Home
last modified time | relevance | path

Searched refs:ValueObjectSP (Results 1 – 25 of 194) sorted by relevance

12345678

/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DLibCxx.h22 lldb::ValueObjectSP
26 lldb::ValueObjectSP GetFirstValueOfLibCXXCompressedPair(ValueObject &pair);
27 lldb::ValueObjectSP GetSecondValueOfLibCXXCompressedPair(ValueObject &pair);
81 lldb::ValueObjectSP);
92 lldb::ValueObjectSP);
96 LibcxxSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
100 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
116 LibcxxUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
120 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
131 lldb::ValueObjectSP m_value_ptr_sp;
[all …]
H A DLibCxxList.cpp30 ListEntry(ValueObjectSP entry_sp) : m_entry_sp(std::move(entry_sp)) {} in ListEntry()
32 : m_entry_sp(entry ? entry->GetSP() : ValueObjectSP()) {} in ListEntry()
56 ValueObjectSP GetEntry() { return m_entry_sp; } in GetEntry()
58 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; } in SetEntry()
65 ValueObjectSP m_entry_sp;
72 ListIterator(ValueObjectSP entry) : m_entry(std::move(entry)) {} in ListIterator()
75 ValueObjectSP value() { return m_entry.GetEntry(); } in value()
77 ValueObjectSP advance(size_t count) { in advance()
88 return lldb::ValueObjectSP(); in advance()
132 ValueObjectSP GetItem(size_t idx);
[all …]
H A DLibCxxVariant.cpp85 LibcxxVariantGetIndexValidity(ValueObjectSP &impl_sp) { in LibcxxVariantGetIndexValidity()
86 ValueObjectSP index_sp(impl_sp->GetChildMemberWithName("__index")); in LibcxxVariantGetIndexValidity()
113 std::optional<uint64_t> LibcxxVariantIndexValue(ValueObjectSP &impl_sp) { in LibcxxVariantIndexValue()
114 ValueObjectSP index_sp(impl_sp->GetChildMemberWithName("__index")); in LibcxxVariantIndexValue()
122 ValueObjectSP LibcxxVariantGetNthHead(ValueObjectSP &impl_sp, uint64_t index) { in LibcxxVariantGetNthHead()
123 ValueObjectSP data_sp(impl_sp->GetChildMemberWithName("__data")); in LibcxxVariantGetNthHead()
126 return ValueObjectSP{}; in LibcxxVariantGetNthHead()
128 ValueObjectSP current_level = data_sp; in LibcxxVariantGetNthHead()
130 ValueObjectSP tail_sp(current_level->GetChildMemberWithName("__tail")); in LibcxxVariantGetNthHead()
133 return ValueObjectSP{}; in LibcxxVariantGetNthHead()
[all …]
H A DLibCxx.cpp37 lldb::ValueObjectSP lldb_private::formatters::GetChildMemberWithName( in GetChildMemberWithName()
40 lldb::ValueObjectSP child_sp = obj.GetChildMemberWithName(name); in GetChildMemberWithName()
48 lldb::ValueObjectSP
51 ValueObjectSP value; in GetFirstValueOfLibCXXCompressedPair()
52 ValueObjectSP first_child = pair.GetChildAtIndex(0); in GetFirstValueOfLibCXXCompressedPair()
62 lldb::ValueObjectSP
65 ValueObjectSP value; in GetSecondValueOfLibCXXCompressedPair()
67 ValueObjectSP second_child = pair.GetChildAtIndex(1); in GetSecondValueOfLibCXXCompressedPair()
82 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxFunctionSummaryProvider()
129 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider()
[all …]
H A DLibCxxUnorderedMap.cpp32 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
38 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
58 LibCxxUnorderedMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
64 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
73 lldb::ValueObjectSP m_pair_sp; ///< ValueObject for the key/value pair
82 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdUnorderedMapSyntheticFrontEnd()
119 lldb::ValueObjectSP lldb_private::formatters::
122 return lldb::ValueObjectSP(); in GetChildAtIndex()
124 return lldb::ValueObjectSP(); in GetChildAtIndex()
128 return lldb::ValueObjectSP(); in GetChildAtIndex()
[all …]
H A DLibStdcppUniquePointer.cpp27 explicit LibStdcppUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
31 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
51 ValueObjectSP GetTuple();
57 lldb::ValueObjectSP valobj_sp) in LibStdcppUniquePtrSyntheticFrontEnd()
62 ValueObjectSP LibStdcppUniquePtrSyntheticFrontEnd::GetTuple() { in GetTuple()
63 ValueObjectSP valobj_backend_sp = m_backend.GetSP(); in GetTuple()
68 ValueObjectSP valobj_sp = valobj_backend_sp->GetNonSyntheticValue(); in GetTuple()
72 ValueObjectSP obj_child_sp = valobj_sp->GetChildMemberWithName("_M_t"); in GetTuple()
76 ValueObjectSP obj_subchild_sp = obj_child_sp->GetChildMemberWithName("_M_t"); in GetTuple()
88 ValueObjectSP tuple_sp = GetTuple(); in Update()
[all …]
H A DLibCxxMap.cpp50 explicit MapEntry(ValueObjectSP entry_sp) : m_entry_sp(entry_sp) {} in MapEntry()
52 : m_entry_sp(entry ? entry->GetSP() : ValueObjectSP()) {} in MapEntry()
54 ValueObjectSP left() const { in left()
61 ValueObjectSP right() const { in right()
69 ValueObjectSP parent() const { in parent()
91 ValueObjectSP GetEntry() const { return m_entry_sp; } in GetEntry()
93 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; } in SetEntry()
100 ValueObjectSP m_entry_sp;
110 ValueObjectSP value() { return m_entry.GetEntry(); } in value()
112 ValueObjectSP advance(size_t count) { in advance()
[all …]
H A DLibStdcpp.cpp44 explicit LibstdcppMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
48 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
60 lldb::ValueObjectSP m_pair_sp;
65 explicit LibStdcppSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
69 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
90 lldb::ValueObjectSP valobj_sp) in LibstdcppMapIteratorSyntheticFrontEnd()
98 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update()
113 ValueObjectSP _M_node_sp(valobj_sp->GetChildMemberWithName("_M_node")); in Update()
140 lldb::ValueObjectSP
149 return lldb::ValueObjectSP(); in GetChildAtIndex()
[all …]
H A DLibCxxTuple.cpp32 ValueObjectSP GetChildAtIndex(uint32_t idx) override;
49 ValueObjectSP base_sp; in Update()
63 ValueObjectSP TupleFrontEnd::GetChildAtIndex(uint32_t idx) { in GetChildAtIndex()
65 return ValueObjectSP(); in GetChildAtIndex()
67 return ValueObjectSP(); in GetChildAtIndex()
74 return ValueObjectSP(); in GetChildAtIndex()
75 ValueObjectSP holder_sp = m_base->GetChildAtIndex(idx); in GetChildAtIndex()
77 return ValueObjectSP(); in GetChildAtIndex()
79 ValueObjectSP elem_sp = holder_sp->GetChildAtIndex(0); in GetChildAtIndex()
86 return ValueObjectSP(); in GetChildAtIndex()
[all …]
H A DLibCxxAtomic.cpp52 ValueObjectSP
54 ValueObjectSP non_sythetic = valobj.GetNonSyntheticValue(); in GetLibCxxAtomicValue()
58 ValueObjectSP member__a_ = non_sythetic->GetChildMemberWithName("__a_"); in GetLibCxxAtomicValue()
62 ValueObjectSP member__a_value = in GetLibCxxAtomicValue()
73 if (ValueObjectSP atomic_value = GetLibCxxAtomicValue(valobj)) { in LibCxxAtomicSummaryProvider()
89 LibcxxStdAtomicSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
95 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
110 LibcxxStdAtomicSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdAtomicSyntheticFrontEnd()
115 ValueObjectSP atomic_value = GetLibCxxAtomicValue(m_backend); in Update()
132 lldb::ValueObjectSP
[all …]
H A DLibStdcppTuple.cpp27 explicit LibStdcppTupleSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
31 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
51 lldb::ValueObjectSP valobj_sp) in LibStdcppTupleSyntheticFrontEnd()
59 ValueObjectSP valobj_backend_sp = m_backend.GetSP(); in Update()
63 ValueObjectSP next_child_sp = valobj_backend_sp->GetNonSyntheticValue(); in Update()
65 ValueObjectSP current_child = next_child_sp; in Update()
70 ValueObjectSP child_sp = current_child->GetChildAtIndex(i); in Update()
75 ValueObjectSP value_sp = in Update()
91 lldb::ValueObjectSP
95 return lldb::ValueObjectSP(); in GetChildAtIndex()
[all …]
H A DLibCxxProxyArray.cpp34 LibcxxStdProxyArraySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
40 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
70 LibcxxStdProxyArraySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdProxyArraySyntheticFrontEnd()
103 lldb::ValueObjectSP
107 return lldb::ValueObjectSP(); in GetChildAtIndex()
112 lldb::ValueObjectSP indirect = CreateValueObjectFromAddress( in GetChildAtIndex()
115 return lldb::ValueObjectSP(); in GetChildAtIndex()
119 return lldb::ValueObjectSP(); in GetChildAtIndex()
148 ValueObjectSP vector = m_backend.GetChildMemberWithName("__1d_"); in Update()
163 ValueObjectSP base = m_backend.GetChildMemberWithName("__vp_"); in Update()
[all …]
H A DGenericOptional.cpp48 ValueObjectSP GetChildAtIndex(uint32_t idx) override;
67 ValueObjectSP engaged_sp; in Update()
86 ValueObjectSP GenericOptionalFrontend::GetChildAtIndex(uint32_t _idx) { in GetChildAtIndex()
88 return ValueObjectSP(); in GetChildAtIndex()
90 ValueObjectSP val_sp; in GetChildAtIndex()
107 ValueObjectSP candidate = val_sp->GetChildMemberWithName("_M_value"); in GetChildAtIndex()
113 return ValueObjectSP(); in GetChildAtIndex()
118 return ValueObjectSP(); in GetChildAtIndex()
125 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibStdcppOptionalSyntheticFrontEndCreator()
133 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxOptionalSyntheticFrontEndCreator()
H A DLibCxxSliceArray.cpp24 ValueObjectSP obj = valobj.GetNonSyntheticValue(); in LibcxxStdSliceArraySummaryProvider()
28 ValueObjectSP ptr_sp = obj->GetChildMemberWithName("__size_"); in LibcxxStdSliceArraySummaryProvider()
55 LibcxxStdSliceArraySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
61 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
86 LibcxxStdSliceArraySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdSliceArraySyntheticFrontEnd()
104 lldb::ValueObjectSP
108 return lldb::ValueObjectSP(); in GetChildAtIndex()
134 ValueObjectSP start = m_backend.GetChildMemberWithName("__vp_"); in Update()
135 ValueObjectSP size = m_backend.GetChildMemberWithName("__size_"); in Update()
136 ValueObjectSP stride = m_backend.GetChildMemberWithName("__stride_"); in Update()
[all …]
H A DBlockPointer.cpp33 BlockPointerSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in BlockPointerSyntheticFrontEnd()
83 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override { in GetChildAtIndex()
85 return lldb::ValueObjectSP(); in GetChildAtIndex()
89 return lldb::ValueObjectSP(); in GetChildAtIndex()
120 ValueObjectSP struct_pointer_sp = in GetChildAtIndex()
124 return lldb::ValueObjectSP(); in GetChildAtIndex()
128 ValueObjectSP struct_sp = struct_pointer_sp->Dereference(err); in GetChildAtIndex()
131 return lldb::ValueObjectSP(); in GetChildAtIndex()
134 ValueObjectSP child_sp(struct_sp->GetSyntheticChildAtOffset( in GetChildAtIndex()
178 lldb::ValueObjectSP child_sp = synthetic_children->GetChildAtIndex( in BlockPointerSummaryProvider()
[all …]
H A DLibCxxVector.cpp24 LibcxxStdVectorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
30 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
47 LibcxxVectorBoolSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
51 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
64 std::map<size_t, lldb::ValueObjectSP> m_children;
71 LibcxxStdVectorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdVectorSyntheticFrontEnd()
104 lldb::ValueObjectSP
108 return lldb::ValueObjectSP(); in GetChildAtIndex()
122 ValueObjectSP data_type_finder_sp( in Update()
158 LibcxxVectorBoolSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxVectorBoolSyntheticFrontEnd()
[all …]
H A DLibStdcpp.h38 lldb::ValueObjectSP);
42 lldb::ValueObjectSP);
46 lldb::ValueObjectSP);
50 lldb::ValueObjectSP);
54 lldb::ValueObjectSP);
58 lldb::ValueObjectSP);
62 lldb::ValueObjectSP);
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBValue.cpp58 ValueImpl(lldb::ValueObjectSP in_valobj_sp, in ValueImpl()
104 lldb::ValueObjectSP GetRootSP() { return m_valobj_sp; } in GetRootSP()
106 lldb::ValueObjectSP GetSP(Process::StopLocker &stop_locker, in GetSP()
114 lldb::ValueObjectSP value_sp = m_valobj_sp; in GetSP()
122 return ValueObjectSP(); in GetSP()
132 return ValueObjectSP(); in GetSP()
136 ValueObjectSP dynamic_sp = value_sp->GetDynamicValue(m_use_dynamic); in GetSP()
142 ValueObjectSP synthetic_sp = value_sp->GetSyntheticValue(); in GetSP()
198 lldb::ValueObjectSP m_valobj_sp;
208 ValueObjectSP GetLockedSP(ValueImpl &in_value) { in GetLockedSP()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DNSDictionary.cpp102 NSDictionaryISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
108 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
130 lldb::ValueObjectSP valobj_sp;
145 NSConstantDictionarySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
149 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
169 lldb::ValueObjectSP valobj_sp;
177 NSCFDictionarySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
181 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
193 lldb::ValueObjectSP valobj_sp;
208 NSDictionary1SyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
[all …]
H A DNSSet.cpp45 NSSetISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
51 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
72 lldb::ValueObjectSP valobj_sp;
85 NSCFSetSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
89 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
100 lldb::ValueObjectSP valobj_sp;
116 GenericNSSetMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
122 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
134 lldb::ValueObjectSP valobj_sp;
232 NSSetCodeRunningSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
[all …]
H A DNSException.cpp30 static bool ExtractFields(ValueObject &valobj, ValueObjectSP *name_sp, in ExtractFields()
31 ValueObjectSP *reason_sp, ValueObjectSP *userinfo_sp, in ExtractFields()
32 ValueObjectSP *reserved_sp) { in ExtractFields()
101 lldb::ValueObjectSP reason_sp; in NSException_SummaryProvider()
121 NSExceptionSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in NSExceptionSyntheticFrontEnd()
128 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override { in GetChildAtIndex()
135 return lldb::ValueObjectSP(); in GetChildAtIndex()
171 ValueObjectSP m_name_sp;
172 ValueObjectSP m_reason_sp;
173 ValueObjectSP m_userinfo_sp;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DValueObjectList.cpp25 void ValueObjectList::Append(const ValueObjectSP &val_obj_sp) { in Append()
39 lldb::ValueObjectSP ValueObjectList::GetValueObjectAtIndex(size_t idx) { in GetValueObjectAtIndex()
40 lldb::ValueObjectSP valobj_sp; in GetValueObjectAtIndex()
46 lldb::ValueObjectSP ValueObjectList::RemoveValueObjectAtIndex(size_t idx) { in RemoveValueObjectAtIndex()
47 lldb::ValueObjectSP valobj_sp; in RemoveValueObjectAtIndex()
56 const ValueObjectSP &valobj_sp) { in SetValueObjectAtIndex()
62 ValueObjectSP ValueObjectList::FindValueObjectByValueName(const char *name) { in FindValueObjectByValueName()
64 ValueObjectSP val_obj_sp; in FindValueObjectByValueName()
76 ValueObjectSP ValueObjectList::FindValueObjectByUID(lldb::user_id_t uid) { in FindValueObjectByUID()
77 ValueObjectSP valobj_sp; in FindValueObjectByUID()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DValueObjectList.h27 void Append(const lldb::ValueObjectSP &val_obj_sp);
31 lldb::ValueObjectSP FindValueObjectByPointer(ValueObject *valobj);
37 lldb::ValueObjectSP GetValueObjectAtIndex(size_t idx);
39 lldb::ValueObjectSP RemoveValueObjectAtIndex(size_t idx);
41 void SetValueObjectAtIndex(size_t idx, const lldb::ValueObjectSP &valobj_sp);
43 lldb::ValueObjectSP FindValueObjectByValueName(const char *name);
45 lldb::ValueObjectSP FindValueObjectByUID(lldb::user_id_t uid);
51 const std::vector<lldb::ValueObjectSP> &GetObjects() const { in GetObjects()
55 typedef std::vector<lldb::ValueObjectSP> collection;
H A DValueObject.h412 lldb::ValueObjectSP GetValueForExpressionPath(
466 void SetValueFromInteger(lldb::ValueObjectSP new_val_sp, Status &error);
492 virtual lldb::ValueObjectSP GetChildAtIndex(uint32_t idx,
496 lldb::ValueObjectSP GetChildAtNamePath(llvm::ArrayRef<llvm::StringRef> names);
498 virtual lldb::ValueObjectSP GetChildMemberWithName(llvm::StringRef name,
569 lldb::ValueObjectSP GetSP() { return m_manager->GetSharedPointer(this); } in GetSP()
581 lldb::ValueObjectSP GetSyntheticChild(ConstString key) const;
583 lldb::ValueObjectSP GetSyntheticArrayMember(size_t index, bool can_create);
585 lldb::ValueObjectSP GetSyntheticBitFieldChild(uint32_t from, uint32_t to,
588 lldb::ValueObjectSP GetSyntheticExpressionPathChild(const char *expression,
[all …]
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DStackFrame.cpp508 ValueObjectSP StackFrame::GetValueForVariableExpressionPath( in GetValueForVariableExpressionPath()
514 return ValueObjectSP(); in GetValueForVariableExpressionPath()
519 return ValueObjectSP(); in GetValueForVariableExpressionPath()
533 ValueObjectSP valobj_sp; in GetValueForVariableExpressionPath()
541 return ValueObjectSP(); in GetValueForVariableExpressionPath()
621 return ValueObjectSP(); in GetValueForVariableExpressionPath()
627 ValueObjectSP child_valobj_sp; in GetValueForVariableExpressionPath()
634 return ValueObjectSP(); in GetValueForVariableExpressionPath()
645 return ValueObjectSP(); in GetValueForVariableExpressionPath()
658 return ValueObjectSP(); in GetValueForVariableExpressionPath()
[all …]

12345678