|
LLDB mainline
|
#include <Target.h>
Private Member Functions | |
| std::optional< bool > | GetExperimentalPropertyValue (size_t prop_idx, ExecutionContext *exe_ctx=nullptr) const |
| void | Arg0ValueChangedCallback () |
| void | RunArgsValueChangedCallback () |
| void | EnvVarsValueChangedCallback () |
| void | InputPathValueChangedCallback () |
| void | OutputPathValueChangedCallback () |
| void | ErrorPathValueChangedCallback () |
| void | DetachOnErrorValueChangedCallback () |
| void | DisableASLRValueChangedCallback () |
| void | InheritTCCValueChangedCallback () |
| void | DisableSTDIOValueChangedCallback () |
| void | CheckJITObjectsDir () |
| Environment | ComputeEnvironment () const |
Private Attributes | |
| ProcessLaunchInfo | m_launch_info |
| std::unique_ptr< TargetExperimentalProperties > | m_experimental_properties_up |
| Target * | m_target |
Additional Inherited Members | |
| Static Public Member Functions inherited from lldb_private::Properties | |
| static llvm::StringRef | GetExperimentalSettingsName () |
| static bool | IsSettingExperimental (llvm::StringRef setting) |
| Protected Attributes inherited from lldb_private::Properties | |
| lldb::OptionValuePropertiesSP | m_collection_sp |
| TargetProperties::TargetProperties | ( | Target * | target | ) |
Definition at line 5179 of file Target.cpp.
References Arg0ValueChangedCallback(), CheckJITObjectsDir(), lldb_private::OptionValueProperties::CreateLocalCopy(), DetachOnErrorValueChangedCallback(), DisableASLRValueChangedCallback(), DisableSTDIOValueChangedCallback(), EnvVarsValueChangedCallback(), ErrorPathValueChangedCallback(), lldb_private::Properties::GetExperimentalSettingsName(), lldb_private::Process::GetGlobalProperties(), lldb_private::Target::GetGlobalProperties(), lldb_private::Properties::GetValueProperties(), InheritTCCValueChangedCallback(), InputPathValueChangedCallback(), lldb_private::Properties::m_collection_sp, m_experimental_properties_up, m_launch_info, m_target, OutputPathValueChangedCallback(), lldb_private::Properties::Properties(), and RunArgsValueChangedCallback().
Referenced by lldb_private::Target::GetGlobalProperties(), and lldb_private::Target::Target().
|
overridedefault |
| void TargetProperties::AppendExecutableSearchPaths | ( | const FileSpec & | dir | ) |
Definition at line 5582 of file Target.cpp.
References lldb_private::OptionValueFileSpecList::AppendCurrentValue(), and lldb_private::Properties::m_collection_sp.
|
private |
Definition at line 5951 of file Target.cpp.
References GetArg0(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5654 of file Target.cpp.
References lldb_private::FileSystem::Exists(), lldb_private::FileSpec::GetPath(), GetSaveJITObjectsDir(), lldb_private::FileSystem::Instance(), lldb_private::FileSystem::IsDirectory(), lldb_private::Properties::m_collection_sp, m_target, and lldb_private::Debugger::ReportError().
Referenced by TargetProperties().
|
private |
Definition at line 5477 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs(), lldb_private::Properties::m_collection_sp, and m_target.
Referenced by EnvVarsValueChangedCallback(), and GetEnvironment().
|
private |
Definition at line 5980 of file Target.cpp.
References GetDetachOnError(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5987 of file Target.cpp.
References GetDisableASLR(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 6001 of file Target.cpp.
References GetDisableSTDIO(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5961 of file Target.cpp.
References ComputeEnvironment(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5975 of file Target.cpp.
References GetStandardErrorPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| llvm::StringRef TargetProperties::GetArg0 | ( | ) | const |
Definition at line 5454 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by Arg0ValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetAutoInstallMainExecutable | ( | ) | const |
Definition at line 5945 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| std::optional< LoadScriptFromSymFile > TargetProperties::GetAutoLoadScriptsForModule | ( | llvm::StringRef | module_name | ) | const |
Definition at line 6031 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::Platform::GetScriptLoadStyleForModule().
| bool TargetProperties::GetAutoSourceMapRelative | ( | ) | const |
Definition at line 5576 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
| BreakpointConditionMode TargetProperties::GetBreakpointsConditionMode | ( | ) | const |
Definition at line 5811 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointLocation::ConditionSaysStop().
| bool TargetProperties::GetBreakpointsConsultPlatformAvoidList | ( | ) |
Definition at line 5805 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::ModuleIsExcludedForUnconstrainedSearches(), and lldb_private::Target::ModuleIsExcludedForUnconstrainedSearches().
| bool TargetProperties::GetCheckValueObjectOwnership | ( | ) | const |
Definition at line 6019 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ValueObject::CheckValueObjectOwnership().
| FileSpecList TargetProperties::GetClangModuleSearchPaths | ( | ) |
Definition at line 5600 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangModulesDeclVendor::Create().
| FileSpecList TargetProperties::GetDebugFileSearchPaths | ( | ) |
Definition at line 5595 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultDebugFileSearchPaths(), DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule(), and DynamicLoaderDarwinKernel::ParseKextSummaries().
| bool TargetProperties::GetDebugUtilityExpression | ( | ) | const |
Definition at line 6008 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::FunctionCaller::ExecuteFunction().
| ArchSpec TargetProperties::GetDefaultArchitecture | ( | ) | const |
Definition at line 5315 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultArchitecture().
| bool TargetProperties::GetDetachOnError | ( | ) | const |
Definition at line 5380 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DetachOnErrorValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableASLR | ( | ) | const |
Definition at line 5358 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableASLRValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableSTDIO | ( | ) | const |
Definition at line 5391 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableSTDIOValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| const char * TargetProperties::GetDisassemblyCPU | ( | ) | const |
Definition at line 5426 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Disassembler::FindPluginForTarget(), lldb_private::StackFrame::GetStatus(), lldb_private::CommandObjectDisassemble::CommandOptions::OptionParsingStarting(), and lldb_private::Target::ReadInstructions().
| const char * TargetProperties::GetDisassemblyFeatures | ( | ) | const |
Definition at line 5433 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Disassembler::FindPluginForTarget(), lldb_private::StackFrame::GetStatus(), lldb_private::CommandObjectDisassemble::CommandOptions::OptionParsingStarting(), and lldb_private::Target::ReadInstructions().
| const char * TargetProperties::GetDisassemblyFlavor | ( | ) | const |
Definition at line 5413 of file Target.cpp.
References g_x86_dis_flavor_value_types, and lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Disassembler::FindPluginForTarget(), lldb_private::CommandObjectDisassemble::CommandOptions::OptionParsingStarting(), and lldb_private::Target::ReadInstructions().
| bool TargetProperties::GetDisplayExpressionsInCrashlogs | ( | ) | const |
Definition at line 5830 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb::SBFrame::EvaluateExpression().
| bool TargetProperties::GetDisplayRecognizedArguments | ( | ) | const |
Definition at line 5891 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetDisplayRuntimeSupportValues | ( | ) | const |
Definition at line 5880 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb::SBFrame::GetVariables(), and lldb::SBFrame::GetVariables().
| DynamicClassInfoHelper TargetProperties::GetDynamicClassInfoHelper | ( | ) | const |
Definition at line 5618 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetEnableAutoApplyFixIts | ( | ) | const |
Definition at line 5625 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| bool TargetProperties::GetEnableAutoImportClangModules | ( | ) | const |
Definition at line 5605 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangExpressionSourceCode::GetText(), and SetupDeclVendor().
| bool TargetProperties::GetEnableNotifyAboutFixIts | ( | ) | const |
Definition at line 5637 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectDWIMPrint::DoExecute(), and lldb_private::UserExpression::Evaluate().
| bool TargetProperties::GetEnableSyntheticValue | ( | ) | const |
Definition at line 5687 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectTypeSynth::CommandObjectTypeSynth().
| Environment TargetProperties::GetEnvironment | ( | ) | const |
Definition at line 5505 of file Target.cpp.
References ComputeEnvironment().
Referenced by CommandObjectProcessLaunch::DoExecute(), and CommandObjectTargetShowLaunchEnvironment::DoExecute().
| FileSpecList TargetProperties::GetExecutableSearchPaths | ( | ) |
Definition at line 5590 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::PlatformDarwin::FindBundleBinaryInExecSearchPaths(), lldb_private::Target::GetDefaultExecutableSearchPaths(), lldb_private::Target::GetOrCreateModule(), and lldb_private::PlatformDarwin::GetSharedModule().
|
private |
Definition at line 5255 of file Target.cpp.
References ePropertyExperimental, lldb_private::OptionValueProperties::GetPropertyAtIndexAs(), lldb_private::Property::GetValue(), and lldb_private::Properties::m_collection_sp.
Referenced by GetInjectLocalVariables().
| uint64_t TargetProperties::GetExprAllocAddress | ( | ) | const |
Definition at line 5787 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocAlign | ( | ) | const |
Definition at line 5799 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocSize | ( | ) | const |
Definition at line 5793 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::LLVMUserExpression::AllocateInterpreterStackFrame().
| uint64_t TargetProperties::GetExprErrorLimit | ( | ) | const |
Definition at line 5781 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| llvm::StringRef TargetProperties::GetExpressionPrefixContents | ( | ) |
Definition at line 5767 of file Target.cpp.
References lldb_private::OptionValueFileSpec::GetFileContents(), and lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::Target::EvaluateExpression().
| Disassembler::HexImmediateStyle TargetProperties::GetHexImmediateStyle | ( | ) | const |
Definition at line 5856 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
| ImportStdModule TargetProperties::GetImportStdModule | ( | ) | const |
Definition at line 5611 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by shouldRetryWithCppModule().
| Environment TargetProperties::GetInheritedEnvironment | ( | ) | const |
Definition at line 5509 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs(), lldb_private::Properties::m_collection_sp, and m_target.
| bool TargetProperties::GetInheritTCC | ( | ) | const |
Definition at line 5369 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectProcessLaunch::DoExecute(), and InheritTCCValueChangedCallback().
| bool TargetProperties::GetInjectLocalVariables | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 5266 of file Target.cpp.
References GetExperimentalPropertyValue().
Referenced by lldb_private::ClangExpressionSourceCode::GetText().
| InlineStrategy TargetProperties::GetInlineStrategy | ( | ) | const |
Definition at line 5440 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint(), and CommandObjectSourceList::DoExecute().
| JITEngine TargetProperties::GetJITEngine | ( | ) | const |
Definition at line 5648 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| SourceLanguage TargetProperties::GetLanguage | ( | ) | const |
Definition at line 5762 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::UserExpression::Evaluate(), lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), and lldb::SBFrame::EvaluateExpression().
| llvm::StringRef TargetProperties::GetLaunchWorkingDirectory | ( | ) | const |
Definition at line 5401 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectProcessLaunch::DoExecute().
| LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile | ( | ) | const |
Definition at line 5849 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandInterpreter::SourceInitFileCwd().
| LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile | ( | ) | const |
Definition at line 5836 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Platform::GetScriptLoadStyleForModule().
| std::pair< uint32_t, bool > TargetProperties::GetMaximumDepthOfChildrenToDisplay | ( | ) | const |
Get the max depth value, augmented with a bool to indicate whether the depth is the default.
When the user has customized the max depth, the bool will be false.
Definition at line 5712 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| uint32_t TargetProperties::GetMaximumMemReadSize | ( | ) | const |
Definition at line 5726 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectMemoryRead::DoExecute().
| uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay | ( | ) | const |
Definition at line 5705 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint32_t TargetProperties::GetMaximumSizeOfStringSummary | ( | ) | const |
Definition at line 5720 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectMemoryRead::DoExecute(), and lldb_private::ValueObject::ReadPointedString().
| uint32_t TargetProperties::GetMaxZeroPaddingInFloatFormat | ( | ) | const |
Definition at line 5699 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel | ( | ) | const |
Definition at line 5863 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ObjectFileMachO::ParseSymtab().
| bool TargetProperties::GetMoveToNearestCode | ( | ) | const |
Definition at line 5325 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint(), and lldb_private::Target::CreateSourceRegexBreakpoint().
| uint64_t TargetProperties::GetNumberOfRetriesWithFixits | ( | ) | const |
Definition at line 5631 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| PathMappingList & TargetProperties::GetObjectPathMap | ( | ) | const |
Definition at line 5568 of file Target.cpp.
References lldb_private::OptionValuePathMappings::GetCurrentValue(), and lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::Target::GetOrCreateModule().
| bool TargetProperties::GetParallelModuleLoad | ( | ) | const |
Definition at line 5407 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::DynamicLoader::LocateBinaries(), lldb_private::Target::ModulesDidLoad(), and DynamicLoaderDarwinKernel::ParseKextSummaries().
| lldb::DynamicValueType TargetProperties::GetPreferDynamicValue | ( | ) | const |
Definition at line 5331 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectTypeSynth::CommandObjectTypeSynth(), and lldb_private::Process::UpdateThreadListIfNeeded().
| bool TargetProperties::GetPreloadSymbols | ( | ) | const |
Definition at line 5343 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs(), INTERRUPT_REQUESTED, and m_target.
Referenced by lldb_private::Target::ModulesDidLoad().
| const ProcessLaunchInfo & TargetProperties::GetProcessLaunchInfo | ( | ) | const |
Definition at line 5902 of file Target.cpp.
References m_launch_info.
Referenced by CommandObjectProcessLaunch::DoExecute(), lldb_private::ScriptedProcess::DoLoadCore(), and lldb_private::Target::SaveScriptedLaunchInfo().
| bool TargetProperties::GetRequireHardwareBreakpoints | ( | ) | const |
Definition at line 5934 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint().
Definition at line 5466 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), and RunArgsValueChangedCallback().
| FileSpec TargetProperties::GetSaveJITObjectsDir | ( | ) | const |
Definition at line 5643 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CheckJITObjectsDir().
| bool TargetProperties::GetSkipPrologue | ( | ) | const |
Definition at line 5554 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint(), and lldb_private::Target::CreateFuncRegexBreakpoint().
| PathMappingList & TargetProperties::GetSourcePathMap | ( | ) | const |
Definition at line 5560 of file Target.cpp.
References lldb_private::OptionValuePathMappings::GetCurrentValue(), and lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::Target::CreateBreakpoint(), and lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
| RealpathPrefixes TargetProperties::GetSourceRealpathPrefixes | ( | ) | const |
Definition at line 5449 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::SearchCallback().
| FileSpec TargetProperties::GetStandardErrorPath | ( | ) | const |
Definition at line 5752 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ErrorPathValueChangedCallback(), and lldb_private::Target::FinalizeFileActions().
| FileSpec TargetProperties::GetStandardInputPath | ( | ) | const |
Definition at line 5732 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and InputPathValueChangedCallback().
| FileSpec TargetProperties::GetStandardOutputPath | ( | ) | const |
Definition at line 5742 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and OutputPathValueChangedCallback().
| Environment TargetProperties::GetTargetEnvironment | ( | ) | const |
Definition at line 5537 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::GetUseDIL | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 5272 of file Target.cpp.
References ePropertyExperimental, lldb_private::OptionValueProperties::GetPropertyAtIndexAs(), lldb_private::Property::GetValue(), and lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::StackFrame::GetValueForVariableExpressionPath().
| bool TargetProperties::GetUseDILForCreatingValues | ( | ) | const |
Definition at line 5293 of file Target.cpp.
References ePropertyExperimental, lldb_private::OptionValueProperties::GetPropertyAtIndexAs(), lldb_private::Property::GetValue(), and lldb_private::Properties::m_collection_sp.
| bool TargetProperties::GetUseFastStepping | ( | ) | const |
Definition at line 5824 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Process::AdvanceAddressToNextBranchInstruction(), and lldb_private::ThreadPlanStepRange::ThreadPlanStepRange().
| bool TargetProperties::GetUseHexImmediates | ( | ) | const |
Definition at line 5818 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
Definition at line 5870 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectTargetModulesShowUnwind::DoExecute().
|
private |
Definition at line 5994 of file Target.cpp.
References GetInheritTCC(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5965 of file Target.cpp.
References GetStandardInputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5970 of file Target.cpp.
References GetStandardOutputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5955 of file Target.cpp.
References GetRunArguments(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| void TargetProperties::SetArg0 | ( | llvm::StringRef | arg | ) |
Definition at line 5460 of file Target.cpp.
References m_launch_info, and lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetAutoLoadScriptsForModule | ( | llvm::StringRef | module_name, |
| LoadScriptFromSymFile | load_style ) |
Set the LoadScriptFromSymFile for a module called module_name (excluding file extension).
LLDB will prefer this over the target-wide target.load-script-from-symbol-file setting (see SetLoadScriptFromSymbolFile).
Definition at line 6045 of file Target.cpp.
References g_load_script_from_sym_file_values, and lldb_private::Properties::m_collection_sp.
| void TargetProperties::SetCheckValueObjectOwnership | ( | bool | check | ) |
Definition at line 6025 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDebugUtilityExpression | ( | bool | debug | ) |
Definition at line 6014 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDefaultArchitecture | ( | const ArchSpec & | arch | ) |
Definition at line 5320 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Target::SetDefaultArchitecture().
| void TargetProperties::SetDetachOnError | ( | bool | b | ) |
Definition at line 5386 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableASLR | ( | bool | b | ) |
Definition at line 5364 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableSTDIO | ( | bool | b | ) |
Definition at line 5397 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisplayRecognizedArguments | ( | bool | b | ) |
Definition at line 5897 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDisplayRuntimeSupportValues | ( | bool | b | ) |
Definition at line 5886 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetEnvironment | ( | Environment | env | ) |
Definition at line 5548 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetInheritTCC | ( | bool | b | ) |
Definition at line 5375 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetLoadScriptFromSymbolFile | ( | LoadScriptFromSymFile | load_style | ) |
Set the target-wide target.load-script-from-symbol-file setting.
See SetAutoLoadScriptsForModule for overriding this setting per-module.
Definition at line 5843 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| bool TargetProperties::SetPreferDynamicValue | ( | lldb::DynamicValueType | d | ) |
Definition at line 5338 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
| void TargetProperties::SetPreloadSymbols | ( | bool | b | ) |
Definition at line 5353 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetProcessLaunchInfo | ( | const ProcessLaunchInfo & | launch_info | ) |
Definition at line 5906 of file Target.cpp.
References lldb_private::ProcessInfo::GetArg0(), lldb_private::ProcessInfo::GetArguments(), lldb_private::ProcessInfo::GetEnvironment(), lldb_private::ProcessLaunchInfo::GetFileActionForFD(), lldb_private::FileAction::GetFileSpec(), lldb_private::ProcessLaunchInfo::GetFlags(), lldb_private::FileSpec::GetPath(), m_launch_info, SetArg0(), SetDetachOnError(), SetDisableASLR(), SetDisableSTDIO(), SetEnvironment(), SetInheritTCC(), SetRunArguments(), SetStandardErrorPath(), SetStandardInputPath(), SetStandardOutputPath(), and lldb_private::Flags::Test().
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), CommandObjectProcessLaunch::DoExecute(), and lldb_private::Target::SaveScriptedLaunchInfo().
| void TargetProperties::SetRequireHardwareBreakpoints | ( | bool | b | ) |
Definition at line 5940 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| void TargetProperties::SetRunArguments | ( | const Args & | args | ) |
Definition at line 5471 of file Target.cpp.
References lldb_private::Properties::m_collection_sp, and m_launch_info.
Referenced by CommandObjectProcessLaunch::DoExecute(), and SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardErrorPath | ( | llvm::StringRef | path | ) |
Definition at line 5757 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardInputPath | ( | llvm::StringRef | path | ) |
Definition at line 5737 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardOutputPath | ( | llvm::StringRef | path | ) |
Definition at line 5747 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetUseDIL | ( | ExecutionContext * | exe_ctx, |
| bool | b ) |
Definition at line 5284 of file Target.cpp.
References ePropertyExperimental, lldb_private::Property::GetValue(), lldb_private::Properties::m_collection_sp, and lldb_private::OptionValueProperties::SetPropertyAtIndex().
| void TargetProperties::SetUseDILForCreatingValues | ( | bool | b | ) |
Definition at line 5306 of file Target.cpp.
References ePropertyExperimental, lldb_private::Property::GetValue(), lldb_private::Properties::m_collection_sp, and lldb_private::OptionValueProperties::SetPropertyAtIndex().
| void TargetProperties::SetUserSpecifiedTrapHandlerNames | ( | const Args & | args | ) |
Definition at line 5875 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes | ( | ) | const |
Definition at line 5693 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| void TargetProperties::UpdateLaunchInfoFromProperties | ( | ) |
Definition at line 5242 of file Target.cpp.
References Arg0ValueChangedCallback(), DetachOnErrorValueChangedCallback(), DisableASLRValueChangedCallback(), DisableSTDIOValueChangedCallback(), EnvVarsValueChangedCallback(), ErrorPathValueChangedCallback(), InheritTCCValueChangedCallback(), InputPathValueChangedCallback(), OutputPathValueChangedCallback(), and RunArgsValueChangedCallback().
Referenced by lldb_private::Target::Target().
|
private |
Definition at line 342 of file Target.h.
Referenced by TargetProperties().
|
private |
Definition at line 341 of file Target.h.
Referenced by Arg0ValueChangedCallback(), DetachOnErrorValueChangedCallback(), DisableASLRValueChangedCallback(), DisableSTDIOValueChangedCallback(), EnvVarsValueChangedCallback(), ErrorPathValueChangedCallback(), GetProcessLaunchInfo(), InheritTCCValueChangedCallback(), InputPathValueChangedCallback(), OutputPathValueChangedCallback(), RunArgsValueChangedCallback(), SetArg0(), SetProcessLaunchInfo(), SetRunArguments(), and TargetProperties().
|
private |
Definition at line 343 of file Target.h.
Referenced by CheckJITObjectsDir(), ComputeEnvironment(), GetInheritedEnvironment(), GetPreloadSymbols(), and TargetProperties().