Lines Matching refs:valobj
35 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxOptionalSummaryProvider() argument
36 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxOptionalSummaryProvider()
57 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxFunctionSummaryProvider() argument
59 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxFunctionSummaryProvider()
105 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxSmartPointerSummaryProvider() argument
106 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider()
148 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxUniquePointerSummaryProvider() argument
149 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxUniquePointerSummaryProvider()
536 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxContainerSummaryProvider() argument
537 if (valobj.IsPointerType()) { in LibcxxContainerSummaryProvider()
538 uint64_t value = valobj.GetValueAsUnsigned(0); in LibcxxContainerSummaryProvider()
544 nullptr, nullptr, &valobj, false, false); in LibcxxContainerSummaryProvider()
557 ExtractLibcxxStringInfo(ValueObject &valobj) { in ExtractLibcxxStringInfo() argument
558 ValueObjectSP D(valobj.GetChildAtIndexPath({0, 0, 0, 0})); in ExtractLibcxxStringInfo()
647 ValueObject &valobj, Stream &stream, in LibcxxWStringSummaryProvider() argument
649 auto string_info = ExtractLibcxxStringInfo(valobj); in LibcxxWStringSummaryProvider()
664 StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj); in LibcxxWStringSummaryProvider()
666 const auto max_size = valobj.GetTargetSP()->GetMaximumSizeOfStringSummary(); in LibcxxWStringSummaryProvider()
680 ScratchTypeSystemClang::GetForTarget(*valobj.GetTargetSP()); in LibcxxWStringSummaryProvider()
718 bool LibcxxStringSummaryProvider(ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProvider() argument
721 auto string_info = ExtractLibcxxStringInfo(valobj); in LibcxxStringSummaryProvider()
736 StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj); in LibcxxStringSummaryProvider()
739 const auto max_size = valobj.GetTargetSP()->GetMaximumSizeOfStringSummary(); in LibcxxStringSummaryProvider()
764 static bool formatStringImpl(ValueObject &valobj, Stream &stream, in formatStringImpl() argument
769 valobj, scratch_stream, summary_options, prefix_token); in formatStringImpl()
778 ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProviderASCII() argument
781 valobj, stream, summary_options, ""); in LibcxxStringSummaryProviderASCII()
785 ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProviderUTF16() argument
788 valobj, stream, summary_options, "u"); in LibcxxStringSummaryProviderUTF16()
792 ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProviderUTF32() argument
795 valobj, stream, summary_options, "U"); in LibcxxStringSummaryProviderUTF32()