Lines Matching refs:valobj
36 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxOptionalSummaryProvider() argument
37 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxOptionalSummaryProvider()
58 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxFunctionSummaryProvider() argument
60 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxFunctionSummaryProvider()
106 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxSmartPointerSummaryProvider() argument
107 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider()
454 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) { in LibcxxContainerSummaryProvider() argument
455 if (valobj.IsPointerType()) { in LibcxxContainerSummaryProvider()
456 uint64_t value = valobj.GetValueAsUnsigned(0); in LibcxxContainerSummaryProvider()
462 nullptr, nullptr, &valobj, false, false); in LibcxxContainerSummaryProvider()
475 static bool ExtractLibcxxStringInfo(ValueObject &valobj, in ExtractLibcxxStringInfo() argument
478 ValueObjectSP D(valobj.GetChildAtIndexPath({0, 0, 0, 0})); in ExtractLibcxxStringInfo()
548 ValueObject &valobj, Stream &stream, in LibcxxWStringSummaryProvider() argument
552 if (!ExtractLibcxxStringInfo(valobj, location_sp, size)) in LibcxxWStringSummaryProvider()
563 StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj); in LibcxxWStringSummaryProvider()
566 const auto max_size = valobj.GetTargetSP()->GetMaximumSizeOfStringSummary(); in LibcxxWStringSummaryProvider()
575 auto wchar_t_size = valobj.GetTargetSP() in LibcxxWStringSummaryProvider()
617 bool LibcxxStringSummaryProvider(ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProvider() argument
623 if (!ExtractLibcxxStringInfo(valobj, location_sp, size)) in LibcxxStringSummaryProvider()
634 StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj); in LibcxxStringSummaryProvider()
638 const auto max_size = valobj.GetTargetSP()->GetMaximumSizeOfStringSummary(); in LibcxxStringSummaryProvider()
663 ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProviderASCII() argument
666 valobj, stream, summary_options); in LibcxxStringSummaryProviderASCII()
670 ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProviderUTF16() argument
673 valobj, stream, summary_options, "u"); in LibcxxStringSummaryProviderUTF16()
677 ValueObject &valobj, Stream &stream, in LibcxxStringSummaryProviderUTF32() argument
680 valobj, stream, summary_options, "U"); in LibcxxStringSummaryProviderUTF32()