LLDB mainline
lldb_private::ClassDescriptorV2::class_rw_t Struct Reference

Static Public Member Functions

static llvm::Expected< class_rw_tRead (Process *process, lldb::addr_t addr)

Public Attributes

uint32_t m_flags
uint32_t m_version
lldb::addr_t m_ro_ptr
union { 
   lldb::addr_t   m_method_list_ptr 
   lldb::addr_t   m_method_lists_ptr 
}; 
lldb::addr_t m_properties_ptr
lldb::addr_t m_protocols_ptr

Detailed Description

Definition at line 114 of file AppleObjCClassDescriptorV2.h.

Member Function Documentation

◆ Read()

Member Data Documentation

◆ [union]

◆ m_flags

uint32_t lldb_private::ClassDescriptorV2::class_rw_t::m_flags

Definition at line 115 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_method_list_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_rw_t::m_method_list_ptr

Definition at line 120 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_method_lists_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_rw_t::m_method_lists_ptr

Definition at line 121 of file AppleObjCClassDescriptorV2.h.

◆ m_properties_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_rw_t::m_properties_ptr

Definition at line 123 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_protocols_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_rw_t::m_protocols_ptr

Definition at line 124 of file AppleObjCClassDescriptorV2.h.

◆ m_ro_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_rw_t::m_ro_ptr

Definition at line 118 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_version

uint32_t lldb_private::ClassDescriptorV2::class_rw_t::m_version

Definition at line 116 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().


The documentation for this struct was generated from the following files: