Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/
H A DObjCLanguageRuntime.cpp35 char ObjCLanguageRuntime::ID = 0;
38 ObjCLanguageRuntime::~ObjCLanguageRuntime() = default;
40 ObjCLanguageRuntime::ObjCLanguageRuntime(Process *process) in ObjCLanguageRuntime() function in ObjCLanguageRuntime
47 bool ObjCLanguageRuntime::IsAllowedRuntimeValue(ConstString name) { in IsAllowedRuntimeValue()
53 bool ObjCLanguageRuntime::AddClass(ObjCISA isa, in AddClass()
65 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr, in AddToMethodCache()
79 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr, in AddToMethodCache()
91 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr, in LookupInMethodCache()
100 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr, in LookupInMethodCache()
110 ObjCLanguageRuntime::LookupInCompleteClassCache(ConstString &name) { in LookupInCompleteClassCache()
[all …]
H A DObjCLanguageRuntime.h36 class ObjCLanguageRuntime : public LanguageRuntime {
192 virtual ObjCLanguageRuntime::ClassDescriptorSP
203 ~ObjCLanguageRuntime() override;
215 static ObjCLanguageRuntime *Get(Process &process) { in Get()
216 return llvm::cast_or_null<ObjCLanguageRuntime>( in Get()
326 ObjCLanguageRuntime(Process *process);
467 ObjCLanguageRuntime(const ObjCLanguageRuntime &) = delete;
468 const ObjCLanguageRuntime &operator=(const ObjCLanguageRuntime &) = delete;
H A DCMakeLists.txt2 ObjCLanguageRuntime.cpp
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCClassDescriptorV2.h21 class ClassDescriptorV2 : public ObjCLanguageRuntime::ClassDescriptor {
29 ObjCLanguageRuntime::ClassDescriptorSP GetSuperclass() override;
31 ObjCLanguageRuntime::ClassDescriptorSP GetMetaclass() const override;
52 ObjCLanguageRuntime::ObjCISA GetISA() override { return m_objc_class_ptr; } in GetISA()
55 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
80 ObjCLanguageRuntime::ObjCISA m_isa = 0; // The class's metaclass.
81 ObjCLanguageRuntime::ObjCISA m_superclass = 0;
133 ObjCLanguageRuntime::ObjCISA m_firstSubclass;
134 ObjCLanguageRuntime::ObjCISA m_nextSiblingClass;
224 ObjCLanguageRuntime::ObjCISA isa, const char *name) in ClassDescriptorV2()
[all …]
H A 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,
H A DAppleObjCRuntimeV2.h103 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA = 1;
104 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSAtom = 2;
105 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSNumber = 3;
106 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDateTS = 4;
107 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSManagedObject =
109 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDate = 6;
138 ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor(ObjCISA isa);
155 std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache;
176 : public ObjCLanguageRuntime::TaggedPointerVendor {
200 ObjCLanguageRuntime::ClassDescriptorSP
[all …]
H A DAppleObjCClassDescriptorV2.cpp374 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe()
430 std::function<void(ObjCLanguageRuntime::ObjCISA)>(nullptr), in Describe()
482 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetSuperclass() { in GetSuperclass()
486 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetSuperclass()
491 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetSuperclass()
493 return m_runtime.ObjCLanguageRuntime::GetClassDescriptorFromISA( in GetSuperclass()
497 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetMetaclass() const { in GetMetaclass()
501 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetMetaclass()
506 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetMetaclass()
510 return ObjCLanguageRuntime::ClassDescriptorSP( in GetMetaclass()
[all …]
H A DAppleObjCTypeEncodingParser.h20 class AppleObjCTypeEncodingParser : public ObjCLanguageRuntime::EncodingToType {
22 AppleObjCTypeEncodingParser(ObjCLanguageRuntime &runtime);
68 ObjCLanguageRuntime &m_runtime;
H A DAppleObjCDeclVendor.cpp132 AppleObjCDeclVendor::AppleObjCDeclVendor(ObjCLanguageRuntime &runtime) in AppleObjCDeclVendor()
145 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) { in GetDeclForISA()
153 ObjCLanguageRuntime::ClassDescriptorSP descriptor = in GetDeclForISA()
302 ObjCLanguageRuntime::EncodingToTypeSP type_realizer_sp) { in BuildMethod()
402 ObjCLanguageRuntime::ObjCISA objc_isa = 0; in FinishDecl()
417 ObjCLanguageRuntime::ClassDescriptorSP descriptor = in FinishDecl()
424 this](ObjCLanguageRuntime::ObjCISA isa) { in FinishDecl()
586 ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name); in FindDecls()
H A DAppleObjCRuntimeV2.cpp930 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process); in DoExecute()
1033 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process); in DoExecute()
1040 ObjCLanguageRuntime::TaggedPointerVendor *tagged_ptr_vendor = in DoExecute()
1348 typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element;
1416 (ObjCLanguageRuntime::ObjCISA)value); in operator *()
1501 ObjCLanguageRuntime::ClassDescriptorSP
1503 ObjCLanguageRuntime::ClassDescriptorSP class_descriptor_sp; in GetClassDescriptorFromISA()
1507 class_descriptor_sp = ObjCLanguageRuntime::GetClassDescriptorFromISA(isa); in GetClassDescriptorFromISA()
1511 ObjCLanguageRuntime::ClassDescriptorSP
2588 ObjCLanguageRuntime::GetClassDescriptorFromClassName(class_name_cs); in LookupRuntimeSymbol()
[all …]
H A DAppleObjCRuntime.h23 class AppleObjCRuntime : public lldb_private::ObjCLanguageRuntime {
39 return ClassID == &ID || ObjCLanguageRuntime::isA(ClassID); in isA()
H A DAppleObjCRuntimeV1.h45 class ClassDescriptorV1 : public ObjCLanguageRuntime::ClassDescriptor {
78 Describe(std::function<void(ObjCLanguageRuntime::ObjCISA)> const
H A DAppleThreadPlanStepThroughObjCTrampoline.cpp177 ObjCLanguageRuntime *objc_runtime = in ShouldStop()
178 ObjCLanguageRuntime::Get(*GetThread().GetProcess()); in ShouldStop()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Language/ObjC/
H A DCocoa.cpp46 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSBundleSummaryProvider()
51 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSBundleSummaryProvider()
97 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSTimeZoneSummaryProvider()
102 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSTimeZoneSummaryProvider()
146 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSNotificationSummaryProvider()
151 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSNotificationSummaryProvider()
195 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSMachPortSummaryProvider()
200 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSMachPortSummaryProvider()
241 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSIndexSetSummaryProvider()
246 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSIndexSetSummaryProvider()
[all …]
H A 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()
H A 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;
H A DNSException.cpp183 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSExceptionSyntheticFrontEndCreator()
187 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSExceptionSyntheticFrontEndCreator()
H A DNSError.cpp195 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSErrorSyntheticFrontEndCreator()
199 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSErrorSyntheticFrontEndCreator()
H A DNSString.cpp42 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSStringSummaryProvider()
47 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSStringSummaryProvider()
319 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, in NSTaggedString_SummaryProvider()
H A 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()
H A DNSString.h25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
H A DNSArray.cpp343 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSArraySummaryProvider()
348 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSArraySummaryProvider()
801 ObjCLanguageRuntime::Get(*process_sp)); in NSArraySyntheticFrontEndCreator()
815 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSArraySyntheticFrontEndCreator()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/LanguageRuntime/ObjC/
H A DBUILD.gn16 sources = [ "ObjCLanguageRuntime.cpp" ]
/openbsd-src/gnu/usr.bin/clang/liblldbPluginLanguageRuntime/
H A DMakefile14 SRCS+= ObjCLanguageRuntime.cpp \
/openbsd-src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp352 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in GetCompleteObjCInterface()
897 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindDeclInObjCRuntime()
1178 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindObjCMethodDecls()
1355 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindObjCPropertyAndIvarDecls()

12