|
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 5154 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 5557 of file Target.cpp.
References lldb_private::OptionValueFileSpecList::AppendCurrentValue(), and lldb_private::Properties::m_collection_sp.
|
private |
Definition at line 5926 of file Target.cpp.
References GetArg0(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5629 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 5452 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 5955 of file Target.cpp.
References GetDetachOnError(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5962 of file Target.cpp.
References GetDisableASLR(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5976 of file Target.cpp.
References GetDisableSTDIO(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5936 of file Target.cpp.
References ComputeEnvironment(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5950 of file Target.cpp.
References GetStandardErrorPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| llvm::StringRef TargetProperties::GetArg0 | ( | ) | const |
Definition at line 5429 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by Arg0ValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetAutoInstallMainExecutable | ( | ) | const |
Definition at line 5920 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| std::optional< LoadScriptFromSymFile > TargetProperties::GetAutoLoadScriptsForModule | ( | llvm::StringRef | module_name | ) | const |
Definition at line 6006 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by lldb_private::Platform::GetScriptLoadStyleForModule().
| bool TargetProperties::GetAutoSourceMapRelative | ( | ) | const |
Definition at line 5551 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::DeduceSourceMapping().
| BreakpointConditionMode TargetProperties::GetBreakpointsConditionMode | ( | ) | const |
Definition at line 5786 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointLocation::ConditionSaysStop().
| bool TargetProperties::GetBreakpointsConsultPlatformAvoidList | ( | ) |
Definition at line 5780 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 5994 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ValueObject::CheckValueObjectOwnership().
| FileSpecList TargetProperties::GetClangModuleSearchPaths | ( | ) |
Definition at line 5575 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangModulesDeclVendor::Create().
| FileSpecList TargetProperties::GetDebugFileSearchPaths | ( | ) |
Definition at line 5570 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultDebugFileSearchPaths().
| bool TargetProperties::GetDebugUtilityExpression | ( | ) | const |
Definition at line 5983 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::FunctionCaller::ExecuteFunction().
| ArchSpec TargetProperties::GetDefaultArchitecture | ( | ) | const |
Definition at line 5290 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::GetDefaultArchitecture().
| bool TargetProperties::GetDetachOnError | ( | ) | const |
Definition at line 5355 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DetachOnErrorValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableASLR | ( | ) | const |
Definition at line 5333 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableASLRValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| bool TargetProperties::GetDisableSTDIO | ( | ) | const |
Definition at line 5366 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by DisableSTDIOValueChangedCallback(), and CommandObjectProcessLaunch::DoExecute().
| const char * TargetProperties::GetDisassemblyCPU | ( | ) | const |
Definition at line 5401 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 5408 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 5388 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 5805 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb::SBFrame::EvaluateExpression().
| bool TargetProperties::GetDisplayRecognizedArguments | ( | ) | const |
Definition at line 5866 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetDisplayRuntimeSupportValues | ( | ) | const |
Definition at line 5855 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 5593 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| bool TargetProperties::GetEnableAutoApplyFixIts | ( | ) | const |
Definition at line 5600 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| bool TargetProperties::GetEnableAutoImportClangModules | ( | ) | const |
Definition at line 5580 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::ClangExpressionSourceCode::GetText(), and SetupDeclVendor().
| bool TargetProperties::GetEnableNotifyAboutFixIts | ( | ) | const |
Definition at line 5612 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 5662 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectTypeSynth::CommandObjectTypeSynth().
| Environment TargetProperties::GetEnvironment | ( | ) | const |
Definition at line 5480 of file Target.cpp.
References ComputeEnvironment().
Referenced by CommandObjectProcessLaunch::DoExecute(), and CommandObjectTargetShowLaunchEnvironment::DoExecute().
| FileSpecList TargetProperties::GetExecutableSearchPaths | ( | ) |
Definition at line 5565 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 5230 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 5762 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocAlign | ( | ) | const |
Definition at line 5774 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint64_t TargetProperties::GetExprAllocSize | ( | ) | const |
Definition at line 5768 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::LLVMUserExpression::AllocateInterpreterStackFrame().
| uint64_t TargetProperties::GetExprErrorLimit | ( | ) | const |
Definition at line 5756 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| llvm::StringRef TargetProperties::GetExpressionPrefixContents | ( | ) |
Definition at line 5742 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 5831 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
| ImportStdModule TargetProperties::GetImportStdModule | ( | ) | const |
Definition at line 5586 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by shouldRetryWithCppModule().
| Environment TargetProperties::GetInheritedEnvironment | ( | ) | const |
Definition at line 5484 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 5344 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 5241 of file Target.cpp.
References GetExperimentalPropertyValue().
Referenced by lldb_private::ClangExpressionSourceCode::GetText().
| InlineStrategy TargetProperties::GetInlineStrategy | ( | ) | const |
Definition at line 5415 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 5623 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| SourceLanguage TargetProperties::GetLanguage | ( | ) | const |
Definition at line 5737 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 5376 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectProcessLaunch::DoExecute().
| LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile | ( | ) | const |
Definition at line 5824 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandInterpreter::SourceInitFileCwd().
| LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile | ( | ) | const |
Definition at line 5811 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 5687 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| uint32_t TargetProperties::GetMaximumMemReadSize | ( | ) | const |
Definition at line 5701 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CommandObjectMemoryRead::DoExecute().
| uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay | ( | ) | const |
Definition at line 5680 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| uint32_t TargetProperties::GetMaximumSizeOfStringSummary | ( | ) | const |
Definition at line 5695 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 5674 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel | ( | ) | const |
Definition at line 5838 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ObjectFileMachO::ParseSymtab().
| bool TargetProperties::GetMoveToNearestCode | ( | ) | const |
Definition at line 5300 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 5606 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::CommandObjectExpression::CommandOptions::GetEvaluateExpressionOptions().
| PathMappingList & TargetProperties::GetObjectPathMap | ( | ) | const |
Definition at line 5543 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 5382 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::DynamicLoader::LocateBinaries(), and lldb_private::Target::ModulesDidLoad().
| lldb::DynamicValueType TargetProperties::GetPreferDynamicValue | ( | ) | const |
Definition at line 5306 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 5318 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 5877 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 5909 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::CreateBreakpoint().
Definition at line 5441 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectPlatformProcessLaunch::DoExecute(), and RunArgsValueChangedCallback().
| FileSpec TargetProperties::GetSaveJITObjectsDir | ( | ) | const |
Definition at line 5618 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by CheckJITObjectsDir().
| bool TargetProperties::GetSkipPrologue | ( | ) | const |
Definition at line 5529 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 5535 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 5424 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::BreakpointResolverFileLine::SearchCallback().
| FileSpec TargetProperties::GetStandardErrorPath | ( | ) | const |
Definition at line 5727 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by ErrorPathValueChangedCallback(), and lldb_private::Target::FinalizeFileActions().
| FileSpec TargetProperties::GetStandardInputPath | ( | ) | const |
Definition at line 5707 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and InputPathValueChangedCallback().
| FileSpec TargetProperties::GetStandardOutputPath | ( | ) | const |
Definition at line 5717 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by lldb_private::Target::FinalizeFileActions(), and OutputPathValueChangedCallback().
| Environment TargetProperties::GetTargetEnvironment | ( | ) | const |
Definition at line 5512 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::GetUseDIL | ( | ExecutionContext * | exe_ctx | ) | const |
Definition at line 5247 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 5268 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 5799 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 5793 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
Referenced by InstructionLLVMC::CalculateMnemonicOperandsAndComment().
Definition at line 5845 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by CommandObjectTargetModulesShowUnwind::DoExecute().
|
private |
Definition at line 5969 of file Target.cpp.
References GetInheritTCC(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5940 of file Target.cpp.
References GetStandardInputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5945 of file Target.cpp.
References GetStandardOutputPath(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
|
private |
Definition at line 5930 of file Target.cpp.
References GetRunArguments(), and m_launch_info.
Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().
| void TargetProperties::SetArg0 | ( | llvm::StringRef | arg | ) |
Definition at line 5435 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 6020 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 6000 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDebugUtilityExpression | ( | bool | debug | ) |
Definition at line 5989 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDefaultArchitecture | ( | const ArchSpec & | arch | ) |
Definition at line 5295 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Target::SetDefaultArchitecture().
| void TargetProperties::SetDetachOnError | ( | bool | b | ) |
Definition at line 5361 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableASLR | ( | bool | b | ) |
Definition at line 5339 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisableSTDIO | ( | bool | b | ) |
Definition at line 5372 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetDisplayRecognizedArguments | ( | bool | b | ) |
Definition at line 5872 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetDisplayRuntimeSupportValues | ( | bool | b | ) |
Definition at line 5861 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetEnvironment | ( | Environment | env | ) |
Definition at line 5523 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetInheritTCC | ( | bool | b | ) |
Definition at line 5350 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 5818 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| bool TargetProperties::SetPreferDynamicValue | ( | lldb::DynamicValueType | d | ) |
Definition at line 5313 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by lldb_private::Process::UpdateThreadListIfNeeded().
| void TargetProperties::SetPreloadSymbols | ( | bool | b | ) |
Definition at line 5328 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
| void TargetProperties::SetProcessLaunchInfo | ( | const ProcessLaunchInfo & | launch_info | ) |
Definition at line 5881 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 5915 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| void TargetProperties::SetRunArguments | ( | const Args & | args | ) |
Definition at line 5446 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 5732 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardInputPath | ( | llvm::StringRef | path | ) |
Definition at line 5712 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
|
delete |
| void TargetProperties::SetStandardOutputPath | ( | llvm::StringRef | path | ) |
Definition at line 5722 of file Target.cpp.
References lldb_private::Properties::SetPropertyAtIndex().
Referenced by SetProcessLaunchInfo().
| void TargetProperties::SetUseDIL | ( | ExecutionContext * | exe_ctx, |
| bool | b ) |
Definition at line 5259 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 5281 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 5850 of file Target.cpp.
References lldb_private::Properties::m_collection_sp.
| bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes | ( | ) | const |
Definition at line 5668 of file Target.cpp.
References lldb_private::Properties::GetPropertyAtIndexAs().
| void TargetProperties::UpdateLaunchInfoFromProperties | ( | ) |
Definition at line 5217 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 339 of file Target.h.
Referenced by TargetProperties().
|
private |
Definition at line 338 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 340 of file Target.h.
Referenced by CheckJITObjectsDir(), ComputeEnvironment(), GetInheritedEnvironment(), GetPreloadSymbols(), and TargetProperties().