reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
  337     std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h
   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::ObjCISA m_nextSiblingClass;
  213                     ObjCLanguageRuntime::ObjCISA isa, const char *name)
  309   ObjCLanguageRuntime::ObjCISA GetISA() override {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
  169 AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) {
  425   ObjCLanguageRuntime::ObjCISA objc_isa = 0;
  623     ObjCLanguageRuntime::ObjCISA isa = m_runtime.GetISA(name);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h
   38   clang::ObjCInterfaceDecl *GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa);
   46   typedef llvm::DenseMap<ObjCLanguageRuntime::ObjCISA,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
  186     ObjCISA isa, lldb::ProcessSP process_sp) {
  191     ObjCISA isa, lldb::ProcessSP process_sp) {
  278     std::function<void(ObjCLanguageRuntime::ObjCISA)> const &superclass_func,
  387               ObjCISA isa;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
   48     ClassDescriptorV1(ObjCISA isa, lldb::ProcessSP process_sp);
   69     ObjCISA GetISA() override { return m_isa; }
   72     Describe(std::function<void(ObjCLanguageRuntime::ObjCISA)> const
   82     void Initialize(ObjCISA isa, lldb::ProcessSP process_sp);
   86     ObjCISA m_isa;
   87     ObjCISA m_parent_isa;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1015   typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> element;
 1170 AppleObjCRuntimeV2::GetClassDescriptorFromISA(ObjCISA isa) {
 1207         ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error);
 1502     ObjCISA isa = data.GetPointer(&offset);
 1988 AppleObjCRuntimeV2::GetActualTypeName(ObjCLanguageRuntime::ObjCISA isa) {
 2498 AppleObjCRuntimeV2::NonPointerISACache::GetClassDescriptor(ObjCISA isa) {
 2499   ObjCISA real_isa = 0;
 2513     ObjCISA isa, ObjCISA &ret_isa) {
 2513     ObjCISA isa, ObjCISA &ret_isa) {
 2623 lldb_private::AppleObjCRuntime::ObjCISA
 2624 AppleObjCRuntimeV2::GetPointerISA(ObjCISA isa) {
 2625   ObjCISA ret = isa;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
   72   ConstString GetActualTypeName(ObjCLanguageRuntime::ObjCISA isa) override;
   76   ClassDescriptorSP GetClassDescriptorFromISA(ObjCISA isa) override;
   99   static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA = 1;
  100   static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSAtom = 2;
  101   static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSNumber = 3;
  102   static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDateTS = 4;
  103   static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSManagedObject =
  105   static const ObjCLanguageRuntime::ObjCISA g_objc_Tagged_ISA_NSDate = 6;
  134     ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor(ObjCISA isa);
  148     bool EvaluateNonPointerISA(ObjCISA isa, ObjCISA &ret_isa);
  148     bool EvaluateNonPointerISA(ObjCISA isa, ObjCISA &ret_isa);
  151     std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache;
  292   ObjCISA GetPointerISA(ObjCISA isa);
  292   ObjCISA GetPointerISA(ObjCISA isa);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
   50 bool ObjCLanguageRuntime::AddClass(ObjCISA isa,
  161 ObjCLanguageRuntime::ObjCISA
  214 ObjCLanguageRuntime::ObjCISA
  215 ObjCLanguageRuntime::GetParentClass(ObjCLanguageRuntime::ObjCISA isa) {
  226 ObjCLanguageRuntime::GetActualTypeName(ObjCLanguageRuntime::ObjCISA isa) {
  256         ObjCISA isa = process->ReadPointerFromMemory(isa_pointer, error);
  281 ObjCLanguageRuntime::GetClassDescriptorFromISA(ObjCISA isa) {
  293 ObjCLanguageRuntime::GetNonKVOClassDescriptor(ObjCISA isa) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
  101     virtual ObjCISA GetISA() = 0;
  105     Describe(std::function<void(ObjCISA)> const &superclass_func,
  225   virtual ClassDescriptorSP GetClassDescriptorFromISA(ObjCISA isa);
  227   ClassDescriptorSP GetNonKVOClassDescriptor(ObjCISA isa);
  262   bool IsValidISA(ObjCISA isa) {
  275   virtual ObjCISA GetISA(ConstString name);
  277   virtual ConstString GetActualTypeName(ObjCISA isa);
  279   virtual ObjCISA GetParentClass(ObjCISA isa);
  279   virtual ObjCISA GetParentClass(ObjCISA isa);
  315   bool ISAIsCached(ObjCISA isa) const {
  319   bool AddClass(ObjCISA isa, const ClassDescriptorSP &descriptor_sp) {
  327   bool AddClass(ObjCISA isa, const ClassDescriptorSP &descriptor_sp,
  330   bool AddClass(ObjCISA isa, const ClassDescriptorSP &descriptor_sp,
  382   typedef std::map<ObjCISA, ClassDescriptorSP> ISAToDescriptorMap;
  383   typedef std::multimap<uint32_t, ObjCISA> HashToISAMap;