Home
last modified time | relevance | path

Searched refs:valobj (Results 1 – 25 of 98) sorted by relevance

1234

/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCxxStringTypes.cpp52 static bool CharStringSummaryProvider(ValueObject &valobj, Stream &stream) { in CharStringSummaryProvider() argument
53 Address valobj_addr = GetArrayAddressOrPointerValue(valobj); in CharStringSummaryProvider()
57 StringPrinter::ReadStringAndDumpToStreamOptions options(valobj); in CharStringSummaryProvider()
59 options.SetTargetSP(valobj.GetTargetSP()); in CharStringSummaryProvider()
70 static bool CharSummaryProvider(ValueObject &valobj, Stream &stream) { in CharSummaryProvider() argument
73 valobj.GetData(data, error); in CharSummaryProvider()
79 StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj); in CharSummaryProvider()
82 valobj.GetValueAsCString(ElemTraits.second, value); in CharSummaryProvider()
98 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &) { in Char8StringSummaryProvider() argument
99 return CharStringSummaryProvider<StringElementType::UTF8>(valobj, stream); in Char8StringSummaryProvider()
[all …]
H A DLibCxx.cpp80 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxFunctionSummaryProvider() argument
82 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxFunctionSummaryProvider()
128 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxSmartPointerSummaryProvider() argument
129 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider()
170 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxUniquePointerSummaryProvider() argument
171 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxUniquePointerSummaryProvider()
394 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxContainerSummaryProvider() argument
395 if (valobj.IsPointerType()) { in LibcxxContainerSummaryProvider()
396 uint64_t value = valobj.GetValueAsUnsigned(0); in LibcxxContainerSummaryProvider()
402 nullptr, nullptr, &valobj, false, false); in LibcxxContainerSummaryProvider()
[all …]
H A DLibCxx.h31 ValueObject &valobj, Stream &stream,
35 ValueObject &valobj, Stream &stream,
39 ValueObject &valobj, Stream &stream,
43 ValueObject &valobj, Stream &stream,
51 ValueObject &valobj, Stream &stream,
55 ValueObject &valobj, Stream &stream,
59 ValueObject &valobj, Stream &stream,
63 ValueObject &valobj, Stream &stream,
67 ValueObject &valobj, Stream &stream,
72 bool LibcxxUniquePointerSummaryProvider(ValueObject &valobj, Stream &stream,
[all …]
H A DCxxStringTypes.h19 bool Char8StringSummaryProvider(ValueObject &valobj, Stream &stream,
23 ValueObject &valobj, Stream &stream,
27 ValueObject &valobj, Stream &stream,
30 bool WCharStringSummaryProvider(ValueObject &valobj, Stream &stream,
33 bool Char8SummaryProvider(ValueObject &valobj, Stream &stream,
37 ValueObject &valobj, Stream &stream,
40 bool Char32SummaryProvider(ValueObject &valobj, Stream &stream,
43 bool WCharSummaryProvider(ValueObject &valobj, Stream &stream,
H A DLibStdcpp.cpp245 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibStdcppStringSummaryProvider() argument
249 if (valobj.IsPointerOrReferenceType()) { in LibStdcppStringSummaryProvider()
251 ValueObjectSP pointee_sp = valobj.Dereference(error); in LibStdcppStringSummaryProvider()
256 valobj.GetAddressOf(scalar_is_load_addr, &addr_type); in LibStdcppStringSummaryProvider()
260 ProcessSP process_sp(valobj.GetProcessSP()); in LibStdcppStringSummaryProvider()
264 StringPrinter::ReadStringAndDumpToStreamOptions options(valobj); in LibStdcppStringSummaryProvider()
272 options.SetTargetSP(valobj.GetTargetSP()); in LibStdcppStringSummaryProvider()
301 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibStdcppWStringSummaryProvider() argument
305 valobj.GetAddressOf(scalar_is_load_addr, &addr_type); in LibStdcppWStringSummaryProvider()
309 ProcessSP process_sp(valobj.GetProcessSP()); in LibStdcppWStringSummaryProvider()
[all …]
H A DLibStdcpp.h20 ValueObject &valobj, Stream &stream,
24 ValueObject &valobj, Stream &stream,
28 ValueObject &valobj, Stream &stream,
33 ValueObject &valobj, Stream &stream,
H A DGenericOptional.cpp20 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in GenericOptionalSummaryProvider() argument
22 valobj.GetNumChildrenIgnoringErrors() == 0 ? "false" : "true"); in GenericOptionalSummaryProvider()
37 GenericOptionalFrontend(ValueObject &valobj, StdLib stdlib);
58 GenericOptionalFrontend::GenericOptionalFrontend(ValueObject &valobj, in GenericOptionalFrontend() argument
60 : SyntheticChildrenFrontEnd(valobj), m_stdlib(stdlib) { in GenericOptionalFrontend()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DCocoa.cpp40 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSBundleSummaryProvider() argument
41 ProcessSP process_sp = valobj.GetProcessSP(); in NSBundleSummaryProvider()
51 runtime->GetClassDescriptor(valobj)); in NSBundleSummaryProvider()
58 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSBundleSummaryProvider()
70 ValueObjectSP text(valobj.GetSyntheticChildAtOffset( in NSBundleSummaryProvider()
72 valobj.GetCompilerType().GetBasicTypeFromAST(lldb::eBasicTypeObjCID), in NSBundleSummaryProvider()
91 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSTimeZoneSummaryProvider() argument
92 ProcessSP process_sp = valobj.GetProcessSP(); in NSTimeZoneSummaryProvider()
102 runtime->GetClassDescriptor(valobj)); in NSTimeZoneSummaryProvider()
109 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSTimeZoneSummaryProvider()
[all …]
H A DCocoa.h22 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 DCF.cpp30 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in CFAbsoluteTimeSummaryProvider() argument
32 epoch = epoch + (time_t)valobj.GetValueAsSigned(0); in CFAbsoluteTimeSummaryProvider()
46 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in CFBagSummaryProvider() argument
49 ProcessSP process_sp = valobj.GetProcessSP(); in CFBagSummaryProvider()
59 runtime->GetClassDescriptor(valobj)); in CFBagSummaryProvider()
66 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in CFBagSummaryProvider()
75 ConstString type_name(valobj.GetTypeName()); in CFBagSummaryProvider()
81 if (valobj.IsPointerType()) in CFBagSummaryProvider()
106 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in CFBitVectorSummaryProvider() argument
107 ProcessSP process_sp = valobj.GetProcessSP(); in CFBitVectorSummaryProvider()
[all …]
H A DNSString.cpp34 ValueObject &valobj, Stream &stream, in NSStringSummaryProvider() argument
38 ProcessSP process_sp = valobj.GetProcessSP(); in NSStringSummaryProvider()
48 runtime->GetClassDescriptor(valobj)); in NSStringSummaryProvider()
55 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSStringSummaryProvider()
70 return NSTaggedString_SummaryProvider(valobj, descriptor, stream, in NSStringSummaryProvider()
76 return iter->second(valobj, stream, summary_options); in NSStringSummaryProvider()
133 StringPrinter::ReadStringAndDumpToStreamOptions options(valobj); in NSStringSummaryProvider()
144 options.SetTargetSP(valobj.GetTargetSP()); in NSStringSummaryProvider()
157 options.SetTargetSP(valobj.GetTargetSP()); in NSStringSummaryProvider()
173 options.SetTargetSP(valobj.GetTargetSP()); in NSStringSummaryProvider()
[all …]
H A DNSException.cpp30 static bool ExtractFields(ValueObject &valobj, ValueObjectSP *name_sp, in ExtractFields() argument
33 ProcessSP process_sp(valobj.GetProcessSP()); in ExtractFields()
39 CompilerType valobj_type(valobj.GetCompilerType()); in ExtractFields()
42 if (valobj.IsBaseClass() && valobj.GetParent()) in ExtractFields()
43 ptr = valobj.GetParent()->GetValueAsUnsigned(LLDB_INVALID_ADDRESS); in ExtractFields()
45 ptr = valobj.GetValueAsUnsigned(LLDB_INVALID_ADDRESS); in ExtractFields()
82 valobj.GetExecutionContextRef(), voidstar); in ExtractFields()
86 valobj.GetExecutionContextRef(), voidstar); in ExtractFields()
90 valobj.GetExecutionContextRef(), voidstar); in ExtractFields()
94 valobj.GetExecutionContextRef(), voidstar); in ExtractFields()
[all …]
H A DNSError.cpp30 static lldb::addr_t DerefToNSErrorPointer(ValueObject &valobj) { in DerefToNSErrorPointer() argument
31 CompilerType valobj_type(valobj.GetCompilerType()); in DerefToNSErrorPointer()
34 if (valobj.IsBaseClass() && valobj.GetParent()) in DerefToNSErrorPointer()
35 return valobj.GetParent()->GetValueAsUnsigned(LLDB_INVALID_ADDRESS); in DerefToNSErrorPointer()
37 lldb::addr_t ptr_value = valobj.GetValueAsUnsigned(LLDB_INVALID_ADDRESS); in DerefToNSErrorPointer()
42 if (ProcessSP process_sp = valobj.GetProcessSP()) { in DerefToNSErrorPointer()
55 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in NSError_SummaryProvider() argument
56 ProcessSP process_sp(valobj.GetProcessSP()); in NSError_SummaryProvider()
60 lldb::addr_t ptr_value = DerefToNSErrorPointer(valobj); in NSError_SummaryProvider()
92 valobj.GetExecutionContextRef(), in NSError_SummaryProvider()
H A DCoreMedia.cpp23 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in CMTimeSummaryProvider() argument
24 CompilerType type = valobj.GetCompilerType(); in CMTimeSummaryProvider()
37 auto value_sp(valobj.GetSyntheticChildAtOffset(0, int64_ty, true)); in CMTimeSummaryProvider()
38 auto timescale_sp(valobj.GetSyntheticChildAtOffset(8, int32_ty, true)); in CMTimeSummaryProvider()
39 auto flags_sp(valobj.GetSyntheticChildAtOffset(12, int32_ty, true)); in CMTimeSummaryProvider()
H A DCF.h18 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,
H A DNSString.h21 bool NSStringSummaryProvider(ValueObject &valobj, Stream &stream,
25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
28 bool NSAttributedStringSummaryProvider(ValueObject &valobj, Stream &stream,
32 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options);
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DTypeFormat.cpp41 bool TypeFormatImpl_Format::FormatObject(ValueObject *valobj, in FormatObject() argument
43 if (!valobj) in FormatObject()
45 if (valobj->CanProvideValue()) { in FormatObject()
46 Value &value(valobj->GetValue()); in FormatObject()
48 ExecutionContext exe_ctx(valobj->GetExecutionContextRef()); in FormatObject()
55 valobj->GetData(data, error); in FormatObject()
77 TargetSP target_sp(valobj->GetTargetSP()); in FormatObject()
83 Address address(valobj->GetPointerValue()); in FormatObject()
92 valobj->GetData(data, error); in FormatObject()
109 valobj in FormatObject()
141 FormatObject(ValueObject * valobj,std::string & dest) const FormatObject() argument
[all...]
H A DValueObjectPrinter.cpp23 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s) in ValueObjectPrinter() argument
24 : m_orig_valobj(valobj) { in ValueObjectPrinter()
25 DumpValueObjectOptions options(valobj); in ValueObjectPrinter()
26 Init(valobj, s, options, m_options.m_max_ptr_depth, 0, nullptr); in ValueObjectPrinter()
29 ValueObjectPrinter::ValueObjectPrinter(ValueObject &valobj, Stream *s, in ValueObjectPrinter() argument
31 : m_orig_valobj(valobj) { in ValueObjectPrinter()
32 Init(valobj, s, options, m_options.m_max_ptr_depth, 0, nullptr); in ValueObjectPrinter()
36 ValueObject &valobj, Stream *s, const DumpValueObjectOptions &options, in ValueObjectPrinter() argument
39 : m_orig_valobj(valobj) { in ValueObjectPrinter()
40 Init(valobj, s, options, ptr_depth, curr_depth, printed_instance_pointers); in ValueObjectPrinter()
[all …]
H A DTypeSummary.cpp68 bool StringSummaryFormat::FormatObject(ValueObject *valobj, std::string &retval, in FormatObject() argument
70 if (!valobj) { in FormatObject()
76 ExecutionContext exe_ctx(valobj->GetExecutionContextRef()); in FormatObject()
85 assert(valobj && "Must have a valid ValueObject to summarize"); in FormatObject()
86 ValueObjectPrinter printer(*valobj, &s, DumpValueObjectOptions()); in FormatObject()
87 printer.PrintChildrenOneLiner(HideNames(valobj)); in FormatObject()
92 &sc.line_entry.range.GetBaseAddress(), valobj, in FormatObject()
124 bool CXXFunctionSummaryFormat::FormatObject(ValueObject *valobj, in FormatObject() argument
129 if (!m_impl || !m_impl(*valobj, stream, options)) in FormatObject()
159 bool ScriptSummaryFormat::FormatObject(ValueObject *valobj, std::string &retval, in FormatObject() argument
[all …]
H A DFormatManager.cpp175 ValueObject &valobj, CompilerType compiler_type, in GetPossibleMatches() argument
183 TargetSP target_sp = valobj.GetTargetSP(); in GetPossibleMatches()
188 if (valobj.GetBitfieldBitSize() > 0) { in GetPossibleMatches()
190 sstring.Printf("%s:%d", type_name.AsCString(), valobj.GetBitfieldBitSize()); in GetPossibleMatches()
209 GetPossibleMatches(valobj, non_ref_type, use_dynamic, entries, in GetPossibleMatches()
218 valobj, deffed_referenced_type, in GetPossibleMatches()
225 GetPossibleMatches(valobj, non_ptr_type, use_dynamic, entries, in GetPossibleMatches()
231 GetPossibleMatches(valobj, deffed_pointed_type, use_dynamic, entries, in GetPossibleMatches()
240 ExecutionContext exe_ctx(valobj.GetExecutionContextRef()); in GetPossibleMatches()
250 valobj, deffed_array_type, in GetPossibleMatches()
[all …]
H A DDataVisualization.cpp26 bool DataVisualization::ShouldPrintAsOneLiner(ValueObject &valobj) { in ShouldPrintAsOneLiner() argument
27 return GetFormatManager().ShouldPrintAsOneLiner(valobj); in ShouldPrintAsOneLiner()
31 DataVisualization::GetFormat(ValueObject &valobj, in GetFormat() argument
33 return GetFormatManager().GetFormat(valobj, use_dynamic); in GetFormat()
42 DataVisualization::GetSummaryFormat(ValueObject &valobj, in GetSummaryFormat() argument
44 return GetFormatManager().GetSummaryFormat(valobj, use_dynamic); in GetSummaryFormat()
53 DataVisualization::GetSyntheticChildren(ValueObject &valobj, in GetSyntheticChildren() argument
55 return GetFormatManager().GetSyntheticChildren(valobj, use_dynamic); in GetSyntheticChildren()
H A DFormatClasses.cpp20 FormattersMatchData::FormattersMatchData(ValueObject &valobj, in FormattersMatchData() argument
22 : m_valobj(valobj), m_dynamic_value_type(use_dynamic), in FormattersMatchData()
25 m_type_for_cache = FormatManager::GetTypeForCache(valobj, use_dynamic);
27 FormatManager::GetCandidateLanguages(valobj.GetObjectRuntimeLanguage());
H A DFormattersHelpers.cpp116 lldb_private::formatters::GetArrayAddressOrPointerValue(ValueObject &valobj) { in GetArrayAddressOrPointerValue() argument
120 if (valobj.IsPointerType()) in GetArrayAddressOrPointerValue()
121 data_addr = valobj.GetPointerValue(&type); in GetArrayAddressOrPointerValue()
122 else if (valobj.IsArrayType()) in GetArrayAddressOrPointerValue()
123 data_addr = valobj.GetAddressOf(/*scalar_is_load_address=*/true, &type); in GetArrayAddressOrPointerValue()
125 return Address(data_addr, valobj.GetModule()->GetSectionList()); in GetArrayAddressOrPointerValue()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DValueObjectList.cpp67 ValueObject *valobj = (*pos).get(); in FindValueObjectByValueName() local
68 if (valobj && valobj->GetName() == name_const_str) { in FindValueObjectByValueName()
83 ValueObject *valobj = (*pos).get(); in FindValueObjectByUID() local
84 if (valobj && valobj->GetID() == uid) { in FindValueObjectByUID()
98 ValueObject *valobj = (*pos).get(); in FindValueObjectByPointer() local
99 if (valobj && valobj == find_valobj) { in FindValueObjectByPointer()
/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DFormatManager.h121 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() argument
165 GetPossibleMatches(valobj, valobj.GetCompilerType(), use_dynamic, matches, in GetPossibleMatches()
178 static void GetPossibleMatches(ValueObject &valobj,
197 ImplSP Get(ValueObject &valobj, lldb::DynamicValueType use_dynamic);

1234