LLDB  mainline
lldb_private::ValueObjectRegister Member List

This is the complete list of members for lldb_private::ValueObjectRegister, 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::ValueObjectRegistervirtual
CalculateSyntheticValue()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
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
ConstructObject(const RegisterInfo *reg_info)lldb_private::ValueObjectRegisterprivate
Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, const RegisterInfo *reg_info)lldb_private::ValueObjectRegisterstatic
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
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
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() overridelldb_private::ValueObjectRegistervirtual
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::ValueObjectinline
GetCompilerTypeImpl() overridelldb_private::ValueObjectRegisterprotectedvirtual
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 epformat=eGetExpressionPathFormatDereferencePointers) overridelldb_private::ValueObjectRegistervirtual
GetExpressionPathFormat enum namelldb_private::ValueObject
GetFormat() constlldb_private::ValueObject
GetFrameSP() constlldb_private::ValueObjectinline
GetID() constlldb_private::ValueObjectinline
GetIndexOfChildWithName(ConstString 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
GetObjectDescription()lldb_private::ValueObject
GetObjectRuntimeLanguage()lldb_private::ValueObjectinlinevirtual
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::ValueObjectinlinevirtual
GetTypeName() overridelldb_private::ValueObjectRegistervirtual
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 overridelldb_private::ValueObjectRegisterinlinevirtual
GetVariable()lldb_private::ValueObjectinlinevirtual
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::ValueObjectinlinevirtual
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::ValueObjectinlinevirtual
IsPointerType()lldb_private::ValueObjectinlinevirtual
IsPossibleDynamicType()lldb_private::ValueObjectvirtual
IsRuntimeSupportValue()lldb_private::ValueObjectvirtual
IsScalarType()lldb_private::ValueObjectinlinevirtual
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_compiler_typelldb_private::ValueObjectRegisterprotected
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_reg_ctx_splldb_private::ValueObjectRegisterprotected
m_reg_infolldb_private::ValueObjectRegisterprotected
m_reg_valuelldb_private::ValueObjectRegisterprotected
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_namelldb_private::ValueObjectRegisterprotected
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 ValueObjectRegister &)=deletelldb_private::ValueObjectRegisterprivate
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) overridelldb_private::ValueObjectRegistervirtual
SetAddressTypeOfChildren(AddressType at)lldb_private::ValueObjectinline
SetData(DataExtractor &data, Status &error) overridelldb_private::ValueObjectRegistervirtual
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(size_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) overridelldb_private::ValueObjectRegistervirtual
SetValueIsValid(bool valid)lldb_private::ValueObjectinlineprotected
UpdateChildrenAddressType()lldb_private::ValueObjectinlineprivate
UpdateFormatsIfNeeded()lldb_private::ValueObject
UpdateValue() overridelldb_private::ValueObjectRegisterprotectedvirtual
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
ValueObjectManager typedeflldb_private::ValueObjectprotected
ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, const RegisterInfo *reg_info)lldb_private::ValueObjectRegisterprivate
ValueObjectRegister(ExecutionContextScope *exe_scope, ValueObjectManager &manager, lldb::RegisterContextSP &reg_ctx_sp, const RegisterInfo *reg_info)lldb_private::ValueObjectRegisterprivate
ValueObjectRegister(const ValueObjectRegister &)=deletelldb_private::ValueObjectRegisterprivate
ValueObjectRegisterSet classlldb_private::ValueObjectRegisterfriend
ValueObjectRepresentationStyle enum namelldb_private::ValueObject
ValueUpdated()lldb_private::ValueObjectinlinevirtual
~ValueObject()lldb_private::ValueObjectvirtual
~ValueObjectRegister() overridelldb_private::ValueObjectRegister