LLDB mainline
lldb_private::ClassDescriptorV2::class_ro_t Struct Reference

Static Public Member Functions

static llvm::Expected< class_ro_tRead (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 94 of file AppleObjCClassDescriptorV2.h.

Member Function Documentation

◆ Read()

Member Data Documentation

◆ m_baseMethods_ptr

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

Definition at line 102 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_baseProperties_ptr

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

Definition at line 107 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_baseProtocols_ptr

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

Definition at line 103 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_flags

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_flags

Definition at line 95 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_instanceSize

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_instanceSize

Definition at line 97 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_instanceStart

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_instanceStart

Definition at line 96 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_ivarLayout_ptr

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

Definition at line 100 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_ivars_ptr

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

Definition at line 104 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_name

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

Definition at line 109 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_name_ptr

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

Definition at line 101 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_reserved

uint32_t lldb_private::ClassDescriptorV2::class_ro_t::m_reserved

Definition at line 98 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().

◆ m_weakIvarLayout_ptr

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

Definition at line 106 of file AppleObjCClassDescriptorV2.h.

Referenced by Read().


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