|
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 5174 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 5577 of file Target.cpp.
References lldb_private::OptionValueFileSpecList::AppendCurrentValue(), and lldb_private::Properties::m_collection_sp.
|
private |
Definition at line 5946 of file Target.cpp.
References GetArg0(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5649 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 5472 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 5975 of file Target.cpp.
References GetDetachOnError(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5982 of file Target.cpp.
References GetDisableASLR(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5996 of file Target.cpp.
References GetDisableSTDIO(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5956 of file Target.cpp.
References ComputeEnvironment(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5970 of file Target.cpp.
References GetStandardErrorPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| llvm::StringRef TargetProperties::GetArg0 | ( | ) | const |
Definition at line 5449 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by Arg0ValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetAutoInstallMainExecutable | ( | ) | const |
Definition at line 5940 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| std::optional< LoadScriptFromSymFile > TargetProperties::GetAutoLoadScriptsForModule | ( | llvm::StringRef | module_name | ) | const |
Definition at line 6026 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::Platform::GetScriptLoadStyleForModule().
| bool TargetProperties::GetAutoSourceMapRelative | ( | ) | const |
Definition at line 5571 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
| BreakpointConditionMode TargetProperties::GetBreakpointsConditionMode | ( | ) | const |
Definition at line 5806 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointLocation::ConditionSaysStop().
| bool TargetProperties::GetBreakpointsConsultPlatformAvoidList | ( | ) |
Definition at line 5800 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::ModuleIsExcludedForUnconstrainedSearches(), and lldb_private::Target::ModuleIsExcludedForUnconstrainedSearches().
| bool TargetProperties::GetCheckValueObjectOwnership | ( | ) | const |
Definition at line 6014 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ValueObject::CheckValueObjectOwnership().
| FileSpecList TargetProperties::GetClangModuleSearchPaths | ( | ) |
Definition at line 5595 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangModulesDeclVendor::Create().
| FileSpecList TargetProperties::GetDebugFileSearchPaths | ( | ) |
Definition at line 5590 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultDebugFileSearchPaths(), DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule(), and DynamicLoaderDarwinKernel::ParseKextSummaries().
| bool TargetProperties::GetDebugUtilityExpression | ( | ) | const |
Definition at line 6003 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::FunctionCaller::ExecuteFunction().
| ArchSpec TargetProperties::GetDefaultArchitecture | ( | ) | const |
Definition at line 5310 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultArchitecture().
| bool TargetProperties::GetDetachOnError | ( | ) | const |
Definition at line 5375 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DetachOnErrorValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableASLR | ( | ) | const |
Definition at line 5353 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableASLRValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableSTDIO | ( | ) | const |
Definition at line 5386 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableSTDIOValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| const char * TargetProperties::GetDisassemblyCPU | ( | ) | const |
Definition at line 5421 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 5428 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 5408 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 5825 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb::SBFrame::EvaluateExpression().
| bool TargetProperties::GetDisplayRecognizedArguments | ( | ) | const |
Definition at line 5886 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetDisplayRuntimeSupportValues | ( | ) | const |
Definition at line 5875 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 5613 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetEnableAutoApplyFixIts | ( | ) | const |
Definition at line 5620 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| bool TargetProperties::GetEnableAutoImportClangModules | ( | ) | const |
Definition at line 5600 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangExpressionSourceCode::GetText(), and SetupDeclVendor().
| bool TargetProperties::GetEnableNotifyAboutFixIts | ( | ) | const |
Definition at line 5632 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 5682 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectTypeSynth::CommandObjectTypeSynth().
| Environment TargetProperties::GetEnvironment | ( | ) | const |
Definition at line 5500 of file Target.cpp.
References ComputeEnvironment().
Referenced by CommandObjectProcessLaunch::DoExecute(), and CommandObjectTargetShowLaunchEnvironment::DoExecute().
| FileSpecList TargetProperties::GetExecutableSearchPaths | ( | ) |
Definition at line 5585 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::PlatformDarwin::FindBundleBinaryInExecSearchPaths(), lldb_private::Target::GetDefaultExecutableSearchPaths(), lldb_private::Target::GetOrCreateModule(), and lldb_private::PlatformDarwin::GetSharedModule().
|
private |
Definition at line 5250 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 5782 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocAlign | ( | ) | const |
Definition at line 5794 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocSize | ( | ) | const |
Definition at line 5788 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::LLVMUserExpression::AllocateInterpreterStackFrame().
| uint64_t TargetProperties::GetExprErrorLimit | ( | ) | const |
Definition at line 5776 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| llvm::StringRef TargetProperties::GetExpressionPrefixContents | ( | ) |
Definition at line 5762 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 5851 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
| ImportStdModule TargetProperties::GetImportStdModule | ( | ) | const |
Definition at line 5606 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by shouldRetryWithCppModule().
| Environment TargetProperties::GetInheritedEnvironment | ( | ) | const |
Definition at line 5504 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 5364 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 5261 of file Target.cpp.
References GetExperimentalPropertyValue().
Referenced by lldb_private::ClangExpressionSourceCode::GetText().
| InlineStrategy TargetProperties::GetInlineStrategy | ( | ) | const |
Definition at line 5435 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint(), and CommandObjectSourceList::DoExecute().
| JITEngine TargetProperties::GetJITEngine | ( | ) | const |
Definition at line 5643 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| SourceLanguage TargetProperties::GetLanguage | ( | ) | const |
Definition at line 5757 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 5396 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectProcessLaunch::DoExecute().
| LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile | ( | ) | const |
Definition at line 5844 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandInterpreter::SourceInitFileCwd().
| LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile | ( | ) | const |
Definition at line 5831 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Platform::GetScriptLoadStyleForModule().
| std::pair< uint32_t, bool > TargetProperties::GetMaximumDepthOfChildrenToDisplay | ( | ) | const |
Get the max depth value, augmented with a bool to indicate whether the depth is the default.
When the user has customized the max depth, the bool will be false.
Definition at line 5707 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| uint32_t TargetProperties::GetMaximumMemReadSize | ( | ) | const |
Definition at line 5721 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectMemoryRead::DoExecute().
| uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay | ( | ) | const |
Definition at line 5700 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint32_t TargetProperties::GetMaximumSizeOfStringSummary | ( | ) | const |
Definition at line 5715 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 5694 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel | ( | ) | const |
Definition at line 5858 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ObjectFileMachO::ParseSymtab().
| bool TargetProperties::GetMoveToNearestCode | ( | ) | const |
Definition at line 5320 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 5626 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| PathMappingList & TargetProperties::GetObjectPathMap | ( | ) | const |
Definition at line 5563 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 5402 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::DynamicLoader::LocateBinaries(), lldb_private::Target::ModulesDidLoad(), and DynamicLoaderDarwinKernel::ParseKextSummaries().
| lldb::DynamicValueType TargetProperties::GetPreferDynamicValue | ( | ) | const |
Definition at line 5326 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectTypeSynth::CommandObjectTypeSynth(), and lldb_private::Process::UpdateThreadListIfNeeded().
| bool TargetProperties::GetPreloadSymbols | ( | ) | const |
Definition at line 5338 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 5897 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 5929 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint().
Definition at line 5461 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), and RunArgsValueChangedCallback().
| FileSpec TargetProperties::GetSaveJITObjectsDir | ( | ) | const |
Definition at line 5638 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CheckJITObjectsDir().
| bool TargetProperties::GetSkipPrologue | ( | ) | const |
Definition at line 5549 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 5555 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 5444 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::SearchCallback().
| FileSpec TargetProperties::GetStandardErrorPath | ( | ) | const |
Definition at line 5747 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ErrorPathValueChangedCallback(), and lldb_private::Target::FinalizeFileActions().
| FileSpec TargetProperties::GetStandardInputPath | ( | ) | const |
Definition at line 5727 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and InputPathValueChangedCallback().
| FileSpec TargetProperties::GetStandardOutputPath | ( | ) | const |
Definition at line 5737 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and OutputPathValueChangedCallback().
| Environment TargetProperties::GetTargetEnvironment | ( | ) | const |
Definition at line 5532 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::GetUseDIL | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 5267 of file Target.cpp.
References ePropertyExperimental, lldb_private::OptionValueProperties::GetPropertyAtIndexAs(), lldb_private::Property::GetValue(), and lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::StackFrame::GetValueForVariableExpressionPath().
| bool TargetProperties::GetUseDILForCreatingValues | ( | ) | const |
Definition at line 5288 of file Target.cpp.
References ePropertyExperimental, lldb_private::OptionValueProperties::GetPropertyAtIndexAs(), lldb_private::Property::GetValue(), and lldb_private::Properties::m_collection_sp.
| bool TargetProperties::GetUseFastStepping | ( | ) | const |
Definition at line 5819 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 5813 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
Definition at line 5865 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectTargetModulesShowUnwind::DoExecute().
|
private |
Definition at line 5989 of file Target.cpp.
References GetInheritTCC(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5960 of file Target.cpp.
References GetStandardInputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5965 of file Target.cpp.
References GetStandardOutputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5950 of file Target.cpp.
References GetRunArguments(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| void TargetProperties::SetArg0 | ( | llvm::StringRef | arg | ) |
Definition at line 5455 of file Target.cpp.
References m_launch_info, and lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetAutoLoadScriptsForModule | ( | llvm::StringRef | module_name, |
| LoadScriptFromSymFile | load_style ) |
Set the LoadScriptFromSymFile for a module called module_name (excluding file extension).
LLDB will prefer this over the target-wide target.load-script-from-symbol-file setting (see SetLoadScriptFromSymbolFile).
Definition at line 6040 of file Target.cpp.
References g_load_script_from_sym_file_values, and lldb_private::Properties::m_collection_sp.
| void TargetProperties::SetCheckValueObjectOwnership | ( | bool | check | ) |
Definition at line 6020 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDebugUtilityExpression | ( | bool | debug | ) |
Definition at line 6009 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDefaultArchitecture | ( | const ArchSpec & | arch | ) |
Definition at line 5315 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Target::SetDefaultArchitecture().
| void TargetProperties::SetDetachOnError | ( | bool | b | ) |
Definition at line 5381 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableASLR | ( | bool | b | ) |
Definition at line 5359 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableSTDIO | ( | bool | b | ) |
Definition at line 5392 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisplayRecognizedArguments | ( | bool | b | ) |
Definition at line 5892 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDisplayRuntimeSupportValues | ( | bool | b | ) |
Definition at line 5881 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetEnvironment | ( | Environment | env | ) |
Definition at line 5543 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetInheritTCC | ( | bool | b | ) |
Definition at line 5370 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetLoadScriptFromSymbolFile | ( | LoadScriptFromSymFile | load_style | ) |
Set the target-wide target.load-script-from-symbol-file setting.
See SetAutoLoadScriptsForModule for overriding this setting per-module.
Definition at line 5838 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| bool TargetProperties::SetPreferDynamicValue | ( | lldb::DynamicValueType | d | ) |
Definition at line 5333 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
| void TargetProperties::SetPreloadSymbols | ( | bool | b | ) |
Definition at line 5348 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetProcessLaunchInfo | ( | const ProcessLaunchInfo & | launch_info | ) |
Definition at line 5901 of file Target.cpp.
References lldb_private::ProcessInfo::GetArg0(), lldb_private::ProcessInfo::GetArguments(), lldb_private::ProcessInfo::GetEnvironment(), lldb_private::ProcessLaunchInfo::GetFileActionForFD(), lldb_private::FileAction::GetFileSpec(), lldb_private::ProcessLaunchInfo::GetFlags(), lldb_private::FileSpec::GetPath(), m_launch_info, SetArg0(), SetDetachOnError(), SetDisableASLR(), SetDisableSTDIO(), SetEnvironment(), SetInheritTCC(), SetRunArguments(), SetStandardErrorPath(), SetStandardInputPath(), SetStandardOutputPath(), and lldb_private::Flags::Test().
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), CommandObjectProcessLaunch::DoExecute(), and lldb_private::Target::SaveScriptedLaunchInfo().
| void TargetProperties::SetRequireHardwareBreakpoints | ( | bool | b | ) |
Definition at line 5935 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| void TargetProperties::SetRunArguments | ( | const Args & | args | ) |
Definition at line 5466 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 5752 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardInputPath | ( | llvm::StringRef | path | ) |
Definition at line 5732 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardOutputPath | ( | llvm::StringRef | path | ) |
Definition at line 5742 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetUseDIL | ( | ExecutionContext * | exe_ctx, |
| bool | b ) |
Definition at line 5279 of file Target.cpp.
References ePropertyExperimental, lldb_private::Property::GetValue(), lldb_private::Properties::m_collection_sp, and lldb_private::OptionValueProperties::SetPropertyAtIndex().
| void TargetProperties::SetUseDILForCreatingValues | ( | bool | b | ) |
Definition at line 5301 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 5870 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes | ( | ) | const |
Definition at line 5688 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| void TargetProperties::UpdateLaunchInfoFromProperties | ( | ) |
Definition at line 5237 of file Target.cpp.
References Arg0ValueChangedCallback(), DetachOnErrorValueChangedCallback(), DisableASLRValueChangedCallback(), DisableSTDIOValueChangedCallback(), EnvVarsValueChangedCallback(), ErrorPathValueChangedCallback(), InheritTCCValueChangedCallback(), InputPathValueChangedCallback(), OutputPathValueChangedCallback(), and RunArgsValueChangedCallback().
Referenced by lldb_private::Target::Target().
|
private |
Definition at line 342 of file Target.h.
Referenced by TargetProperties().
|
private |
Definition at line 341 of file Target.h.
Referenced by Arg0ValueChangedCallback(), DetachOnErrorValueChangedCallback(), DisableASLRValueChangedCallback(), DisableSTDIOValueChangedCallback(), EnvVarsValueChangedCallback(), ErrorPathValueChangedCallback(), GetProcessLaunchInfo(), InheritTCCValueChangedCallback(), InputPathValueChangedCallback(), OutputPathValueChangedCallback(), RunArgsValueChangedCallback(), SetArg0(), SetProcessLaunchInfo(), SetRunArguments(), and TargetProperties().
|
private |
Definition at line 343 of file Target.h.
Referenced by CheckJITObjectsDir(), ComputeEnvironment(), GetInheritedEnvironment(), GetPreloadSymbols(), and TargetProperties().