LLDB mainline
lldb_private::ValueObject Member List

This is the complete list of members for lldb_private::ValueObject, 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=UINT32_MAX)=0lldb_private::ValueObjectprotectedpure virtual
CalculateSyntheticValue()lldb_private::ValueObjectprotectedvirtual
CanProvideValue()lldb_private::ValueObjectvirtual
CanUpdateWithInvalidExecutionContext()lldb_private::ValueObjectinlineprotectedvirtual
Cast(const CompilerType &compiler_type)lldb_private::ValueObject
CastPointerType(const char *name, CompilerType &ast_type)lldb_private::ValueObjectvirtual
CastPointerType(const char *name, lldb::TypeSP &type_sp)lldb_private::ValueObjectvirtual
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
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
DoCast(const CompilerType &compiler_type)lldb_private::ValueObjectvirtual
DoesProvideSyntheticValue()lldb_private::ValueObjectinlinevirtual
DoUpdateChildrenAddressType(ValueObject &valobj)lldb_private::ValueObjectinlineprotectedvirtual
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
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
ExpressionVariablelldb_private::ValueObjectfriend
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
GetBitfieldBitOffset()lldb_private::ValueObjectinlinevirtual
GetBitfieldBitSize()lldb_private::ValueObjectinlinevirtual
GetByteOffset()lldb_private::ValueObjectinlinevirtual
GetByteSize()=0lldb_private::ValueObjectpure virtual
GetChildAtIndex(uint32_t idx, bool can_create=true)lldb_private::ValueObjectvirtual
GetChildAtNamePath(llvm::ArrayRef< llvm::StringRef > names)lldb_private::ValueObject
GetChildMemberWithName(llvm::StringRef name, bool can_create=true)lldb_private::ValueObjectvirtual
GetCompilerType()lldb_private::ValueObjectinline
GetCompilerTypeImpl()=0lldb_private::ValueObjectprotectedpure virtual
GetData(DataExtractor &data, Status &error)lldb_private::ValueObjectvirtual
GetDataExtractor()lldb_private::ValueObjectprotected
GetDeclaration(Declaration &decl)lldb_private::ValueObjectvirtual
GetDisplayTypeName()lldb_private::ValueObjectinlinevirtual
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, GetExpressionPathFormat=eGetExpressionPathFormatDereferencePointers)lldb_private::ValueObjectvirtual
GetExpressionPathFormat enum namelldb_private::ValueObject
GetFormat() constlldb_private::ValueObject
GetFrameSP() constlldb_private::ValueObjectinline
GetID() constlldb_private::ValueObjectinline
GetIndexOfChildWithName(llvm::StringRef name)lldb_private::ValueObjectvirtual
GetIsConstant() constlldb_private::ValueObjectinlinevirtual
GetLanguageFlags()lldb_private::ValueObjectinlinevirtual
GetLiveAddress()lldb_private::ValueObjectinlinevirtual
GetLocationAsCString()lldb_private::ValueObjectinlinevirtual
GetLocationAsCStringImpl(const Value &value, const DataExtractor &data)lldb_private::ValueObjectprotected
GetManager()lldb_private::ValueObjectinlineprotected
GetModule()lldb_private::ValueObjectvirtual
GetName() constlldb_private::ValueObjectinline
GetNonBaseClassParent()lldb_private::ValueObject
GetNonSyntheticValue()lldb_private::ValueObjectinlinevirtual
GetNumChildren(uint32_t max=UINT32_MAX)lldb_private::ValueObject
GetNumChildrenIgnoringErrors(uint32_t max=UINT32_MAX)lldb_private::ValueObject
GetObjectDescription()lldb_private::ValueObject
GetObjectRuntimeLanguage()lldb_private::ValueObjectinline
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()lldb_private::ValueObjectinlinevirtual
GetRoot()lldb_private::ValueObject
GetSP()lldb_private::ValueObjectinline
GetStaticValue()lldb_private::ValueObjectinlinevirtual
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()lldb_private::ValueObjectvirtual
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()lldb_private::ValueObject
GetTargetSP() constlldb_private::ValueObjectinline
GetThreadSP() constlldb_private::ValueObjectinline
GetTypeImpl()lldb_private::ValueObjectinlinevirtual
GetTypeInfo(CompilerType *pointee_or_element_compiler_type=nullptr)lldb_private::ValueObjectinline
GetTypeName()lldb_private::ValueObjectinlinevirtual
GetUpdatePoint() constlldb_private::ValueObjectinline
GetUpdatePoint()lldb_private::ValueObjectinline
GetValue() constlldb_private::ValueObjectinline
GetValue()lldb_private::ValueObjectinline
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::ValueObjectinline
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
GetValueForExpressionPath_Impl(llvm::StringRef expression_cstr, ExpressionPathScanEndReason *reason_to_stop, ExpressionPathEndResultType *final_value_type, const GetValueForExpressionPathOptions &options, ExpressionPathAftermath *final_task_on_target)lldb_private::ValueObjectprivate
GetValueFormat()lldb_private::ValueObjectinline
GetValueIsValid() constlldb_private::ValueObjectinline
GetValueType() const =0lldb_private::ValueObjectpure virtual
GetVariable()lldb_private::ValueObjectinlinevirtual
GetVTable()lldb_private::ValueObject
HasChildren()lldb_private::ValueObjectinline
HasDynamicValueTypeInfo()lldb_private::ValueObjectinlineprotectedvirtual
HasSpecialPrintableRepresentation(ValueObjectRepresentationStyle val_obj_display, lldb::Format custom_format)lldb_private::ValueObject
HasSyntheticValue()lldb_private::ValueObjectvirtual
IsArrayType()lldb_private::ValueObjectinline
IsBaseClass()lldb_private::ValueObjectinlinevirtual
IsBaseClass(uint32_t &depth)lldb_private::ValueObject
IsBitfield()lldb_private::ValueObjectinline
IsChecksumEmpty()lldb_private::ValueObjectinlineprotected
IsCStringContainer(bool check_pointer=false)lldb_private::ValueObject
IsDereferenceOfParent()lldb_private::ValueObjectinlinevirtual
IsDynamic()lldb_private::ValueObjectinlinevirtual
IsInScope()lldb_private::ValueObjectinlinevirtual
IsIntegerType(bool &is_signed)lldb_private::ValueObjectinline
IsLogicalTrue(Status &error)lldb_private::ValueObjectvirtual
IsNilReference()lldb_private::ValueObject
IsPointerOrReferenceType()lldb_private::ValueObjectinline
IsPointerType()lldb_private::ValueObjectinline
IsPossibleDynamicType()lldb_private::ValueObject
IsRuntimeSupportValue()lldb_private::ValueObjectvirtual
IsScalarType()lldb_private::ValueObjectinline
IsSynthetic()lldb_private::ValueObjectinlinevirtual
IsSyntheticChildrenGenerated()lldb_private::ValueObjectinlinevirtual
IsUninitializedReference()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_datalldb_private::ValueObjectprotected
m_deref_valobjlldb_private::ValueObjectprotected
m_dynamic_valuelldb_private::ValueObjectprotected
m_errorlldb_private::ValueObjectprotected
m_flagslldb_private::ValueObjectprotected
m_formatlldb_private::ValueObjectprotected
m_idlldb_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_override_typelldb_private::ValueObjectprotected
m_parentlldb_private::ValueObjectprotected
m_preferred_display_languagelldb_private::ValueObjectprotected
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_update_pointlldb_private::ValueObjectprotected
m_user_id_of_forced_summarylldb_private::ValueObjectprotected
m_valuelldb_private::ValueObjectprotected
m_value_checksumlldb_private::ValueObjectprotected
m_value_strlldb_private::ValueObjectprotected
MaybeCalculateCompleteType()lldb_private::ValueObjectprivatevirtual
MightHaveChildren()lldb_private::ValueObjectvirtual
NeedsUpdating()lldb_private::ValueObjectinline
operator=(const ValueObject &)=deletelldb_private::ValueObjectprivate
Persist()lldb_private::ValueObject
PrintableRepresentationSpecialCases enum namelldb_private::ValueObject
ReadPointedString(lldb::WritableDataBufferSP &buffer_sp, Status &error, bool honor_array)lldb_private::ValueObject
ResolveValue(Scalar &scalar)lldb_private::ValueObjectvirtual
SetAddressTypeOfChildren(AddressType at)lldb_private::ValueObjectinline
SetData(DataExtractor &data, Status &error)lldb_private::ValueObjectvirtual
SetFormat(lldb::Format format)lldb_private::ValueObjectinlinevirtual
SetHasCompleteType()lldb_private::ValueObjectinline
SetIsConstant()lldb_private::ValueObjectinline
SetLanguageFlags(uint64_t flags)lldb_private::ValueObjectinlinevirtual
SetLiveAddress(lldb::addr_t addr=LLDB_INVALID_ADDRESS, AddressType address_type=eAddressTypeLoad)lldb_private::ValueObjectinlinevirtual
SetName(ConstString name)lldb_private::ValueObjectinline
SetNeedsUpdate()lldb_private::ValueObject
SetNumChildren(uint32_t num_children)lldb_private::ValueObjectprotected
SetPreferredDisplayLanguage(lldb::LanguageType lt)lldb_private::ValueObjectinline
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::ValueObjectinlinevirtual
SetValueDidChange(bool value_changed)lldb_private::ValueObjectinlineprotected
SetValueFormat(lldb::TypeFormatImplSP format)lldb_private::ValueObjectinline
SetValueFromCString(const char *value_str, Status &error)lldb_private::ValueObjectvirtual
SetValueIsValid(bool valid)lldb_private::ValueObjectinlineprotected
Targetlldb_private::ValueObjectfriend
UpdateChildrenAddressType()lldb_private::ValueObjectinlineprivate
UpdateFormatsIfNeeded()lldb_private::ValueObject
UpdateValue()=0lldb_private::ValueObjectprotectedpure virtual
UpdateValueIfNeeded(bool update_format=true)lldb_private::ValueObject
ValueObject(ExecutionContextScope *exe_scope, ValueObjectManager &manager, AddressType child_ptr_or_ref_addr_type=eAddressTypeLoad)lldb_private::ValueObjectprotected
ValueObject(ValueObject &parent)lldb_private::ValueObjectprotected
ValueObject(const ValueObject &)=deletelldb_private::ValueObjectprivate
ValueObjectChildlldb_private::ValueObjectfriend
ValueObjectConstResultImpllldb_private::ValueObjectfriend
ValueObjectManager typedeflldb_private::ValueObjectprotected
ValueObjectRepresentationStyle enum namelldb_private::ValueObject
ValueObjectSyntheticlldb_private::ValueObjectfriend
ValueUpdated()lldb_private::ValueObjectinline
~ValueObject()lldb_private::ValueObjectvirtual