Lines Matching refs:valobj_sp
92 lldb_private::formatters::NSArrayMSyntheticFrontEnd::NSArrayMSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
93 SyntheticChildrenFrontEnd(*valobj_sp.get()),
99 if (valobj_sp)
101 clang::ASTContext *ast = valobj_sp->GetClangType().GetASTContext();
144 ValueObjectSP valobj_sp = m_backend.GetSP();
150 if (!valobj_sp)
152 m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
155 lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
159 uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
201 lldb_private::formatters::NSArrayISyntheticFrontEnd::NSArrayISyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
202 SyntheticChildrenFrontEnd (*valobj_sp.get()),
208 if (valobj_sp)
210 clang::ASTContext *ast = valobj_sp->GetClangType().GetASTContext();
243 ValueObjectSP valobj_sp = m_backend.GetSP();
244 if (!valobj_sp)
246 m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
249 lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
253 uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
287 SyntheticChildrenFrontEnd* lldb_private::formatters::NSArraySyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp)
289 lldb::ProcessSP process_sp (valobj_sp->GetProcessSP());
296 if (!valobj_sp->IsPointerType())
299 valobj_sp = valobj_sp->AddressOf(error);
300 if (error.Fail() || !valobj_sp)
304 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(*valobj_sp.get()));
316 return (new NSArrayISyntheticFrontEnd(valobj_sp));
320 return (new NSArrayMSyntheticFrontEnd(valobj_sp));
324 return (new NSArrayCodeRunningSyntheticFrontEnd(valobj_sp));
328 lldb_private::formatters::NSArrayCodeRunningSyntheticFrontEnd::NSArrayCodeRunningSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
329 SyntheticChildrenFrontEnd(*valobj_sp.get())
346 lldb::ValueObjectSP valobj_sp = CallSelectorOnObject(m_backend,"id","objectAtIndex:",idx);
347 if (valobj_sp)
348 valobj_sp->SetName(ConstString(idx_name.GetData()));
349 return valobj_sp;