Home
last modified time | relevance | path

Searched refs:ObjCISA (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/
DObjCLanguageRuntime.h42 typedef lldb::addr_t ObjCISA; typedef
101 virtual ObjCISA GetISA() = 0;
105 Describe(std::function<void(ObjCISA)> const &superclass_func, in Describe()
223 virtual ClassDescriptorSP GetClassDescriptorFromISA(ObjCISA isa);
225 ClassDescriptorSP GetNonKVOClassDescriptor(ObjCISA isa);
261 bool IsValidISA(ObjCISA isa) { in IsValidISA()
274 virtual ObjCISA GetISA(ConstString name);
276 virtual ObjCISA GetParentClass(ObjCISA isa);
312 bool ISAIsCached(ObjCISA isa) const { in ISAIsCached()
316 bool AddClass(ObjCISA isa, const ClassDescriptorSP &descriptor_sp) { in AddClass()
[all …]
DObjCLanguageRuntime.cpp50 bool ObjCLanguageRuntime::AddClass(ObjCISA isa, in AddClass()
161 ObjCLanguageRuntime::ObjCISA
214 ObjCLanguageRuntime::ObjCISA
215 ObjCLanguageRuntime::GetParentClass(ObjCLanguageRuntime::ObjCISA isa) { in GetParentClass()
248 ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error); in GetClassDescriptor()
273 ObjCLanguageRuntime::GetClassDescriptorFromISA(ObjCISA isa) { in GetClassDescriptorFromISA()
285 ObjCLanguageRuntime::GetNonKVOClassDescriptor(ObjCISA isa) { in GetNonKVOClassDescriptor()
/external/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
DAppleObjCRuntimeV2.h75 ClassDescriptorSP GetClassDescriptorFromISA(ObjCISA isa) override;
98 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA = 1;
99 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSAtom = 2;
100 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSNumber = 3;
101 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDateTS = 4;
102 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSManagedObject =
104 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDate = 6;
133 ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor(ObjCISA isa);
147 bool EvaluateNonPointerISA(ObjCISA isa, ObjCISA &ret_isa);
150 std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache;
[all …]
DAppleObjCRuntimeV1.h48 ClassDescriptorV1(ObjCISA isa, lldb::ProcessSP process_sp);
69 ObjCISA GetISA() override { return m_isa; } in GetISA()
72 Describe(std::function<void(ObjCLanguageRuntime::ObjCISA)> const
82 void Initialize(ObjCISA isa, lldb::ProcessSP process_sp);
86 ObjCISA m_isa;
87 ObjCISA m_parent_isa;
DAppleObjCClassDescriptorV2.h46 ObjCLanguageRuntime::ObjCISA GetISA() override { return m_objc_class_ptr; } in GetISA()
49 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
74 ObjCLanguageRuntime::ObjCISA m_isa; // The class's metaclass.
75 ObjCLanguageRuntime::ObjCISA m_superclass;
129 ObjCLanguageRuntime::ObjCISA m_firstSubclass;
130 ObjCLanguageRuntime::ObjCISA m_nextSiblingClass;
219 ObjCLanguageRuntime::ObjCISA isa, const char *name) in ClassDescriptorV2()
315 ObjCLanguageRuntime::ObjCISA GetISA() override { in GetISA()
DAppleObjCDeclVendor.h36 clang::ObjCInterfaceDecl *GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa);
44 typedef llvm::DenseMap<ObjCLanguageRuntime::ObjCISA,
DAppleObjCRuntimeV1.cpp187 ObjCISA isa, lldb::ProcessSP process_sp) { in ClassDescriptorV1()
192 ObjCISA isa, lldb::ProcessSP process_sp) { in Initialize()
279 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe()
388 ObjCISA isa; in UpdateISAToDescriptorMapIfNeeded()
DAppleObjCRuntimeV2.cpp1017 typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element;
1085 (ObjCLanguageRuntime::ObjCISA)value); in operator *()
1172 AppleObjCRuntimeV2::GetClassDescriptorFromISA(ObjCISA isa) { in GetClassDescriptorFromISA()
1211 ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error); in GetClassDescriptor()
1487 ObjCISA isa = data.GetAddress(&offset); in ParseClassInfoArray()
1993 std::function<void(ObjCISA)>(nullptr), in LookupRuntimeSymbol()
2308 m_runtime.GetClassDescriptorFromISA((ObjCISA)slot_data); in GetClassDescriptor()
2396 m_runtime.GetClassDescriptorFromISA((ObjCISA)slot_data); in GetClassDescriptor()
2430 AppleObjCRuntimeV2::NonPointerISACache::GetClassDescriptor(ObjCISA isa) { in GetClassDescriptor()
2431 ObjCISA real_isa = 0; in GetClassDescriptor()
[all …]
DAppleObjCDeclVendor.cpp147 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) { in GetDeclForISA()
404 ObjCLanguageRuntime::ObjCISA objc_isa = 0; in FinishDecl()
426 this](ObjCLanguageRuntime::ObjCISA isa) { in FinishDecl()
588 ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name); in FindDecls()
DAppleObjCClassDescriptorV2.cpp358 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe()
414 std::function<void(ObjCLanguageRuntime::ObjCISA)>(nullptr), in Describe()