Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/lldb/source/DataFormatters/
HDCocoa.cpp27 lldb_private::formatters::NSBundleSummaryProvider (ValueObject& valobj, Stream& stream, const TypeS… in NSBundleSummaryProvider() argument
29 ProcessSP process_sp = valobj.GetProcessSP(); in NSBundleSummaryProvider()
38 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj)); in NSBundleSummaryProvider()
45 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSBundleSummaryProvider()
58 …ValueObjectSP text(valobj.GetSyntheticChildAtOffset(offset, valobj.GetClangType().GetBasicTypeFrom… in NSBundleSummaryProvider()
70 return ExtractSummaryFromObjCExpression(valobj, "NSString*", "bundlePath", stream); in NSBundleSummaryProvider()
74 lldb_private::formatters::NSTimeZoneSummaryProvider (ValueObject& valobj, Stream& stream, const Typ… in NSTimeZoneSummaryProvider() argument
76 ProcessSP process_sp = valobj.GetProcessSP(); in NSTimeZoneSummaryProvider()
85 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj)); in NSTimeZoneSummaryProvider()
92 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSTimeZoneSummaryProvider()
[all …]
HDCXXFormatterFunctions.cpp59 lldb_private::formatters::ExtractValueFromObjCExpression (ValueObject &valobj, in ExtractValueFromObjCExpression() argument
69 expr.Printf("(%s)[(id)0x%" PRIx64 " %s]",target_type,valobj.GetPointerValue(),selector); in ExtractValueFromObjCExpression()
70 ExecutionContext exe_ctx (valobj.GetExecutionContextRef()); in ExtractValueFromObjCExpression()
93 lldb_private::formatters::ExtractSummaryFromObjCExpression (ValueObject &valobj, in ExtractSummaryFromObjCExpression() argument
103 expr.Printf("(%s)[(id)0x%" PRIx64 " %s]",target_type,valobj.GetPointerValue(),selector); in ExtractSummaryFromObjCExpression()
104 ExecutionContext exe_ctx (valobj.GetExecutionContextRef()); in ExtractSummaryFromObjCExpression()
128 lldb_private::formatters::CallSelectorOnObject (ValueObject &valobj, in CallSelectorOnObject() argument
139 valobj.GetExpressionPath(expr_path_stream, false); in CallSelectorOnObject()
142 ExecutionContext exe_ctx (valobj.GetExecutionContextRef()); in CallSelectorOnObject()
163 lldb_private::formatters::CallSelectorOnObject (ValueObject &valobj, in CallSelectorOnObject() argument
[all …]
HDCF.cpp27 lldb_private::formatters::CFAbsoluteTimeSummaryProvider (ValueObject& valobj, Stream& stream, const… in CFAbsoluteTimeSummaryProvider() argument
30 epoch = epoch + (time_t)valobj.GetValueAsUnsigned(0); in CFAbsoluteTimeSummaryProvider()
42 lldb_private::formatters::CFBagSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSumm… in CFBagSummaryProvider() argument
44 ProcessSP process_sp = valobj.GetProcessSP(); in CFBagSummaryProvider()
53 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj)); in CFBagSummaryProvider()
60 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in CFBagSummaryProvider()
70 ConstString type_name(valobj.GetTypeName()); in CFBagSummaryProvider()
73 if (valobj.IsPointerType()) in CFBagSummaryProvider()
80 StackFrameSP frame_sp(valobj.GetFrameSP()); in CFBagSummaryProvider()
85 expr.Printf("(int)CFBagGetCount((void*)0x%" PRIx64 ")",valobj.GetPointerValue()); in CFBagSummaryProvider()
[all …]
HDTypeFormat.cpp56 TypeFormatImpl_Format::FormatObject (ValueObject *valobj, in FormatObject() argument
59 if (!valobj) in FormatObject()
61 if (valobj->CanProvideValue()) in FormatObject()
63 Value& value(valobj->GetValue()); in FormatObject()
65 ExecutionContext exe_ctx (valobj->GetExecutionContextRef()); in FormatObject()
74 valobj->GetData(data, error); in FormatObject()
104 TargetSP target_sp(valobj->GetTargetSP()); in FormatObject()
110 Address address(valobj->GetPointerValue()); in FormatObject()
119 valobj->GetData(data, error); in FormatObject()
129valobj->GetByteSize(), // Byte size of item in "m_data" in FormatObject()
[all …]
HDTypeSummary.cpp112 StringSummaryFormat::FormatObject (ValueObject *valobj, in FormatObject() argument
116 if (!valobj) in FormatObject()
123 ExecutionContext exe_ctx (valobj->GetExecutionContextRef()); in FormatObject()
131 ValueObjectPrinter printer(valobj,&s,DumpValueObjectOptions()); in FormatObject()
132 printer.PrintChildrenOneLiner(HideNames(valobj)); in FormatObject()
138 …y::Format(m_format, s, &sc, &exe_ctx, &sc.line_entry.range.GetBaseAddress(), valobj, false, false)) in FormatObject()
180 CXXFunctionSummaryFormat::FormatObject (ValueObject *valobj, in FormatObject() argument
186 if (!m_impl || m_impl(*valobj,stream,options) == false) in FormatObject()
226 ScriptSummaryFormat::FormatObject (ValueObject *valobj, in FormatObject() argument
232 if (!valobj) in FormatObject()
[all …]
HDFormatManager.cpp164 FormatManager::GetPossibleMatches (ValueObject& valobj, in GetPossibleMatches() argument
176 if (valobj.GetBitfieldBitSize() > 0) in GetPossibleMatches()
179 sstring.Printf("%s:%d",type_name.AsCString(),valobj.GetBitfieldBitSize()); in GetPossibleMatches()
193 GetPossibleMatches(valobj, in GetPossibleMatches()
205 GetPossibleMatches(valobj, in GetPossibleMatches()
219 GetPossibleMatches(valobj, in GetPossibleMatches()
230 GetPossibleMatches(valobj, in GetPossibleMatches()
250 lldb::ProcessSP process_sp = valobj.GetProcessSP(); in GetPossibleMatches()
256 … ObjCLanguageRuntime::ClassDescriptorSP objc_class_sp (runtime->GetClassDescriptor(valobj)); in GetPossibleMatches()
265 GetPossibleMatches(valobj, in GetPossibleMatches()
[all …]
HDDataVisualization.cpp42 DataVisualization::ShouldPrintAsOneLiner (ValueObject& valobj) in ShouldPrintAsOneLiner() argument
44 return GetFormatManager().ShouldPrintAsOneLiner(valobj); in ShouldPrintAsOneLiner()
48 DataVisualization::GetFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic) in GetFormat() argument
50 return GetFormatManager().GetFormat(valobj, use_dynamic); in GetFormat()
60 DataVisualization::GetSummaryFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic) in GetSummaryFormat() argument
62 return GetFormatManager().GetSummaryFormat(valobj, use_dynamic); in GetSummaryFormat()
73 DataVisualization::GetSyntheticChildren (ValueObject& valobj, in GetSyntheticChildren() argument
76 return GetFormatManager().GetSyntheticChildren(valobj, use_dynamic); in GetSyntheticChildren()
103 DataVisualization::GetValidator (ValueObject& valobj, lldb::DynamicValueType use_dynamic) in GetValidator() argument
105 return GetFormatManager().GetValidator(valobj, use_dynamic); in GetValidator()
HDCoreMedia.cpp22 lldb_private::formatters::CMTimeSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSum… in CMTimeSummaryProvider() argument
24 … ClangASTContext *ast_ctx = ClangASTContext::GetASTContext(valobj.GetClangType().GetASTContext()); in CMTimeSummaryProvider()
32 auto value_sp(valobj.GetSyntheticChildAtOffset(0, int64_ty, true)); in CMTimeSummaryProvider()
33 auto timescale_sp(valobj.GetSyntheticChildAtOffset(8, int32_ty, true)); in CMTimeSummaryProvider()
34 auto flags_sp(valobj.GetSyntheticChildAtOffset(12, int32_ty, true)); in CMTimeSummaryProvider()
HDTypeCategoryMap.cpp221 TypeCategoryMap::GetFormat (ValueObject& valobj, in GetFormat() argument
231 FormattersMatchVector matches = FormatManager::GetPossibleMatches(valobj, use_dynamic); in GetFormat()
239 if (!category_sp->Get(valobj, matches, current_format, &reason_why)) in GetFormat()
249 TypeCategoryMap::GetSummaryFormat (ValueObject& valobj, in GetSummaryFormat() argument
259 FormattersMatchVector matches = FormatManager::GetPossibleMatches(valobj, use_dynamic); in GetSummaryFormat()
267 if (!category_sp->Get(valobj, matches, current_format, &reason_why)) in GetSummaryFormat()
278 TypeCategoryMap::GetSyntheticChildren (ValueObject& valobj, in GetSyntheticChildren() argument
289 FormattersMatchVector matches = FormatManager::GetPossibleMatches(valobj, use_dynamic); in GetSyntheticChildren()
297 if (!category_sp->Get(valobj, matches, current_format, &reason_why)) in GetSyntheticChildren()
308 TypeCategoryMap::GetValidator (ValueObject& valobj, in GetValidator() argument
[all …]
HDValueObjectPrinter.cpp24 DumpValueObjectOptions::DumpValueObjectOptions (ValueObject& valobj) : in DumpValueObjectOptions() argument
27 m_use_dynamic = valobj.GetDynamicValueType(); in DumpValueObjectOptions()
28 m_use_synthetic = valobj.IsSynthetic(); in DumpValueObjectOptions()
31 ValueObjectPrinter::ValueObjectPrinter (ValueObject* valobj, in ValueObjectPrinter() argument
34 if (valobj) in ValueObjectPrinter()
36 DumpValueObjectOptions options(*valobj); in ValueObjectPrinter()
37 Init (valobj,s,options,options.m_max_ptr_depth,0); in ValueObjectPrinter()
42 Init (valobj,s,options,options.m_max_ptr_depth,0); in ValueObjectPrinter()
46 ValueObjectPrinter::ValueObjectPrinter (ValueObject* valobj, in ValueObjectPrinter() argument
50 Init(valobj,s,options,options.m_max_ptr_depth,0); in ValueObjectPrinter()
[all …]
HDTypeValidator.cpp57 TypeValidatorImpl_CXX::FormatObject (ValueObject *valobj) const in FormatObject()
59 if (!valobj) in FormatObject()
62 return m_validator_function(valobj); in FormatObject()
HDLibCxx.cpp29 lldb_private::formatters::LibcxxSmartPointerSummaryProvider (ValueObject& valobj, Stream& stream, c… in LibcxxSmartPointerSummaryProvider() argument
31 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider()
453 lldb_private::formatters::LibcxxContainerSummaryProvider (ValueObject& valobj, Stream& stream, cons… in LibcxxContainerSummaryProvider() argument
455 if (valobj.IsPointerType()) in LibcxxContainerSummaryProvider()
457 uint64_t value = valobj.GetValueAsUnsigned(0); in LibcxxContainerSummaryProvider()
462 …return FormatEntity::FormatStringRef("size=${svar%#}", stream, NULL, NULL, NULL, &valobj, false, f… in LibcxxContainerSummaryProvider()
HDNSSet.cpp184 lldb_private::formatters::NSSetSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSumm… in NSSetSummaryProvider() argument
186 ProcessSP process_sp = valobj.GetProcessSP(); in NSSetSummaryProvider()
195 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj)); in NSSetSummaryProvider()
203 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSSetSummaryProvider()
254 if (!ExtractValueFromObjCExpression(valobj, "int", "count", value)) in NSSetSummaryProvider()
714 lldb_private::formatters::NSSetSummaryProvider<true> (ValueObject& valobj, Stream& stream, const Ty…
717 lldb_private::formatters::NSSetSummaryProvider<false> (ValueObject& valobj, Stream& stream, const T…
/NextBSD/contrib/llvm/tools/lldb/include/lldb/DataFormatters/
HDCXXFormatterFunctions.h35 ExtractValueFromObjCExpression (ValueObject &valobj,
41 ExtractSummaryFromObjCExpression (ValueObject &valobj,
47 CallSelectorOnObject (ValueObject &valobj,
53 CallSelectorOnObject (ValueObject &valobj,
65 …FunctionPointerSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSummaryOptions& opt…
68 …Char16StringSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSummaryOptions& option…
71 …Char32StringSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSummaryOptions& option…
74 …WCharStringSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSummaryOptions& options…
77 …Char16SummaryProvider (ValueObject& valobj, Stream& stream, const TypeSummaryOptions& options); //…
80 …Char32SummaryProvider (ValueObject& valobj, Stream& stream, const TypeSummaryOptions& options); //…
[all …]
HDFormatManager.h167 GetFormat (ValueObject& valobj,
171 GetSummaryFormat (ValueObject& valobj,
176 GetSyntheticChildren (ValueObject& valobj,
181 GetValidator (ValueObject& valobj,
226 ShouldPrintAsOneLiner (ValueObject& valobj);
246 GetPossibleMatches (ValueObject& valobj, in GetPossibleMatches() argument
250 GetPossibleMatches (valobj, in GetPossibleMatches()
251 valobj.GetClangType(), in GetPossibleMatches()
265 GetPossibleMatches (ValueObject& valobj,
HDDataVisualization.h40 ShouldPrintAsOneLiner (ValueObject& valobj);
43 GetFormat (ValueObject& valobj,
50 GetSummaryFormat (ValueObject& valobj,
71 GetSyntheticChildren(ValueObject& valobj,
76 GetValidator (ValueObject& valobj,
HDTypeCategoryMap.h104 GetFormat (ValueObject& valobj,
108 GetSummaryFormat (ValueObject& valobj,
113 GetSyntheticChildren (ValueObject& valobj,
118 GetValidator (ValueObject& valobj,
HDTypeSummary.h278 DoesPrintChildren (ValueObject* valobj) const in DoesPrintChildren() argument
284 DoesPrintValue (ValueObject* valobj) const in DoesPrintValue() argument
296 HideNames (ValueObject* valobj) const in HideNames() argument
370 FormatObject (ValueObject *valobj,
426 FormatObject(ValueObject *valobj,
499 FormatObject (ValueObject *valobj,
574 FormatObject (ValueObject *valobj,
HDValueObjectPrinter.h78 DumpValueObjectOptions (ValueObject& valobj);
252 ValueObjectPrinter (ValueObject* valobj,
255 ValueObjectPrinter (ValueObject* valobj,
268 ValueObjectPrinter (ValueObject* valobj,
277 Init (ValueObject* valobj,
HDTypeCategory.h229 Get (ValueObject& valobj,
235 Get (ValueObject& valobj,
241 Get (ValueObject& valobj,
247 Get (ValueObject& valobj,
HDTypeValidator.h241 FormatObject (ValueObject *valobj) const = 0;
263 … typedef std::function<TypeValidatorImpl::ValidationResult(ValueObject* valobj)> ValidatorFunction;
291 FormatObject (ValueObject *valobj) const;
/NextBSD/contrib/llvm/tools/lldb/source/Core/
HDValueObjectList.cpp113 ValueObject *valobj = (*pos).get(); in FindValueObjectByValueName() local
114 if (valobj && valobj->GetName() == name_const_str) in FindValueObjectByValueName()
133 ValueObject *valobj = (*pos).get(); in FindValueObjectByUID() local
134 if (valobj && valobj->GetID() == uid) in FindValueObjectByUID()
152 ValueObject *valobj = (*pos).get(); in FindValueObjectByPointer() local
153 if (valobj && valobj == find_valobj) in FindValueObjectByPointer()
HDValueObjectConstResultImpl.cpp33 ValueObjectConstResultImpl::ValueObjectConstResultImpl (ValueObject* valobj, in ValueObjectConstResultImpl() argument
35 m_impl_backend(valobj), in ValueObjectConstResultImpl()
60 ValueObjectConstResultChild *valobj = NULL; in CreateChildAtIndex() local
100 valobj = new ValueObjectConstResultChild (*m_impl_backend, in CreateChildAtIndex()
110 valobj->m_impl.SetLiveAddress(m_live_address+child_byte_offset); in CreateChildAtIndex()
113 return valobj; in CreateChildAtIndex()
HDValueObjectRegister.cpp221 ValueObject *valobj = NULL; in CreateChildAtIndex() local
226 valobj = new ValueObjectRegister(*this, m_reg_ctx_sp, m_reg_set->registers[idx]); in CreateChildAtIndex()
228 return valobj; in CreateChildAtIndex()
234 ValueObject *valobj = NULL; in GetChildMemberWithName() local
239valobj = new ValueObjectRegister(*this, m_reg_ctx_sp, reg_info->kinds[eRegisterKindLLDB]); in GetChildMemberWithName()
241 if (valobj) in GetChildMemberWithName()
242 return valobj->GetSP(); in GetChildMemberWithName()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDFormatEntity.h205 ValueObject* valobj,
215 ValueObject* valobj,
225 ValueObject* valobj,

12