| /freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ |
| H A D | ObjCLanguageRuntime.cpp | 34 char ObjCLanguageRuntime::ID = 0; 37 ObjCLanguageRuntime::~ObjCLanguageRuntime() = default; 39 ObjCLanguageRuntime::ObjCLanguageRuntime(Process *process) in ObjCLanguageRuntime() function in ObjCLanguageRuntime 46 bool ObjCLanguageRuntime::IsAllowedRuntimeValue(ConstString name) { in IsAllowedRuntimeValue() 52 bool ObjCLanguageRuntime::AddClass(ObjCISA isa, in AddClass() 64 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr, in AddToMethodCache() 78 void ObjCLanguageRuntime::AddToMethodCache(lldb::addr_t class_addr, in AddToMethodCache() 90 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr, in LookupInMethodCache() 99 lldb::addr_t ObjCLanguageRuntime::LookupInMethodCache(lldb::addr_t class_addr, in LookupInMethodCache() 109 ObjCLanguageRuntime::LookupInCompleteClassCache(ConstString &name) { in LookupInCompleteClassCache() [all …]
|
| H A D | ObjCLanguageRuntime.h | 37 class ObjCLanguageRuntime : public LanguageRuntime { 199 virtual ObjCLanguageRuntime::ClassDescriptorSP 210 ~ObjCLanguageRuntime() override; 222 static ObjCLanguageRuntime *Get(Process &process) { in Get() 223 return llvm::cast_or_null<ObjCLanguageRuntime>( in Get() 333 ObjCLanguageRuntime(Process *process); 466 ObjCLanguageRuntime(const ObjCLanguageRuntime &) = delete; 467 const ObjCLanguageRuntime &operator=(const ObjCLanguageRuntime &) = delete;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCClassDescriptorV2.h | 18 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h" 22 class ClassDescriptorV2 : public ObjCLanguageRuntime::ClassDescriptor { 30 ObjCLanguageRuntime::ClassDescriptorSP GetSuperclass() override; 32 ObjCLanguageRuntime::ClassDescriptorSP GetMetaclass() const override; 55 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 [all...] |
| H A D | AppleObjCDeclVendor.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 D | AppleObjCTypeEncodingParser.h | 20 class AppleObjCTypeEncodingParser : public ObjCLanguageRuntime::EncodingToType { 22 AppleObjCTypeEncodingParser(ObjCLanguageRuntime &runtime); 68 ObjCLanguageRuntime &m_runtime;
|
| H A D | AppleObjCRuntimeV2.h | 139 ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor(ObjCISA isa); 156 std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache; 177 : public ObjCLanguageRuntime::TaggedPointerVendor { 201 ObjCLanguageRuntime::ClassDescriptorSP 213 typedef std::map<uint8_t, ObjCLanguageRuntime::ClassDescriptorSP> Cache; 234 ObjCLanguageRuntime::ClassDescriptorSP 254 typedef std::map<uint8_t, ObjCLanguageRuntime::ClassDescriptorSP> Cache; 275 ObjCLanguageRuntime::ClassDescriptorSP
|
| H A D | AppleObjCDeclVendor.cpp | 133 AppleObjCDeclVendor::AppleObjCDeclVendor(ObjCLanguageRuntime &runtime) in AppleObjCDeclVendor() 146 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) { in GetDeclForISA() 154 ObjCLanguageRuntime::ClassDescriptorSP descriptor = in GetDeclForISA() 303 ObjCLanguageRuntime::EncodingToTypeSP type_realizer_sp) { in BuildMethod() 402 ObjCLanguageRuntime::ObjCISA objc_isa = 0; in FinishDecl() 418 ObjCLanguageRuntime::ClassDescriptorSP descriptor = in FinishDecl() 425 this](ObjCLanguageRuntime::ObjCISA isa) { in FinishDecl() 587 ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name); in FindDecls()
|
| H A D | AppleObjCClassDescriptorV2.cpp | 525 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe() 569 std::function<void(ObjCLanguageRuntime::ObjCISA)>(nullptr), in Describe() 621 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetSuperclass() { in GetSuperclass() 625 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetSuperclass() 630 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetSuperclass() 632 return m_runtime.ObjCLanguageRuntime::GetClassDescriptorFromISA( in GetSuperclass() 636 ObjCLanguageRuntime::ClassDescriptorSP ClassDescriptorV2::GetMetaclass() const { in GetMetaclass() 640 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetMetaclass() 645 return ObjCLanguageRuntime::ClassDescriptorSP(); in GetMetaclass() 649 return ObjCLanguageRuntime::ClassDescriptorSP( in GetMetaclass() [all …]
|
| H A D | AppleObjCRuntimeV2.cpp | 939 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process); in DoExecute() 1029 ObjCLanguageRuntime *objc_runtime = ObjCLanguageRuntime::Get(*process); in DoExecute() 1036 ObjCLanguageRuntime::TaggedPointerVendor *tagged_ptr_vendor = in DoExecute() 1343 typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element; 1411 (ObjCLanguageRuntime::ObjCISA)value); in operator *() 1496 ObjCLanguageRuntime::ClassDescriptorSP 1498 ObjCLanguageRuntime::ClassDescriptorSP class_descriptor_sp; in GetClassDescriptorFromISA() 1502 class_descriptor_sp = ObjCLanguageRuntime::GetClassDescriptorFromISA(isa); in GetClassDescriptorFromISA() 1506 ObjCLanguageRuntime::ClassDescriptorSP 1512 ObjCLanguageRuntime::ClassDescriptorSP [all …]
|
| H A D | AppleObjCRuntime.h | 23 class AppleObjCRuntime : public lldb_private::ObjCLanguageRuntime { 39 return ClassID == &ID || ObjCLanguageRuntime::isA(ClassID); in isA()
|
| H A D | AppleObjCRuntimeV1.h | 45 class ClassDescriptorV1 : public ObjCLanguageRuntime::ClassDescriptor { 78 Describe(std::function<void(ObjCLanguageRuntime::ObjCISA)> const
|
| H A D | AppleThreadPlanStepThroughObjCTrampoline.cpp | 24 #include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h" 177 ObjCLanguageRuntime *objc_runtime = in ShouldStop() 178 ObjCLanguageRuntime::Get(*GetThread().GetProcess()); in ShouldStop()
|
| H A D | AppleObjCRuntimeV1.cpp | 258 return ObjCLanguageRuntime::ClassDescriptorSP( in GetSuperclass() 268 std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func, in Describe()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
| H A D | Cocoa.cpp | 44 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSBundleSummaryProvider() 49 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSBundleSummaryProvider() 95 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSTimeZoneSummaryProvider() 100 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSTimeZoneSummaryProvider() 144 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSNotificationSummaryProvider() 149 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSNotificationSummaryProvider() 193 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSMachPortSummaryProvider() 198 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSMachPortSummaryProvider() 240 ObjCLanguageRuntime::Get(*process_sp)); in NSIndexSetSummaryProvider() 245 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSIndexSetSummaryProvider() [all …]
|
| H A D | CF.cpp | 53 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in CFBagSummaryProvider() 58 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in CFBagSummaryProvider() 111 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in CFBitVectorSummaryProvider() 116 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in CFBitVectorSummaryProvider() 231 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in CFBinaryHeapSummaryProvider() 236 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in CFBinaryHeapSummaryProvider()
|
| H A D | NSIndexPath.cpp | 72 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in Update() 77 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in Update() 89 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _indexes_id; in Update() 90 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _length_id; in Update() 145 ObjCLanguageRuntime::ClassDescriptorSP m_descriptor_sp;
|
| H A D | NSString.h | 25 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, 29 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor,
|
| H A D | NSString.cpp | 42 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSStringSummaryProvider() 47 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSStringSummaryProvider() 318 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, in NSTaggedString_SummaryProvider() 378 ValueObject &valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, in NSIndirectTaggedString_SummaryProvider()
|
| H A D | NSException.cpp | 182 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSExceptionSyntheticFrontEndCreator() 186 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSExceptionSyntheticFrontEndCreator()
|
| H A D | NSError.cpp | 193 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSErrorSyntheticFrontEndCreator() 197 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSErrorSyntheticFrontEndCreator()
|
| H A D | NSSet.cpp | 235 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSSetSummaryProvider() 240 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSSetSummaryProvider() 318 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSSetSyntheticFrontEndCreator() 332 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSSetSyntheticFrontEndCreator()
|
| H A D | NSArray.cpp | 337 ObjCLanguageRuntime *runtime = ObjCLanguageRuntime::Get(*process_sp); in NSArraySummaryProvider() 342 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSArraySummaryProvider() 786 ObjCLanguageRuntime::Get(*process_sp)); in NSArraySyntheticFrontEndCreator() 800 ObjCLanguageRuntime::ClassDescriptorSP descriptor( in NSArraySyntheticFrontEndCreator()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/ |
| H A D | GNUstepObjCRuntime.h | 24 class GNUstepObjCRuntime : public lldb_private::ObjCLanguageRuntime { 50 return ClassID == &ID || ObjCLanguageRuntime::isA(ClassID); in isA()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTSource.cpp | 334 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in GetCompleteObjCInterface() 840 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindDeclInObjCRuntime() 1111 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindObjCMethodDecls() 1288 ObjCLanguageRuntime *language_runtime(ObjCLanguageRuntime::Get(*process)); in FindObjCPropertyAndIvarDecls()
|
| H A D | IRDynamicChecks.cpp | 47 ObjCLanguageRuntime *objc_language_runtime = in Install() 48 ObjCLanguageRuntime::Get(*process); in Install()
|