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
PathMappingListGetSourcePathMap () const
PathMappingListGetObjectPathMap () 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
bool GetEnableSyntheticValue () const
bool ShowHexVariableValuesWithLeadingZeroes () const
uint32_t GetMaxZeroPaddingInFloatFormat () const
uint32_t GetMaximumNumberOfChildrenToDisplay () const
std::pair< uint32_t, boolGetMaximumDepthOfChildrenToDisplay () 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 ()
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 ProcessLaunchInfoGetProcessLaunchInfo () 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)
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< LoadScriptFromSymFileGetAutoLoadScriptsForModule (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>
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< boolGetExperimentalPropertyValue (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< TargetExperimentalPropertiesm_experimental_properties_up
Targetm_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 90 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 5787 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 5816 of file Target.cpp.

References GetDetachOnError(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ DisableASLRValueChangedCallback()

void TargetProperties::DisableASLRValueChangedCallback ( )
private

Definition at line 5823 of file Target.cpp.

References GetDisableASLR(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ DisableSTDIOValueChangedCallback()

void TargetProperties::DisableSTDIOValueChangedCallback ( )
private

Definition at line 5837 of file Target.cpp.

References GetDisableSTDIO(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ EnvVarsValueChangedCallback()

void TargetProperties::EnvVarsValueChangedCallback ( )
private

Definition at line 5797 of file Target.cpp.

References ComputeEnvironment(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ ErrorPathValueChangedCallback()

void TargetProperties::ErrorPathValueChangedCallback ( )
private

Definition at line 5811 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 5781 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

◆ 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 5727 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetDisplayRuntimeSupportValues()

bool TargetProperties::GetDisplayRuntimeSupportValues ( ) const

◆ GetDynamicClassInfoHelper()

DynamicClassInfoHelper TargetProperties::GetDynamicClassInfoHelper ( ) const

Definition at line 5467 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()

FileSpecList TargetProperties::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 5630 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprAllocAlign()

uint64_t TargetProperties::GetExprAllocAlign ( ) const

Definition at line 5642 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprAllocSize()

uint64_t TargetProperties::GetExprAllocSize ( ) const

Definition at line 5636 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprErrorLimit()

uint64_t TargetProperties::GetExprErrorLimit ( ) const

Definition at line 5624 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 5460 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

◆ 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 5555 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 5548 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetMaximumSizeOfStringSummary()

uint32_t TargetProperties::GetMaximumSizeOfStringSummary ( ) const

◆ GetMaxZeroPaddingInFloatFormat()

uint32_t TargetProperties::GetMaxZeroPaddingInFloatFormat ( ) const

Definition at line 5542 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 5492 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 5386 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

◆ GetUseDIL()

◆ GetUseFastStepping()

◆ GetUseHexImmediates()

bool TargetProperties::GetUseHexImmediates ( ) const

◆ GetUserSpecifiedTrapHandlerNames()

bool TargetProperties::GetUserSpecifiedTrapHandlerNames ( Args & args) const

◆ InheritTCCValueChangedCallback()

void TargetProperties::InheritTCCValueChangedCallback ( )
private

Definition at line 5830 of file Target.cpp.

References GetInheritTCC(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ InputPathValueChangedCallback()

void TargetProperties::InputPathValueChangedCallback ( )
private

Definition at line 5801 of file Target.cpp.

References GetStandardInputPath(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ OutputPathValueChangedCallback()

void TargetProperties::OutputPathValueChangedCallback ( )
private

Definition at line 5806 of file Target.cpp.

References GetStandardOutputPath(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ RunArgsValueChangedCallback()

void TargetProperties::RunArgsValueChangedCallback ( )
private

Definition at line 5791 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 5309 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 5881 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 5861 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetDebugUtilityExpression()

void TargetProperties::SetDebugUtilityExpression ( bool debug)

Definition at line 5850 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 5235 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisableASLR()

void TargetProperties::SetDisableASLR ( bool b)

Definition at line 5213 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisableSTDIO()

void TargetProperties::SetDisableSTDIO ( bool b)

Definition at line 5246 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisplayRecognizedArguments()

void TargetProperties::SetDisplayRecognizedArguments ( bool b)

Definition at line 5733 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetDisplayRuntimeSupportValues()

void TargetProperties::SetDisplayRuntimeSupportValues ( bool b)

Definition at line 5722 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetEnvironment()

void TargetProperties::SetEnvironment ( Environment env)

Definition at line 5397 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

Referenced by SetProcessLaunchInfo().

◆ SetInheritTCC()

void TargetProperties::SetInheritTCC ( bool b)

Definition at line 5224 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 5679 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 5202 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetProcessLaunchInfo()

◆ SetRequireHardwareBreakpoints()

void TargetProperties::SetRequireHardwareBreakpoints ( bool b)

Definition at line 5776 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 5600 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 5580 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 5590 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetUseDIL()

◆ SetUserSpecifiedTrapHandlerNames()

void TargetProperties::SetUserSpecifiedTrapHandlerNames ( const Args & args)

Definition at line 5711 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

◆ ShowHexVariableValuesWithLeadingZeroes()

bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes ( ) const

Definition at line 5536 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 328 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: