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

Public Member Functions

bool Read (Process *process, lldb::addr_t addr)
 

Public Attributes

uint32_t m_flags
 
uint32_t m_instanceStart
 
uint32_t m_instanceSize
 
uint32_t m_reserved
 
lldb::addr_t m_ivarLayout_ptr
 
lldb::addr_t m_name_ptr
 
lldb::addr_t m_baseMethods_ptr
 
lldb::addr_t m_baseProtocols_ptr
 
lldb::addr_t m_ivars_ptr
 
lldb::addr_t m_weakIvarLayout_ptr
 
lldb::addr_t m_baseProperties_ptr
 
std::string m_name
 

Detailed Description

Definition at line 101 of file AppleObjCClassDescriptorV2.h.

Member Function Documentation

◆ Read()

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

Member Data Documentation

◆ m_baseMethods_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_ro_t::m_baseMethods_ptr

Definition at line 109 of file AppleObjCClassDescriptorV2.h.

◆ m_baseProperties_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_ro_t::m_baseProperties_ptr

Definition at line 114 of file AppleObjCClassDescriptorV2.h.

◆ m_baseProtocols_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_ro_t::m_baseProtocols_ptr

Definition at line 110 of file AppleObjCClassDescriptorV2.h.

◆ m_flags

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_flags

Definition at line 102 of file AppleObjCClassDescriptorV2.h.

◆ m_instanceSize

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_instanceSize

Definition at line 104 of file AppleObjCClassDescriptorV2.h.

◆ m_instanceStart

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_instanceStart

Definition at line 103 of file AppleObjCClassDescriptorV2.h.

◆ m_ivarLayout_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_ro_t::m_ivarLayout_ptr

Definition at line 107 of file AppleObjCClassDescriptorV2.h.

◆ m_ivars_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_ro_t::m_ivars_ptr

Definition at line 111 of file AppleObjCClassDescriptorV2.h.

◆ m_name

std::string lldb_private::ClassDescriptorV2::class_ro_t::m_name

Definition at line 116 of file AppleObjCClassDescriptorV2.h.

◆ m_name_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_ro_t::m_name_ptr

Definition at line 108 of file AppleObjCClassDescriptorV2.h.

◆ m_reserved

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_reserved

Definition at line 105 of file AppleObjCClassDescriptorV2.h.

◆ m_weakIvarLayout_ptr

lldb::addr_t lldb_private::ClassDescriptorV2::class_ro_t::m_weakIvarLayout_ptr

Definition at line 113 of file AppleObjCClassDescriptorV2.h.


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