Home | History | Annotate | Download | only in DataFormatters

Lines Matching refs:valobj_sp

154 SyntheticChildrenFrontEnd* lldb_private::formatters::NSDictionarySyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp)
157 lldb::ProcessSP process_sp (valobj_sp->GetProcessSP());
164 if (!valobj_sp->IsPointerType())
167 valobj_sp = valobj_sp->AddressOf(error);
168 if (error.Fail() || !valobj_sp)
172 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(*valobj_sp.get()));
184 return (new NSDictionaryISyntheticFrontEnd(valobj_sp));
188 return (new NSDictionaryMSyntheticFrontEnd(valobj_sp));
192 return (new NSDictionaryCodeRunningSyntheticFrontEnd(valobj_sp));
196 lldb_private::formatters::NSDictionaryCodeRunningSyntheticFrontEnd::NSDictionaryCodeRunningSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
197 SyntheticChildrenFrontEnd(*valobj_sp.get())
249 lldb_private::formatters::NSDictionaryISyntheticFrontEnd::NSDictionaryISyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
250 SyntheticChildrenFrontEnd(*valobj_sp.get()),
295 ValueObjectSP valobj_sp = m_backend.GetSP();
296 if (!valobj_sp)
298 m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
301 lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
306 uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
376 if (!dict_item.valobj_sp)
406 dict_item.valobj_sp = ValueObject::CreateValueObjectFromData(idx_name.GetData(), data, m_exe_ctx_ref, m_pair_type);
408 return dict_item.valobj_sp;
411 lldb_private::formatters::NSDictionaryMSyntheticFrontEnd::NSDictionaryMSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
412 SyntheticChildrenFrontEnd(*valobj_sp.get()),
452 ValueObjectSP valobj_sp = m_backend.GetSP();
458 if (!valobj_sp)
460 m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
463 lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
468 uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
540 if (!dict_item.valobj_sp)
570 dict_item.valobj_sp = ValueObject::CreateValueObjectFromData(idx_name.GetData(), data, m_exe_ctx_ref, m_pair_type);
572 return dict_item.valobj_sp;