Lines Matching defs:isa
45 ObjCLanguageRuntime::AddClass (ObjCISA isa, const ClassDescriptorSP &descriptor_sp, const char *class_name)
47 if (isa != 0)
49 m_isa_to_descriptor[isa] = descriptor_sp;
51 m_hash_to_isa_map.insert(std::make_pair(MappedHash::HashStringUsingDJB(class_name), isa));
478 // Name hashes were provided, so use them to efficiently lookup name to isa/descriptor
497 ObjCLanguageRuntime::GetParentClass(ObjCLanguageRuntime::ObjCISA isa)
499 ClassDescriptorSP objc_class_sp (GetClassDescriptorFromISA(isa));
510 ObjCLanguageRuntime::GetActualTypeName(ObjCLanguageRuntime::ObjCISA isa)
512 ClassDescriptorSP objc_class_sp (GetNonKVOClassDescriptor(isa));
546 ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error);
547 if (isa != LLDB_INVALID_ADDRESS)
548 objc_class_sp = GetClassDescriptorFromISA (isa);
573 ObjCLanguageRuntime::GetClassDescriptorFromISA (ObjCISA isa)
575 if (isa)
578 ObjCLanguageRuntime::ISAToDescriptorIterator pos = m_isa_to_descriptor.find(isa);
586 ObjCLanguageRuntime::GetNonKVOClassDescriptor (ObjCISA isa)
588 if (isa)
590 ClassDescriptorSP objc_class_sp = GetClassDescriptorFromISA (isa);