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 4367 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 4748 of file Target.cpp.
References lldb_private::OptionValueFileSpecList::AppendCurrentValue(), and lldb_private::Properties::m_collection_sp.
|
private |
Definition at line 5098 of file Target.cpp.
References GetArg0(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 4814 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 4643 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 5127 of file Target.cpp.
References GetDetachOnError(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5134 of file Target.cpp.
References GetDisableASLR(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5148 of file Target.cpp.
References GetDisableSTDIO(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5108 of file Target.cpp.
References ComputeEnvironment(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5122 of file Target.cpp.
References GetStandardErrorPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
llvm::StringRef TargetProperties::GetArg0 | ( | ) | const |
Definition at line 4620 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by Arg0ValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetAutoInstallMainExecutable | ( | ) | const |
Definition at line 5092 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
bool TargetProperties::GetAutoSourceMapRelative | ( | ) | const |
Definition at line 4742 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
bool TargetProperties::GetBreakpointsConsultPlatformAvoidList | ( | ) |
Definition at line 4965 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 4766 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangModulesDeclVendor::Create().
FileSpecList TargetProperties::GetDebugFileSearchPaths | ( | ) |
Definition at line 4761 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultDebugFileSearchPaths().
bool TargetProperties::GetDebugUtilityExpression | ( | ) | const |
Definition at line 5155 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::FunctionCaller::ExecuteFunction().
ArchSpec TargetProperties::GetDefaultArchitecture | ( | ) | const |
Definition at line 4481 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultArchitecture().
bool TargetProperties::GetDetachOnError | ( | ) | const |
Definition at line 4546 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DetachOnErrorValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetDisableASLR | ( | ) | const |
Definition at line 4524 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableASLRValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
bool TargetProperties::GetDisableSTDIO | ( | ) | const |
Definition at line 4557 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableSTDIOValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
const char * TargetProperties::GetDisassemblyCPU | ( | ) | const |
Definition at line 4592 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 4599 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 4579 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 4983 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb::SBFrame::EvaluateExpression().
bool TargetProperties::GetDisplayRecognizedArguments | ( | ) | const |
Definition at line 5038 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
bool TargetProperties::GetDisplayRuntimeSupportValues | ( | ) | const |
Definition at line 5027 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 4784 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
bool TargetProperties::GetEnableAutoApplyFixIts | ( | ) | const |
Definition at line 4791 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
bool TargetProperties::GetEnableAutoImportClangModules | ( | ) | const |
Definition at line 4771 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangExpressionSourceCode::GetText(), and SetupDeclVendor().
bool TargetProperties::GetEnableNotifyAboutFixIts | ( | ) | const |
Definition at line 4803 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 4847 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Environment TargetProperties::GetEnvironment | ( | ) | const |
Definition at line 4671 of file Target.cpp.
References ComputeEnvironment().
Referenced by CommandObjectProcessLaunch::DoExecute(), and CommandObjectTargetShowLaunchEnvironment::DoExecute().
FileSpecList TargetProperties::GetExecutableSearchPaths | ( | ) |
Definition at line 4756 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 4443 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 4947 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint64_t TargetProperties::GetExprAllocAlign | ( | ) | const |
Definition at line 4959 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint64_t TargetProperties::GetExprAllocSize | ( | ) | const |
Definition at line 4953 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint64_t TargetProperties::GetExprErrorLimit | ( | ) | const |
Definition at line 4941 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
llvm::StringRef TargetProperties::GetExpressionPrefixContents | ( | ) |
Definition at line 4927 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 5003 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
ImportStdModule TargetProperties::GetImportStdModule | ( | ) | const |
Definition at line 4777 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by shouldRetryWithCppModule().
Environment TargetProperties::GetInheritedEnvironment | ( | ) | const |
Definition at line 4675 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 4535 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 4454 of file Target.cpp.
References GetExperimentalPropertyValue().
Referenced by lldb_private::ClangExpressionSourceCode::GetText().
InlineStrategy TargetProperties::GetInlineStrategy | ( | ) | const |
Definition at line 4606 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 4922 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 4567 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectProcessLaunch::DoExecute().
LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile | ( | ) | const |
Definition at line 4996 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandInterpreter::SourceInitFileCwd().
LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile | ( | ) | const |
Definition at line 4989 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 4872 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
uint32_t TargetProperties::GetMaximumMemReadSize | ( | ) | const |
Definition at line 4886 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectMemoryRead::DoExecute().
uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay | ( | ) | const |
Definition at line 4865 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
uint32_t TargetProperties::GetMaximumSizeOfStringSummary | ( | ) | const |
Definition at line 4880 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 4859 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel | ( | ) | const |
Definition at line 5010 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ObjectFileMachO::ParseSymtab().
bool TargetProperties::GetMoveToNearestCode | ( | ) | const |
Definition at line 4491 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 4797 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
PathMappingList & TargetProperties::GetObjectPathMap | ( | ) | const |
Definition at line 4734 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 4573 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
lldb::DynamicValueType TargetProperties::GetPreferDynamicValue | ( | ) | const |
Definition at line 4497 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
bool TargetProperties::GetPreloadSymbols | ( | ) | const |
Definition at line 4509 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 5049 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 5081 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint().
Definition at line 4632 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), and RunArgsValueChangedCallback().
FileSpec TargetProperties::GetSaveJITObjectsDir | ( | ) | const |
Definition at line 4809 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CheckJITObjectsDir().
bool TargetProperties::GetSkipPrologue | ( | ) | const |
Definition at line 4720 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 4726 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 4615 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::SearchCallback().
FileSpec TargetProperties::GetStandardErrorPath | ( | ) | const |
Definition at line 4912 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ErrorPathValueChangedCallback(), and lldb_private::Target::FinalizeFileActions().
FileSpec TargetProperties::GetStandardInputPath | ( | ) | const |
Definition at line 4892 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and InputPathValueChangedCallback().
FileSpec TargetProperties::GetStandardOutputPath | ( | ) | const |
Definition at line 4902 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and OutputPathValueChangedCallback().
Environment TargetProperties::GetTargetEnvironment | ( | ) | const |
Definition at line 4703 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
bool TargetProperties::GetUseDIL | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 4460 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 4977 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 4971 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
Definition at line 5017 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectTargetModulesShowUnwind::DoExecute().
|
private |
Definition at line 5141 of file Target.cpp.
References GetInheritTCC(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5112 of file Target.cpp.
References GetStandardInputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5117 of file Target.cpp.
References GetStandardOutputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5102 of file Target.cpp.
References GetRunArguments(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
void TargetProperties::SetArg0 | ( | llvm::StringRef | arg | ) |
Definition at line 4626 of file Target.cpp.
References m_launch_info, and lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDebugUtilityExpression | ( | bool | debug | ) |
Definition at line 5161 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetDefaultArchitecture | ( | const ArchSpec & | arch | ) |
Definition at line 4486 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Target::SetDefaultArchitecture().
void TargetProperties::SetDetachOnError | ( | bool | b | ) |
Definition at line 4552 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisableASLR | ( | bool | b | ) |
Definition at line 4530 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisableSTDIO | ( | bool | b | ) |
Definition at line 4563 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetDisplayRecognizedArguments | ( | bool | b | ) |
Definition at line 5044 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetDisplayRuntimeSupportValues | ( | bool | b | ) |
Definition at line 5033 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetEnvironment | ( | Environment | env | ) |
Definition at line 4714 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetInheritTCC | ( | bool | b | ) |
Definition at line 4541 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
bool TargetProperties::SetPreferDynamicValue | ( | lldb::DynamicValueType | d | ) |
Definition at line 4504 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
void TargetProperties::SetPreloadSymbols | ( | bool | b | ) |
Definition at line 4519 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
void TargetProperties::SetProcessLaunchInfo | ( | const ProcessLaunchInfo & | launch_info | ) |
Definition at line 5053 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 5087 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
void TargetProperties::SetRunArguments | ( | const Args & | args | ) |
Definition at line 4637 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 4917 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
void TargetProperties::SetStandardInputPath | ( | llvm::StringRef | path | ) |
Definition at line 4897 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
void TargetProperties::SetStandardOutputPath | ( | llvm::StringRef | path | ) |
Definition at line 4907 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
void TargetProperties::SetUseDIL | ( | ExecutionContext * | exe_ctx, |
bool | b ) |
Definition at line 4472 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 5022 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes | ( | ) | const |
Definition at line 4853 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
void TargetProperties::UpdateLaunchInfoFromProperties | ( | ) |
Definition at line 4430 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().