Lines Matching refs:valobj_sp
82 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxFunctionSummaryProvider() local
84 if (!valobj_sp) in LibcxxFunctionSummaryProvider()
87 ExecutionContext exe_ctx(valobj_sp->GetExecutionContextRef()); in LibcxxFunctionSummaryProvider()
99 cpp_runtime->FindLibCppStdFunctionCallableInfo(valobj_sp); in LibcxxFunctionSummaryProvider()
129 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxSmartPointerSummaryProvider() local
130 if (!valobj_sp) in LibcxxSmartPointerSummaryProvider()
132 ValueObjectSP ptr_sp(valobj_sp->GetChildMemberWithName("__ptr_")); in LibcxxSmartPointerSummaryProvider()
134 valobj_sp->GetChildAtNamePath({"__cntrl_", "__shared_owners_"})); in LibcxxSmartPointerSummaryProvider()
136 valobj_sp->GetChildAtNamePath({"__cntrl_", "__shared_weak_owners_"})); in LibcxxSmartPointerSummaryProvider()
171 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxUniquePointerSummaryProvider() local
172 if (!valobj_sp) in LibcxxUniquePointerSummaryProvider()
175 ValueObjectSP ptr_sp(valobj_sp->GetChildMemberWithName("__ptr_")); in LibcxxUniquePointerSummaryProvider()
228 LibCxxMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibCxxMapIteratorSyntheticFrontEnd() argument
229 : SyntheticChildrenFrontEnd(*valobj_sp), m_pair_ptr(), m_pair_sp() { in LibCxxMapIteratorSyntheticFrontEnd()
230 if (valobj_sp) in LibCxxMapIteratorSyntheticFrontEnd()
238 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update() local
239 if (!valobj_sp) in Update()
242 TargetSP target_sp(valobj_sp->GetTargetSP()); in Update()
247 if (!valobj_sp) in Update()
255 m_pair_ptr = valobj_sp in Update()
267 m_pair_ptr = valobj_sp in Update()
278 auto __i_(valobj_sp->GetChildMemberWithName("__i_")); in Update()
342 "pair", extractor, valobj_sp->GetExecutionContextRef(), in Update()
390 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibCxxMapIteratorSyntheticFrontEndCreator() argument
391 return (valobj_sp ? new LibCxxMapIteratorSyntheticFrontEnd(valobj_sp) in LibCxxMapIteratorSyntheticFrontEndCreator()
396 LibCxxUnorderedMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibCxxUnorderedMapIteratorSyntheticFrontEnd() argument
397 : SyntheticChildrenFrontEnd(*valobj_sp) { in LibCxxUnorderedMapIteratorSyntheticFrontEnd()
398 if (valobj_sp) in LibCxxUnorderedMapIteratorSyntheticFrontEnd()
407 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update() local
408 if (!valobj_sp) in Update()
411 TargetSP target_sp(valobj_sp->GetTargetSP()); in Update()
416 if (!valobj_sp) in Update()
431 valobj_sp in Update()
437 auto iter_child(valobj_sp->GetChildMemberWithName("__i_")); in Update()
503 "pair", extractor, valobj_sp->GetExecutionContextRef(), tree_node_type); in Update()
539 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibCxxUnorderedMapIteratorSyntheticFrontEndCreator() argument
540 return (valobj_sp ? new LibCxxUnorderedMapIteratorSyntheticFrontEnd(valobj_sp) in LibCxxUnorderedMapIteratorSyntheticFrontEndCreator()
555 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibCxxVectorIteratorSyntheticFrontEndCreator() argument
556 return (valobj_sp ? new VectorIteratorSyntheticFrontEnd( in LibCxxVectorIteratorSyntheticFrontEndCreator()
557 valobj_sp, {ConstString("__i_"), ConstString("__i")}) in LibCxxVectorIteratorSyntheticFrontEndCreator()
562 LibcxxSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxSharedPtrSyntheticFrontEnd() argument
563 : SyntheticChildrenFrontEnd(*valobj_sp), m_cntrl(nullptr) { in LibcxxSharedPtrSyntheticFrontEnd()
564 if (valobj_sp) in LibcxxSharedPtrSyntheticFrontEnd()
579 ValueObjectSP valobj_sp = m_backend.GetSP(); in GetChildAtIndex() local
580 if (!valobj_sp) in GetChildAtIndex()
584 return valobj_sp->GetChildMemberWithName("__ptr_"); in GetChildAtIndex()
587 if (auto ptr_sp = valobj_sp->GetChildMemberWithName("__ptr_")) { in GetChildAtIndex()
590 valobj_sp->GetCompilerType() in GetChildAtIndex()
606 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update() local
607 if (!valobj_sp) in Update()
610 TargetSP target_sp(valobj_sp->GetTargetSP()); in Update()
614 lldb::ValueObjectSP cntrl_sp(valobj_sp->GetChildMemberWithName("__cntrl_")); in Update()
640 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxSharedPtrSyntheticFrontEndCreator() argument
641 return (valobj_sp ? new LibcxxSharedPtrSyntheticFrontEnd(valobj_sp) in LibcxxSharedPtrSyntheticFrontEndCreator()
646 LibcxxUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxUniquePtrSyntheticFrontEnd() argument
647 : SyntheticChildrenFrontEnd(*valobj_sp) { in LibcxxUniquePtrSyntheticFrontEnd()
648 if (valobj_sp) in LibcxxUniquePtrSyntheticFrontEnd()
657 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxUniquePtrSyntheticFrontEndCreator() argument
658 return (valobj_sp ? new LibcxxUniquePtrSyntheticFrontEnd(valobj_sp) in LibcxxUniquePtrSyntheticFrontEndCreator()
693 ValueObjectSP valobj_sp = m_backend.GetSP(); in Update() local
694 if (!valobj_sp) in Update()
697 ValueObjectSP ptr_sp(valobj_sp->GetChildMemberWithName("__ptr_")); in Update()