| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | LibCxx.h | 22 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 D | MsvcStlSmartPointer.cpp | 26 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 D | LibCxxVariant.cpp | 85 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 D | LibCxxList.cpp | 31 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 D | LibStdcpp.cpp | 46 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 D | LibCxx.cpp | 61 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 D | LibStdcppUniquePointer.cpp | 27 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 D | LibCxxUnorderedMap.cpp | 33 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 D | LibCxxMap.cpp | 50 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 D | LibCxxTuple.cpp | 36 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 D | LibCxxAtomic.cpp | 52 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 D | GenericOptional.cpp | 54 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 D | LibStdcppTuple.cpp | 27 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 D | LibCxxProxyArray.cpp | 34 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 D | LibCxxSliceArray.cpp | 24 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 D | LibStdcpp.h | 34 lldb::ValueObjectSP); 38 lldb::ValueObjectSP); 42 lldb::ValueObjectSP); 46 lldb::ValueObjectSP); 50 lldb::ValueObjectSP); 54 lldb::ValueObjectSP); 58 lldb::ValueObjectSP);
|
| H A D | BlockPointer.cpp | 33 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 D | SBValue.cpp | 58 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 D | ValueObjectList.h | 25 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 D | DILEval.h | 26 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 D | ValueObject.h | 412 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 D | ValueObjectList.cpp | 19 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 D | DILEval.cpp | 47 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 D | NSDictionary.cpp | 102 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 D | NSSet.cpp | 45 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 …]
|