| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
| H A D | Cocoa.h | 22 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 D | NSString.h | 21 bool NSStringSummaryProvider(ValueObject &valobj, Stream &stream, 25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, 29 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, 32 bool NSAttributedStringSummaryProvider(ValueObject &valobj, Stream &stream, 36 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options);
|
| H A D | CF.h | 18 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,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | LibCxx.h | 23 GetChildMemberWithName(ValueObject &obj, 26 lldb::ValueObjectSP GetFirstValueOfLibCXXCompressedPair(ValueObject &pair); 27 lldb::ValueObjectSP GetSecondValueOfLibCXXCompressedPair(ValueObject &pair); 41 GetValueOrOldCompressedPair(ValueObject &obj, size_t anon_struct_idx, 47 ValueObject &valobj, Stream &stream, 51 ValueObject &valobj, Stream &stream, 55 ValueObject &valobj, Stream &stream, 59 ValueObject &valobj, Stream &stream, 63 ValueObject &valueObj, Stream &stream, 67 ValueObject &valobj, Stream &stream, [all …]
|
| H A D | CxxStringTypes.h | 20 bool Char8StringSummaryProvider(ValueObject &valobj, Stream &stream, 24 ValueObject &valobj, Stream &stream, 28 ValueObject &valobj, Stream &stream, 31 bool WCharStringSummaryProvider(ValueObject &valobj, Stream &stream, 34 bool Char8SummaryProvider(ValueObject &valobj, Stream &stream, 38 ValueObject &valobj, Stream &stream, 41 bool Char32SummaryProvider(ValueObject &valobj, Stream &stream, 44 bool WCharSummaryProvider(ValueObject &valobj, Stream &stream, 47 std::optional<uint64_t> GetWCharByteSize(ValueObject &valobj);
|
| H A D | MsvcStl.h | 20 bool IsMsvcStlStringType(ValueObject &valobj); 24 ValueObject &valobj, Stream &stream, 29 ValueObject &valobj, Stream &stream, 33 bool IsMsvcStlSmartPointer(ValueObject &valobj); 34 bool MsvcStlSmartPointerSummaryProvider(ValueObject &valobj, Stream &stream, 41 bool IsMsvcStlUniquePtr(ValueObject &valobj); 42 bool MsvcStlUniquePtrSummaryProvider(ValueObject &valobj, Stream &stream,
|
| H A D | MsvcStl.cpp | 46 static ValueObjectSP ExtractMsvcStlStringData(ValueObject &valobj) { in ExtractMsvcStlStringData() 53 ExtractMsvcStlStringInfo(ValueObject &valobj, uint64_t element_size) { in ExtractMsvcStlStringInfo() 89 MsvcStlStringSummaryProviderImpl(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProviderImpl() 102 static bool formatStringImpl(ValueObject &valobj, Stream &stream, in formatStringImpl() 115 bool lldb_private::formatters::IsMsvcStlStringType(ValueObject &valobj) { in IsMsvcStlStringType() 122 ValueObject &valobj, Stream &stream, in MsvcStlWStringSummaryProvider() 130 StringElementType::ASCII>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider() 137 StringElementType::UTF8>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider() 144 StringElementType::UTF16>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider() 151 StringElementType::UTF32>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
|
| H A D | LibCxx.cpp | 62 ValueObject &obj, llvm::ArrayRef<ConstString> alternative_names) { in GetChildMemberWithName() 74 ValueObject &pair) { in GetFirstValueOfLibCXXCompressedPair() 88 ValueObject &pair) { in GetSecondValueOfLibCXXCompressedPair() 105 ValueObject &obj, size_t anon_struct_idx, llvm::StringRef child_name, in GetValueOrOldCompressedPair() 107 auto is_old_compressed_pair = [](ValueObject &pair_obj) -> bool { in GetValueOrOldCompressedPair() 142 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxFunctionSummaryProvider() 190 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxSmartPointerSummaryProvider() 236 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxUniquePointerSummaryProvider() 461 static ValueObjectSP ExtractLibCxxStringData(ValueObject &valobj) { in ExtractLibCxxStringData() 477 ExtractLibcxxStringInfo(ValueObject &valobj) { in ExtractLibcxxStringInfo() [all …]
|
| H A D | CxxStringTypes.cpp | 52 static bool CharStringSummaryProvider(ValueObject &valobj, Stream &stream) { in CharStringSummaryProvider() 70 static bool CharSummaryProvider(ValueObject &valobj, Stream &stream) { in CharSummaryProvider() 98 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char8StringSummaryProvider() 103 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char16StringSummaryProvider() 108 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char32StringSummaryProvider() 113 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in WCharStringSummaryProvider() 148 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char8SummaryProvider() 153 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char16SummaryProvider() 158 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char32SummaryProvider() 163 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in WCharSummaryProvider() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/ValueObject/ |
| H A D | ValueObject.cpp | 80 ValueObject::ValueObject(ValueObject &parent) in ValueObject() function in ValueObject 91 ValueObject::ValueObject(ExecutionContextScope *exe_scope, in ValueObject() function in ValueObject 109 ValueObject::~ValueObject() = default; 111 bool ValueObject::UpdateValueIfNeeded(bool update_format) { in UpdateValueIfNeeded() 202 bool ValueObject::UpdateFormatsIfNeeded() { in UpdateFormatsIfNeeded() 227 void ValueObject::SetNeedsUpdate() { in SetNeedsUpdate() 234 void ValueObject::ClearDynamicTypeInformation() { in ClearDynamicTypeInformation() 244 CompilerType ValueObject::MaybeCalculateCompleteType() { in MaybeCalculateCompleteType() 274 DataExtractor &ValueObject::GetDataExtractor() { in GetDataExtractor() 279 const Status &ValueObject::GetError() { in GetError() [all …]
|
| H A D | ValueObjectVTable.cpp | 23 class ValueObjectVTableChild : public ValueObject { 25 ValueObjectVTableChild(ValueObject &parent, uint32_t func_idx, in ValueObjectVTableChild() 27 : ValueObject(parent), m_func_idx(func_idx), m_addr_size(addr_size) { in ValueObjectVTableChild() 43 if (ValueObject *parent = GetParent()) in IsInScope() 52 ValueObject *parent = GetParent(); in UpdateValue() 109 ValueObject *val = parent->GetParent(); in UpdateValue() 148 ValueObjectSP ValueObjectVTable::Create(ValueObject &parent) { in Create() 152 ValueObjectVTable::ValueObjectVTable(ValueObject &parent) in ValueObjectVTable() 153 : ValueObject(parent) { in ValueObjectVTable() 187 ValueObject *ValueObjectVTable::CreateChildAtIndex(size_t idx) { in CreateChildAtIndex() [all …]
|
| H A D | ValueObjectConstResultImpl.cpp | 37 ValueObject *valobj, lldb::addr_t live_address) in ValueObjectConstResultImpl() 45 return m_impl_backend->ValueObject::Dereference(error); in Dereference() 48 ValueObject *ValueObjectConstResultImpl::CreateChildAtIndex(size_t idx) { in CreateChildAtIndex() 103 ValueObject * 166 return m_impl_backend->ValueObject::GetSyntheticChildAtOffset( in GetSyntheticChildAtOffset() 195 return m_impl_backend->ValueObject::AddressOf(error); in AddressOf() 209 ValueObject::AddrAndType 216 return m_impl_backend->ValueObject::GetAddressOf(scalar_is_load_address); in GetAddressOf() 226 return m_impl_backend->ValueObject::GetPointeeData(data, item_idx, in GetPointeeData()
|
| H A D | ValueObjectSynthetic.cpp | 31 DummySyntheticFrontEnd(ValueObject &backend) in DummySyntheticFrontEnd() 53 ValueObjectSynthetic::ValueObjectSynthetic(ValueObject &parent, in ValueObjectSynthetic() 55 : ValueObject(parent), m_synth_sp(std::move(filter)), m_children_byindex(), in ValueObjectSynthetic() 145 ValueObject *valobj_for_frontend = m_parent; in CreateSynthFilter() 256 ValueObject *valobj; in GetChildAtIndex() 369 void ValueObjectSynthetic::CopyValueData(ValueObject *source) { in CopyValueData() 395 this->ValueObject::SetFormat(format); in SetFormat() 401 this->ValueObject::SetPreferredDisplayLanguage(lang); in SetPreferredDisplayLanguage() 424 this->ValueObject::SetSyntheticChildrenGenerated(b); in SetSyntheticChildrenGenerated() 431 return ValueObject::GetDeclaration(decl); in GetDeclaration() [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/ |
| H A D | ValueObjectPrinter.h | 29 ValueObjectPrinter(ValueObject &valobj, Stream *s); 31 ValueObjectPrinter(ValueObject &valobj, Stream *s, 46 ValueObjectPrinter(ValueObject &valobj, Stream *s, 54 void Init(ValueObject &valobj, Stream *s, 74 ValueObject &GetMostSpecializedValue(); 119 ValueObject &GetValueObjectForChildrenGeneration(); 125 lldb::ValueObjectSP GenerateChild(ValueObject &synth_valobj, size_t idx); 145 ValueObject &m_orig_valobj; 148 ValueObject *m_cached_valobj;
|
| H A D | FormatManager.h | 121 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, 198 ImplSP Get(ValueObject &valobj, lldb::DynamicValueType use_dynamic);
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/ |
| H A D | ValueObject.h | 105 class ValueObject { 324 virtual ~ValueObject(); 475 ValueObject *GetRoot(); 480 ValueObject *FollowParentChain(std::function<bool(ValueObject *)>); 802 void SetDerefValobj(ValueObject *deref) { m_deref_valobj = deref; } in SetDerefValobj() 804 ValueObject *GetDerefValobj() { return m_deref_valobj; } in GetDerefValobj() 832 virtual ValueObject *GetParent() { return m_parent; } in GetParent() 834 virtual const ValueObject *GetParent() const { return m_parent; } in GetParent() 836 ValueObject *GetNonBaseClassParent(); 886 typedef ClusterManager<ValueObject> ValueObjectManager; [all …]
|
| H A D | ValueObjectCast.h | 26 class ValueObjectCast : public ValueObject { 30 static lldb::ValueObjectSP Create(ValueObject &parent, ConstString name, 41 ValueObject *GetParent() override { in GetParent() 45 const ValueObject *GetParent() const override { in GetParent() 50 ValueObjectCast(ValueObject &parent, ConstString name,
|
| H A D | ValueObjectVTable.h | 59 class ValueObjectVTable : public ValueObject { 63 static lldb::ValueObjectSP Create(ValueObject &parent); 93 ValueObjectVTable(ValueObject &parent); 95 ValueObject *CreateChildAtIndex(size_t idx) override; 96 ValueObject *CreateSyntheticArrayMember(size_t idx) override { in CreateSyntheticArrayMember()
|
| H A D | ValueObjectConstResultImpl.h | 34 ValueObjectConstResultImpl(ValueObject *valobj, 41 ValueObject *CreateChildAtIndex(size_t idx); 42 ValueObject *CreateSyntheticArrayMember(size_t idx); 61 virtual ValueObject::AddrAndType 68 ValueObject *m_impl_backend;
|
| H A D | ValueObjectConstResultCast.h | 26 class ValueObject; variable 30 ValueObjectConstResultCast(ValueObject &parent, ConstString name, 57 friend class ValueObject; 61 ValueObject *CreateChildAtIndex(size_t idx) override { in CreateChildAtIndex() 64 ValueObject *CreateSyntheticArrayMember(size_t idx) override { in CreateSyntheticArrayMember()
|
| H A D | ValueObjectSynthetic.h | 36 class ValueObjectSynthetic : public ValueObject { 90 ValueObject *GetParent() override { in GetParent() 94 const ValueObject *GetParent() const override { in GetParent() 142 typedef std::map<uint32_t, ValueObject *> ByIndexMap; 168 friend class ValueObject; 169 ValueObjectSynthetic(ValueObject &parent, lldb::SyntheticChildrenSP filter); 171 void CopyValueData(ValueObject *source);
|
| H A D | ValueObjectConstResultChild.h | 26 class ValueObject; variable 32 ValueObject &parent, const CompilerType &compiler_type, ConstString name, 62 friend class ValueObject; 66 ValueObject *CreateChildAtIndex(size_t idx) override { in CreateChildAtIndex() 69 ValueObject *CreateSyntheticArrayMember(size_t idx) override { in CreateSyntheticArrayMember()
|
| H A D | ValueObjectDynamicValue.h | 34 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,
|
| /freebsd/contrib/llvm-project/lldb/source/DataFormatters/ |
| H A D | ValueObjectPrinter.cpp | 23 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s) in ValueObjectPrinter() 29 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s, in ValueObjectPrinter() 36 ValueObject &valobj, Stream *s, const DumpValueObjectOptions &options, in ValueObjectPrinter() 44 ValueObject &valobj, Stream *s, const DumpValueObjectOptions &options, in Init() 100 ValueObject &ValueObjectPrinter::GetMostSpecializedValue() { in GetMostSpecializedValue() 113 ValueObject *static_value = m_orig_valobj.GetStaticValue().get(); in SetupMostSpecializedValue() 119 ValueObject *dynamic_value = in SetupMostSpecializedValue() 128 ValueObject *non_synthetic = in SetupMostSpecializedValue() 135 ValueObject *synthetic = m_cached_valobj->GetSyntheticValue().get(); in SetupMostSpecializedValue() 148 ValueObject &valobj = GetMostSpecializedValue(); in GetDescriptionForDisplay() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | FormatEntity.cpp | 669 static ValueObjectSP ExpandIndexedExpression(ValueObject *valobj, size_t index, in ExpandIndexedExpression() 674 ValueObject::GetValueForExpressionPathOptions options; in ExpandIndexedExpression() 675 ValueObject::ExpressionPathEndResultType final_value_type; in ExpandIndexedExpression() 676 ValueObject::ExpressionPathScanEndReason reason_to_stop; in ExpandIndexedExpression() 677 ValueObject::ExpressionPathAftermath what_next = in ExpandIndexedExpression() 678 (deref_pointer ? ValueObject::eExpressionPathAftermathDereference in ExpandIndexedExpression() 679 : ValueObject::eExpressionPathAftermathNothing); in ExpandIndexedExpression() 697 ValueObject::ValueObjectRepresentationStyle style) { in ConvertValueObjectStyleToChar() 699 case ValueObject::eValueObjectRepresentationStyleLanguageSpecific: in ConvertValueObjectStyleToChar() 701 case ValueObject::eValueObjectRepresentationStyleValue: in ConvertValueObjectStyleToChar() [all …]
|