Home
last modified time | relevance | path

Searched refs:ObjCLanguageRuntime (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/
DObjCLanguageRuntime.cpp32 char ObjCLanguageRuntime::ID = 0;
35 ObjCLanguageRuntime::~ObjCLanguageRuntime() {} in ~ObjCLanguageRuntime()
37 ObjCLanguageRuntime::ObjCLanguageRuntime(Process *process) in ObjCLanguageRuntime() function in ObjCLanguageRuntime
44 bool ObjCLanguageRuntime::IsAllowedRuntimeValue(ConstString name) { in IsAllowedRuntimeValue()
50 bool ObjCLanguageRuntime::AddClass(ObjCISA isa, in AddClass()
62 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr, in AddToMethodCache()
76 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr, in LookupInMethodCache()
86 ObjCLanguageRuntime::LookupInCompleteClassCache(ConstString &name) { in LookupInCompleteClassCache()
143 size_t ObjCLanguageRuntime::GetByteOffsetForIvar(CompilerType &parent_qual_type, in GetByteOffsetForIvar()
148 bool ObjCLanguageRuntime::ClassDescriptor::IsPointerValid( in IsPointerValid()
[all …]
DObjCLanguageRuntime.h34 class ObjCLanguageRuntime : public LanguageRuntime {
182 virtual ObjCLanguageRuntime::ClassDescriptorSP
193 ~ObjCLanguageRuntime() override;
205 static ObjCLanguageRuntime *Get(Process &process) { in Get()
206 return llvm::cast_or_null<ObjCLanguageRuntime>( in Get()
308 ObjCLanguageRuntime(Process *process);
422 ObjCLanguageRuntime(const ObjCLanguageRuntime &) = delete;
423 const ObjCLanguageRuntime &operator=(const ObjCLanguageRuntime &) = delete;
DCMakeLists.txt2 ObjCLanguageRuntime.cpp
/external/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
DAppleObjCClassDescriptorV2.h21 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; } 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()
[all …]
DAppleObjCRuntimeV2.h98 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);
150 std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache;
171 : public ObjCLanguageRuntime::TaggedPointerVendor {
195 ObjCLanguageRuntime::ClassDescriptorSP
[all …]
DAppleObjCDeclVendor.h24 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,
DAppleObjCTypeEncodingParser.h20 class AppleObjCTypeEncodingParser : public ObjCLanguageRuntime::EncodingToType {
22 AppleObjCTypeEncodingParser(ObjCLanguageRuntime &runtime);
68 ObjCLanguageRuntime &m_runtime;
DAppleObjCClassDescriptorV2.cpp358 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe()
414 std::function<void(ObjCLanguageRuntime::ObjCISA)>(nullptr), in Describe()
466 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetSuperclass() { in GetSuperclass()
470 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetSuperclass()
475 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetSuperclass()
477 return m_runtime.ObjCLanguageRuntime::GetClassDescriptorFromISA( in GetSuperclass()
481 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetMetaclass() const { in GetMetaclass()
485 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetMetaclass()
490 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetMetaclass()
494 return ObjCLanguageRuntime::ClassDescriptorSP( in GetMetaclass()
[all …]
DAppleObjCRuntimeV2.cpp602 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process); in DoExecute()
704 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process); in DoExecute()
706 ObjCLanguageRuntime::TaggedPointerVendor *tagged_ptr_vendor = in DoExecute()
1017 typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element;
1085 (ObjCLanguageRuntime::ObjCISA)value); in operator *()
1171 ObjCLanguageRuntime::ClassDescriptorSP
1173 ObjCLanguageRuntime::ClassDescriptorSP class_descriptor_sp; in GetClassDescriptorFromISA()
1177 class_descriptor_sp = ObjCLanguageRuntime::GetClassDescriptorFromISA(isa); in GetClassDescriptorFromISA()
1181 ObjCLanguageRuntime::ClassDescriptorSP
1591 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process); in UpdateISAToDescriptorMapSharedCache()
[all …]
DAppleObjCDeclVendor.cpp134 AppleObjCDeclVendor::AppleObjCDeclVendor(ObjCLanguageRuntime &runtime) in AppleObjCDeclVendor()
147 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) { in GetDeclForISA()
155 ObjCLanguageRuntime::ClassDescriptorSP descriptor = in GetDeclForISA()
304 ObjCLanguageRuntime::EncodingToTypeSP type_realizer_sp) { in BuildMethod()
404 ObjCLanguageRuntime::ObjCISA objc_isa = 0; in FinishDecl()
419 ObjCLanguageRuntime::ClassDescriptorSP descriptor = in FinishDecl()
426 this](ObjCLanguageRuntime::ObjCISA isa) { in FinishDecl()
588 ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name); in FindDecls()
DAppleObjCRuntime.h23 class AppleObjCRuntime : public lldb_private::ObjCLanguageRuntime {
39 return ClassID == &ID || ObjCLanguageRuntime::isA(ClassID); in isA()
DAppleObjCRuntimeV1.h45 class ClassDescriptorV1 : public ObjCLanguageRuntime::ClassDescriptor {
72 Describe(std::function<void(ObjCLanguageRuntime::ObjCISA)> const
DAppleThreadPlanStepThroughObjCTrampoline.cpp170 ObjCLanguageRuntime *objc_runtime = in ShouldStop()
171 ObjCLanguageRuntime::Get(*GetThread().GetProcess()); in ShouldStop()
DAppleObjCRuntimeV1.cpp269 return ObjCLanguageRuntime::ClassDescriptorSP( in GetSuperclass()
279 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe()
DAppleObjCTypeEncodingParser.cpp25 ObjCLanguageRuntime &runtime) in AppleObjCTypeEncodingParser()
26 : ObjCLanguageRuntime::EncodingToType(), m_runtime(runtime) { in AppleObjCTypeEncodingParser()
/external/llvm-project/lldb/source/Plugins/Language/ObjC/
DCocoa.cpp45 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSBundleSummaryProvider()
50 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSBundleSummaryProvider()
96 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSTimeZoneSummaryProvider()
101 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSTimeZoneSummaryProvider()
145 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSNotificationSummaryProvider()
150 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSNotificationSummaryProvider()
194 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSMachPortSummaryProvider()
199 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSMachPortSummaryProvider()
240 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSIndexSetSummaryProvider()
245 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSIndexSetSummaryProvider()
[all …]
DCF.cpp53 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in CFBagSummaryProvider()
58 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in CFBagSummaryProvider()
115 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in CFBitVectorSummaryProvider()
120 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in CFBitVectorSummaryProvider()
235 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in CFBinaryHeapSummaryProvider()
240 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in CFBinaryHeapSummaryProvider()
DNSIndexPath.cpp70 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in Update()
75 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in Update()
87 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _indexes_id; in Update()
88 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _length_id; in Update()
138 ObjCLanguageRuntime::ClassDescriptorSP m_descriptor_sp;
DNSException.cpp183 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSExceptionSyntheticFrontEndCreator()
187 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSExceptionSyntheticFrontEndCreator()
DNSError.cpp190 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSErrorSyntheticFrontEndCreator()
194 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSErrorSyntheticFrontEndCreator()
DNSString.cpp61 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSStringSummaryProvider()
66 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSStringSummaryProvider()
332 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, in NSTaggedString_SummaryProvider()
DNSSet.cpp258 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSSetSummaryProvider()
263 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSSetSummaryProvider()
345 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSSetSyntheticFrontEndCreator()
359 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSSetSyntheticFrontEndCreator()
DNSString.h25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
DNSArray.cpp327 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSArraySummaryProvider()
332 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSArraySummaryProvider()
783 ObjCLanguageRuntime::Get(*process_sp)); in NSArraySyntheticFrontEndCreator()
797 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSArraySyntheticFrontEndCreator()
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DClangASTSource.cpp349 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in GetCompleteObjCInterface()
901 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindDeclInObjCRuntime()
1181 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindObjCMethodDecls()
1358 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindObjCPropertyAndIvarDecls()

12