Lines Matching full:isa

125                "   struct __objc_class *isa;                                "  in CreateObjectChecker()
141 " struct __objc_class *isa; " in CreateObjectChecker()
158 " (int)strlen(obj->isa->name); " in CreateObjectChecker()
176 ObjCISA isa, lldb::ProcessSP process_sp) { in ClassDescriptorV1() argument
177 Initialize(isa, process_sp); in ClassDescriptorV1()
181 ObjCISA isa, lldb::ProcessSP process_sp) { in Initialize() argument
182 if (!isa || !process_sp) { in Initialize()
191 m_isa = process_sp->ReadPointerFromMemory(isa, error); in Initialize()
373 ObjCISA isa; in UpdateISAToDescriptorMapIfNeeded() local
376 // is the "isa" in UpdateISAToDescriptorMapIfNeeded()
377 isa = bucket_data; in UpdateISAToDescriptorMapIfNeeded()
378 if (isa) { in UpdateISAToDescriptorMapIfNeeded()
379 if (!ISAIsCached(isa)) { in UpdateISAToDescriptorMapIfNeeded()
381 new ClassDescriptorV1(isa, process_sp)); in UpdateISAToDescriptorMapIfNeeded()
387 "isa->descriptor cache", in UpdateISAToDescriptorMapIfNeeded()
388 isa); in UpdateISAToDescriptorMapIfNeeded()
390 AddClass(isa, descriptor_sp); in UpdateISAToDescriptorMapIfNeeded()
395 // data is a pointer to an array of "isa" values in UpdateISAToDescriptorMapIfNeeded()
399 isa = m_process->ReadPointerFromMemory(isa_addr, error); in UpdateISAToDescriptorMapIfNeeded()
401 if (isa && isa != LLDB_INVALID_ADDRESS) { in UpdateISAToDescriptorMapIfNeeded()
402 if (!ISAIsCached(isa)) { in UpdateISAToDescriptorMapIfNeeded()
404 new ClassDescriptorV1(isa, process_sp)); in UpdateISAToDescriptorMapIfNeeded()
410 " from _objc_debug_class_hash to isa->descriptor " in UpdateISAToDescriptorMapIfNeeded()
412 isa); in UpdateISAToDescriptorMapIfNeeded()
414 AddClass(isa, descriptor_sp); in UpdateISAToDescriptorMapIfNeeded()