Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/
H A DObjCLanguageRuntime.h46 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 DObjCLanguageRuntime.cpp52 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 DAppleObjCRuntimeV1.h48 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 DAppleObjCClassDescriptorV2.h55 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 DAppleObjCRuntimeV2.h75 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 DAppleObjCDeclVendor.h36 clang::ObjCInterfaceDecl *GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa);
44 typedef llvm::DenseMap<ObjCLanguageRuntime::ObjCISA,
H A DAppleObjCRuntimeV1.cpp176 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 DAppleObjCDeclVendor.cpp145 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 DAppleObjCRuntimeV2.cpp1336 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 DAppleObjCClassDescriptorV2.cpp525 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe()
570 std::function<void(ObjCLanguageRuntime::ObjCISA)>(nullptr), in Describe()