Lines Matching defs:objc_class
22 Process *process, std::unique_ptr<objc_class_t> &objc_class) const {
23 objc_class = std::make_unique<objc_class_t>();
25 bool ret = objc_class->Read(process, m_objc_class_ptr);
28 objc_class.reset();
200 Process *process, const objc_class_t &objc_class,
208 objc_class.m_data_ptr, sizeof(uint32_t), 0, error);
215 if (!class_rw->Read(process, objc_class.m_data_ptr)) {
230 if (!class_ro->Read(process, objc_class.m_data_ptr)) {
532 std::unique_ptr<objc_class_t> objc_class;
536 if (!Read_objc_class(process, objc_class))
538 if (!Read_class_row(process, *objc_class, class_ro, class_rw))
544 superclass_func(objc_class->m_superclass);
607 std::unique_ptr<objc_class_t> objc_class;
611 if (!Read_objc_class(process, objc_class))
613 if (!Read_class_row(process, *objc_class, class_ro, class_rw))
628 std::unique_ptr<objc_class_t> objc_class;
630 if (!Read_objc_class(process, objc_class))
634 objc_class->m_superclass);
643 std::unique_ptr<objc_class_t> objc_class;
645 if (!Read_objc_class(process, objc_class))
648 lldb::addr_t candidate_isa = m_runtime.GetPointerISA(objc_class->m_isa);
658 std::unique_ptr<objc_class_t> objc_class;
662 if (!Read_objc_class(process, objc_class))
664 if (!Read_class_row(process, *objc_class, class_ro, class_rw))
677 std::unique_ptr<objc_class_t> objc_class;
679 if (Read_objc_class(process, objc_class))
680 if (objc_class->m_flags & IS_SWIFT_STABLE)