LLDB mainline
lldb_private::TargetProperties Class Reference

#include <Target.h>

Inheritance diagram for lldb_private::TargetProperties:
[legend]

Public Member Functions

 TargetProperties (Target *target)
 ~TargetProperties () override
ArchSpec GetDefaultArchitecture () const
void SetDefaultArchitecture (const ArchSpec &arch)
bool GetMoveToNearestCode () const
lldb::DynamicValueType GetPreferDynamicValue () const
bool SetPreferDynamicValue (lldb::DynamicValueType d)
bool GetPreloadSymbols () const
void SetPreloadSymbols (bool b)
bool GetDisableASLR () const
void SetDisableASLR (bool b)
bool GetInheritTCC () const
void SetInheritTCC (bool b)
bool GetDetachOnError () const
void SetDetachOnError (bool b)
bool GetDisableSTDIO () const
void SetDisableSTDIO (bool b)
llvm::StringRef GetLaunchWorkingDirectory () const
bool GetParallelModuleLoad () const
const char * GetDisassemblyFlavor () const
const char * GetDisassemblyCPU () const
const char * GetDisassemblyFeatures () const
InlineStrategy GetInlineStrategy () const
RealpathPrefixes GetSourceRealpathPrefixes () const
llvm::StringRef GetArg0 () const
void SetArg0 (llvm::StringRef arg)
bool GetRunArguments (Args &args) const
void SetRunArguments (const Args &args)
Environment GetEnvironment () const
Environment GetInheritedEnvironment () const
Environment GetTargetEnvironment () const
void SetEnvironment (Environment env)
bool GetSkipPrologue () const
PathMappingList & GetSourcePathMap () const
PathMappingList & GetObjectPathMap () const
bool GetAutoSourceMapRelative () const
FileSpecList GetExecutableSearchPaths ()
void AppendExecutableSearchPaths (const FileSpec &)
FileSpecList GetDebugFileSearchPaths ()
FileSpecList GetClangModuleSearchPaths ()
bool GetEnableAutoImportClangModules () const
ImportStdModule GetImportStdModule () const
DynamicClassInfoHelper GetDynamicClassInfoHelper () const
bool GetEnableAutoApplyFixIts () const
uint64_t GetNumberOfRetriesWithFixits () const
bool GetEnableNotifyAboutFixIts () const
FileSpec GetSaveJITObjectsDir () const
JITEngine GetJITEngine () const
bool GetEnableSyntheticValue () const
bool ShowHexVariableValuesWithLeadingZeroes () const
uint32_t GetMaxZeroPaddingInFloatFormat () const
uint32_t GetMaximumNumberOfChildrenToDisplay () const
std::pair< uint32_t, bool > GetMaximumDepthOfChildrenToDisplay () const
 Get the max depth value, augmented with a bool to indicate whether the depth is the default.
uint32_t GetMaximumSizeOfStringSummary () const
uint32_t GetMaximumMemReadSize () const
FileSpec GetStandardInputPath () const
FileSpec GetStandardErrorPath () const
FileSpec GetStandardOutputPath () const
void SetStandardInputPath (llvm::StringRef path)
void SetStandardOutputPath (llvm::StringRef path)
void SetStandardErrorPath (llvm::StringRef path)
void SetStandardInputPath (const char *path)=delete
void SetStandardOutputPath (const char *path)=delete
void SetStandardErrorPath (const char *path)=delete
bool GetBreakpointsConsultPlatformAvoidList ()
lldb::BreakpointConditionMode GetBreakpointsConditionMode () const
SourceLanguage GetLanguage () const
llvm::StringRef GetExpressionPrefixContents ()
uint64_t GetExprErrorLimit () const
uint64_t GetExprAllocAddress () const
uint64_t GetExprAllocSize () const
uint64_t GetExprAllocAlign () const
bool GetUseHexImmediates () const
bool GetUseFastStepping () const
bool GetDisplayExpressionsInCrashlogs () const
LoadScriptFromSymFile GetLoadScriptFromSymbolFile () const
void SetLoadScriptFromSymbolFile (LoadScriptFromSymFile load_style)
 Set the target-wide target.load-script-from-symbol-file setting.
LoadCWDlldbinitFile GetLoadCWDlldbinitFile () const
Disassembler::HexImmediateStyle GetHexImmediateStyle () const
MemoryModuleLoadLevel GetMemoryModuleLoadLevel () const
bool GetUserSpecifiedTrapHandlerNames (Args &args) const
void SetUserSpecifiedTrapHandlerNames (const Args &args)
bool GetDisplayRuntimeSupportValues () const
void SetDisplayRuntimeSupportValues (bool b)
bool GetDisplayRecognizedArguments () const
void SetDisplayRecognizedArguments (bool b)
const ProcessLaunchInfo & GetProcessLaunchInfo () const
void SetProcessLaunchInfo (const ProcessLaunchInfo &launch_info)
bool GetInjectLocalVariables (ExecutionContext *exe_ctx) const
bool GetUseDIL (ExecutionContext *exe_ctx) const
void SetUseDIL (ExecutionContext *exe_ctx, bool b)
bool GetUseDILForCreatingValues () const
void SetUseDILForCreatingValues (bool b)
void SetRequireHardwareBreakpoints (bool b)
bool GetRequireHardwareBreakpoints () const
bool GetAutoInstallMainExecutable () const
void UpdateLaunchInfoFromProperties ()
void SetDebugUtilityExpression (bool debug)
bool GetDebugUtilityExpression () const
void SetCheckValueObjectOwnership (bool check)
bool GetCheckValueObjectOwnership () const
std::optional< LoadScriptFromSymFile > GetAutoLoadScriptsForModule (llvm::StringRef module_name) const
void SetAutoLoadScriptsForModule (llvm::StringRef module_name, LoadScriptFromSymFile load_style)
 Set the LoadScriptFromSymFile for a module called module_name (excluding file extension).
Public Member Functions inherited from lldb_private::Properties
 Properties ()
 Properties (const lldb::OptionValuePropertiesSP &collection_sp)
virtual ~Properties ()
lldb::OptionValuePropertiesSP GetValueProperties () const
virtual lldb::OptionValueSP GetPropertyValue (const ExecutionContext *exe_ctx, llvm::StringRef property_path, Status &error) const
virtual Status SetPropertyValue (const ExecutionContext *exe_ctx, VarSetOperationType op, llvm::StringRef property_path, llvm::StringRef value)
virtual Status DumpPropertyValue (const ExecutionContext *exe_ctx, Stream &strm, llvm::StringRef property_path, uint32_t dump_mask, bool is_json=false)
virtual void DumpAllPropertyValues (const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask, bool is_json=false)
virtual void DumpAllDescriptions (CommandInterpreter &interpreter, Stream &strm) const
void Apropos (llvm::StringRef keyword, std::vector< const Property * > &matching_properties, std::vector< const Property * > &matching_property_paths) const
template<typename T>
T GetPropertyAtIndexAs (uint32_t idx, T default_value, const ExecutionContext *exe_ctx=nullptr) const
template<typename T, typename U = typename std::remove_pointer<T>::type, std::enable_if_t< std::is_pointer_v< T >, bool > = true>
const U * GetPropertyAtIndexAs (uint32_t idx, const ExecutionContext *exe_ctx=nullptr) const
template<typename T>
bool SetPropertyAtIndex (uint32_t idx, T t, const ExecutionContext *exe_ctx=nullptr) const

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

Detailed Description

Definition at line 94 of file Target.h.

Constructor & Destructor Documentation

◆ TargetProperties()

◆ ~TargetProperties()

TargetProperties::~TargetProperties ( )
overridedefault

Member Function Documentation

◆ AppendExecutableSearchPaths()

void TargetProperties::AppendExecutableSearchPaths ( const FileSpec & dir)

◆ Arg0ValueChangedCallback()

void TargetProperties::Arg0ValueChangedCallback ( )
private

Definition at line 5926 of file Target.cpp.

References GetArg0(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ CheckJITObjectsDir()

◆ ComputeEnvironment()

Environment TargetProperties::ComputeEnvironment ( ) const
private

◆ DetachOnErrorValueChangedCallback()

void TargetProperties::DetachOnErrorValueChangedCallback ( )
private

Definition at line 5955 of file Target.cpp.

References GetDetachOnError(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ DisableASLRValueChangedCallback()

void TargetProperties::DisableASLRValueChangedCallback ( )
private

Definition at line 5962 of file Target.cpp.

References GetDisableASLR(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ DisableSTDIOValueChangedCallback()

void TargetProperties::DisableSTDIOValueChangedCallback ( )
private

Definition at line 5976 of file Target.cpp.

References GetDisableSTDIO(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ EnvVarsValueChangedCallback()

void TargetProperties::EnvVarsValueChangedCallback ( )
private

Definition at line 5936 of file Target.cpp.

References ComputeEnvironment(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ ErrorPathValueChangedCallback()

void TargetProperties::ErrorPathValueChangedCallback ( )
private

Definition at line 5950 of file Target.cpp.

References GetStandardErrorPath(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ GetArg0()

llvm::StringRef TargetProperties::GetArg0 ( ) const

◆ GetAutoInstallMainExecutable()

bool TargetProperties::GetAutoInstallMainExecutable ( ) const

Definition at line 5920 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetAutoLoadScriptsForModule()

std::optional< LoadScriptFromSymFile > TargetProperties::GetAutoLoadScriptsForModule ( llvm::StringRef module_name) const

◆ GetAutoSourceMapRelative()

bool TargetProperties::GetAutoSourceMapRelative ( ) const

◆ GetBreakpointsConditionMode()

BreakpointConditionMode TargetProperties::GetBreakpointsConditionMode ( ) const

◆ GetBreakpointsConsultPlatformAvoidList()

◆ GetCheckValueObjectOwnership()

bool TargetProperties::GetCheckValueObjectOwnership ( ) const

◆ GetClangModuleSearchPaths()

FileSpecList TargetProperties::GetClangModuleSearchPaths ( )

◆ GetDebugFileSearchPaths()

FileSpecList TargetProperties::GetDebugFileSearchPaths ( )

◆ GetDebugUtilityExpression()

bool TargetProperties::GetDebugUtilityExpression ( ) const

◆ GetDefaultArchitecture()

ArchSpec TargetProperties::GetDefaultArchitecture ( ) const

◆ GetDetachOnError()

bool TargetProperties::GetDetachOnError ( ) const

◆ GetDisableASLR()

bool TargetProperties::GetDisableASLR ( ) const

◆ GetDisableSTDIO()

bool TargetProperties::GetDisableSTDIO ( ) const

◆ GetDisassemblyCPU()

◆ GetDisassemblyFeatures()

◆ GetDisassemblyFlavor()

◆ GetDisplayExpressionsInCrashlogs()

bool TargetProperties::GetDisplayExpressionsInCrashlogs ( ) const

◆ GetDisplayRecognizedArguments()

bool TargetProperties::GetDisplayRecognizedArguments ( ) const

Definition at line 5866 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetDisplayRuntimeSupportValues()

bool TargetProperties::GetDisplayRuntimeSupportValues ( ) const

◆ GetDynamicClassInfoHelper()

DynamicClassInfoHelper TargetProperties::GetDynamicClassInfoHelper ( ) const

Definition at line 5593 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetEnableAutoApplyFixIts()

bool TargetProperties::GetEnableAutoApplyFixIts ( ) const

◆ GetEnableAutoImportClangModules()

bool TargetProperties::GetEnableAutoImportClangModules ( ) const

◆ GetEnableNotifyAboutFixIts()

bool TargetProperties::GetEnableNotifyAboutFixIts ( ) const

◆ GetEnableSyntheticValue()

bool TargetProperties::GetEnableSyntheticValue ( ) const

◆ GetEnvironment()

Environment TargetProperties::GetEnvironment ( ) const

◆ GetExecutableSearchPaths()

◆ GetExperimentalPropertyValue()

std::optional< bool > TargetProperties::GetExperimentalPropertyValue ( size_t prop_idx,
ExecutionContext * exe_ctx = nullptr ) const
private

◆ GetExprAllocAddress()

uint64_t TargetProperties::GetExprAllocAddress ( ) const

Definition at line 5762 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprAllocAlign()

uint64_t TargetProperties::GetExprAllocAlign ( ) const

Definition at line 5774 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprAllocSize()

uint64_t TargetProperties::GetExprAllocSize ( ) const

◆ GetExprErrorLimit()

uint64_t TargetProperties::GetExprErrorLimit ( ) const

Definition at line 5756 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExpressionPrefixContents()

llvm::StringRef TargetProperties::GetExpressionPrefixContents ( )

◆ GetHexImmediateStyle()

Disassembler::HexImmediateStyle TargetProperties::GetHexImmediateStyle ( ) const

◆ GetImportStdModule()

ImportStdModule TargetProperties::GetImportStdModule ( ) const

Definition at line 5586 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

Referenced by shouldRetryWithCppModule().

◆ GetInheritedEnvironment()

Environment TargetProperties::GetInheritedEnvironment ( ) const

◆ GetInheritTCC()

bool TargetProperties::GetInheritTCC ( ) const

◆ GetInjectLocalVariables()

bool TargetProperties::GetInjectLocalVariables ( ExecutionContext * exe_ctx) const

◆ GetInlineStrategy()

InlineStrategy TargetProperties::GetInlineStrategy ( ) const

◆ GetJITEngine()

JITEngine TargetProperties::GetJITEngine ( ) const

Definition at line 5623 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetLanguage()

◆ GetLaunchWorkingDirectory()

llvm::StringRef TargetProperties::GetLaunchWorkingDirectory ( ) const

◆ GetLoadCWDlldbinitFile()

LoadCWDlldbinitFile TargetProperties::GetLoadCWDlldbinitFile ( ) const

◆ GetLoadScriptFromSymbolFile()

LoadScriptFromSymFile TargetProperties::GetLoadScriptFromSymbolFile ( ) const

◆ GetMaximumDepthOfChildrenToDisplay()

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.

Returns
the max depth, and true if the max depth is the system default, otherwise false.

Definition at line 5687 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

◆ GetMaximumMemReadSize()

uint32_t TargetProperties::GetMaximumMemReadSize ( ) const

◆ GetMaximumNumberOfChildrenToDisplay()

uint32_t TargetProperties::GetMaximumNumberOfChildrenToDisplay ( ) const

Definition at line 5680 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetMaximumSizeOfStringSummary()

uint32_t TargetProperties::GetMaximumSizeOfStringSummary ( ) const

◆ GetMaxZeroPaddingInFloatFormat()

uint32_t TargetProperties::GetMaxZeroPaddingInFloatFormat ( ) const

Definition at line 5674 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetMemoryModuleLoadLevel()

MemoryModuleLoadLevel TargetProperties::GetMemoryModuleLoadLevel ( ) const

◆ GetMoveToNearestCode()

bool TargetProperties::GetMoveToNearestCode ( ) const

◆ GetNumberOfRetriesWithFixits()

uint64_t TargetProperties::GetNumberOfRetriesWithFixits ( ) const

◆ GetObjectPathMap()

PathMappingList & TargetProperties::GetObjectPathMap ( ) const

◆ GetParallelModuleLoad()

bool TargetProperties::GetParallelModuleLoad ( ) const

◆ GetPreferDynamicValue()

◆ GetPreloadSymbols()

bool TargetProperties::GetPreloadSymbols ( ) const

◆ GetProcessLaunchInfo()

const ProcessLaunchInfo & TargetProperties::GetProcessLaunchInfo ( ) const

◆ GetRequireHardwareBreakpoints()

bool TargetProperties::GetRequireHardwareBreakpoints ( ) const

◆ GetRunArguments()

bool TargetProperties::GetRunArguments ( Args & args) const

◆ GetSaveJITObjectsDir()

FileSpec TargetProperties::GetSaveJITObjectsDir ( ) const

Definition at line 5618 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

Referenced by CheckJITObjectsDir().

◆ GetSkipPrologue()

bool TargetProperties::GetSkipPrologue ( ) const

◆ GetSourcePathMap()

◆ GetSourceRealpathPrefixes()

RealpathPrefixes TargetProperties::GetSourceRealpathPrefixes ( ) const

◆ GetStandardErrorPath()

FileSpec TargetProperties::GetStandardErrorPath ( ) const

◆ GetStandardInputPath()

FileSpec TargetProperties::GetStandardInputPath ( ) const

◆ GetStandardOutputPath()

FileSpec TargetProperties::GetStandardOutputPath ( ) const

◆ GetTargetEnvironment()

Environment TargetProperties::GetTargetEnvironment ( ) const

Definition at line 5512 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

◆ GetUseDIL()

◆ GetUseDILForCreatingValues()

◆ GetUseFastStepping()

◆ GetUseHexImmediates()

bool TargetProperties::GetUseHexImmediates ( ) const

◆ GetUserSpecifiedTrapHandlerNames()

bool TargetProperties::GetUserSpecifiedTrapHandlerNames ( Args & args) const

◆ InheritTCCValueChangedCallback()

void TargetProperties::InheritTCCValueChangedCallback ( )
private

Definition at line 5969 of file Target.cpp.

References GetInheritTCC(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ InputPathValueChangedCallback()

void TargetProperties::InputPathValueChangedCallback ( )
private

Definition at line 5940 of file Target.cpp.

References GetStandardInputPath(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ OutputPathValueChangedCallback()

void TargetProperties::OutputPathValueChangedCallback ( )
private

Definition at line 5945 of file Target.cpp.

References GetStandardOutputPath(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ RunArgsValueChangedCallback()

void TargetProperties::RunArgsValueChangedCallback ( )
private

Definition at line 5930 of file Target.cpp.

References GetRunArguments(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ SetArg0()

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().

◆ SetAutoLoadScriptsForModule()

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.

◆ SetCheckValueObjectOwnership()

void TargetProperties::SetCheckValueObjectOwnership ( bool check)

Definition at line 6000 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetDebugUtilityExpression()

void TargetProperties::SetDebugUtilityExpression ( bool debug)

Definition at line 5989 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetDefaultArchitecture()

void TargetProperties::SetDefaultArchitecture ( const ArchSpec & arch)

◆ SetDetachOnError()

void TargetProperties::SetDetachOnError ( bool b)

Definition at line 5361 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisableASLR()

void TargetProperties::SetDisableASLR ( bool b)

Definition at line 5339 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisableSTDIO()

void TargetProperties::SetDisableSTDIO ( bool b)

Definition at line 5372 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisplayRecognizedArguments()

void TargetProperties::SetDisplayRecognizedArguments ( bool b)

Definition at line 5872 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetDisplayRuntimeSupportValues()

void TargetProperties::SetDisplayRuntimeSupportValues ( bool b)

Definition at line 5861 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetEnvironment()

void TargetProperties::SetEnvironment ( Environment env)

Definition at line 5523 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

Referenced by SetProcessLaunchInfo().

◆ SetInheritTCC()

void TargetProperties::SetInheritTCC ( bool b)

Definition at line 5350 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetLoadScriptFromSymbolFile()

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().

◆ SetPreferDynamicValue()

bool TargetProperties::SetPreferDynamicValue ( lldb::DynamicValueType d)

◆ SetPreloadSymbols()

void TargetProperties::SetPreloadSymbols ( bool b)

Definition at line 5328 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetProcessLaunchInfo()

◆ SetRequireHardwareBreakpoints()

void TargetProperties::SetRequireHardwareBreakpoints ( bool b)

Definition at line 5915 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

◆ SetRunArguments()

void TargetProperties::SetRunArguments ( const Args & args)

◆ SetStandardErrorPath() [1/2]

void lldb_private::TargetProperties::SetStandardErrorPath ( const char * path)
delete

◆ SetStandardErrorPath() [2/2]

void TargetProperties::SetStandardErrorPath ( llvm::StringRef path)

Definition at line 5732 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetStandardInputPath() [1/2]

void lldb_private::TargetProperties::SetStandardInputPath ( const char * path)
delete

◆ SetStandardInputPath() [2/2]

void TargetProperties::SetStandardInputPath ( llvm::StringRef path)

Definition at line 5712 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetStandardOutputPath() [1/2]

void lldb_private::TargetProperties::SetStandardOutputPath ( const char * path)
delete

◆ SetStandardOutputPath() [2/2]

void TargetProperties::SetStandardOutputPath ( llvm::StringRef path)

Definition at line 5722 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetUseDIL()

◆ SetUseDILForCreatingValues()

◆ SetUserSpecifiedTrapHandlerNames()

void TargetProperties::SetUserSpecifiedTrapHandlerNames ( const Args & args)

Definition at line 5850 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

◆ ShowHexVariableValuesWithLeadingZeroes()

bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes ( ) const

Definition at line 5668 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ UpdateLaunchInfoFromProperties()

Member Data Documentation

◆ m_experimental_properties_up

std::unique_ptr<TargetExperimentalProperties> lldb_private::TargetProperties::m_experimental_properties_up
private

Definition at line 339 of file Target.h.

Referenced by TargetProperties().

◆ m_launch_info

◆ m_target

Target* lldb_private::TargetProperties::m_target
private

The documentation for this class was generated from the following files: