Searched refs:ObjCISA (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ |
H A D | ObjCLanguageRuntime.h | 46 typedef lldb::addr_t ObjCISA; typedef 118 virtual ObjCISA GetISA() = 0; 122 Describe(std::function<void(ObjCISA)> const &superclass_func, in Describe() 240 virtual ClassDescriptorSP GetClassDescriptorFromISA(ObjCISA isa); 242 ClassDescriptorSP GetNonKVOClassDescriptor(ObjCISA isa); 286 bool IsValidISA(ObjCISA isa) { in IsValidISA() 299 virtual ObjCISA GetISA(ConstString name); 301 virtual ObjCISA GetParentClass(ObjCISA isa); 337 bool ISAIsCached(ObjCISA isa) const { in ISAIsCached() 341 bool AddClass(ObjCISA isa, const ClassDescriptorSP &descriptor_sp) { in AddClass() [all …]
|
H A D | ObjCLanguageRuntime.cpp | 52 bool ObjCLanguageRuntime::AddClass(ObjCISA isa, in AddClass() 177 ObjCLanguageRuntime::ObjCISA 246 ObjCLanguageRuntime::ObjCISA 247 ObjCLanguageRuntime::GetParentClass(ObjCLanguageRuntime::ObjCISA isa) { in GetParentClass() 280 ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error); in GetClassDescriptor() 305 ObjCLanguageRuntime::GetClassDescriptorFromISA(ObjCISA isa) { in GetClassDescriptorFromISA() 324 ObjCLanguageRuntime::GetNonKVOClassDescriptor(ObjCISA isa) { in GetNonKVOClassDescriptor()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCRuntimeV1.h | 48 ClassDescriptorV1(ObjCISA isa, lldb::ProcessSP process_sp); 75 ObjCISA GetISA() override { return m_isa; } in GetISA() 78 Describe(std::function<void(ObjCLanguageRuntime::ObjCISA)> const 88 void Initialize(ObjCISA isa, lldb::ProcessSP process_sp); 92 ObjCISA m_isa; 93 ObjCISA m_parent_isa;
|
H A D | AppleObjCClassDescriptorV2.h | 55 ObjCLanguageRuntime::ObjCISA GetISA() override { return m_objc_class_ptr; } in GetISA() 58 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, 83 ObjCLanguageRuntime::ObjCISA m_isa = 0; // The class's metaclass. 84 ObjCLanguageRuntime::ObjCISA m_superclass = 0; 136 ObjCLanguageRuntime::ObjCISA m_firstSubclass; 137 ObjCLanguageRuntime::ObjCISA m_nextSiblingClass; 246 ObjCLanguageRuntime::ObjCISA isa, const char *name) in ClassDescriptorV2() 369 ObjCLanguageRuntime::ObjCISA GetISA() override { in GetISA()
|
H A D | AppleObjCRuntimeV2.h | 75 ClassDescriptorSP GetClassDescriptorFromISA(ObjCISA isa) override; 136 ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor(ObjCISA isa); 150 bool EvaluateNonPointerISA(ObjCISA isa, ObjCISA &ret_isa); 153 std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache; 418 ObjCISA GetPointerISA(ObjCISA isa);
|
H A D | AppleObjCDeclVendor.h | 36 clang::ObjCInterfaceDecl *GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa); 44 typedef llvm::DenseMap<ObjCLanguageRuntime::ObjCISA,
|
H A D | AppleObjCRuntimeV1.cpp | 176 ObjCISA isa, lldb::ProcessSP process_sp) { in ClassDescriptorV1() 181 ObjCISA isa, lldb::ProcessSP process_sp) { in Initialize() 268 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe() 373 ObjCISA isa; in UpdateISAToDescriptorMapIfNeeded() 385 "AppleObjCRuntimeV1 added (ObjCISA)0x%" PRIx64 in UpdateISAToDescriptorMapIfNeeded() 409 "AppleObjCRuntimeV1 added (ObjCISA)0x%" PRIx64 in UpdateISAToDescriptorMapIfNeeded()
|
H A D | AppleObjCDeclVendor.cpp | 145 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) { in GetDeclForISA() 402 ObjCLanguageRuntime::ObjCISA objc_isa = 0; in FinishDecl() 424 this](ObjCLanguageRuntime::ObjCISA isa) { in FinishDecl() 586 ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name); in FindDecls()
|
H A D | AppleObjCRuntimeV2.cpp | 1336 typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element; 1404 (ObjCLanguageRuntime::ObjCISA)value); in operator *() 1490 AppleObjCRuntimeV2::GetClassDescriptorFromISA(ObjCISA isa) { in GetClassDescriptorFromISA() 1529 ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error); in GetClassDescriptor() 2197 ObjCISA isa = data.GetAddress(&offset); in ParseClassInfoArray() 2737 std::function<void(ObjCISA)>(nullptr), in LookupRuntimeSymbol() 3051 m_runtime.GetClassDescriptorFromISA((ObjCISA)slot_data); in GetClassDescriptor() 3054 ObjCISA fixed_isa = abi_sp->FixCodeAddress((ObjCISA)slot_data); in GetClassDescriptor() 3147 m_runtime.GetClassDescriptorFromISA((ObjCISA)slot_data); in GetClassDescriptor() 3185 AppleObjCRuntimeV2::NonPointerISACache::GetClassDescriptor(ObjCISA isa) { in GetClassDescriptor() [all …]
|
H A D | AppleObjCClassDescriptorV2.cpp | 525 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe() 570 std::function<void(ObjCLanguageRuntime::ObjCISA)>(nullptr), in Describe()
|