LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::ClassDescriptorV2::objc_class_t Struct Reference
Collaboration diagram for lldb_private::ClassDescriptorV2::objc_class_t:
Collaboration graph
[legend]

Public Member Functions

 objc_class_t ()=default
 
void Clear ()
 
bool Read (Process *process, lldb::addr_t addr)
 

Public Attributes

ObjCLanguageRuntime::ObjCISA m_isa = 0
 
ObjCLanguageRuntime::ObjCISA m_superclass = 0
 
lldb::addr_t m_cache_ptr = 0
 
lldb::addr_t m_vtable_ptr = 0
 
lldb::addr_t m_data_ptr = 0
 
uint8_t m_flags = 0
 

Detailed Description

Definition at line 79 of file AppleObjCClassDescriptorV2.h.

Constructor & Destructor Documentation

◆ objc_class_t()

lldb_private::ClassDescriptorV2::objc_class_t::objc_class_t ( )
default

Member Function Documentation

◆ Clear()

void lldb_private::ClassDescriptorV2::objc_class_t::Clear ( )
inline

Definition at line 89 of file AppleObjCClassDescriptorV2.h.

References m_cache_ptr, m_data_ptr, m_flags, m_isa, m_superclass, and m_vtable_ptr.

◆ Read()

bool ClassDescriptorV2::objc_class_t::Read ( Process process,
lldb::addr_t  addr 
)

Member Data Documentation

◆ m_cache_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::objc_class_t::m_cache_ptr = 0

Definition at line 82 of file AppleObjCClassDescriptorV2.h.

Referenced by Clear().

◆ m_data_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::objc_class_t::m_data_ptr = 0

◆ m_flags

uint8_t lldb_private::ClassDescriptorV2::objc_class_t::m_flags = 0

Definition at line 85 of file AppleObjCClassDescriptorV2.h.

Referenced by Clear().

◆ m_isa

ObjCLanguageRuntime::ObjCISA lldb_private::ClassDescriptorV2::objc_class_t::m_isa = 0

Definition at line 80 of file AppleObjCClassDescriptorV2.h.

Referenced by Clear().

◆ m_superclass

ObjCLanguageRuntime::ObjCISA lldb_private::ClassDescriptorV2::objc_class_t::m_superclass = 0

Definition at line 81 of file AppleObjCClassDescriptorV2.h.

Referenced by Clear().

◆ m_vtable_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::objc_class_t::m_vtable_ptr = 0

Definition at line 83 of file AppleObjCClassDescriptorV2.h.

Referenced by Clear().


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