Home
last modified time | relevance | path

Searched refs:ValueObject (Results 1 – 25 of 162) sorted by relevance

1234567

/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DCocoa.h22 bool NSIndexSetSummaryProvider(ValueObject &valobj, Stream &stream,
25 bool NSArraySummaryProvider(ValueObject &valobj, Stream &stream,
29 bool NSDataSummaryProvider(ValueObject &valobj, Stream &stream,
32 bool NSNumberSummaryProvider(ValueObject &valobj, Stream &stream,
35 bool NSDecimalNumberSummaryProvider(ValueObject &valobj, Stream &stream,
38 bool NSNotificationSummaryProvider(ValueObject &valobj, Stream &stream,
41 bool NSTimeZoneSummaryProvider(ValueObject &valobj, Stream &stream,
44 bool NSMachPortSummaryProvider(ValueObject &valobj, Stream &stream,
47 bool NSDateSummaryProvider(ValueObject &valobj, Stream &stream,
50 bool NSBundleSummaryProvider(ValueObject &valobj, Stream &stream,
[all …]
H A DNSString.h21 bool NSStringSummaryProvider(ValueObject &valobj, Stream &stream,
25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
29 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
32 bool NSAttributedStringSummaryProvider(ValueObject &valobj, Stream &stream,
36 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options);
H A DCF.h18 bool CFBagSummaryProvider(ValueObject &valobj, Stream &stream,
21 bool CFBinaryHeapSummaryProvider(ValueObject &valobj, Stream &stream,
24 bool CFBitVectorSummaryProvider(ValueObject &valobj, Stream &stream,
27 bool CFAbsoluteTimeSummaryProvider(ValueObject &valobj, Stream &stream,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DLibCxx.h23 GetChildMemberWithName(ValueObject &obj,
26 lldb::ValueObjectSP GetFirstValueOfLibCXXCompressedPair(ValueObject &pair);
27 lldb::ValueObjectSP GetSecondValueOfLibCXXCompressedPair(ValueObject &pair);
41 GetValueOrOldCompressedPair(ValueObject &obj, size_t anon_struct_idx,
47 ValueObject &valobj, Stream &stream,
51 ValueObject &valobj, Stream &stream,
55 ValueObject &valobj, Stream &stream,
59 ValueObject &valobj, Stream &stream,
63 ValueObject &valueObj, Stream &stream,
67 ValueObject &valobj, Stream &stream,
[all …]
H A DCxxStringTypes.h20 bool Char8StringSummaryProvider(ValueObject &valobj, Stream &stream,
24 ValueObject &valobj, Stream &stream,
28 ValueObject &valobj, Stream &stream,
31 bool WCharStringSummaryProvider(ValueObject &valobj, Stream &stream,
34 bool Char8SummaryProvider(ValueObject &valobj, Stream &stream,
38 ValueObject &valobj, Stream &stream,
41 bool Char32SummaryProvider(ValueObject &valobj, Stream &stream,
44 bool WCharSummaryProvider(ValueObject &valobj, Stream &stream,
47 std::optional<uint64_t> GetWCharByteSize(ValueObject &valobj);
H A DMsvcStl.h20 bool IsMsvcStlStringType(ValueObject &valobj);
24 ValueObject &valobj, Stream &stream,
29 ValueObject &valobj, Stream &stream,
33 bool IsMsvcStlSmartPointer(ValueObject &valobj);
34 bool MsvcStlSmartPointerSummaryProvider(ValueObject &valobj, Stream &stream,
41 bool IsMsvcStlUniquePtr(ValueObject &valobj);
42 bool MsvcStlUniquePtrSummaryProvider(ValueObject &valobj, Stream &stream,
H A DMsvcStl.cpp46 static ValueObjectSP ExtractMsvcStlStringData(ValueObject &valobj) { in ExtractMsvcStlStringData()
53 ExtractMsvcStlStringInfo(ValueObject &valobj, uint64_t element_size) { in ExtractMsvcStlStringInfo()
89 MsvcStlStringSummaryProviderImpl(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProviderImpl()
102 static bool formatStringImpl(ValueObject &valobj, Stream &stream, in formatStringImpl()
115 bool lldb_private::formatters::IsMsvcStlStringType(ValueObject &valobj) { in IsMsvcStlStringType()
122 ValueObject &valobj, Stream &stream, in MsvcStlWStringSummaryProvider()
130 StringElementType::ASCII>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
137 StringElementType::UTF8>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
144 StringElementType::UTF16>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
151 StringElementType::UTF32>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
H A DLibCxx.cpp62 ValueObject &obj, llvm::ArrayRef<ConstString> alternative_names) { in GetChildMemberWithName()
74 ValueObject &pair) { in GetFirstValueOfLibCXXCompressedPair()
88 ValueObject &pair) { in GetSecondValueOfLibCXXCompressedPair()
105 ValueObject &obj, size_t anon_struct_idx, llvm::StringRef child_name, in GetValueOrOldCompressedPair()
107 auto is_old_compressed_pair = [](ValueObject &pair_obj) -> bool { in GetValueOrOldCompressedPair()
142 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxFunctionSummaryProvider()
190 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxSmartPointerSummaryProvider()
236 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxUniquePointerSummaryProvider()
461 static ValueObjectSP ExtractLibCxxStringData(ValueObject &valobj) { in ExtractLibCxxStringData()
477 ExtractLibcxxStringInfo(ValueObject &valobj) { in ExtractLibcxxStringInfo()
[all …]
H A DCxxStringTypes.cpp52 static bool CharStringSummaryProvider(ValueObject &valobj, Stream &stream) { in CharStringSummaryProvider()
70 static bool CharSummaryProvider(ValueObject &valobj, Stream &stream) { in CharSummaryProvider()
98 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char8StringSummaryProvider()
103 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char16StringSummaryProvider()
108 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char32StringSummaryProvider()
113 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in WCharStringSummaryProvider()
148 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char8SummaryProvider()
153 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char16SummaryProvider()
158 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char32SummaryProvider()
163 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in WCharSummaryProvider()
[all …]
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DValueObject.cpp80 ValueObject::ValueObject(ValueObject &parent) in ValueObject() function in ValueObject
91 ValueObject::ValueObject(ExecutionContextScope *exe_scope, in ValueObject() function in ValueObject
109 ValueObject::~ValueObject() = default;
111 bool ValueObject::UpdateValueIfNeeded(bool update_format) { in UpdateValueIfNeeded()
202 bool ValueObject::UpdateFormatsIfNeeded() { in UpdateFormatsIfNeeded()
227 void ValueObject::SetNeedsUpdate() { in SetNeedsUpdate()
234 void ValueObject::ClearDynamicTypeInformation() { in ClearDynamicTypeInformation()
244 CompilerType ValueObject::MaybeCalculateCompleteType() { in MaybeCalculateCompleteType()
274 DataExtractor &ValueObject::GetDataExtractor() { in GetDataExtractor()
279 const Status &ValueObject::GetError() { in GetError()
[all …]
H A DValueObjectVTable.cpp23 class ValueObjectVTableChild : public ValueObject {
25 ValueObjectVTableChild(ValueObject &parent, uint32_t func_idx, in ValueObjectVTableChild()
27 : ValueObject(parent), m_func_idx(func_idx), m_addr_size(addr_size) { in ValueObjectVTableChild()
43 if (ValueObject *parent = GetParent()) in IsInScope()
52 ValueObject *parent = GetParent(); in UpdateValue()
109 ValueObject *val = parent->GetParent(); in UpdateValue()
148 ValueObjectSP ValueObjectVTable::Create(ValueObject &parent) { in Create()
152 ValueObjectVTable::ValueObjectVTable(ValueObject &parent) in ValueObjectVTable()
153 : ValueObject(parent) { in ValueObjectVTable()
187 ValueObject *ValueObjectVTable::CreateChildAtIndex(size_t idx) { in CreateChildAtIndex()
[all …]
H A DValueObjectConstResultImpl.cpp37 ValueObject *valobj, lldb::addr_t live_address) in ValueObjectConstResultImpl()
45 return m_impl_backend->ValueObject::Dereference(error); in Dereference()
48 ValueObject *ValueObjectConstResultImpl::CreateChildAtIndex(size_t idx) { in CreateChildAtIndex()
103 ValueObject *
166 return m_impl_backend->ValueObject::GetSyntheticChildAtOffset( in GetSyntheticChildAtOffset()
195 return m_impl_backend->ValueObject::AddressOf(error); in AddressOf()
209 ValueObject::AddrAndType
216 return m_impl_backend->ValueObject::GetAddressOf(scalar_is_load_address); in GetAddressOf()
226 return m_impl_backend->ValueObject::GetPointeeData(data, item_idx, in GetPointeeData()
H A DValueObjectSynthetic.cpp31 DummySyntheticFrontEnd(ValueObject &backend) in DummySyntheticFrontEnd()
53 ValueObjectSynthetic::ValueObjectSynthetic(ValueObject &parent, in ValueObjectSynthetic()
55 : ValueObject(parent), m_synth_sp(std::move(filter)), m_children_byindex(), in ValueObjectSynthetic()
145 ValueObject *valobj_for_frontend = m_parent; in CreateSynthFilter()
256 ValueObject *valobj; in GetChildAtIndex()
369 void ValueObjectSynthetic::CopyValueData(ValueObject *source) { in CopyValueData()
395 this->ValueObject::SetFormat(format); in SetFormat()
401 this->ValueObject::SetPreferredDisplayLanguage(lang); in SetPreferredDisplayLanguage()
424 this->ValueObject::SetSyntheticChildrenGenerated(b); in SetSyntheticChildrenGenerated()
431 return ValueObject::GetDeclaration(decl); in GetDeclaration()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DValueObjectPrinter.h29 ValueObjectPrinter(ValueObject &valobj, Stream *s);
31 ValueObjectPrinter(ValueObject &valobj, Stream *s,
46 ValueObjectPrinter(ValueObject &valobj, Stream *s,
54 void Init(ValueObject &valobj, Stream *s,
74 ValueObject &GetMostSpecializedValue();
119 ValueObject &GetValueObjectForChildrenGeneration();
125 lldb::ValueObjectSP GenerateChild(ValueObject &synth_valobj, size_t idx);
145 ValueObject &m_orig_valobj;
148 ValueObject *m_cached_valobj;
H A DFormatManager.h121 lldb::TypeFormatImplSP GetFormat(ValueObject &valobj,
124 lldb::TypeSummaryImplSP GetSummaryFormat(ValueObject &valobj,
128 GetSyntheticChildren(ValueObject &valobj, lldb::DynamicValueType use_dynamic);
156 bool ShouldPrintAsOneLiner(ValueObject &valobj);
163 GetPossibleMatches(ValueObject &valobj, lldb::DynamicValueType use_dynamic) { in GetPossibleMatches()
170 static ConstString GetTypeForCache(ValueObject &, lldb::DynamicValueType);
178 static void GetPossibleMatches(ValueObject &valobj,
198 ImplSP Get(ValueObject &valobj, lldb::DynamicValueType use_dynamic);
/freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/
H A DValueObject.h105 class ValueObject {
324 virtual ~ValueObject();
475 ValueObject *GetRoot();
480 ValueObject *FollowParentChain(std::function<bool(ValueObject *)>);
802 void SetDerefValobj(ValueObject *deref) { m_deref_valobj = deref; } in SetDerefValobj()
804 ValueObject *GetDerefValobj() { return m_deref_valobj; } in GetDerefValobj()
832 virtual ValueObject *GetParent() { return m_parent; } in GetParent()
834 virtual const ValueObject *GetParent() const { return m_parent; } in GetParent()
836 ValueObject *GetNonBaseClassParent();
886 typedef ClusterManager<ValueObject> ValueObjectManager;
[all …]
H A DValueObjectCast.h26 class ValueObjectCast : public ValueObject {
30 static lldb::ValueObjectSP Create(ValueObject &parent, ConstString name,
41 ValueObject *GetParent() override { in GetParent()
45 const ValueObject *GetParent() const override { in GetParent()
50 ValueObjectCast(ValueObject &parent, ConstString name,
H A DValueObjectVTable.h59 class ValueObjectVTable : public ValueObject {
63 static lldb::ValueObjectSP Create(ValueObject &parent);
93 ValueObjectVTable(ValueObject &parent);
95 ValueObject *CreateChildAtIndex(size_t idx) override;
96 ValueObject *CreateSyntheticArrayMember(size_t idx) override { in CreateSyntheticArrayMember()
H A DValueObjectConstResultImpl.h34 ValueObjectConstResultImpl(ValueObject *valobj,
41 ValueObject *CreateChildAtIndex(size_t idx);
42 ValueObject *CreateSyntheticArrayMember(size_t idx);
61 virtual ValueObject::AddrAndType
68 ValueObject *m_impl_backend;
H A DValueObjectConstResultCast.h26 class ValueObject; variable
30 ValueObjectConstResultCast(ValueObject &parent, ConstString name,
57 friend class ValueObject;
61 ValueObject *CreateChildAtIndex(size_t idx) override { in CreateChildAtIndex()
64 ValueObject *CreateSyntheticArrayMember(size_t idx) override { in CreateSyntheticArrayMember()
H A DValueObjectSynthetic.h36 class ValueObjectSynthetic : public ValueObject {
90 ValueObject *GetParent() override { in GetParent()
94 const ValueObject *GetParent() const override { in GetParent()
142 typedef std::map<uint32_t, ValueObject *> ByIndexMap;
168 friend class ValueObject;
169 ValueObjectSynthetic(ValueObject &parent, lldb::SyntheticChildrenSP filter);
171 void CopyValueData(ValueObject *source);
H A DValueObjectConstResultChild.h26 class ValueObject; variable
32 ValueObject &parent, const CompilerType &compiler_type, ConstString name,
62 friend class ValueObject;
66 ValueObject *CreateChildAtIndex(size_t idx) override { in CreateChildAtIndex()
69 ValueObject *CreateSyntheticArrayMember(size_t idx) override { in CreateSyntheticArrayMember()
H A DValueObjectDynamicValue.h34 class ValueObjectDynamicValue : public ValueObject {
62 ValueObject *GetParent() override { in GetParent()
66 const ValueObject *GetParent() const override { in GetParent()
117 friend class ValueObject;
119 ValueObjectDynamicValue(ValueObject &parent,
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DValueObjectPrinter.cpp23 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s) in ValueObjectPrinter()
29 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s, in ValueObjectPrinter()
36 ValueObject &valobj, Stream *s, const DumpValueObjectOptions &options, in ValueObjectPrinter()
44 ValueObject &valobj, Stream *s, const DumpValueObjectOptions &options, in Init()
100 ValueObject &ValueObjectPrinter::GetMostSpecializedValue() { in GetMostSpecializedValue()
113 ValueObject *static_value = m_orig_valobj.GetStaticValue().get(); in SetupMostSpecializedValue()
119 ValueObject *dynamic_value = in SetupMostSpecializedValue()
128 ValueObject *non_synthetic = in SetupMostSpecializedValue()
135 ValueObject *synthetic = m_cached_valobj->GetSyntheticValue().get(); in SetupMostSpecializedValue()
148 ValueObject &valobj = GetMostSpecializedValue(); in GetDescriptionForDisplay()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DFormatEntity.cpp669 static ValueObjectSP ExpandIndexedExpression(ValueObject *valobj, size_t index, in ExpandIndexedExpression()
674 ValueObject::GetValueForExpressionPathOptions options; in ExpandIndexedExpression()
675 ValueObject::ExpressionPathEndResultType final_value_type; in ExpandIndexedExpression()
676 ValueObject::ExpressionPathScanEndReason reason_to_stop; in ExpandIndexedExpression()
677 ValueObject::ExpressionPathAftermath what_next = in ExpandIndexedExpression()
678 (deref_pointer ? ValueObject::eExpressionPathAftermathDereference in ExpandIndexedExpression()
679 : ValueObject::eExpressionPathAftermathNothing); in ExpandIndexedExpression()
697 ValueObject::ValueObjectRepresentationStyle style) { in ConvertValueObjectStyleToChar()
699 case ValueObject::eValueObjectRepresentationStyleLanguageSpecific: in ConvertValueObjectStyleToChar()
701 case ValueObject::eValueObjectRepresentationStyleValue: in ConvertValueObjectStyleToChar()
[all …]

1234567