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

12

/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Target/
H A DObjCLanguageRuntime.cpp1 //===-- ObjCLanguageRuntime.cpp ---------------------------------*- C++ -*-===//
21 #include "lldb/Target/ObjCLanguageRuntime.h"
32 ObjCLanguageRuntime::~ObjCLanguageRuntime()
36 ObjCLanguageRuntime::ObjCLanguageRuntime (Process *process) : function in class:ObjCLanguageRuntime
50 ObjCLanguageRuntime::AddClass (ObjCISA isa, const ClassDescriptorSP &descriptor_sp, const char *class_name)
63 ObjCLanguageRuntime::AddToMethodCache (lldb::addr_t class_addr, lldb::addr_t selector, lldb::addr_t impl_addr)
74 ObjCLanguageRuntime::LookupInMethodCache (lldb::addr_t class_addr, lldb::addr_t selector)
85 ObjCLanguageRuntime
[all...]
H A DThreadPlanStepThrough.cpp18 #include "lldb/Target/ObjCLanguageRuntime.h"
94 ObjCLanguageRuntime *objc_runtime = m_thread.GetProcess()->GetObjCLanguageRuntime();
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.h20 #include "lldb/Target/ObjCLanguageRuntime.h"
29 AppleObjCDeclVendor(ObjCLanguageRuntime &runtime);
40 clang::ObjCInterfaceDecl *GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa);
43 ObjCLanguageRuntime &m_runtime;
45 ObjCLanguageRuntime::EncodingToTypeSP m_type_realizer_sp;
48 typedef llvm::DenseMap<ObjCLanguageRuntime::ObjCISA, clang::ObjCInterfaceDecl *> ISAToInterfaceMap;
H A DAppleObjCClassDescriptorV2.h19 #include "lldb/Target/ObjCLanguageRuntime.h"
24 class ClassDescriptorV2 : public ObjCLanguageRuntime::ClassDescriptor
34 ObjCLanguageRuntime::ClassDescriptorSP
37 ObjCLanguageRuntime::ClassDescriptorSP
58 ObjCLanguageRuntime::ObjCISA
65 Describe(std::function <void (ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
94 ObjCLanguageRuntime::ObjCISA m_isa; // The class's metaclass.
95 ObjCLanguageRuntime::ObjCISA m_superclass;
159 ObjCLanguageRuntime::ObjCISA m_firstSubclass;
160 ObjCLanguageRuntime
[all...]
H A DAppleObjCRuntimeV2.h21 #include "lldb/Target/ObjCLanguageRuntime.h"
49 static bool classof(const ObjCLanguageRuntime* runtime)
93 GetActualTypeName(ObjCLanguageRuntime::ObjCISA isa) override;
120 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA = 1;
121 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSAtom = 2;
122 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSNumber = 3;
123 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDateTS = 4;
124 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSManagedObject = 5;
125 static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDate = 6;
159 ObjCLanguageRuntime
[all...]
H A DAppleObjCTypeEncodingParser.h20 #include "lldb/Target/ObjCLanguageRuntime.h"
28 class AppleObjCTypeEncodingParser : public ObjCLanguageRuntime::EncodingToType
31 AppleObjCTypeEncodingParser (ObjCLanguageRuntime& runtime);
76 ObjCLanguageRuntime& m_runtime;
H A DAppleObjCRuntimeV1.h18 #include "lldb/Target/ObjCLanguageRuntime.h"
44 static bool classof(const ObjCLanguageRuntime* runtime)
55 class ClassDescriptorV1 : public ObjCLanguageRuntime::ClassDescriptor
103 Describe(std::function <void (ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
H A DAppleObjCRuntime.h21 #include "lldb/Target/ObjCLanguageRuntime.h"
28 public lldb_private::ObjCLanguageRuntime
39 static bool classof(const ObjCLanguageRuntime* runtime)
H A DAppleObjCRuntimeV2.cpp506 ObjCLanguageRuntime *objc_runtime = process->GetObjCLanguageRuntime();
583 ObjCLanguageRuntime *objc_runtime = process->GetObjCLanguageRuntime();
586 ObjCLanguageRuntime::TaggedPointerVendor *tagged_ptr_vendor = objc_runtime->GetTaggedPointerVendor();
940 typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element;
1012 return element(ConstString(key_string.c_str()), (ObjCLanguageRuntime::ObjCISA)value);
1127 ObjCLanguageRuntime::ClassDescriptorSP
1130 ObjCLanguageRuntime::ClassDescriptorSP class_descriptor_sp;
1134 class_descriptor_sp = ObjCLanguageRuntime::GetClassDescriptorFromISA(isa);
1138 ObjCLanguageRuntime::ClassDescriptorSP
1830 AppleObjCRuntimeV2::GetActualTypeName(ObjCLanguageRuntime
[all...]
H A DAppleObjCClassDescriptorV2.cpp337 ClassDescriptorV2::Describe (std::function <void (ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
389 metaclass->Describe(std::function <void (ObjCLanguageRuntime::ObjCISA)> (nullptr),
446 ObjCLanguageRuntime::ClassDescriptorSP
452 return ObjCLanguageRuntime::ClassDescriptorSP();
457 return ObjCLanguageRuntime::ClassDescriptorSP();
459 return m_runtime.ObjCLanguageRuntime::GetClassDescriptorFromISA(objc_class->m_superclass);
462 ObjCLanguageRuntime::ClassDescriptorSP
468 return ObjCLanguageRuntime::ClassDescriptorSP();
473 return ObjCLanguageRuntime::ClassDescriptorSP();
477 return ObjCLanguageRuntime
[all...]
H A DAppleObjCDeclVendor.cpp16 #include "lldb/Target/ObjCLanguageRuntime.h"
154 AppleObjCDeclVendor::AppleObjCDeclVendor(ObjCLanguageRuntime &runtime) :
166 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa)
175 ObjCLanguageRuntime::ClassDescriptorSP descriptor = m_runtime.GetClassDescriptorFromISA(isa);
318 clang::ObjCMethodDecl *BuildMethod (clang::ObjCInterfaceDecl *interface_decl, const char *name, bool instance, ObjCLanguageRuntime::EncodingToTypeSP type_realizer_sp)
420 ObjCLanguageRuntime::ObjCISA objc_isa = 0;
435 ObjCLanguageRuntime::ClassDescriptorSP descriptor = m_runtime.GetClassDescriptorFromISA(objc_isa);
440 auto superclass_func = [interface_decl, this](ObjCLanguageRuntime::ObjCISA isa)
626 ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name);
H A DAppleThreadPlanStepThroughObjCTrampoline.cpp21 #include "lldb/Target/ObjCLanguageRuntime.h"
207 ObjCLanguageRuntime *objc_runtime = GetThread().GetProcess()->GetObjCLanguageRuntime();
H A DAppleObjCRuntimeV1.cpp275 return ObjCLanguageRuntime::ClassDescriptorSP(new AppleObjCRuntimeV1::ClassDescriptorV1(m_parent_isa,process_sp));
285 AppleObjCRuntimeV1::ClassDescriptorV1::Describe (std::function <void (ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/
H A DNSString.h16 #include "lldb/Target/ObjCLanguageRuntime.h"
25 NSTaggedString_SummaryProvider (ValueObject& valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, Stream& stream, const TypeSummaryOptions& summary_options);
H A DCocoa.cpp28 #include "lldb/Target/ObjCLanguageRuntime.h"
46 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
51 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
93 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
98 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
137 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
142 ObjCLanguageRuntime
[all...]
H A DCF.cpp21 #include "lldb/Target/ObjCLanguageRuntime.h"
53 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
58 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
132 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
137 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
264 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
269 ObjCLanguageRuntime
[all...]
H A DNSIndexPath.cpp21 #include "lldb/Target/ObjCLanguageRuntime.h"
76 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
81 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(m_backend));
95 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _indexes_id;
96 ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor _length_id;
164 ObjCLanguageRuntime::ClassDescriptorSP m_descriptor_sp;
H A DNSError.cpp26 #include "lldb/Target/ObjCLanguageRuntime.h"
198 ObjCLanguageRuntime *runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
202 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(*valobj_sp.get()));
H A DNSException.cpp26 #include "lldb/Target/ObjCLanguageRuntime.h"
197 ObjCLanguageRuntime *runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
201 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(*valobj_sp.get()));
H A DNSDictionary.cpp29 #include "lldb/Target/ObjCLanguageRuntime.h"
228 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
233 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
313 ObjCLanguageRuntime *runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
328 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(*valobj_sp.get()));
H A DNSSet.cpp25 #include "lldb/Target/ObjCLanguageRuntime.h"
211 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
216 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
308 ObjCLanguageRuntime *runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
323 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(*valobj_sp.get()));
H A DNSString.cpp65 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
70 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
337 lldb_private::formatters::NSTaggedString_SummaryProvider (ValueObject& valobj, ObjCLanguageRuntime::ClassDescriptorSP descriptor, Stream& stream, const TypeSummaryOptions& summary_options)
H A DNSArray.cpp28 #include "lldb/Target/ObjCLanguageRuntime.h"
265 ObjCLanguageRuntime* runtime = (ObjCLanguageRuntime*)process_sp->GetLanguageRuntime(lldb::eLanguageTypeObjC);
270 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj));
718 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(*valobj_sp.get()));
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Target/
H A DObjCLanguageRuntime.h1 //===-- ObjCLanguageRuntime.h -----------------------------------*- C++ -*-===//
38 class ObjCLanguageRuntime : class in namespace:lldb_private
226 virtual ObjCLanguageRuntime::ClassDescriptorSP
236 ~ObjCLanguageRuntime() override;
384 // Classes that inherit from ObjCLanguageRuntime can see and modify these
386 ObjCLanguageRuntime(Process *process);
517 DISALLOW_COPY_AND_ASSIGN (ObjCLanguageRuntime);
/freebsd-11.0-release/lib/clang/liblldbTarget/
H A DMakefile22 ObjCLanguageRuntime.cpp \

Completed in 214 milliseconds

12