|
LLDB mainline
|
Static Public Member Functions | |
| static llvm::Expected< objc_class_t > | 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 |
Definition at line 82 of file AppleObjCClassDescriptorV2.h.
|
static |
Definition at line 37 of file AppleObjCClassDescriptorV2.cpp.
References error(), lldb_private::Process::GetABI(), lldb_private::DataExtractor::GetAddress_unchecked(), lldb_private::Process::GetAddressByteSize(), lldb_private::Process::GetByteOrder(), lldb_private::WritableDataBuffer::GetBytes(), GetClassDataMask(), and lldb_private::Process::ReadMemory().
Referenced by lldb_private::ClassDescriptorV2::Describe(), lldb_private::ClassDescriptorV2::GetClassName(), lldb_private::ClassDescriptorV2::GetImplementationLanguage(), lldb_private::ClassDescriptorV2::GetInstanceSize(), lldb_private::ClassDescriptorV2::GetMetaclass(), and lldb_private::ClassDescriptorV2::GetSuperclass().
| lldb::addr_t lldb_private::ClassDescriptorV2::objc_class_t::m_cache_ptr = 0 |
Definition at line 85 of file AppleObjCClassDescriptorV2.h.
| lldb::addr_t lldb_private::ClassDescriptorV2::objc_class_t::m_data_ptr = 0 |
Definition at line 87 of file AppleObjCClassDescriptorV2.h.
Referenced by lldb_private::ClassDescriptorV2::Read_class_row().
| uint8_t lldb_private::ClassDescriptorV2::objc_class_t::m_flags = 0 |
Definition at line 88 of file AppleObjCClassDescriptorV2.h.
| ObjCLanguageRuntime::ObjCISA lldb_private::ClassDescriptorV2::objc_class_t::m_isa = 0 |
Definition at line 83 of file AppleObjCClassDescriptorV2.h.
| ObjCLanguageRuntime::ObjCISA lldb_private::ClassDescriptorV2::objc_class_t::m_superclass = 0 |
Definition at line 84 of file AppleObjCClassDescriptorV2.h.
| lldb::addr_t lldb_private::ClassDescriptorV2::objc_class_t::m_vtable_ptr = 0 |
Definition at line 86 of file AppleObjCClassDescriptorV2.h.