LLDB  mainline
lldb_private::ValueObjectVariable Member List

This is the complete list of members for lldb_private::ValueObjectVariable, including all inherited members.

AddressOf(Status &error)lldb_private::ValueObjectvirtual
AddSyntheticChild(ConstString key, ValueObject *valobj)lldb_private::ValueObjectprotected
CalculateDynamicValue(lldb::DynamicValueType use_dynamic)lldb_private::ValueObjectprotectedvirtual
CalculateNumChildren(uint32_t max) overridelldb_private::ValueObjectVariablevirtual
CalculateSyntheticValue(bool use_synthetic=true)lldb_private::ValueObjectprotectedvirtual
CanProvideValue()lldb_private::ValueObjectvirtual
CanUpdateWithInvalidExecutionContext()lldb_private::ValueObjectinlineprotectedvirtual
Cast(const CompilerType &compiler_type)lldb_private::ValueObjectvirtual
CastPointerType(const char *name, CompilerType &ast_type)lldb_private::ValueObjectvirtual
CastPointerType(const char *name, lldb::TypeSP &type_sp)lldb_private::ValueObjectvirtual
Clear()lldb_private::UserIDinline
ClearDynamicTypeInformation()lldb_private::ValueObjectprotected
ClearUserVisibleData(uint32_t items=ValueObject::eClearUserVisibleDataItemsAllStrings)lldb_private::ValueObjectprotected
ClearUserVisibleDataItems enum namelldb_private::ValueObject
Clone(ConstString new_name)lldb_private::ValueObjectvirtual
Create(ExecutionContextScope *exe_scope, const lldb::VariableSP &var_sp)lldb_private::ValueObjectVariablestatic
CreateChildAtIndex(size_t idx, bool synthetic_array_member, int32_t synthetic_index)lldb_private::ValueObjectprotectedvirtual
CreateConstantValue(ConstString name)lldb_private::ValueObjectvirtual
CreateValueObjectFromAddress(llvm::StringRef name, uint64_t address, const ExecutionContext &exe_ctx, CompilerType type)lldb_private::ValueObjectstatic
CreateValueObjectFromData(llvm::StringRef name, const DataExtractor &data, const ExecutionContext &exe_ctx, CompilerType type)lldb_private::ValueObjectstatic
CreateValueObjectFromExpression(llvm::StringRef name, llvm::StringRef expression, const ExecutionContext &exe_ctx)lldb_private::ValueObjectstatic
CreateValueObjectFromExpression(llvm::StringRef name, llvm::StringRef expression, const ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options)lldb_private::ValueObjectstatic
Dereference(Status &error)lldb_private::ValueObjectvirtual
DoesProvideSyntheticValue()lldb_private::ValueObjectinlinevirtual
Dump(Stream &s)lldb_private::ValueObject
Dump(Stream &s, const DumpValueObjectOptions &options)lldb_private::ValueObject
DumpPrintableRepresentation(Stream &s, ValueObjectRepresentationStyle val_obj_display=eValueObjectRepresentationStyleSummary, lldb::Format custom_format=lldb::eFormatInvalid, PrintableRepresentationSpecialCases special=PrintableRepresentationSpecialCases::eAllow, bool do_dump_error=true)lldb_private::ValueObject
eClearUserVisibleDataItemsAll enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsAllStrings enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsDescription enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsLocation enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsNothing enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsSummary enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsSyntheticChildren enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsValidator enum valuelldb_private::ValueObject
eClearUserVisibleDataItemsValue enum valuelldb_private::ValueObject
eExpressionPathAftermathDereference enum valuelldb_private::ValueObject
eExpressionPathAftermathNothing enum valuelldb_private::ValueObject
eExpressionPathAftermathTakeAddress enum valuelldb_private::ValueObject
eExpressionPathEndResultTypeBitfield enum valuelldb_private::ValueObject
eExpressionPathEndResultTypeBoundedRange enum valuelldb_private::ValueObject
eExpressionPathEndResultTypeInvalid enum valuelldb_private::ValueObject
eExpressionPathEndResultTypePlain enum valuelldb_private::ValueObject
eExpressionPathEndResultTypeUnboundedRange enum valuelldb_private::ValueObject
eExpressionPathEndResultTypeValueObjectList enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonArrayRangeOperatorMet enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonArrowInsteadOfDot enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonBitfieldRangeOperatorMet enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonDereferencingFailed enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonDotInsteadOfArrow enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonEmptyRangeNotAllowed enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonEndOfString enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonFragileIVarNotAllowed enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonNoSuchChild enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonNoSuchSyntheticChild enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonRangeOperatorExpanded enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonRangeOperatorInvalid enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonRangeOperatorNotAllowed enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonSyntheticValueMissing enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonTakingAddressFailed enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonUnexpectedSymbol enum valuelldb_private::ValueObject
eExpressionPathScanEndReasonUnknown enum valuelldb_private::ValueObject
eGetExpressionPathFormatDereferencePointers enum valuelldb_private::ValueObject
eGetExpressionPathFormatHonorPointers enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleChildrenCount enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleExpressionPath enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleLanguageSpecific enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleLocation enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleName enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleSummary enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleType enum valuelldb_private::ValueObject
eValueObjectRepresentationStyleValue enum valuelldb_private::ValueObject
ExpressionPathAftermath enum namelldb_private::ValueObject
ExpressionPathEndResultType enum namelldb_private::ValueObject
ExpressionPathScanEndReason enum namelldb_private::ValueObject
FollowParentChain(std::function< bool(ValueObject *)>)lldb_private::ValueObject
GetAddressOf(bool scalar_is_load_address=true, AddressType *address_type=nullptr)lldb_private::ValueObjectvirtual
GetAddressTypeOfChildren()lldb_private::ValueObject
GetBaseClassPath(Stream &s)lldb_private::ValueObjectvirtual
GetBitfieldBitOffset()lldb_private::ValueObjectinlinevirtual
GetBitfieldBitSize()lldb_private::ValueObjectinlinevirtual
GetByteOffset()lldb_private::ValueObjectinlinevirtual
GetByteSize() overridelldb_private::ValueObjectVariablevirtual
GetChildAtIndex(size_t idx, bool can_create)lldb_private::ValueObjectvirtual
GetChildAtIndexPath(llvm::ArrayRef< size_t > idxs, size_t *index_of_error=nullptr)lldb_private::ValueObject
GetChildAtIndexPath(llvm::ArrayRef< std::pair< size_t, bool >> idxs, size_t *index_of_error=nullptr)lldb_private::ValueObject
GetChildAtNamePath(llvm::ArrayRef< ConstString > names, ConstString *name_of_error=nullptr)lldb_private::ValueObject
GetChildAtNamePath(llvm::ArrayRef< std::pair< ConstString, bool >> names, ConstString *name_of_error=nullptr)lldb_private::ValueObject
GetChildMemberWithName(ConstString name, bool can_create)lldb_private::ValueObjectvirtual
GetCompilerType()lldb_private::ValueObject
GetCompilerTypeImpl() overridelldb_private::ValueObjectVariableprotectedvirtual
GetData(DataExtractor &data, Status &error)lldb_private::ValueObjectvirtual
GetDataExtractor()lldb_private::ValueObjectprotected
GetDeclaration(Declaration &decl) overridelldb_private::ValueObjectVariablevirtual
GetDisplayTypeName() overridelldb_private::ValueObjectVariablevirtual
GetDynamicValue(lldb::DynamicValueType valueType)lldb_private::ValueObjectvirtual
GetDynamicValueType()lldb_private::ValueObject
GetDynamicValueTypeImpl()lldb_private::ValueObjectinlineprotectedvirtual
GetError()lldb_private::ValueObject
GetExecutionContextRef() constlldb_private::ValueObjectinline
GetExpressionPath(Stream &s, bool qualify_cxx_base_classes, GetExpressionPathFormat=eGetExpressionPathFormatDereferencePointers)lldb_private::ValueObjectvirtual
GetExpressionPathFormat enum namelldb_private::ValueObject
GetFormat() constlldb_private::ValueObject
GetFrameSP() constlldb_private::ValueObjectinline
GetID() constlldb_private::UserIDinline
GetIndexOfChildWithName(ConstString name)lldb_private::ValueObjectvirtual
GetIsConstant() constlldb_private::ValueObjectinlinevirtual
GetLanguageFlags()lldb_private::ValueObjectvirtual
GetLiveAddress()lldb_private::ValueObjectinlinevirtual
GetLocationAsCString() overridelldb_private::ValueObjectVariablevirtual
GetLocationAsCStringImpl(const Value &value, const DataExtractor &data)lldb_private::ValueObjectprotected
GetManager()lldb_private::ValueObjectinlineprotected
GetModule() overridelldb_private::ValueObjectVariablevirtual
GetName() constlldb_private::ValueObject
GetNonBaseClassParent()lldb_private::ValueObject
GetNonSyntheticValue()lldb_private::ValueObjectvirtual
GetNumChildren(uint32_t max=UINT32_MAX)lldb_private::ValueObject
GetObjectDescription()lldb_private::ValueObject
GetObjectRuntimeLanguage()lldb_private::ValueObjectvirtual
GetParent()lldb_private::ValueObjectinlinevirtual
GetParent() constlldb_private::ValueObjectinlinevirtual
GetPointeeData(DataExtractor &data, uint32_t item_idx=0, uint32_t item_count=1)lldb_private::ValueObjectvirtual
GetPointerValue(AddressType *address_type=nullptr)lldb_private::ValueObject
GetPreferredDisplayLanguage()lldb_private::ValueObjectvirtual
GetProcessSP() constlldb_private::ValueObjectinline
GetQualifiedRepresentationIfAvailable(lldb::DynamicValueType dynValue, bool synthValue)lldb_private::ValueObject
GetQualifiedTypeName() overridelldb_private::ValueObjectVariablevirtual
GetRoot()lldb_private::ValueObject
GetSP()lldb_private::ValueObjectinline
GetStaticValue()lldb_private::ValueObjectvirtual
GetSummaryAsCString(lldb::LanguageType lang=lldb::eLanguageTypeUnknown)lldb_private::ValueObject
GetSummaryAsCString(TypeSummaryImpl *summary_ptr, std::string &destination, lldb::LanguageType lang=lldb::eLanguageTypeUnknown)lldb_private::ValueObject
GetSummaryAsCString(std::string &destination, const TypeSummaryOptions &options)lldb_private::ValueObject
GetSummaryAsCString(TypeSummaryImpl *summary_ptr, std::string &destination, const TypeSummaryOptions &options)lldb_private::ValueObject
GetSummaryFormat()lldb_private::ValueObjectinline
GetSymbolContextScope() overridelldb_private::ValueObjectVariablevirtual
GetSyntheticArrayMember(size_t index, bool can_create)lldb_private::ValueObject
GetSyntheticBase(uint32_t offset, const CompilerType &type, bool can_create, ConstString name_const_str=ConstString())lldb_private::ValueObjectvirtual
GetSyntheticBitFieldChild(uint32_t from, uint32_t to, bool can_create)lldb_private::ValueObject
GetSyntheticChild(ConstString key) constlldb_private::ValueObject
GetSyntheticChildAtOffset(uint32_t offset, const CompilerType &type, bool can_create, ConstString name_const_str=ConstString())lldb_private::ValueObjectvirtual
GetSyntheticChildren()lldb_private::ValueObjectinline
GetSyntheticExpressionPathChild(const char *expression, bool can_create)lldb_private::ValueObject
GetSyntheticValue(bool use_synthetic=true)lldb_private::ValueObject
GetTargetSP() constlldb_private::ValueObjectinline
GetThreadSP() constlldb_private::ValueObjectinline
GetTypeImpl()lldb_private::ValueObjectvirtual
GetTypeInfo(CompilerType *pointee_or_element_compiler_type=nullptr)lldb_private::ValueObjectvirtual
GetTypeName() overridelldb_private::ValueObjectVariablevirtual
GetUpdatePoint() constlldb_private::ValueObjectinline
GetUpdatePoint()lldb_private::ValueObjectinline
GetValidationStatus()lldb_private::ValueObject
GetValidator()lldb_private::ValueObjectinline
GetValue() constlldb_private::ValueObject
GetValue()lldb_private::ValueObject
GetValueAsCString()lldb_private::ValueObjectvirtual
GetValueAsCString(const lldb_private::TypeFormatImpl &format, std::string &destination)lldb_private::ValueObjectvirtual
GetValueAsCString(lldb::Format format, std::string &destination)lldb_private::ValueObject
GetValueAsSigned(int64_t fail_value, bool *success=nullptr)lldb_private::ValueObjectvirtual
GetValueAsUnsigned(uint64_t fail_value, bool *success=nullptr)lldb_private::ValueObjectvirtual
GetValueDidChange()lldb_private::ValueObject
GetValueForExpressionPath(llvm::StringRef expression, ExpressionPathScanEndReason *reason_to_stop=nullptr, ExpressionPathEndResultType *final_value_type=nullptr, const GetValueForExpressionPathOptions &options=GetValueForExpressionPathOptions::DefaultOptions(), ExpressionPathAftermath *final_task_on_target=nullptr)lldb_private::ValueObject
GetValueFormat()lldb_private::ValueObjectinline
GetValueIsValid() constlldb_private::ValueObject
GetValueType() const overridelldb_private::ValueObjectVariablevirtual
GetVariable() overridelldb_private::ValueObjectVariableinlinevirtual
HasDynamicValueTypeInfo()lldb_private::ValueObjectinlineprotectedvirtual
HasSpecialPrintableRepresentation(ValueObjectRepresentationStyle val_obj_display, lldb::Format custom_format)lldb_private::ValueObject
HasSyntheticValue()lldb_private::ValueObjectvirtual
IsArrayItemForPointer()lldb_private::ValueObjectinlinevirtual
IsArrayType()lldb_private::ValueObjectvirtual
IsBaseClass()lldb_private::ValueObjectinlinevirtual
IsBaseClass(uint32_t &depth)lldb_private::ValueObject
IsBitfield()lldb_private::ValueObjectinline
IsChecksumEmpty()lldb_private::ValueObjectprotected
IsCStringContainer(bool check_pointer=false)lldb_private::ValueObject
IsDereferenceOfParent()lldb_private::ValueObjectinlinevirtual
IsDynamic()lldb_private::ValueObjectinlinevirtual
IsInScope() overridelldb_private::ValueObjectVariablevirtual
IsIntegerType(bool &is_signed)lldb_private::ValueObject
IsLogicalTrue(Status &error)lldb_private::ValueObjectvirtual
IsNilReference()lldb_private::ValueObject
IsPointerOrReferenceType()lldb_private::ValueObjectvirtual
IsPointerType()lldb_private::ValueObjectvirtual
IsPossibleDynamicType()lldb_private::ValueObjectvirtual
IsRuntimeSupportValue()lldb_private::ValueObjectvirtual
IsScalarType()lldb_private::ValueObjectvirtual
IsSynthetic()lldb_private::ValueObjectinlinevirtual
IsSyntheticChildrenGenerated()lldb_private::ValueObjectvirtual
IsUninitializedReference()lldb_private::ValueObject
LogValueObject(Log *log)lldb_private::ValueObject
LogValueObject(Log *log, const DumpValueObjectOptions &options)lldb_private::ValueObject
m_addr_of_valobj_splldb_private::ValueObjectprotected
m_address_type_of_ptr_or_ref_childrenlldb_private::ValueObjectprotected
m_childrenlldb_private::ValueObjectprotected
m_children_count_validlldb_private::ValueObjectprotected
m_datalldb_private::ValueObjectprotected
m_deref_valobjlldb_private::ValueObjectprotected
m_did_calculate_complete_objc_class_typelldb_private::ValueObjectprotected
m_dynamic_valuelldb_private::ValueObjectprotected
m_errorlldb_private::ValueObjectprotected
m_formatlldb_private::ValueObjectprotected
m_is_array_item_for_pointerlldb_private::ValueObjectprotected
m_is_bitfield_for_scalarlldb_private::ValueObjectprotected
m_is_child_at_offsetlldb_private::ValueObjectprotected
m_is_deref_of_parentlldb_private::ValueObjectprotected
m_is_getting_summarylldb_private::ValueObjectprotected
m_is_synthetic_children_generatedlldb_private::ValueObjectprotected
m_language_flagslldb_private::ValueObjectprotected
m_last_formatlldb_private::ValueObjectprotected
m_last_format_mgr_revisionlldb_private::ValueObjectprotected
m_location_strlldb_private::ValueObjectprotected
m_managerlldb_private::ValueObjectprotected
m_namelldb_private::ValueObjectprotected
m_object_desc_strlldb_private::ValueObjectprotected
m_old_value_strlldb_private::ValueObjectprotected
m_old_value_validlldb_private::ValueObjectprotected
m_override_typelldb_private::ValueObjectprotected
m_parentlldb_private::ValueObjectprotected
m_preferred_display_languagelldb_private::ValueObjectprotected
m_resolved_valuelldb_private::ValueObjectVariableprotected
m_rootlldb_private::ValueObjectprotected
m_summary_strlldb_private::ValueObjectprotected
m_synthetic_childrenlldb_private::ValueObjectprotected
m_synthetic_children_splldb_private::ValueObjectprotected
m_synthetic_valuelldb_private::ValueObjectprotected
m_type_format_splldb_private::ValueObjectprotected
m_type_summary_splldb_private::ValueObjectprotected
m_type_validator_splldb_private::ValueObjectprotected
m_uidlldb_private::UserIDprotected
m_update_pointlldb_private::ValueObjectprotected
m_user_id_of_forced_summarylldb_private::ValueObjectprotected
m_validation_resultlldb_private::ValueObjectprotected
m_valuelldb_private::ValueObjectprotected
m_value_checksumlldb_private::ValueObjectprotected
m_value_did_changelldb_private::ValueObjectprotected
m_value_is_validlldb_private::ValueObjectprotected
m_value_strlldb_private::ValueObjectprotected
m_variable_splldb_private::ValueObjectVariableprotected
MightHaveChildren()lldb_private::ValueObjectvirtual
NeedsUpdating()lldb_private::ValueObjectinline
Persist()lldb_private::ValueObject
PrintableRepresentationSpecialCases enum namelldb_private::ValueObject
ReadPointedString(lldb::DataBufferSP &buffer_sp, Status &error, uint32_t max_length=0, bool honor_array=true, lldb::Format item_format=lldb::eFormatCharArray)lldb_private::ValueObject
ResolveValue(Scalar &scalar)lldb_private::ValueObjectvirtual
SetAddressTypeOfChildren(AddressType at)lldb_private::ValueObjectinline
SetData(DataExtractor &data, Status &error) overridelldb_private::ValueObjectVariablevirtual
SetFormat(lldb::Format format)lldb_private::ValueObjectinlinevirtual
SetHasCompleteType()lldb_private::ValueObjectinline
SetID(lldb::user_id_t uid)lldb_private::UserIDinline
SetIsConstant()lldb_private::ValueObjectinline
SetLanguageFlags(uint64_t flags)lldb_private::ValueObjectvirtual
SetLiveAddress(lldb::addr_t addr=LLDB_INVALID_ADDRESS, AddressType address_type=eAddressTypeLoad)lldb_private::ValueObjectinlinevirtual
SetName(ConstString name)lldb_private::ValueObject
SetNeedsUpdate()lldb_private::ValueObject
SetNumChildren(size_t num_children)lldb_private::ValueObjectprotected
SetPreferredDisplayLanguage(lldb::LanguageType)lldb_private::ValueObject
SetPreferredDisplayLanguageIfNeeded(lldb::LanguageType)lldb_private::ValueObjectprotected
SetSummaryFormat(lldb::TypeSummaryImplSP format)lldb_private::ValueObjectinline
SetSyntheticChildren(const lldb::SyntheticChildrenSP &synth_sp)lldb_private::ValueObjectinline
SetSyntheticChildrenGenerated(bool b)lldb_private::ValueObjectvirtual
SetValidator(lldb::TypeValidatorImplSP format)lldb_private::ValueObjectinline
SetValueDidChange(bool value_changed)lldb_private::ValueObjectprotected
SetValueFormat(lldb::TypeFormatImplSP format)lldb_private::ValueObjectinline
SetValueFromCString(const char *value_str, Status &error) overridelldb_private::ValueObjectVariablevirtual
SetValueIsValid(bool valid)lldb_private::ValueObjectprotected
UpdateFormatsIfNeeded()lldb_private::ValueObject
UpdateValue() overridelldb_private::ValueObjectVariableprotectedvirtual
UpdateValueIfNeeded(bool update_format=true)lldb_private::ValueObject
UserID(lldb::user_id_t uid=LLDB_INVALID_UID)lldb_private::UserIDinline
ValueObject()lldb_private::ValueObjectprotected
ValueObject(ExecutionContextScope *exe_scope, AddressType child_ptr_or_ref_addr_type=eAddressTypeLoad)lldb_private::ValueObjectprotected
ValueObject(ValueObject &parent)lldb_private::ValueObjectprotected
ValueObjectManager typedeflldb_private::ValueObjectprotected
ValueObjectRepresentationStyle enum namelldb_private::ValueObject
ValueUpdated()lldb_private::ValueObjectinlinevirtual
~UserID()lldb_private::UserIDinline
~ValueObject()lldb_private::ValueObjectvirtual
~ValueObjectVariable() overridelldb_private::ValueObjectVariable