Home
last modified time | relevance | path

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

1234567

/openbsd-src/gnu/llvm/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 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,
H A DNSString.h21 bool NSStringSummaryProvider(ValueObject &valobj, Stream &stream,
25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
28 bool NSAttributedStringSummaryProvider(ValueObject &valobj, Stream &stream,
32 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options);
H A DCocoa.cpp41 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSBundleSummaryProvider()
92 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSTimeZoneSummaryProvider()
141 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSNotificationSummaryProvider()
190 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSMachPortSummaryProvider()
236 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSIndexSetSummaryProvider()
306 static void NSNumber_FormatChar(ValueObject &valobj, Stream &stream, char value, in NSNumber_FormatChar()
322 static void NSNumber_FormatShort(ValueObject &valobj, Stream &stream, in NSNumber_FormatShort()
338 static void NSNumber_FormatInt(ValueObject &valobj, Stream &stream, int value, in NSNumber_FormatInt()
354 static void NSNumber_FormatLong(ValueObject &valobj, Stream &stream, in NSNumber_FormatLong()
370 static void NSNumber_FormatInt128(ValueObject &valobj, Stream &stream, in NSNumber_FormatInt128()
[all …]
H A DNSException.cpp31 static bool ExtractFields(ValueObject &valobj, ValueObjectSP *name_sp, in ExtractFields()
81 *name_sp = ValueObject::CreateValueObjectFromData( in ExtractFields()
85 *reason_sp = ValueObject::CreateValueObjectFromData( in ExtractFields()
89 *userinfo_sp = ValueObject::CreateValueObjectFromData( in ExtractFields()
93 *reserved_sp = ValueObject::CreateValueObjectFromData( in ExtractFields()
101 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSException_SummaryProvider()
/openbsd-src/gnu/llvm/lldb/source/Core/
H A DValueObject.cpp81 ValueObject::ValueObject(ValueObject &parent) in ValueObject() function in ValueObject
92 ValueObject::ValueObject(ExecutionContextScope *exe_scope, in ValueObject() function in ValueObject
110 ValueObject::~ValueObject() = default;
112 bool ValueObject::UpdateValueIfNeeded(bool update_format) { in UpdateValueIfNeeded()
203 bool ValueObject::UpdateFormatsIfNeeded() { in UpdateFormatsIfNeeded()
230 void ValueObject::SetNeedsUpdate() { in SetNeedsUpdate()
237 void ValueObject::ClearDynamicTypeInformation() { in ClearDynamicTypeInformation()
247 CompilerType ValueObject::MaybeCalculateCompleteType() { in MaybeCalculateCompleteType()
279 DataExtractor &ValueObject::GetDataExtractor() { in GetDataExtractor()
284 const Status &ValueObject::GetError() { in GetError()
[all …]
H A DValueObjectSyntheticFilter.cpp30 DummySyntheticFrontEnd(ValueObject &backend) in DummySyntheticFrontEnd()
48 ValueObjectSynthetic::ValueObjectSynthetic(ValueObject &parent, in ValueObjectSynthetic()
50 : ValueObject(parent), m_synth_sp(std::move(filter)), m_children_byindex(), in ValueObjectSynthetic()
134 ValueObject *valobj_for_frontend = m_parent; in CreateSynthFilter()
247 ValueObject *valobj; in GetChildAtIndex()
353 void ValueObjectSynthetic::CopyValueData(ValueObject *source) { in CopyValueData()
377 this->ValueObject::SetFormat(format); in SetFormat()
383 this->ValueObject::SetPreferredDisplayLanguage(lang); in SetPreferredDisplayLanguage()
406 this->ValueObject::SetSyntheticChildrenGenerated(b); in SetSyntheticChildrenGenerated()
413 return ValueObject::GetDeclaration(decl); in GetDeclaration()
[all …]
H A DValueObjectConstResultImpl.cpp35 ValueObject *valobj, lldb::addr_t live_address) in ValueObjectConstResultImpl()
44 return m_impl_backend->ValueObject::Dereference(error); in Dereference()
47 ValueObject *ValueObjectConstResultImpl::CreateChildAtIndex( in CreateChildAtIndex()
118 return m_impl_backend->ValueObject::GetSyntheticChildAtOffset( in GetSyntheticChildAtOffset()
147 return m_impl_backend->ValueObject::AddressOf(error); in AddressOf()
169 return m_impl_backend->ValueObject::GetAddressOf(scalar_is_load_address, in GetAddressOf()
184 return m_impl_backend->ValueObject::GetPointeeData(data, item_idx, in GetPointeeData()
H A DFormatEntity.cpp618 static ValueObjectSP ExpandIndexedExpression(ValueObject *valobj, size_t index, in ExpandIndexedExpression()
623 ValueObject::GetValueForExpressionPathOptions options; in ExpandIndexedExpression()
624 ValueObject::ExpressionPathEndResultType final_value_type; in ExpandIndexedExpression()
625 ValueObject::ExpressionPathScanEndReason reason_to_stop; in ExpandIndexedExpression()
626 ValueObject::ExpressionPathAftermath what_next = in ExpandIndexedExpression()
627 (deref_pointer ? ValueObject::eExpressionPathAftermathDereference in ExpandIndexedExpression()
628 : ValueObject::eExpressionPathAftermathNothing); in ExpandIndexedExpression()
646 ValueObject::ValueObjectRepresentationStyle style) { in ConvertValueObjectStyleToChar()
648 case ValueObject::eValueObjectRepresentationStyleLanguageSpecific: in ConvertValueObjectStyleToChar()
650 case ValueObject::eValueObjectRepresentationStyleValue: in ConvertValueObjectStyleToChar()
[all …]
H A DValueObjectChild.cpp30 ValueObject &parent, const CompilerType &compiler_type, in ValueObjectChild()
35 : ValueObject(parent), m_compiler_type(compiler_type), in ValueObjectChild()
88 ValueObject *opinionated_parent = in CanUpdateWithInvalidExecutionContext()
89 m_parent->FollowParentChain([](ValueObject *valobj) -> bool { in CanUpdateWithInvalidExecutionContext()
98 this->ValueObject::CanUpdateWithInvalidExecutionContext()); in CanUpdateWithInvalidExecutionContext()
104 ValueObject *parent = m_parent; in UpdateValue()
220 ValueObject *root(GetRoot()); in IsInScope()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Language/CPlusPlus/
H A DLibCxx.h23 GetChildMemberWithName(ValueObject &obj,
27 ValueObject &valobj, Stream &stream,
31 ValueObject &valobj, Stream &stream,
35 ValueObject &valobj, Stream &stream,
39 ValueObject &valobj, Stream &stream,
43 ValueObject &valueObj, Stream &stream,
47 ValueObject &valobj, Stream &stream,
51 ValueObject &valobj, Stream &stream,
55 ValueObject &valobj, Stream &stream,
59 ValueObject &valobj, Stream &stream,
[all …]
H A DCxxStringTypes.h19 bool Char8StringSummaryProvider(ValueObject &valobj, Stream &stream,
23 ValueObject &valobj, Stream &stream,
27 ValueObject &valobj, Stream &stream,
30 bool WCharStringSummaryProvider(ValueObject &valobj, Stream &stream,
33 bool Char8SummaryProvider(ValueObject &valobj, Stream &stream,
37 ValueObject &valobj, Stream &stream,
40 bool Char32SummaryProvider(ValueObject &valobj, Stream &stream,
43 bool WCharSummaryProvider(ValueObject &valobj, Stream &stream,
H A DLibCxx.cpp39 ValueObject &obj, llvm::ArrayRef<ConstString> alternative_names) { in GetChildMemberWithName()
50 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxOptionalSummaryProvider()
72 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxFunctionSummaryProvider()
120 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxSmartPointerSummaryProvider()
143 stream, ValueObject::eValueObjectRepresentationStyleSummary, in LibcxxSmartPointerSummaryProvider()
145 ValueObject::PrintableRepresentationSpecialCases::eDisable, in LibcxxSmartPointerSummaryProvider()
163 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxUniquePointerSummaryProvider()
186 stream, ValueObject::eValueObjectRepresentationStyleSummary, in LibcxxUniquePointerSummaryProvider()
188 ValueObject::PrintableRepresentationSpecialCases::eDisable, in LibcxxUniquePointerSummaryProvider()
254 ValueObject::GetValueForExpressionPathOptions() in Update()
[all …]
H A DCxxStringTypes.cpp53 static bool CharStringSummaryProvider(ValueObject &valobj, Stream &stream) { in CharStringSummaryProvider()
71 static bool CharSummaryProvider(ValueObject &valobj, Stream &stream) { in CharSummaryProvider()
99 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char8StringSummaryProvider()
104 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char16StringSummaryProvider()
109 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char32StringSummaryProvider()
114 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in WCharStringSummaryProvider()
156 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char8SummaryProvider()
161 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char16SummaryProvider()
166 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char32SummaryProvider()
171 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in WCharSummaryProvider()
H A DLibStdcpp.h20 ValueObject &valobj, Stream &stream,
24 ValueObject &valobj, Stream &stream,
28 ValueObject &valobj, Stream &stream,
33 ValueObject &valobj, Stream &stream,
/openbsd-src/gnu/llvm/lldb/include/lldb/DataFormatters/
H A DValueObjectPrinter.h25 ValueObjectPrinter(ValueObject *valobj, Stream *s);
27 ValueObjectPrinter(ValueObject *valobj, Stream *s,
42 ValueObjectPrinter(ValueObject *valobj, Stream *s,
50 void Init(ValueObject *valobj, Stream *s,
99 ValueObject *GetValueObjectForChildrenGeneration();
105 lldb::ValueObjectSP GenerateChild(ValueObject *synth_valobj, size_t idx);
123 ValueObject *m_orig_valobj;
124 ValueObject *m_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,
197 ImplSP Get(ValueObject &valobj, lldb::DynamicValueType use_dynamic);
/openbsd-src/gnu/llvm/lldb/include/lldb/Core/
H A DValueObject.h105 class ValueObject {
324 virtual ~ValueObject();
455 ValueObject *GetRoot();
460 ValueObject *FollowParentChain(std::function<bool(ValueObject *)>);
753 virtual ValueObject *GetParent() { return m_parent; } in GetParent()
755 virtual const ValueObject *GetParent() const { return m_parent; } in GetParent()
757 ValueObject *GetNonBaseClassParent();
794 typedef ClusterManager<ValueObject> ValueObjectManager;
805 ValueObject *GetChildAtIndex(size_t idx) { in GetChildAtIndex()
811 void SetChildAtIndex(size_t idx, ValueObject *valobj) { in SetChildAtIndex()
[all …]
H A DValueObjectCast.h26 class ValueObjectCast : public ValueObject {
30 static lldb::ValueObjectSP Create(ValueObject &parent,
42 ValueObject *GetParent() override { in GetParent()
46 const ValueObject *GetParent() const override { in GetParent()
51 ValueObjectCast(ValueObject &parent, ConstString name,
H A DValueObjectSyntheticFilter.h36 class ValueObjectSynthetic : public ValueObject {
85 ValueObject *GetParent() override { in GetParent()
89 const ValueObject *GetParent() const override { in GetParent()
137 typedef std::map<uint32_t, ValueObject *> ByIndexMap;
163 friend class ValueObject;
164 ValueObjectSynthetic(ValueObject &parent, lldb::SyntheticChildrenSP filter);
166 void CopyValueData(ValueObject *source);
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,
H A DValueObjectConstResultCast.h26 class ValueObject; variable
30 ValueObjectConstResultCast(ValueObject &parent, ConstString name,
38 ValueObject *CreateChildAtIndex(size_t idx, bool synthetic_array_member,
60 friend class ValueObject;
H A DValueObjectConstResultImpl.h24 class ValueObject; variable
34 ValueObjectConstResultImpl(ValueObject *valobj,
41 ValueObject *CreateChildAtIndex(size_t idx, bool synthetic_array_member,
68 ValueObject *m_impl_backend;
H A DValueObjectConstResultChild.h26 class ValueObject; variable
31 ValueObjectConstResultChild(ValueObject &parent,
44 ValueObject *CreateChildAtIndex(size_t idx, bool synthetic_array_member,
69 friend class ValueObject;
/openbsd-src/gnu/llvm/lldb/source/DataFormatters/
H A DValueObjectPrinter.cpp21 ValueObjectPrinter::ValueObjectPrinter(ValueObject *valobj, Stream *s) { in ValueObjectPrinter()
31 ValueObjectPrinter::ValueObjectPrinter(ValueObject *valobj, Stream *s, in ValueObjectPrinter()
37 ValueObject *valobj, Stream *s, const DumpValueObjectOptions &options, in ValueObjectPrinter()
44 ValueObject *valobj, Stream *s, const DumpValueObjectOptions &options, in Init()
107 ValueObject *static_value = m_orig_valobj->GetStaticValue().get(); in GetMostSpecializedValue()
116 ValueObject *dynamic_value = in GetMostSpecializedValue()
128 ValueObject *non_synthetic = m_valobj->GetNonSyntheticValue().get(); in GetMostSpecializedValue()
134 ValueObject *synthetic = m_valobj->GetSyntheticValue().get(); in GetMostSpecializedValue()
545 ValueObject *ValueObjectPrinter::GetValueObjectForChildrenGeneration() { in GetValueObjectForChildrenGeneration()
590 ValueObject *synth_m_valobj = GetValueObjectForChildrenGeneration(); in GetMaxNumChildrenToPrint()
[all …]

1234567