|
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 4393 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 4774 of file Target.cpp.
References lldb_private::OptionValueFileSpecList::AppendCurrentValue(), and lldb_private::Properties::m_collection_sp.
|
private |
Definition at line 5124 of file Target.cpp.
References GetArg0(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 4840 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 4669 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 5153 of file Target.cpp.
References GetDetachOnError(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5160 of file Target.cpp.
References GetDisableASLR(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5174 of file Target.cpp.
References GetDisableSTDIO(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5134 of file Target.cpp.
References ComputeEnvironment(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5148 of file Target.cpp.
References GetStandardErrorPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| llvm::StringRef TargetProperties::GetArg0 | ( | ) | const |
Definition at line 4646 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by Arg0ValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetAutoInstallMainExecutable | ( | ) | const |
Definition at line 5118 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetAutoSourceMapRelative | ( | ) | const |
Definition at line 4768 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
| bool TargetProperties::GetBreakpointsConsultPlatformAvoidList | ( | ) |
Definition at line 4991 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::ModuleIsExcludedForUnconstrainedSearches(), and lldb_private::Target::ModuleIsExcludedForUnconstrainedSearches().
| FileSpecList TargetProperties::GetClangModuleSearchPaths | ( | ) |
Definition at line 4792 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangModulesDeclVendor::Create().
| FileSpecList TargetProperties::GetDebugFileSearchPaths | ( | ) |
Definition at line 4787 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultDebugFileSearchPaths().
| bool TargetProperties::GetDebugUtilityExpression | ( | ) | const |
Definition at line 5181 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::FunctionCaller::ExecuteFunction().
| ArchSpec TargetProperties::GetDefaultArchitecture | ( | ) | const |
Definition at line 4507 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultArchitecture().
| bool TargetProperties::GetDetachOnError | ( | ) | const |
Definition at line 4572 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DetachOnErrorValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableASLR | ( | ) | const |
Definition at line 4550 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableASLRValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableSTDIO | ( | ) | const |
Definition at line 4583 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableSTDIOValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| const char * TargetProperties::GetDisassemblyCPU | ( | ) | const |
Definition at line 4618 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 4625 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 4605 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 5009 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb::SBFrame::EvaluateExpression().
| bool TargetProperties::GetDisplayRecognizedArguments | ( | ) | const |
Definition at line 5064 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetDisplayRuntimeSupportValues | ( | ) | const |
Definition at line 5053 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 4810 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetEnableAutoApplyFixIts | ( | ) | const |
Definition at line 4817 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| bool TargetProperties::GetEnableAutoImportClangModules | ( | ) | const |
Definition at line 4797 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangExpressionSourceCode::GetText(), and SetupDeclVendor().
| bool TargetProperties::GetEnableNotifyAboutFixIts | ( | ) | const |
Definition at line 4829 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 4873 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| Environment TargetProperties::GetEnvironment | ( | ) | const |
Definition at line 4697 of file Target.cpp.
References ComputeEnvironment().
Referenced by CommandObjectProcessLaunch::DoExecute(), and CommandObjectTargetShowLaunchEnvironment::DoExecute().
| FileSpecList TargetProperties::GetExecutableSearchPaths | ( | ) |
Definition at line 4782 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultExecutableSearchPaths(), and lldb_private::Target::GetOrCreateModule().
|
private |
Definition at line 4469 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 4973 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocAlign | ( | ) | const |
Definition at line 4985 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocSize | ( | ) | const |
Definition at line 4979 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprErrorLimit | ( | ) | const |
Definition at line 4967 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| llvm::StringRef TargetProperties::GetExpressionPrefixContents | ( | ) |
Definition at line 4953 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 5029 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
| ImportStdModule TargetProperties::GetImportStdModule | ( | ) | const |
Definition at line 4803 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by shouldRetryWithCppModule().
| Environment TargetProperties::GetInheritedEnvironment | ( | ) | const |
Definition at line 4701 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 4561 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 4480 of file Target.cpp.
References GetExperimentalPropertyValue().
Referenced by lldb_private::ClangExpressionSourceCode::GetText().
| InlineStrategy TargetProperties::GetInlineStrategy | ( | ) | const |
Definition at line 4632 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint(), and CommandObjectSourceList::DoExecute().
| SourceLanguage TargetProperties::GetLanguage | ( | ) | const |
Definition at line 4948 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 4593 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectProcessLaunch::DoExecute().
| LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile | ( | ) | const |
Definition at line 5022 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandInterpreter::SourceInitFileCwd().
| LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile | ( | ) | const |
Definition at line 5015 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| 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 4898 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| uint32_t TargetProperties::GetMaximumMemReadSize | ( | ) | const |
Definition at line 4912 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectMemoryRead::DoExecute().
| uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay | ( | ) | const |
Definition at line 4891 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint32_t TargetProperties::GetMaximumSizeOfStringSummary | ( | ) | const |
Definition at line 4906 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 4885 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel | ( | ) | const |
Definition at line 5036 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ObjectFileMachO::ParseSymtab().
| bool TargetProperties::GetMoveToNearestCode | ( | ) | const |
Definition at line 4517 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 4823 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| PathMappingList & TargetProperties::GetObjectPathMap | ( | ) | const |
Definition at line 4760 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 4599 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::ModulesDidLoad().
| lldb::DynamicValueType TargetProperties::GetPreferDynamicValue | ( | ) | const |
Definition at line 4523 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
| bool TargetProperties::GetPreloadSymbols | ( | ) | const |
Definition at line 4535 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 5075 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 5107 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint().
Definition at line 4658 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), and RunArgsValueChangedCallback().
| FileSpec TargetProperties::GetSaveJITObjectsDir | ( | ) | const |
Definition at line 4835 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CheckJITObjectsDir().
| bool TargetProperties::GetSkipPrologue | ( | ) | const |
Definition at line 4746 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 4752 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 4641 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::SearchCallback().
| FileSpec TargetProperties::GetStandardErrorPath | ( | ) | const |
Definition at line 4938 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ErrorPathValueChangedCallback(), and lldb_private::Target::FinalizeFileActions().
| FileSpec TargetProperties::GetStandardInputPath | ( | ) | const |
Definition at line 4918 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and InputPathValueChangedCallback().
| FileSpec TargetProperties::GetStandardOutputPath | ( | ) | const |
Definition at line 4928 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and OutputPathValueChangedCallback().
| Environment TargetProperties::GetTargetEnvironment | ( | ) | const |
Definition at line 4729 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::GetUseDIL | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 4486 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::GetUseFastStepping | ( | ) | const |
Definition at line 5003 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 4997 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
Definition at line 5043 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectTargetModulesShowUnwind::DoExecute().
|
private |
Definition at line 5167 of file Target.cpp.
References GetInheritTCC(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5138 of file Target.cpp.
References GetStandardInputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5143 of file Target.cpp.
References GetStandardOutputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5128 of file Target.cpp.
References GetRunArguments(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| void TargetProperties::SetArg0 | ( | llvm::StringRef | arg | ) |
Definition at line 4652 of file Target.cpp.
References m_launch_info, and lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDebugUtilityExpression | ( | bool | debug | ) |
Definition at line 5187 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDefaultArchitecture | ( | const ArchSpec & | arch | ) |
Definition at line 4512 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Target::SetDefaultArchitecture().
| void TargetProperties::SetDetachOnError | ( | bool | b | ) |
Definition at line 4578 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableASLR | ( | bool | b | ) |
Definition at line 4556 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableSTDIO | ( | bool | b | ) |
Definition at line 4589 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisplayRecognizedArguments | ( | bool | b | ) |
Definition at line 5070 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDisplayRuntimeSupportValues | ( | bool | b | ) |
Definition at line 5059 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetEnvironment | ( | Environment | env | ) |
Definition at line 4740 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetInheritTCC | ( | bool | b | ) |
Definition at line 4567 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| bool TargetProperties::SetPreferDynamicValue | ( | lldb::DynamicValueType | d | ) |
Definition at line 4530 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
| void TargetProperties::SetPreloadSymbols | ( | bool | b | ) |
Definition at line 4545 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetProcessLaunchInfo | ( | const ProcessLaunchInfo & | launch_info | ) |
Definition at line 5079 of file Target.cpp.
References lldb_private::ProcessInfo::GetArg0(), lldb_private::ProcessInfo::GetArguments(), lldb_private::ProcessInfo::GetEnvironment(), lldb_private::ProcessLaunchInfo::GetFileActionForFD(), lldb_private::ProcessLaunchInfo::GetFlags(), lldb_private::FileAction::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 5113 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| void TargetProperties::SetRunArguments | ( | const Args & | args | ) |
Definition at line 4663 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 4943 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardInputPath | ( | llvm::StringRef | path | ) |
Definition at line 4923 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardOutputPath | ( | llvm::StringRef | path | ) |
Definition at line 4933 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetUseDIL | ( | ExecutionContext * | exe_ctx, |
| bool | b ) |
Definition at line 4498 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 5048 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes | ( | ) | const |
Definition at line 4879 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| void TargetProperties::UpdateLaunchInfoFromProperties | ( | ) |
Definition at line 4456 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 303 of file Target.h.
Referenced by TargetProperties().
|
private |
Definition at line 302 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 304 of file Target.h.
Referenced by CheckJITObjectsDir(), ComputeEnvironment(), GetInheritedEnvironment(), GetPreloadSymbols(), and TargetProperties().