Searched refs:ObjCLanguageRuntime (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.h16 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
24 AppleObjCDeclVendor(ObjCLanguageRuntime &runtime);
36 clang::ObjCInterfaceDecl *GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa);
39 ObjCLanguageRuntime &m_runtime;
41 ObjCLanguageRuntime::EncodingToTypeSP m_type_realizer_sp;
44 typedef llvm::DenseMap<ObjCLanguageRuntime::ObjCISA,
H A DAppleObjCClassDescriptorV2.h17 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
21 class ClassDescriptorV2 : public ObjCLanguageRuntime::ClassDescriptor {
29 ObjCLanguageRuntime::ClassDescriptorSP GetSuperclass() override;
31 ObjCLanguageRuntime::ClassDescriptorSP GetMetaclass() const override;
46 ObjCLanguageRuntime::ObjCISA GetISA() override { return m_objc_class_ptr; }
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
[all...]
H A DAppleObjCTypeEncodingParser.h16 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
20 class AppleObjCTypeEncodingParser : public ObjCLanguageRuntime::EncodingToType {
22 AppleObjCTypeEncodingParser(ObjCLanguageRuntime &runtime);
68 ObjCLanguageRuntime &m_runtime;
H A DAppleObjCRuntimeV2.h19 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
97 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA = 1;
98 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSAtom = 2;
99 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSNumber = 3;
100 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDateTS = 4;
101 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSManagedObject =
103 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDate = 6;
132 ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor(ObjCISA isa);
149 std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache;
169 : public ObjCLanguageRuntime
[all...]
H A DAppleObjCRuntime.h19 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
23 class AppleObjCRuntime : public lldb_private::ObjCLanguageRuntime {
35 return ClassID == &ID || ObjCLanguageRuntime::isA(ClassID);
H A DAppleObjCClassDescriptorV2.cpp337 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
388 std::function<void(ObjCLanguageRuntime::ObjCISA)>(nullptr),
440 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetSuperclass() {
444 return ObjCLanguageRuntime::ClassDescriptorSP();
449 return ObjCLanguageRuntime::ClassDescriptorSP();
451 return m_runtime.ObjCLanguageRuntime::GetClassDescriptorFromISA(
455 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetMetaclass() const {
459 return ObjCLanguageRuntime::ClassDescriptorSP();
464 return ObjCLanguageRuntime::ClassDescriptorSP();
468 return ObjCLanguageRuntime
[all...]
H A DAppleObjCRuntimeV1.h15 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
45 class ClassDescriptorV1 : public ObjCLanguageRuntime::ClassDescriptor {
72 Describe(std::function<void(ObjCLanguageRuntime::ObjCISA)> const
H A DAppleObjCDeclVendor.cpp11 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
144 AppleObjCDeclVendor::AppleObjCDeclVendor(ObjCLanguageRuntime &runtime)
158 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) {
166 ObjCLanguageRuntime::ClassDescriptorSP descriptor =
315 ObjCLanguageRuntime::EncodingToTypeSP type_realizer_sp) {
415 ObjCLanguageRuntime::ObjCISA objc_isa = 0;
430 ObjCLanguageRuntime::ClassDescriptorSP descriptor =
437 this](ObjCLanguageRuntime::ObjCISA isa) {
604 ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name);
H A DAppleThreadPlanStepThroughObjCTrampoline.cpp22 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
171 ObjCLanguageRuntime *objc_runtime =
172 ObjCLanguageRuntime::Get(*GetThread().GetProcess());
H A DAppleObjCRuntimeV2.cpp68 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
603 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process);
705 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process);
707 ObjCLanguageRuntime::TaggedPointerVendor *tagged_ptr_vendor =
1015 typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element;
1083 (ObjCLanguageRuntime::ObjCISA)value);
1169 ObjCLanguageRuntime::ClassDescriptorSP
1171 ObjCLanguageRuntime
[all...]
H A DAppleObjCRuntimeV1.cpp268 return ObjCLanguageRuntime::ClassDescriptorSP(
278 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
H A DAppleObjCTypeEncodingParser.cpp23 ObjCLanguageRuntime &runtime)
24 : ObjCLanguageRuntime::EncodingToType(), m_runtime(runtime) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/
H A DObjCLanguageRuntime.cpp1 //===-- ObjCLanguageRuntime.cpp ---------------------------------*- C++ -*-===//
10 #include "ObjCLanguageRuntime.h"
32 char ObjCLanguageRuntime::ID = 0;
35 ObjCLanguageRuntime::~ObjCLanguageRuntime() {}
37 ObjCLanguageRuntime::ObjCLanguageRuntime(Process *process) function in class:ObjCLanguageRuntime
44 bool ObjCLanguageRuntime::IsWhitelistedRuntimeValue(ConstString name) {
50 bool ObjCLanguageRuntime::AddClass(ObjCISA isa,
62 void ObjCLanguageRuntime
[all...]
H A DObjCLanguageRuntime.h1 //===-- ObjCLanguageRuntime.h -----------------------------------*- C++ -*-===//
34 class ObjCLanguageRuntime : public LanguageRuntime { class in namespace:lldb_private
182 virtual ObjCLanguageRuntime::ClassDescriptorSP
192 ~ObjCLanguageRuntime() override;
204 static ObjCLanguageRuntime *Get(Process &process) {
205 return llvm::cast_or_null<ObjCLanguageRuntime>(
305 // Classes that inherit from ObjCLanguageRuntime can see and modify these
306 ObjCLanguageRuntime(Process *process);
420 DISALLOW_COPY_AND_ASSIGN(ObjCLanguageRuntime);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DNSString.h17 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
H A DCF.cpp24 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
54 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
59 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
116 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
121 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
236 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
241 ObjCLanguageRuntime
[all...]
H A DCocoa.cpp45 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
50 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
93 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
98 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
138 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
143 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
183 ObjCLanguageRuntime *runtim
[all...]
H A DNSIndexPath.cpp19 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
70 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
75 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
87 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _indexes_id;
88 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _length_id;
138 ObjCLanguageRuntime::ClassDescriptorSP m_descriptor_sp;
H A DNSError.cpp25 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
190 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
194 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
H A DNSException.cpp25 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
182 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
186 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
H A DNSSet.cpp227 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
232 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
304 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
318 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
H A DNSString.cpp62 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
67 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
333 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
H A DNSDictionary.cpp349 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
354 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
440 ObjCLanguageRuntime::Get(*process_sp));
454 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
H A DNSArray.cpp322 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp);
327 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
778 ObjCLanguageRuntime::Get(*process_sp));
792 ObjCLanguageRuntime::ClassDescriptorSP descriptor(
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp27 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"
384 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process));
822 ObjCLanguageRuntime *language_runtime(
823 ObjCLanguageRuntime::Get(*process));
1250 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process));
1438 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process));

Completed in 198 milliseconds

12