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 5788 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 5817 of file Target.cpp.

References GetDetachOnError(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ DisableASLRValueChangedCallback()

void TargetProperties::DisableASLRValueChangedCallback ( )
private

Definition at line 5824 of file Target.cpp.

References GetDisableASLR(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ DisableSTDIOValueChangedCallback()

void TargetProperties::DisableSTDIOValueChangedCallback ( )
private

Definition at line 5838 of file Target.cpp.

References GetDisableSTDIO(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ EnvVarsValueChangedCallback()

void TargetProperties::EnvVarsValueChangedCallback ( )
private

Definition at line 5798 of file Target.cpp.

References ComputeEnvironment(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ ErrorPathValueChangedCallback()

void TargetProperties::ErrorPathValueChangedCallback ( )
private

Definition at line 5812 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 5782 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 5728 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetDisplayRuntimeSupportValues()

bool TargetProperties::GetDisplayRuntimeSupportValues ( ) const

◆ GetDynamicClassInfoHelper()

DynamicClassInfoHelper TargetProperties::GetDynamicClassInfoHelper ( ) const

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

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprAllocAlign()

uint64_t TargetProperties::GetExprAllocAlign ( ) const

Definition at line 5643 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprAllocSize()

uint64_t TargetProperties::GetExprAllocSize ( ) const

Definition at line 5637 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetExprErrorLimit()

uint64_t TargetProperties::GetExprErrorLimit ( ) const

Definition at line 5625 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 5461 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 5556 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 5549 of file Target.cpp.

References lldb_private::Properties::GetPropertyAtIndexAs().

◆ GetMaximumSizeOfStringSummary()

uint32_t TargetProperties::GetMaximumSizeOfStringSummary ( ) const

◆ GetMaxZeroPaddingInFloatFormat()

uint32_t TargetProperties::GetMaxZeroPaddingInFloatFormat ( ) const

Definition at line 5543 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 5493 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 5387 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 5831 of file Target.cpp.

References GetInheritTCC(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ InputPathValueChangedCallback()

void TargetProperties::InputPathValueChangedCallback ( )
private

Definition at line 5802 of file Target.cpp.

References GetStandardInputPath(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ OutputPathValueChangedCallback()

void TargetProperties::OutputPathValueChangedCallback ( )
private

Definition at line 5807 of file Target.cpp.

References GetStandardOutputPath(), and m_launch_info.

Referenced by TargetProperties(), and UpdateLaunchInfoFromProperties().

◆ RunArgsValueChangedCallback()

void TargetProperties::RunArgsValueChangedCallback ( )
private

Definition at line 5792 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 5310 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 5882 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 5862 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetDebugUtilityExpression()

void TargetProperties::SetDebugUtilityExpression ( bool debug)

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

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisableASLR()

void TargetProperties::SetDisableASLR ( bool b)

Definition at line 5214 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisableSTDIO()

void TargetProperties::SetDisableSTDIO ( bool b)

Definition at line 5247 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetDisplayRecognizedArguments()

void TargetProperties::SetDisplayRecognizedArguments ( bool b)

Definition at line 5734 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetDisplayRuntimeSupportValues()

void TargetProperties::SetDisplayRuntimeSupportValues ( bool b)

Definition at line 5723 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetEnvironment()

void TargetProperties::SetEnvironment ( Environment env)

Definition at line 5398 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

Referenced by SetProcessLaunchInfo().

◆ SetInheritTCC()

void TargetProperties::SetInheritTCC ( bool b)

Definition at line 5225 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 5680 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 5203 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

◆ SetProcessLaunchInfo()

◆ SetRequireHardwareBreakpoints()

void TargetProperties::SetRequireHardwareBreakpoints ( bool b)

Definition at line 5777 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 5601 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 5581 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 5591 of file Target.cpp.

References lldb_private::Properties::SetPropertyAtIndex().

Referenced by SetProcessLaunchInfo().

◆ SetUseDIL()

◆ SetUserSpecifiedTrapHandlerNames()

void TargetProperties::SetUserSpecifiedTrapHandlerNames ( const Args & args)

Definition at line 5712 of file Target.cpp.

References lldb_private::Properties::m_collection_sp.

◆ ShowHexVariableValuesWithLeadingZeroes()

bool TargetProperties::ShowHexVariableValuesWithLeadingZeroes ( ) const

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