| /openbsd-src/gnu/llvm/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | LibCxx.h | 22 lldb::ValueObjectSP 77 lldb::ValueObjectSP); 88 LibCxxMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 92 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 104 lldb::ValueObjectSP m_pair_sp; 109 lldb::ValueObjectSP); 134 LibCxxUnorderedMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 140 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 152 lldb::ValueObjectSP m_pair_sp; ///< ValueObject for the key/value pair 159 lldb::ValueObjectSP); [all …]
|
| H A D | LibCxxList.cpp | 30 ListEntry(ValueObjectSP entry_sp) : m_entry_sp(std::move(entry_sp)) {} in ListEntry() 32 : m_entry_sp(entry ? entry->GetSP() : ValueObjectSP()) {} in ListEntry() 60 ValueObjectSP GetEntry() { return m_entry_sp; } in GetEntry() 62 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; } in SetEntry() 69 ValueObjectSP m_entry_sp; 76 ListIterator(ValueObjectSP entry) : m_entry(std::move(entry)) {} in ListIterator() 79 ValueObjectSP value() { return m_entry.GetEntry(); } in value() 81 ValueObjectSP advance(size_t count) { in advance() 92 return lldb::ValueObjectSP(); in advance() 136 ValueObjectSP GetItem(size_t idx); [all …]
|
| H A D | LibCxxVariant.cpp | 85 LibcxxVariantGetIndexValidity(ValueObjectSP &impl_sp) { in LibcxxVariantGetIndexValidity() 86 ValueObjectSP index_sp( in LibcxxVariantGetIndexValidity() 114 std::optional<uint64_t> LibcxxVariantIndexValue(ValueObjectSP &impl_sp) { in LibcxxVariantIndexValue() 115 ValueObjectSP index_sp( in LibcxxVariantIndexValue() 124 ValueObjectSP LibcxxVariantGetNthHead(ValueObjectSP &impl_sp, uint64_t index) { in LibcxxVariantGetNthHead() 125 ValueObjectSP data_sp( in LibcxxVariantGetNthHead() 129 return ValueObjectSP{}; in LibcxxVariantGetNthHead() 131 ValueObjectSP current_level = data_sp; in LibcxxVariantGetNthHead() 133 ValueObjectSP tail_sp( in LibcxxVariantGetNthHead() 137 return ValueObjectSP{}; in LibcxxVariantGetNthHead() [all …]
|
| H A D | LibStdcppUniquePointer.cpp | 27 explicit LibStdcppUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 31 lldb::ValueObjectSP GetChildAtIndex(size_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 = in GetTuple() 77 ValueObjectSP obj_subchild_sp = in GetTuple() 90 ValueObjectSP tuple_sp = GetTuple(); in Update() [all …]
|
| H A D | LibStdcpp.cpp | 44 explicit LibstdcppMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 48 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 60 lldb::ValueObjectSP m_pair_sp; 65 explicit LibStdcppSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 69 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 81 lldb::ValueObjectSP valobj_sp) in LibstdcppMapIteratorSyntheticFrontEnd() 89 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update() 104 ValueObjectSP _M_node_sp( in Update() 131 lldb::ValueObjectSP 140 return lldb::ValueObjectSP(); in GetChildAtIndex() [all …]
|
| H A D | LibCxx.cpp | 38 lldb::ValueObjectSP lldb_private::formatters::GetChildMemberWithName( in GetChildMemberWithName() 41 lldb::ValueObjectSP child_sp = obj.GetChildMemberWithName(name, true); in GetChildMemberWithName() 51 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxOptionalSummaryProvider() 57 ValueObjectSP engaged_sp( in LibcxxOptionalSummaryProvider() 74 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxFunctionSummaryProvider() 121 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider() 124 ValueObjectSP ptr_sp( in LibcxxSmartPointerSummaryProvider() 126 ValueObjectSP count_sp(valobj_sp->GetChildAtNamePath( in LibcxxSmartPointerSummaryProvider() 128 ValueObjectSP weakcount_sp(valobj_sp->GetChildAtNamePath( in LibcxxSmartPointerSummaryProvider() 140 ValueObjectSP pointee_sp = ptr_sp->Dereference(error); in LibcxxSmartPointerSummaryProvider() [all …]
|
| H A D | LibCxxUnorderedMap.cpp | 32 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 38 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 58 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdUnorderedMapSyntheticFrontEnd() 95 lldb::ValueObjectSP lldb_private::formatters:: 98 return lldb::ValueObjectSP(); in GetChildAtIndex() 100 return lldb::ValueObjectSP(); in GetChildAtIndex() 104 return lldb::ValueObjectSP(); in GetChildAtIndex() 107 ValueObjectSP node_sp = m_next_element->Dereference(error); in GetChildAtIndex() 109 return lldb::ValueObjectSP(); in GetChildAtIndex() 111 ValueObjectSP value_sp = in GetChildAtIndex() [all …]
|
| H A D | LibCxxMap.cpp | 28 explicit MapEntry(ValueObjectSP entry_sp) : m_entry_sp(entry_sp) {} in MapEntry() 30 : m_entry_sp(entry ? entry->GetSP() : ValueObjectSP()) {} in MapEntry() 32 ValueObjectSP left() const { in left() 40 ValueObjectSP right() const { in right() 49 ValueObjectSP parent() const { in parent() 72 ValueObjectSP GetEntry() const { return m_entry_sp; } in GetEntry() 74 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; } in SetEntry() 81 ValueObjectSP m_entry_sp; 89 MapIterator(ValueObjectSP entry, size_t depth = 0) in MapIterator() 98 ValueObjectSP value() { return m_entry.GetEntry(); } in value() [all …]
|
| H A D | LibCxxTuple.cpp | 30 ValueObjectSP GetChildAtIndex(size_t idx) override; 47 ValueObjectSP base_sp; in Update() 61 ValueObjectSP TupleFrontEnd::GetChildAtIndex(size_t idx) { in GetChildAtIndex() 63 return ValueObjectSP(); in GetChildAtIndex() 65 return ValueObjectSP(); in GetChildAtIndex() 72 return ValueObjectSP(); in GetChildAtIndex() 73 ValueObjectSP holder_sp = m_base->GetChildAtIndex(idx, true); in GetChildAtIndex() 75 return ValueObjectSP(); in GetChildAtIndex() 77 ValueObjectSP elem_sp = holder_sp->GetChildAtIndex(0, true); in GetChildAtIndex() 84 return ValueObjectSP(); in GetChildAtIndex() [all …]
|
| H A D | LibStdcppTuple.cpp | 27 explicit LibStdcppTupleSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 31 lldb::ValueObjectSP GetChildAtIndex(size_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, true); in Update() 75 ValueObjectSP value_sp = in Update() 91 lldb::ValueObjectSP 95 return lldb::ValueObjectSP(); in GetChildAtIndex() [all …]
|
| H A D | LibCxxAtomic.cpp | 52 ValueObjectSP 54 ValueObjectSP non_sythetic = valobj.GetNonSyntheticValue(); in GetLibCxxAtomicValue() 58 ValueObjectSP member__a_ = in GetLibCxxAtomicValue() 63 ValueObjectSP member__a_value = in GetLibCxxAtomicValue() 74 if (ValueObjectSP atomic_value = GetLibCxxAtomicValue(valobj)) { in LibCxxAtomicSummaryProvider() 90 LibcxxStdAtomicSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 96 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 111 LibcxxStdAtomicSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdAtomicSyntheticFrontEnd() 115 ValueObjectSP atomic_value = GetLibCxxAtomicValue(m_backend); in Update() 132 lldb::ValueObjectSP [all …]
|
| H A D | GenericOptional.cpp | 46 ValueObjectSP GetChildAtIndex(size_t idx) override; 65 ValueObjectSP engaged_sp; in Update() 86 ValueObjectSP GenericOptionalFrontend::GetChildAtIndex(size_t _idx) { in GetChildAtIndex() 88 return ValueObjectSP(); in GetChildAtIndex() 90 ValueObjectSP val_sp; in GetChildAtIndex() 107 ValueObjectSP candidate = in GetChildAtIndex() 114 return ValueObjectSP(); in GetChildAtIndex() 119 return ValueObjectSP(); in GetChildAtIndex() 126 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibStdcppOptionalSyntheticFrontEndCreator() 134 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxOptionalSyntheticFrontEndCreator()
|
| H A D | LibCxxVector.cpp | 24 LibcxxStdVectorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 30 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 47 LibcxxVectorBoolSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 51 lldb::ValueObjectSP GetChildAtIndex(size_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() 121 ValueObjectSP data_type_finder_sp( in Update() 134 ValueObjectSP first_elem_parent_sp = in Update() [all …]
|
| H A D | BlockPointer.cpp | 32 BlockPointerSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in BlockPointerSyntheticFrontEnd() 94 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override { in GetChildAtIndex() 96 return lldb::ValueObjectSP(); in GetChildAtIndex() 100 return lldb::ValueObjectSP(); in GetChildAtIndex() 128 ValueObjectSP struct_pointer_sp = in GetChildAtIndex() 132 return lldb::ValueObjectSP(); in GetChildAtIndex() 136 ValueObjectSP struct_sp = struct_pointer_sp->Dereference(err); in GetChildAtIndex() 139 return lldb::ValueObjectSP(); in GetChildAtIndex() 142 ValueObjectSP child_sp(struct_sp->GetSyntheticChildAtOffset( in GetChildAtIndex() 184 lldb::ValueObjectSP child_sp = synthetic_children->GetChildAtIndex( in BlockPointerSummaryProvider() [all …]
|
| H A D | LibStdcpp.h | 38 lldb::ValueObjectSP); 42 lldb::ValueObjectSP); 46 lldb::ValueObjectSP); 50 lldb::ValueObjectSP); 54 lldb::ValueObjectSP); 58 lldb::ValueObjectSP); 62 lldb::ValueObjectSP);
|
| H A D | Coroutines.h | 33 StdlibCoroutineHandleSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 39 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 48 lldb::ValueObjectSP m_resume_ptr_sp; 49 lldb::ValueObjectSP m_destroy_ptr_sp; 50 lldb::ValueObjectSP m_promise_ptr_sp; 55 lldb::ValueObjectSP);
|
| /openbsd-src/gnu/llvm/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() 118 return ValueObjectSP(); in GetSP() 128 return ValueObjectSP(); in GetSP() 132 ValueObjectSP dynamic_sp = value_sp->GetDynamicValue(m_use_dynamic); in GetSP() 138 ValueObjectSP synthetic_sp = value_sp->GetSyntheticValue(); in GetSP() 194 lldb::ValueObjectSP m_valobj_sp; 204 ValueObjectSP GetLockedSP(ValueImpl &in_value) { in GetLockedSP() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Language/ObjC/ |
| H A D | NSDictionary.cpp | 103 NSDictionaryISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 109 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 131 lldb::ValueObjectSP valobj_sp; 146 NSConstantDictionarySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 150 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 170 lldb::ValueObjectSP valobj_sp; 178 NSCFDictionarySyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 182 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 194 lldb::ValueObjectSP valobj_sp; 209 NSDictionary1SyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); [all …]
|
| H A D | NSSet.cpp | 45 NSSetISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 51 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 72 lldb::ValueObjectSP valobj_sp; 85 NSCFSetSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 89 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 100 lldb::ValueObjectSP valobj_sp; 116 GenericNSSetMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); 122 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override; 134 lldb::ValueObjectSP valobj_sp; 232 NSSetCodeRunningSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp); [all …]
|
| H A D | NSException.cpp | 31 static bool ExtractFields(ValueObject &valobj, ValueObjectSP *name_sp, in ExtractFields() 32 ValueObjectSP *reason_sp, ValueObjectSP *userinfo_sp, in ExtractFields() 33 ValueObjectSP *reserved_sp) { in ExtractFields() 102 lldb::ValueObjectSP reason_sp; in NSException_SummaryProvider() 122 NSExceptionSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in NSExceptionSyntheticFrontEnd() 131 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override { in GetChildAtIndex() 138 return lldb::ValueObjectSP(); in GetChildAtIndex() 171 ValueObjectSP m_name_sp; 172 ValueObjectSP m_reason_sp; 173 ValueObjectSP m_userinfo_sp; [all …]
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Core/ |
| H A D | ValueObjectList.h | 27 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 D | ValueObject.h | 412 lldb::ValueObjectSP GetValueForExpressionPath( 472 virtual lldb::ValueObjectSP GetChildAtIndex(size_t idx, bool can_create); 475 lldb::ValueObjectSP GetChildAtIndexPath(llvm::ArrayRef<size_t> idxs, 478 lldb::ValueObjectSP 483 lldb::ValueObjectSP GetChildAtNamePath(llvm::ArrayRef<ConstString> names, 486 lldb::ValueObjectSP 490 virtual lldb::ValueObjectSP GetChildMemberWithName(ConstString name, 555 lldb::ValueObjectSP GetSP() { return m_manager->GetSharedPointer(this); } in GetSP() 567 lldb::ValueObjectSP GetSyntheticChild(ConstString key) const; 569 lldb::ValueObjectSP GetSyntheticArrayMember(size_t index, bool can_create); [all …]
|
| H A D | ValueObjectConstResult.h | 38 static lldb::ValueObjectSP 42 static lldb::ValueObjectSP 47 static lldb::ValueObjectSP 53 static lldb::ValueObjectSP 58 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope, 63 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope, 80 lldb::ValueObjectSP Dereference(Status &error) override; 85 lldb::ValueObjectSP GetSyntheticChildAtOffset( 89 lldb::ValueObjectSP AddressOf(Status &error) override; 104 lldb::ValueObjectSP [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Core/ |
| H A D | ValueObjectList.cpp | 25 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 …]
|
| /openbsd-src/gnu/llvm/lldb/source/Target/ |
| H A D | StackFrame.cpp | 508 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() 626 return ValueObjectSP(); in GetValueForVariableExpressionPath() 632 ValueObjectSP child_valobj_sp; in GetValueForVariableExpressionPath() 639 return ValueObjectSP(); in GetValueForVariableExpressionPath() 650 return ValueObjectSP(); in GetValueForVariableExpressionPath() 663 return ValueObjectSP(); in GetValueForVariableExpressionPath() [all …]
|