Home
last modified time | relevance | path

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

123456789

/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);
40 std::pair<lldb::ValueObjectSP, bool>
97 lldb::ValueObjectSP);
105 lldb::ValueObjectSP);
109 LibcxxSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
113 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
128 LibcxxUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
132 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
[all …]
H A DMsvcStlSmartPointer.cpp26 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in MsvcStlSmartPointerSummaryProvider()
30 ValueObjectSP ptr_sp(valobj_sp->GetChildMemberWithName("_Ptr")); in MsvcStlSmartPointerSummaryProvider()
31 ValueObjectSP ctrl_sp(valobj_sp->GetChildMemberWithName("_Rep")); in MsvcStlSmartPointerSummaryProvider()
71 MsvcStlSmartPointerSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
75 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
89 MsvcStlUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
93 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
100 lldb::ValueObjectSP m_value_ptr_sp;
101 lldb::ValueObjectSP m_deleter_sp;
108 MsvcStlSmartPointerSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in MsvcStlSmartPointerSyntheticFrontEnd()
[all …]
H A DLibCxxVariant.cpp85 LibcxxVariantGetIndexValidity(ValueObjectSP &impl_sp) { in LibcxxVariantGetIndexValidity()
86 ValueObjectSP index_sp(impl_sp->GetChildMemberWithName("__index")); in LibcxxVariantGetIndexValidity()
116 std::optional<uint64_t> LibcxxVariantIndexValue(ValueObjectSP &impl_sp) { in LibcxxVariantIndexValue()
117 ValueObjectSP index_sp(impl_sp->GetChildMemberWithName("__index")); in LibcxxVariantIndexValue()
125 ValueObjectSP LibcxxVariantGetNthHead(ValueObjectSP &impl_sp, uint64_t index) { in LibcxxVariantGetNthHead()
126 ValueObjectSP data_sp(impl_sp->GetChildMemberWithName("__data")); in LibcxxVariantGetNthHead()
129 return ValueObjectSP{}; in LibcxxVariantGetNthHead()
131 ValueObjectSP current_level = data_sp; in LibcxxVariantGetNthHead()
133 ValueObjectSP tail_sp(current_level->GetChildMemberWithName("__tail")); in LibcxxVariantGetNthHead()
136 return ValueObjectSP{}; in LibcxxVariantGetNthHead()
[all …]
H A DLibCxxList.cpp31 ListEntry(ValueObjectSP entry_sp) : m_entry_sp(std::move(entry_sp)) {} in ListEntry()
33 : m_entry_sp(entry ? entry->GetSP() : ValueObjectSP()) {} in ListEntry()
57 ValueObjectSP GetEntry() { return m_entry_sp; } in GetEntry()
59 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; } in SetEntry()
66 ValueObjectSP m_entry_sp;
73 ListIterator(ValueObjectSP entry) : m_entry(std::move(entry)) {} in ListIterator()
76 ValueObjectSP value() { return m_entry.GetEntry(); } in value()
78 ValueObjectSP advance(size_t count) { in advance()
89 return lldb::ValueObjectSP(); in advance()
137 ValueObjectSP GetItem(size_t idx);
[all …]
H A DLibStdcpp.cpp46 explicit LibstdcppMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
50 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;
88 lldb::ValueObjectSP valobj_sp) in LibstdcppMapIteratorSyntheticFrontEnd()
96 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update()
111 ValueObjectSP _M_node_sp(valobj_sp->GetChildMemberWithName("_M_node")); in Update()
138 lldb::ValueObjectSP
147 return lldb::ValueObjectSP(); in GetChildAtIndex()
[all …]
H A DLibCxx.cpp61 lldb::ValueObjectSP lldb_private::formatters::GetChildMemberWithName( in GetChildMemberWithName()
64 lldb::ValueObjectSP child_sp = obj.GetChildMemberWithName(name); in GetChildMemberWithName()
72 lldb::ValueObjectSP
75 ValueObjectSP value; in GetFirstValueOfLibCXXCompressedPair()
76 ValueObjectSP first_child = pair.GetChildAtIndex(0); in GetFirstValueOfLibCXXCompressedPair()
86 lldb::ValueObjectSP
89 ValueObjectSP value; in GetSecondValueOfLibCXXCompressedPair()
91 ValueObjectSP second_child = pair.GetChildAtIndex(1); in GetSecondValueOfLibCXXCompressedPair()
103 std::pair<lldb::ValueObjectSP, bool>
113 ValueObjectSP node_sp(obj.GetChildMemberWithName(child_name)); in GetValueOrOldCompressedPair()
[all …]
H A DLibStdcppUniquePointer.cpp27 explicit LibStdcppUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
31 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
48 ValueObjectSP GetTuple();
54 lldb::ValueObjectSP valobj_sp) in LibStdcppUniquePtrSyntheticFrontEnd()
59 ValueObjectSP LibStdcppUniquePtrSyntheticFrontEnd::GetTuple() { in GetTuple()
60 ValueObjectSP valobj_backend_sp = m_backend.GetSP(); in GetTuple()
65 ValueObjectSP valobj_sp = valobj_backend_sp->GetNonSyntheticValue(); in GetTuple()
69 ValueObjectSP obj_child_sp = valobj_sp->GetChildMemberWithName("_M_t"); in GetTuple()
73 ValueObjectSP obj_subchild_sp = obj_child_sp->GetChildMemberWithName("_M_t"); in GetTuple()
85 ValueObjectSP tuple_sp = GetTuple(); in Update()
[all …]
H A DLibCxxUnorderedMap.cpp33 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
39 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
61 LibCxxUnorderedMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
67 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
74 lldb::ValueObjectSP m_pair_sp; ///< ValueObject for the key/value pair
83 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdUnorderedMapSyntheticFrontEnd()
148 lldb::ValueObjectSP lldb_private::formatters::
151 return lldb::ValueObjectSP(); in GetChildAtIndex()
153 return lldb::ValueObjectSP(); in GetChildAtIndex()
157 return lldb::ValueObjectSP(); in GetChildAtIndex()
[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 DLibCxxTuple.cpp36 ValueObjectSP GetChildAtIndex(uint32_t idx) override;
53 ValueObjectSP base_sp; in Update()
67 ValueObjectSP TupleFrontEnd::GetChildAtIndex(uint32_t idx) { in GetChildAtIndex()
69 return ValueObjectSP(); in GetChildAtIndex()
71 return ValueObjectSP(); in GetChildAtIndex()
78 return ValueObjectSP(); in GetChildAtIndex()
79 ValueObjectSP holder_sp = m_base->GetChildAtIndex(idx); in GetChildAtIndex()
81 return ValueObjectSP(); in GetChildAtIndex()
83 ValueObjectSP elem_sp = holder_sp->GetChildAtIndex(0); in GetChildAtIndex()
90 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;
108 LibcxxStdAtomicSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdAtomicSyntheticFrontEnd()
113 ValueObjectSP atomic_value = GetLibCxxAtomicValue(m_backend); in Update()
125 lldb::ValueObjectSP
[all …]
H A DGenericOptional.cpp54 ValueObjectSP GetChildAtIndex(uint32_t idx) override;
73 ValueObjectSP engaged_sp; in Update()
78 if (ValueObjectSP payload = m_backend.GetChildMemberWithName("_M_payload")) in Update()
93 ValueObjectSP GenericOptionalFrontend::GetChildAtIndex(uint32_t _idx) { in GetChildAtIndex()
95 return ValueObjectSP(); in GetChildAtIndex()
97 ValueObjectSP val_sp; in GetChildAtIndex()
114 ValueObjectSP candidate = val_sp->GetChildMemberWithName("_M_value"); in GetChildAtIndex()
120 return ValueObjectSP(); in GetChildAtIndex()
125 return ValueObjectSP(); in GetChildAtIndex()
132 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibStdcppOptionalSyntheticFrontEndCreator()
[all …]
H A DLibStdcppTuple.cpp27 explicit LibStdcppTupleSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
31 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
49 lldb::ValueObjectSP valobj_sp) in LibStdcppTupleSyntheticFrontEnd()
57 ValueObjectSP valobj_backend_sp = m_backend.GetSP(); in Update()
61 ValueObjectSP next_child_sp = valobj_backend_sp->GetNonSyntheticValue(); in Update()
63 ValueObjectSP current_child = next_child_sp; in Update()
68 ValueObjectSP child_sp = current_child->GetChildAtIndex(i); in Update()
73 ValueObjectSP value_sp = in Update()
87 lldb::ValueObjectSP
91 return lldb::ValueObjectSP(); in GetChildAtIndex()
[all …]
H A DLibCxxProxyArray.cpp34 LibcxxStdProxyArraySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
40 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
68 LibcxxStdProxyArraySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdProxyArraySyntheticFrontEnd()
101 lldb::ValueObjectSP
105 return lldb::ValueObjectSP(); in GetChildAtIndex()
110 lldb::ValueObjectSP indirect = CreateValueObjectFromAddress( in GetChildAtIndex()
113 return lldb::ValueObjectSP(); in GetChildAtIndex()
117 return lldb::ValueObjectSP(); in GetChildAtIndex()
147 ValueObjectSP vector = m_backend.GetChildMemberWithName("__1d_"); in Update()
163 ValueObjectSP base = m_backend.GetChildMemberWithName("__vp_"); in Update()
[all …]
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;
84 LibcxxStdSliceArraySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdSliceArraySyntheticFrontEnd()
102 lldb::ValueObjectSP
106 return lldb::ValueObjectSP(); in GetChildAtIndex()
133 ValueObjectSP start = m_backend.GetChildMemberWithName("__vp_"); in Update()
134 ValueObjectSP size = m_backend.GetChildMemberWithName("__size_"); in Update()
135 ValueObjectSP stride = m_backend.GetChildMemberWithName("__stride_"); in Update()
[all …]
H A DLibStdcpp.h34 lldb::ValueObjectSP);
38 lldb::ValueObjectSP);
42 lldb::ValueObjectSP);
46 lldb::ValueObjectSP);
50 lldb::ValueObjectSP);
54 lldb::ValueObjectSP);
58 lldb::ValueObjectSP);
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()
185 lldb::ValueObjectSP child_sp = in BlockPointerSummaryProvider()
[all …]
/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/include/lldb/ValueObject/
H A DValueObjectList.h25 void Append(const lldb::ValueObjectSP &val_obj_sp);
29 lldb::ValueObjectSP FindValueObjectByPointer(ValueObject *valobj);
35 lldb::ValueObjectSP GetValueObjectAtIndex(size_t idx);
37 lldb::ValueObjectSP RemoveValueObjectAtIndex(size_t idx);
39 void SetValueObjectAtIndex(size_t idx, const lldb::ValueObjectSP &valobj_sp);
41 lldb::ValueObjectSP FindValueObjectByValueName(const char *name);
43 lldb::ValueObjectSP FindValueObjectByUID(lldb::user_id_t uid);
49 const std::vector<lldb::ValueObjectSP> &GetObjects() const { in GetObjects()
54 typedef std::vector<lldb::ValueObjectSP> collection;
H A DDILEval.h26 lldb::ValueObjectSP LookupIdentifier(llvm::StringRef name_ref,
34 lldb::ValueObjectSP LookupGlobalIdentifier(llvm::StringRef name_ref,
46 llvm::Expected<lldb::ValueObjectSP> Evaluate(const ASTNode *node);
49 llvm::Expected<lldb::ValueObjectSP>
51 llvm::Expected<lldb::ValueObjectSP> Visit(const MemberOfNode *node) override;
52 llvm::Expected<lldb::ValueObjectSP> Visit(const UnaryOpNode *node) override;
53 llvm::Expected<lldb::ValueObjectSP>
55 llvm::Expected<lldb::ValueObjectSP>
61 lldb::ValueObjectSP m_scope;
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()
585 lldb::ValueObjectSP GetSyntheticChild(ConstString key) const;
587 lldb::ValueObjectSP GetSyntheticArrayMember(size_t index, bool can_create);
589 lldb::ValueObjectSP GetSyntheticBitFieldChild(uint32_t from, uint32_t to,
592 lldb::ValueObjectSP GetSyntheticExpressionPathChild(const char *expression,
[all …]
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DValueObjectList.cpp19 void ValueObjectList::Append(const ValueObjectSP &val_obj_sp) { in Append()
33 lldb::ValueObjectSP ValueObjectList::GetValueObjectAtIndex(size_t idx) { in GetValueObjectAtIndex()
34 lldb::ValueObjectSP valobj_sp; in GetValueObjectAtIndex()
40 lldb::ValueObjectSP ValueObjectList::RemoveValueObjectAtIndex(size_t idx) { in RemoveValueObjectAtIndex()
41 lldb::ValueObjectSP valobj_sp; in RemoveValueObjectAtIndex()
50 const ValueObjectSP &valobj_sp) { in SetValueObjectAtIndex()
56 ValueObjectSP ValueObjectList::FindValueObjectByValueName(const char *name) { in FindValueObjectByValueName()
58 ValueObjectSP val_obj_sp; in FindValueObjectByValueName()
70 ValueObjectSP ValueObjectList::FindValueObjectByUID(lldb::user_id_t uid) { in FindValueObjectByUID()
71 ValueObjectSP valobj_sp; in FindValueObjectByUID()
[all …]
H A DDILEval.cpp47 lldb::ValueObjectSP LookupGlobalIdentifier( in LookupGlobalIdentifier()
58 lldb::ValueObjectSP value_sp; in LookupGlobalIdentifier()
88 lldb::ValueObjectSP LookupIdentifier(llvm::StringRef name_ref, in LookupIdentifier()
110 lldb::ValueObjectSP value_sp; in LookupIdentifier()
145 llvm::Expected<lldb::ValueObjectSP> Interpreter::Evaluate(const ASTNode *node) { in Evaluate()
153 llvm::Expected<lldb::ValueObjectSP>
157 lldb::ValueObjectSP identifier = in Visit()
173 llvm::Expected<lldb::ValueObjectSP>
180 lldb::ValueObjectSP rhs = *rhs_or_err; in Visit()
184 lldb::ValueObjectSP dynamic_rhs = rhs->GetDynamicValue(m_use_dynamic); in Visit()
[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;
128 lldb::ValueObjectSP valobj_sp;
143 NSConstantDictionarySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
147 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
165 lldb::ValueObjectSP valobj_sp;
173 NSCFDictionarySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
177 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
187 lldb::ValueObjectSP valobj_sp;
202 NSDictionary1SyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
[all …]
H A DNSSet.cpp45 NSSetISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
51 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
70 lldb::ValueObjectSP valobj_sp;
83 NSCFSetSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
87 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
96 lldb::ValueObjectSP valobj_sp;
112 GenericNSSetMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
118 lldb::ValueObjectSP GetChildAtIndex(uint32_t idx) override;
128 lldb::ValueObjectSP valobj_sp;
314 CXXSyntheticChildren *synth, lldb::ValueObjectSP valobj_sp) { in NSSetSyntheticFrontEndCreator()
[all …]

123456789