|
LLDB mainline
|
Static Public Member Functions | |
| static llvm::Expected< method_list_t > | Read (Process *process, lldb::addr_t addr) |
Public Attributes | |
| uint16_t | m_entsize |
| bool | m_is_small |
| bool | m_has_direct_selector |
| bool | m_has_relative_types |
| uint32_t | m_count |
| lldb::addr_t | m_first_ptr |
Definition at line 129 of file AppleObjCClassDescriptorV2.h.
|
static |
Definition at line 211 of file AppleObjCClassDescriptorV2.cpp.
References error(), lldb_private::Process::GetABI(), lldb_private::Process::GetAddressByteSize(), lldb_private::Process::GetByteOrder(), lldb_private::WritableDataBuffer::GetBytes(), lldb_private::DataExtractor::GetU32_unchecked(), and lldb_private::Process::ReadMemory().
Referenced by lldb_private::ClassDescriptorV2::GetMethodList().
| uint32_t lldb_private::ClassDescriptorV2::method_list_t::m_count |
Definition at line 134 of file AppleObjCClassDescriptorV2.h.
Referenced by lldb_private::ClassDescriptorV2::ProcessMethodList().
| uint16_t lldb_private::ClassDescriptorV2::method_list_t::m_entsize |
Definition at line 130 of file AppleObjCClassDescriptorV2.h.
Referenced by lldb_private::ClassDescriptorV2::ProcessMethodList().
| lldb::addr_t lldb_private::ClassDescriptorV2::method_list_t::m_first_ptr |
Definition at line 135 of file AppleObjCClassDescriptorV2.h.
Referenced by lldb_private::ClassDescriptorV2::ProcessMethodList().
| bool lldb_private::ClassDescriptorV2::method_list_t::m_has_direct_selector |
Definition at line 132 of file AppleObjCClassDescriptorV2.h.
Referenced by lldb_private::ClassDescriptorV2::ProcessMethodList().
| bool lldb_private::ClassDescriptorV2::method_list_t::m_has_relative_types |
Definition at line 133 of file AppleObjCClassDescriptorV2.h.
Referenced by lldb_private::ClassDescriptorV2::ProcessMethodList().
| bool lldb_private::ClassDescriptorV2::method_list_t::m_is_small |
Definition at line 131 of file AppleObjCClassDescriptorV2.h.
Referenced by lldb_private::ClassDescriptorV2::ProcessMethodList().