Lines Matching refs:ValueObjectSP

37 lldb::ValueObjectSP lldb_private::formatters::GetChildMemberWithName(  in GetChildMemberWithName()
40 lldb::ValueObjectSP child_sp = obj.GetChildMemberWithName(name); in GetChildMemberWithName()
48 lldb::ValueObjectSP
51 ValueObjectSP value; in GetFirstValueOfLibCXXCompressedPair()
52 ValueObjectSP first_child = pair.GetChildAtIndex(0); in GetFirstValueOfLibCXXCompressedPair()
62 lldb::ValueObjectSP
65 ValueObjectSP value; in GetSecondValueOfLibCXXCompressedPair()
67 ValueObjectSP second_child = pair.GetChildAtIndex(1); in GetSecondValueOfLibCXXCompressedPair()
82 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxFunctionSummaryProvider()
129 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider()
132 ValueObjectSP ptr_sp(valobj_sp->GetChildMemberWithName("__ptr_")); in LibcxxSmartPointerSummaryProvider()
133 ValueObjectSP count_sp( in LibcxxSmartPointerSummaryProvider()
135 ValueObjectSP weakcount_sp( in LibcxxSmartPointerSummaryProvider()
147 ValueObjectSP pointee_sp = ptr_sp->Dereference(error); in LibcxxSmartPointerSummaryProvider()
171 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxUniquePointerSummaryProvider()
175 ValueObjectSP ptr_sp(valobj_sp->GetChildMemberWithName("__ptr_")); in LibcxxUniquePointerSummaryProvider()
189 ValueObjectSP pointee_sp = ptr_sp->Dereference(error); in LibcxxUniquePointerSummaryProvider()
228 LibCxxMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibCxxMapIteratorSyntheticFrontEnd()
238 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update()
358 lldb::ValueObjectSP
365 return lldb::ValueObjectSP(); in GetChildAtIndex()
390 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibCxxMapIteratorSyntheticFrontEndCreator()
396 LibCxxUnorderedMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibCxxUnorderedMapIteratorSyntheticFrontEnd()
407 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update()
516 lldb::ValueObjectSP lldb_private::formatters::
520 return lldb::ValueObjectSP(); in GetChildAtIndex()
539 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibCxxUnorderedMapIteratorSyntheticFrontEndCreator()
555 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibCxxVectorIteratorSyntheticFrontEndCreator()
562 LibcxxSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxSharedPtrSyntheticFrontEnd()
573 lldb::ValueObjectSP
577 return lldb::ValueObjectSP(); in GetChildAtIndex()
579 ValueObjectSP valobj_sp = m_backend.GetSP(); in GetChildAtIndex()
581 return lldb::ValueObjectSP(); in GetChildAtIndex()
592 ValueObjectSP cast_ptr_sp = ptr_sp->Cast(value_type_sp); in GetChildAtIndex()
593 ValueObjectSP value_sp = cast_ptr_sp->Dereference(status); in GetChildAtIndex()
600 return lldb::ValueObjectSP(); in GetChildAtIndex()
606 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update()
614 lldb::ValueObjectSP cntrl_sp(valobj_sp->GetChildMemberWithName("__cntrl_")); in Update()
640 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxSharedPtrSyntheticFrontEndCreator()
646 LibcxxUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxUniquePtrSyntheticFrontEnd()
657 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxUniquePtrSyntheticFrontEndCreator()
669 lldb::ValueObjectSP
673 return lldb::ValueObjectSP(); in GetChildAtIndex()
689 return lldb::ValueObjectSP(); in GetChildAtIndex()
693 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update()
697 ValueObjectSP ptr_sp(valobj_sp->GetChildMemberWithName("__ptr_")); in Update()
703 ValueObjectSP value_pointer_sp = GetFirstValueOfLibCXXCompressedPair(*ptr_sp); in Update()
707 ValueObjectSP deleter_sp = GetSecondValueOfLibCXXCompressedPair(*ptr_sp); in Update()
750 static std::optional<std::pair<uint64_t, ValueObjectSP>>
752 ValueObjectSP valobj_r_sp = valobj.GetChildMemberWithName("__r_"); in ExtractLibcxxStringInfo()
758 ValueObjectSP valobj_r_base_sp = valobj_r_sp->GetChildAtIndex(0); in ExtractLibcxxStringInfo()
762 ValueObjectSP valobj_rep_sp = in ExtractLibcxxStringInfo()
767 ValueObjectSP l = valobj_rep_sp->GetChildMemberWithName("__l"); in ExtractLibcxxStringInfo()
782 ValueObjectSP short_sp = valobj_rep_sp->GetChildMemberWithName("__s"); in ExtractLibcxxStringInfo()
786 ValueObjectSP is_long = short_sp->GetChildMemberWithName("__is_long_"); in ExtractLibcxxStringInfo()
787 ValueObjectSP size_sp = short_sp->GetChildMemberWithName("__size_"); in ExtractLibcxxStringInfo()
803 ValueObjectSP location_sp = short_sp->GetChildMemberWithName("__data_"); in ExtractLibcxxStringInfo()
822 ValueObjectSP location_sp = l->GetChildMemberWithName("__data_"); in ExtractLibcxxStringInfo()
823 ValueObjectSP size_vo = l->GetChildMemberWithName("__size_"); in ExtractLibcxxStringInfo()
824 ValueObjectSP capacity_vo = l->GetChildMemberWithName("__cap_"); in ExtractLibcxxStringInfo()
840 ValueObjectSP location_sp, size_t size) { in LibcxxWStringSummaryProvider()
908 ValueObjectSP location_sp; in LibcxxWStringSummaryProvider()
919 std::string prefix_token, ValueObjectSP location_sp, in LibcxxStringSummaryProvider()
968 ValueObjectSP location_sp; in LibcxxStringSummaryProvider()
1009 static std::tuple<bool, ValueObjectSP, size_t>
1016 return std::make_tuple<bool,ValueObjectSP,size_t>(false, {}, {}); in LibcxxExtractStringViewData()
1019 return std::make_tuple<bool,ValueObjectSP,size_t>(false, {}, {}); in LibcxxExtractStringViewData()
1024 return std::make_tuple<bool,ValueObjectSP,size_t>(false, {}, {}); in LibcxxExtractStringViewData()
1035 ValueObjectSP dataobj; in formatStringViewImpl()
1074 ValueObjectSP dataobj; in LibcxxWStringViewSummaryProvider()
1089 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__d_"); in LibcxxChronoSysSecondsSummaryProvider()
1124 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__d_"); in LibcxxChronoSysDaysSummaryProvider()
1165 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__m_"); in LibcxxChronoMonthSummaryProvider()
1186 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__wd_"); in LibcxxChronoWeekdaySummaryProvider()
1201 ValueObjectSP ptr_sp = valobj.GetChildMemberWithName("__y_"); in LibcxxChronoYearMonthDaySummaryProvider()