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 llvm::StringRef | GetExperimentalSettingsName () |
static bool | IsSettingExperimental (llvm::StringRef setting) |
![]() | |
lldb::OptionValuePropertiesSP | m_collection_sp |
TargetProperties::TargetProperties | ( | Target * | target | ) |
Definition at line 4291 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, OutputPathValueChangedCallback(), and RunArgsValueChangedCallback().
|
overridedefault |
void TargetProperties::AppendExecutableSearchPaths | ( | const FileSpec & | dir | ) |
Definition at line 4666 of file Target.cpp.
References lldb_private::OptionValueFileSpecList::AppendCurrentValue(), and lldb_private::Properties::m_collection_sp.
|
private |
Definition at line 5016 of file Target.cpp.
References GetArg0(), m_launch_info, and lldb_private::ProcessInfo::SetArg0().
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 4732 of file Target.cpp.
References lldb_private::FileSystem::Exists(), lldb_private::Target::GetDebugger(), lldb_private::UserID::GetID(), 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 4561 of file Target.cpp.
References lldb_private::Target::GetPlatform(), lldb_private::Properties::m_collection_sp, and m_target.
Referenced by EnvVarsValueChangedCallback(), and GetEnvironment().
|
private |
Definition at line 5045 of file Target.cpp.
References lldb_private::Flags::Clear(), GetDetachOnError(), lldb_private::ProcessLaunchInfo::GetFlags(), m_launch_info, and lldb_private::Flags::Set().
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5052 of file Target.cpp.
References lldb_private::Flags::Clear(), GetDisableASLR(), lldb_private::ProcessLaunchInfo::GetFlags(), m_launch_info, and lldb_private::Flags::Set().
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5066 of file Target.cpp.
References lldb_private::Flags::Clear(), GetDisableSTDIO(), lldb_private::ProcessLaunchInfo::GetFlags(), m_launch_info, and lldb_private::Flags::Set().
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5026 of file Target.cpp.
References ComputeEnvironment(), lldb_private::ProcessInfo::GetEnvironment(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5040 of file Target.cpp.
References lldb_private::ProcessLaunchInfo::AppendOpenFileAction(), GetStandardErrorPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
llvm::StringRef TargetProperties::GetArg0 | ( | ) | const |
Definition at line 4538 of file Target.cpp.
Referenced by Arg0ValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetAutoInstallMainExecutable | ( | ) | const |
Definition at line 5010 of file Target.cpp.
bool TargetProperties::GetAutoSourceMapRelative | ( | ) | const |
Definition at line 4660 of file Target.cpp.
Referenced by lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
bool TargetProperties::GetBreakpointsConsultPlatformAvoidList | ( | ) |
Definition at line 4883 of file Target.cpp.
Referenced by lldb_private::Target::ModuleIsExcludedForUnconstrainedSearches().
FileSpecList TargetProperties::GetClangModuleSearchPaths | ( | ) |
Definition at line 4684 of file Target.cpp.
Referenced by lldb_private::ClangModulesDeclVendor::Create().
FileSpecList TargetProperties::GetDebugFileSearchPaths | ( | ) |
Definition at line 4679 of file Target.cpp.
Referenced by lldb_private::Target::GetDefaultDebugFileSearchPaths().
bool TargetProperties::GetDebugUtilityExpression | ( | ) | const |
Definition at line 5073 of file Target.cpp.
Referenced by lldb_private::FunctionCaller::ExecuteFunction().
ArchSpec TargetProperties::GetDefaultArchitecture | ( | ) | const |
Definition at line 4405 of file Target.cpp.
Referenced by lldb_private::Target::GetDefaultArchitecture().
bool TargetProperties::GetDetachOnError | ( | ) | const |
Definition at line 4470 of file Target.cpp.
Referenced by DetachOnErrorValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetDisableASLR | ( | ) | const |
Definition at line 4448 of file Target.cpp.
Referenced by DisableASLRValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetDisableSTDIO | ( | ) | const |
Definition at line 4481 of file Target.cpp.
Referenced by DisableSTDIOValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
const char * TargetProperties::GetDisassemblyCPU | ( | ) | const |
Definition at line 4510 of file Target.cpp.
Referenced by lldb_private::Disassembler::FindPluginForTarget(), lldb_private::StackFrame::GetStatus(), and lldb_private::CommandObjectDisassemble::CommandOptions::OptionParsingStarting().
const char * TargetProperties::GetDisassemblyFeatures | ( | ) | const |
Definition at line 4517 of file Target.cpp.
Referenced by lldb_private::Disassembler::FindPluginForTarget(), lldb_private::StackFrame::GetStatus(), and lldb_private::CommandObjectDisassemble::CommandOptions::OptionParsingStarting().
const char * TargetProperties::GetDisassemblyFlavor | ( | ) | const |
Definition at line 4497 of file Target.cpp.
References g_x86_dis_flavor_value_types, and lldb_private::OptionEnumValueElement::string_value.
Referenced by lldb_private::Disassembler::FindPluginForTarget(), and lldb_private::CommandObjectDisassemble::CommandOptions::OptionParsingStarting().
bool TargetProperties::GetDisplayExpressionsInCrashlogs | ( | ) | const |
Definition at line 4901 of file Target.cpp.
Referenced by lldb::SBFrame::EvaluateExpression().
bool TargetProperties::GetDisplayRecognizedArguments | ( | ) | const |
Definition at line 4956 of file Target.cpp.
bool TargetProperties::GetDisplayRuntimeSupportValues | ( | ) | const |
Definition at line 4945 of file Target.cpp.
Referenced by lldb::SBFrame::GetVariables().
DynamicClassInfoHelper TargetProperties::GetDynamicClassInfoHelper | ( | ) | const |
Definition at line 4702 of file Target.cpp.
Referenced by lldb_private::AppleObjCRuntimeV2::DynamicClassInfoExtractor::ComputeHelper().
bool TargetProperties::GetEnableAutoApplyFixIts | ( | ) | const |
Definition at line 4709 of file Target.cpp.
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
bool TargetProperties::GetEnableAutoImportClangModules | ( | ) | const |
Definition at line 4689 of file Target.cpp.
Referenced by lldb_private::ClangExpressionSourceCode::GetText(), and SetupDeclVendor().
bool TargetProperties::GetEnableNotifyAboutFixIts | ( | ) | const |
Definition at line 4721 of file Target.cpp.
Referenced by lldb_private::CommandObjectDWIMPrint::DoExecute(), and lldb_private::UserExpression::Evaluate().
bool TargetProperties::GetEnableSyntheticValue | ( | ) | const |
Definition at line 4765 of file Target.cpp.
Environment TargetProperties::GetEnvironment | ( | ) | const |
Definition at line 4589 of file Target.cpp.
References ComputeEnvironment().
Referenced by CommandObjectTargetShowLaunchEnvironment::DoExecute(), and CommandObjectProcessLaunch::DoExecute().
FileSpecList TargetProperties::GetExecutableSearchPaths | ( | ) |
Definition at line 4674 of file Target.cpp.
Referenced by lldb_private::Target::GetDefaultExecutableSearchPaths(), lldb_private::Target::GetOrCreateModule(), DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule(), and lldb_private::Target::SetArchitecture().
|
private |
Definition at line 4367 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 4865 of file Target.cpp.
uint64_t TargetProperties::GetExprAllocAlign | ( | ) | const |
Definition at line 4877 of file Target.cpp.
uint64_t TargetProperties::GetExprAllocSize | ( | ) | const |
Definition at line 4871 of file Target.cpp.
uint64_t TargetProperties::GetExprErrorLimit | ( | ) | const |
Definition at line 4859 of file Target.cpp.
llvm::StringRef TargetProperties::GetExpressionPrefixContents | ( | ) |
Definition at line 4845 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 4921 of file Target.cpp.
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
ImportStdModule TargetProperties::GetImportStdModule | ( | ) | const |
Definition at line 4695 of file Target.cpp.
Referenced by lldb_private::ClangUserExpression::PrepareForParsing(), and shouldRetryWithCppModule().
Environment TargetProperties::GetInheritedEnvironment | ( | ) | const |
Definition at line 4593 of file Target.cpp.
References lldb_private::Target::GetPlatform(), lldb_private::Properties::m_collection_sp, and m_target.
bool TargetProperties::GetInheritTCC | ( | ) | const |
Definition at line 4459 of file Target.cpp.
Referenced by CommandObjectProcessLaunch::DoExecute(), and InheritTCCValueChangedCallback().
bool TargetProperties::GetInjectLocalVariables | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 4378 of file Target.cpp.
References GetExperimentalPropertyValue().
Referenced by lldb_private::ClangExpressionSourceCode::GetText().
InlineStrategy TargetProperties::GetInlineStrategy | ( | ) | const |
Definition at line 4524 of file Target.cpp.
Referenced by lldb_private::Target::CreateBreakpoint().
SourceLanguage TargetProperties::GetLanguage | ( | ) | const |
Definition at line 4840 of file Target.cpp.
Referenced by lldb_private::UserExpression::Evaluate(), and lldb::SBFrame::EvaluateExpression().
llvm::StringRef TargetProperties::GetLaunchWorkingDirectory | ( | ) | const |
Definition at line 4491 of file Target.cpp.
Referenced by CommandObjectProcessLaunch::DoExecute().
LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile | ( | ) | const |
Definition at line 4914 of file Target.cpp.
Referenced by lldb_private::CommandInterpreter::SourceInitFileCwd().
LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile | ( | ) | const |
Definition at line 4907 of file Target.cpp.
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 4790 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
uint32_t TargetProperties::GetMaximumMemReadSize | ( | ) | const |
Definition at line 4804 of file Target.cpp.
Referenced by CommandObjectMemoryRead::DoExecute().
uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay | ( | ) | const |
Definition at line 4783 of file Target.cpp.
uint32_t TargetProperties::GetMaximumSizeOfStringSummary | ( | ) | const |
Definition at line 4798 of file Target.cpp.
Referenced by CommandObjectMemoryRead::DoExecute(), and lldb_private::ValueObject::ReadPointedString().
uint32_t TargetProperties::GetMaxZeroPaddingInFloatFormat | ( | ) | const |
Definition at line 4777 of file Target.cpp.
MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel | ( | ) | const |
Definition at line 4928 of file Target.cpp.
Referenced by ObjectFileMachO::ParseSymtab().
bool TargetProperties::GetMoveToNearestCode | ( | ) | const |
Definition at line 4415 of file Target.cpp.
Referenced by lldb_private::Target::CreateBreakpoint(), and lldb_private::Target::CreateSourceRegexBreakpoint().
uint64_t TargetProperties::GetNumberOfRetriesWithFixits | ( | ) | const |
Definition at line 4715 of file Target.cpp.
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
PathMappingList & TargetProperties::GetObjectPathMap | ( | ) | const |
Definition at line 4652 of file Target.cpp.
References lldb_private::OptionValuePathMappings::GetCurrentValue(), and lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::Target::GetOrCreateModule().
lldb::DynamicValueType TargetProperties::GetPreferDynamicValue | ( | ) | const |
Definition at line 4421 of file Target.cpp.
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
bool TargetProperties::GetPreloadSymbols | ( | ) | const |
Definition at line 4433 of file Target.cpp.
References lldb_private::Target::GetDebugger(), INTERRUPT_REQUESTED, and m_target.
Referenced by lldb_private::Target::GetOrCreateModule().
const ProcessLaunchInfo & TargetProperties::GetProcessLaunchInfo | ( | ) | const |
Definition at line 4967 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 4999 of file Target.cpp.
Referenced by lldb_private::Target::CreateBreakpoint().
bool TargetProperties::GetRunArguments | ( | Args & | args | ) | const |
Definition at line 4550 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), and RunArgsValueChangedCallback().
FileSpec TargetProperties::GetSaveJITObjectsDir | ( | ) | const |
Definition at line 4727 of file Target.cpp.
Referenced by CheckJITObjectsDir().
bool TargetProperties::GetSkipPrologue | ( | ) | const |
Definition at line 4638 of file Target.cpp.
Referenced by lldb_private::Target::CreateBreakpoint(), and lldb_private::Target::CreateFuncRegexBreakpoint().
PathMappingList & TargetProperties::GetSourcePathMap | ( | ) | const |
Definition at line 4644 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 4533 of file Target.cpp.
Referenced by lldb_private::BreakpointResolverFileLine::SearchCallback().
FileSpec TargetProperties::GetStandardErrorPath | ( | ) | const |
Definition at line 4830 of file Target.cpp.
Referenced by ErrorPathValueChangedCallback(), and lldb_private::Target::FinalizeFileActions().
FileSpec TargetProperties::GetStandardInputPath | ( | ) | const |
Definition at line 4810 of file Target.cpp.
Referenced by lldb_private::Target::FinalizeFileActions(), and InputPathValueChangedCallback().
FileSpec TargetProperties::GetStandardOutputPath | ( | ) | const |
Definition at line 4820 of file Target.cpp.
Referenced by lldb_private::Target::FinalizeFileActions(), and OutputPathValueChangedCallback().
Environment TargetProperties::GetTargetEnvironment | ( | ) | const |
Definition at line 4621 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
bool TargetProperties::GetUseDIL | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 4384 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 4895 of file Target.cpp.
Referenced by lldb_private::Process::AdvanceAddressToNextBranchInstruction(), and lldb_private::ThreadPlanStepRange::ThreadPlanStepRange().
bool TargetProperties::GetUseHexImmediates | ( | ) | const |
Definition at line 4889 of file Target.cpp.
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
bool TargetProperties::GetUserSpecifiedTrapHandlerNames | ( | Args & | args | ) | const |
Definition at line 4935 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectTargetModulesShowUnwind::DoExecute().
|
private |
Definition at line 5059 of file Target.cpp.
References lldb_private::Flags::Clear(), lldb_private::ProcessLaunchInfo::GetFlags(), GetInheritTCC(), m_launch_info, and lldb_private::Flags::Set().
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5030 of file Target.cpp.
References lldb_private::ProcessLaunchInfo::AppendOpenFileAction(), GetStandardInputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5035 of file Target.cpp.
References lldb_private::ProcessLaunchInfo::AppendOpenFileAction(), GetStandardOutputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5020 of file Target.cpp.
References lldb_private::ProcessInfo::GetArguments(), GetRunArguments(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
void TargetProperties::SetArg0 | ( | llvm::StringRef | arg | ) |
Definition at line 4544 of file Target.cpp.
References m_launch_info, lldb_private::ProcessInfo::SetArg0(), and lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDebugUtilityExpression | ( | bool | debug | ) |
Definition at line 5079 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetDefaultArchitecture | ( | const ArchSpec & | arch | ) |
Definition at line 4410 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Target::SetDefaultArchitecture().
void TargetProperties::SetDetachOnError | ( | bool | b | ) |
Definition at line 4476 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisableASLR | ( | bool | b | ) |
Definition at line 4454 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisableSTDIO | ( | bool | b | ) |
Definition at line 4487 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisplayRecognizedArguments | ( | bool | b | ) |
Definition at line 4962 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetDisplayRuntimeSupportValues | ( | bool | b | ) |
Definition at line 4951 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetEnvironment | ( | Environment | env | ) |
Definition at line 4632 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetInheritTCC | ( | bool | b | ) |
Definition at line 4465 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
bool TargetProperties::SetPreferDynamicValue | ( | lldb::DynamicValueType | d | ) |
Definition at line 4428 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
void TargetProperties::SetPreloadSymbols | ( | bool | b | ) |
Definition at line 4443 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetProcessLaunchInfo | ( | const ProcessLaunchInfo & | launch_info | ) |
Definition at line 4971 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 5005 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
void TargetProperties::SetRunArguments | ( | const Args & | args | ) |
Definition at line 4555 of file Target.cpp.
References lldb_private::ProcessInfo::GetArguments(), 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 4835 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
void TargetProperties::SetStandardInputPath | ( | llvm::StringRef | path | ) |
Definition at line 4815 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
void TargetProperties::SetStandardOutputPath | ( | llvm::StringRef | path | ) |
Definition at line 4825 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetUseDIL | ( | ExecutionContext * | exe_ctx, |
bool | b | ||
) |
Definition at line 4396 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 4940 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes | ( | ) | const |
Definition at line 4771 of file Target.cpp.
Referenced by lldb_private::DumpDataExtractor().
void TargetProperties::UpdateLaunchInfoFromProperties | ( | ) |
Definition at line 4354 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 299 of file Target.h.
Referenced by TargetProperties().
|
private |
Definition at line 298 of file Target.h.
Referenced by Arg0ValueChangedCallback(), DetachOnErrorValueChangedCallback(), DisableASLRValueChangedCallback(), DisableSTDIOValueChangedCallback(), EnvVarsValueChangedCallback(), ErrorPathValueChangedCallback(), GetProcessLaunchInfo(), InheritTCCValueChangedCallback(), InputPathValueChangedCallback(), OutputPathValueChangedCallback(), RunArgsValueChangedCallback(), SetArg0(), SetProcessLaunchInfo(), and SetRunArguments().
|
private |
Definition at line 300 of file Target.h.
Referenced by CheckJITObjectsDir(), ComputeEnvironment(), GetInheritedEnvironment(), and GetPreloadSymbols().