Lines Matching defs:isa
99 Class isa;
104 Class isa;
145 class_infos[idx].isa = buckets[i].isa;
146 DEBUG_PRINTF ("[%u] isa = %8p %s\n", idx, class_infos[idx].isa, buckets[i].name_ptr);
153 class_infos[idx].isa = NULL;
180 Class isa;
207 Class isa = realized_class_list[i];
208 const char *name_ptr = objc_debug_class_getNameRaw(isa);
216 class_infos[idx].isa = isa;
217 DEBUG_PRINTF ("[%u] isa = %8p %s\n", idx, class_infos[idx].isa, name_ptr);
224 class_infos[idx].isa = NULL;
250 Class isa;
281 Class isa = realized_class_list[i];
282 const char *name_ptr = objc_debug_class_getNameRaw(isa);
284 class_getName(isa); // Realize name of lazy classes.
285 name_ptr = objc_debug_class_getNameRaw(isa);
294 class_infos[idx].isa = isa;
295 DEBUG_PRINTF ("[%u] isa = %8p %s\n", idx, class_infos[idx].isa, name_ptr);
302 class_infos[idx].isa = NULL;
411 Class isa;
493 class_infos[idx].isa = (Class)((uint8_t *)shared_cache_base_ptr + objectCacheOffset);
496 const char *name = class_name_lookup_func(class_infos[idx].isa);
497 DEBUG_PRINTF("[%u] isa = %8p %s\n", idx, class_infos[idx].isa, name);
548 class_infos[idx].isa = (Class)((uint8_t *)shared_cache_base_ptr + objectCacheOffset);
551 const char *name = class_name_lookup_func(class_infos[idx].isa);
552 DEBUG_PRINTF("[%u] isa = %8p %s\n", idx, class_infos[idx].isa, name);
612 class_infos[idx].isa = (Class)((uint8_t *)clsopt + clsOffset);
613 const char *name = class_name_lookup_func (class_infos[idx].isa);
614 DEBUG_PRINTF ("[%u] isa = %8p %s\n", idx, class_infos[idx].isa, name);
655 class_infos[idx].isa = (Class)((uint8_t *)clsopt + clsOffset);
656 const char *name = class_name_lookup_func (class_infos[idx].isa);
657 DEBUG_PRINTF ("[%u] isa = %8p %s\n", idx, class_infos[idx].isa, name);
944 std_out.Printf("isa = 0x%" PRIx64, iterator->first);
983 std_out.Printf("isa = 0x%" PRIx64 " has no associated class.\n",
1490 AppleObjCRuntimeV2::GetClassDescriptorFromISA(ObjCISA isa) {
1493 class_descriptor_sp = non_pointer_isa_cache->GetClassDescriptor(isa);
1495 class_descriptor_sp = ObjCLanguageRuntime::GetClassDescriptorFromISA(isa);
1529 ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error);
1530 if (isa == LLDB_INVALID_ADDRESS)
1533 objc_class_sp = GetClassDescriptorFromISA(isa);
1536 isa = abi_sp->FixCodeAddress(isa);
1537 objc_class_sp = GetClassDescriptorFromISA(isa);
1540 if (isa && !objc_class_sp) {
1545 isa_pointer, isa);
2185 // Class isa;
2197 ObjCISA isa = data.GetAddress(&offset);
2199 if (isa == 0) {
2202 log, "AppleObjCRuntimeV2 found NULL isa, ignoring this class info");
2207 if (ISAIsCached(isa)) {
2210 "AppleObjCRuntimeV2 found cached isa=0x%" PRIx64
2212 isa);
2218 new ClassDescriptorV2(*this, isa, nullptr));
2226 AddClass(isa, descriptor_sp, name_hash);
2228 AddClass(isa, descriptor_sp,
2233 "AppleObjCRuntimeV2 added isa=0x%" PRIx64
2235 isa, name_hash,
3185 AppleObjCRuntimeV2::NonPointerISACache::GetClassDescriptor(ObjCISA isa) {
3187 if (!EvaluateNonPointerISA(isa, real_isa))
3200 ObjCISA isa, ObjCISA &ret_isa) {
3203 LLDB_LOGF(log, "AOCRT::NPI Evaluate(isa = 0x%" PRIx64 ")", (uint64_t)isa);
3205 if ((isa & ~m_objc_debug_isa_class_mask) == 0)
3216 if ((isa & ~m_objc_debug_indexed_isa_index_mask) == 0)
3219 if ((isa & m_objc_debug_indexed_isa_magic_mask) ==
3222 uintptr_t index = (isa & m_objc_debug_indexed_isa_index_mask) >>
3296 if ((isa & m_objc_debug_isa_magic_mask) == m_objc_debug_isa_magic_value) {
3297 ret_isa = isa & m_objc_debug_isa_class_mask;
3311 AppleObjCRuntimeV2::GetPointerISA(ObjCISA isa) {
3312 ObjCISA ret = isa;
3315 non_pointer_isa_cache->EvaluateNonPointerISA(isa, ret);