Lines Matching defs:valobj

80     ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
82 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
128 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
129 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
170 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
171 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
394 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
395 if (valobj.IsPointerType()) {
396 uint64_t value = valobj.GetValueAsUnsigned(0);
402 nullptr, nullptr, &valobj, false, false);
410 /// Determine the size in bytes of \p valobj (a libc++ std::string object) and
414 ExtractLibcxxStringInfo(ValueObject &valobj) {
415 ValueObjectSP valobj_r_sp = valobj.GetChildMemberWithName("__r_");
504 LibcxxWStringSummaryProvider(ValueObject &valobj, Stream &stream,
514 StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
516 const auto max_size = valobj.GetTargetSP()->GetMaximumSizeOfStringSummary();
530 ScratchTypeSystemClang::GetForTarget(*valobj.GetTargetSP());
568 ValueObject &valobj, Stream &stream,
570 auto string_info = ExtractLibcxxStringInfo(valobj);
577 return ::LibcxxWStringSummaryProvider(valobj, stream, summary_options,
583 LibcxxStringSummaryProvider(ValueObject &valobj, Stream &stream,
596 StringPrinter::ReadBufferAndDumpToStreamOptions options(valobj);
599 const auto max_size = valobj.GetTargetSP()->GetMaximumSizeOfStringSummary();
627 LibcxxStringSummaryProvider(ValueObject &valobj, Stream &stream,
630 auto string_info = ExtractLibcxxStringInfo(valobj);
638 valobj, stream, summary_options, prefix_token, location_sp, size);
641 static bool formatStringImpl(ValueObject &valobj, Stream &stream,
646 valobj, scratch_stream, summary_options, prefix_token);
655 ValueObject &valobj, Stream &stream,
658 valobj, stream, summary_options, "");
662 ValueObject &valobj, Stream &stream,
665 valobj, stream, summary_options, "u");
669 ValueObject &valobj, Stream &stream,
672 valobj, stream, summary_options, "U");
676 LibcxxExtractStringViewData(ValueObject& valobj) {
678 valobj, {ConstString("__data_"), ConstString("__data")});
680 valobj, {ConstString("__size_"), ConstString("__size")});
696 static bool formatStringViewImpl(ValueObject &valobj, Stream &stream,
703 std::tie(success, dataobj, size) = LibcxxExtractStringViewData(valobj);
711 valobj, stream, summary_options, prefix_token, dataobj, size);
715 ValueObject &valobj, Stream &stream,
718 valobj, stream, summary_options, "");
722 ValueObject &valobj, Stream &stream,
725 valobj, stream, summary_options, "u");
729 ValueObject &valobj, Stream &stream,
732 valobj, stream, summary_options, "U");
736 ValueObject &valobj, Stream &stream,
742 std::tie(success, dataobj, size) = LibcxxExtractStringViewData(valobj);
749 return ::LibcxxWStringSummaryProvider(valobj, stream, summary_options,
754 LibcxxChronoTimePointSecondsSummaryProvider(ValueObject &valobj, Stream &stream,
757 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__d_");
798 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
799 return LibcxxChronoTimePointSecondsSummaryProvider(valobj, stream, options,
804 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
805 return LibcxxChronoTimePointSecondsSummaryProvider(valobj, stream, options,
810 LibcxxChronoTimepointDaysSummaryProvider(ValueObject &valobj, Stream &stream,
813 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__d_");
852 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
853 return LibcxxChronoTimepointDaysSummaryProvider(valobj, stream, options,
858 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
859 return LibcxxChronoTimepointDaysSummaryProvider(valobj, stream, options,
864 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
871 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__m_");
885 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
892 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__wd_");
906 ValueObject &valobj, Stream &stream, const TypeSummaryOptions &options) {
907 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__y_");
915 ptr_sp = valobj.GetChildMemberWithName("__m_");
923 ptr_sp = valobj.GetChildMemberWithName("__d_");