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 4370 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 4751 of file Target.cpp.
References lldb_private::OptionValueFileSpecList::AppendCurrentValue(), and lldb_private::Properties::m_collection_sp.
|
private |
Definition at line 5101 of file Target.cpp.
References GetArg0(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 4817 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 4646 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 5130 of file Target.cpp.
References GetDetachOnError(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5137 of file Target.cpp.
References GetDisableASLR(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5151 of file Target.cpp.
References GetDisableSTDIO(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5111 of file Target.cpp.
References ComputeEnvironment(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5125 of file Target.cpp.
References GetStandardErrorPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
llvm::StringRef TargetProperties::GetArg0 | ( | ) | const |
Definition at line 4623 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by Arg0ValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetAutoInstallMainExecutable | ( | ) | const |
Definition at line 5095 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
bool TargetProperties::GetAutoSourceMapRelative | ( | ) | const |
Definition at line 4745 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
bool TargetProperties::GetBreakpointsConsultPlatformAvoidList | ( | ) |
Definition at line 4968 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 4769 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangModulesDeclVendor::Create().
FileSpecList TargetProperties::GetDebugFileSearchPaths | ( | ) |
Definition at line 4764 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultDebugFileSearchPaths().
bool TargetProperties::GetDebugUtilityExpression | ( | ) | const |
Definition at line 5158 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::FunctionCaller::ExecuteFunction().
ArchSpec TargetProperties::GetDefaultArchitecture | ( | ) | const |
Definition at line 4484 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultArchitecture().
bool TargetProperties::GetDetachOnError | ( | ) | const |
Definition at line 4549 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DetachOnErrorValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetDisableASLR | ( | ) | const |
Definition at line 4527 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableASLRValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetDisableSTDIO | ( | ) | const |
Definition at line 4560 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableSTDIOValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
const char * TargetProperties::GetDisassemblyCPU | ( | ) | const |
Definition at line 4595 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 4602 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 4582 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 4986 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb::SBFrame::EvaluateExpression().
bool TargetProperties::GetDisplayRecognizedArguments | ( | ) | const |
Definition at line 5041 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
bool TargetProperties::GetDisplayRuntimeSupportValues | ( | ) | const |
Definition at line 5030 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 4787 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
bool TargetProperties::GetEnableAutoApplyFixIts | ( | ) | const |
Definition at line 4794 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
bool TargetProperties::GetEnableAutoImportClangModules | ( | ) | const |
Definition at line 4774 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangExpressionSourceCode::GetText(), and SetupDeclVendor().
bool TargetProperties::GetEnableNotifyAboutFixIts | ( | ) | const |
Definition at line 4806 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 4850 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Environment TargetProperties::GetEnvironment | ( | ) | const |
Definition at line 4674 of file Target.cpp.
References ComputeEnvironment().
Referenced by CommandObjectProcessLaunch::DoExecute(), and CommandObjectTargetShowLaunchEnvironment::DoExecute().
FileSpecList TargetProperties::GetExecutableSearchPaths | ( | ) |
Definition at line 4759 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultExecutableSearchPaths(), lldb_private::Target::GetOrCreateModule(), DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule(), and lldb_private::Target::SetArchitecture().
|
private |
Definition at line 4446 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 4950 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint64_t TargetProperties::GetExprAllocAlign | ( | ) | const |
Definition at line 4962 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint64_t TargetProperties::GetExprAllocSize | ( | ) | const |
Definition at line 4956 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint64_t TargetProperties::GetExprErrorLimit | ( | ) | const |
Definition at line 4944 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
llvm::StringRef TargetProperties::GetExpressionPrefixContents | ( | ) |
Definition at line 4930 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 5006 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
ImportStdModule TargetProperties::GetImportStdModule | ( | ) | const |
Definition at line 4780 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by shouldRetryWithCppModule().
Environment TargetProperties::GetInheritedEnvironment | ( | ) | const |
Definition at line 4678 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 4538 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 4457 of file Target.cpp.
References GetExperimentalPropertyValue().
Referenced by lldb_private::ClangExpressionSourceCode::GetText().
InlineStrategy TargetProperties::GetInlineStrategy | ( | ) | const |
Definition at line 4609 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 4925 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 4570 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectProcessLaunch::DoExecute().
LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile | ( | ) | const |
Definition at line 4999 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandInterpreter::SourceInitFileCwd().
LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile | ( | ) | const |
Definition at line 4992 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 4875 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
uint32_t TargetProperties::GetMaximumMemReadSize | ( | ) | const |
Definition at line 4889 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectMemoryRead::DoExecute().
uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay | ( | ) | const |
Definition at line 4868 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint32_t TargetProperties::GetMaximumSizeOfStringSummary | ( | ) | const |
Definition at line 4883 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 4862 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel | ( | ) | const |
Definition at line 5013 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ObjectFileMachO::ParseSymtab().
bool TargetProperties::GetMoveToNearestCode | ( | ) | const |
Definition at line 4494 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 4800 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
PathMappingList & TargetProperties::GetObjectPathMap | ( | ) | const |
Definition at line 4737 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 4576 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
lldb::DynamicValueType TargetProperties::GetPreferDynamicValue | ( | ) | const |
Definition at line 4500 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
bool TargetProperties::GetPreloadSymbols | ( | ) | const |
Definition at line 4512 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs(), INTERRUPT_REQUESTED, and m_target.
Referenced by lldb_private::Target::GetOrCreateModule().
const ProcessLaunchInfo & TargetProperties::GetProcessLaunchInfo | ( | ) | const |
Definition at line 5052 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 5084 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint().
Definition at line 4635 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), and RunArgsValueChangedCallback().
FileSpec TargetProperties::GetSaveJITObjectsDir | ( | ) | const |
Definition at line 4812 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CheckJITObjectsDir().
bool TargetProperties::GetSkipPrologue | ( | ) | const |
Definition at line 4723 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 4729 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 4618 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::SearchCallback().
FileSpec TargetProperties::GetStandardErrorPath | ( | ) | const |
Definition at line 4915 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ErrorPathValueChangedCallback(), and lldb_private::Target::FinalizeFileActions().
FileSpec TargetProperties::GetStandardInputPath | ( | ) | const |
Definition at line 4895 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and InputPathValueChangedCallback().
FileSpec TargetProperties::GetStandardOutputPath | ( | ) | const |
Definition at line 4905 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and OutputPathValueChangedCallback().
Environment TargetProperties::GetTargetEnvironment | ( | ) | const |
Definition at line 4706 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
bool TargetProperties::GetUseDIL | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 4463 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 4980 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 4974 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
Definition at line 5020 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectTargetModulesShowUnwind::DoExecute().
|
private |
Definition at line 5144 of file Target.cpp.
References GetInheritTCC(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5115 of file Target.cpp.
References GetStandardInputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5120 of file Target.cpp.
References GetStandardOutputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5105 of file Target.cpp.
References GetRunArguments(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
void TargetProperties::SetArg0 | ( | llvm::StringRef | arg | ) |
Definition at line 4629 of file Target.cpp.
References m_launch_info, and lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDebugUtilityExpression | ( | bool | debug | ) |
Definition at line 5164 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetDefaultArchitecture | ( | const ArchSpec & | arch | ) |
Definition at line 4489 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Target::SetDefaultArchitecture().
void TargetProperties::SetDetachOnError | ( | bool | b | ) |
Definition at line 4555 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisableASLR | ( | bool | b | ) |
Definition at line 4533 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisableSTDIO | ( | bool | b | ) |
Definition at line 4566 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisplayRecognizedArguments | ( | bool | b | ) |
Definition at line 5047 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetDisplayRuntimeSupportValues | ( | bool | b | ) |
Definition at line 5036 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetEnvironment | ( | Environment | env | ) |
Definition at line 4717 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetInheritTCC | ( | bool | b | ) |
Definition at line 4544 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
bool TargetProperties::SetPreferDynamicValue | ( | lldb::DynamicValueType | d | ) |
Definition at line 4507 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
void TargetProperties::SetPreloadSymbols | ( | bool | b | ) |
Definition at line 4522 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetProcessLaunchInfo | ( | const ProcessLaunchInfo & | launch_info | ) |
Definition at line 5056 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 5090 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
void TargetProperties::SetRunArguments | ( | const Args & | args | ) |
Definition at line 4640 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 4920 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
void TargetProperties::SetStandardInputPath | ( | llvm::StringRef | path | ) |
Definition at line 4900 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
void TargetProperties::SetStandardOutputPath | ( | llvm::StringRef | path | ) |
Definition at line 4910 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetUseDIL | ( | ExecutionContext * | exe_ctx, |
bool | b ) |
Definition at line 4475 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 5025 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes | ( | ) | const |
Definition at line 4856 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
void TargetProperties::UpdateLaunchInfoFromProperties | ( | ) |
Definition at line 4433 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().