|
LLDB mainline
|
Classes | |
| class | const_iterator |
Public Types | |
| typedef std::pair< ConstString, ObjCLanguageRuntime::ObjCISA > | element |
Public Member Functions | |
| RemoteNXMapTable () | |
| void | Dump () |
| bool | ParseHeader (Process *process, lldb::addr_t load_addr) |
| const_iterator | begin () |
| const_iterator | end () |
| uint32_t | GetCount () const |
| uint32_t | GetBucketCount () const |
| lldb::addr_t | GetBucketDataPointer () const |
| lldb::addr_t | GetTableLoadAddress () const |
Private Attributes | |
| uint32_t | m_count = 0 |
| uint32_t | m_num_buckets_minus_one = 0 |
| lldb::addr_t | m_buckets_ptr = LLDB_INVALID_ADDRESS |
| lldb_private::Process * | m_process = nullptr |
| const_iterator | m_end_iterator |
| lldb::addr_t | m_load_addr = LLDB_INVALID_ADDRESS |
| size_t | m_map_pair_size = 0 |
| lldb::addr_t | m_invalid_key = 0 |
Friends | |
| class | const_iterator |
Definition at line 1276 of file AppleObjCRuntimeV2.cpp.
| typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> RemoteNXMapTable::element |
Definition at line 1337 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1278 of file AppleObjCRuntimeV2.cpp.
References error().
Referenced by RemoteNXMapTable::const_iterator::operator++().
|
inline |
Definition at line 1436 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1280 of file AppleObjCRuntimeV2.cpp.
References lldb_private::Symbol::GetLoadAddress(), and lldb_private::SymbolContext::symbol.
|
inline |
Definition at line 1440 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1444 of file AppleObjCRuntimeV2.cpp.
Referenced by lldb_private::AppleObjCRuntimeV2::GetClassDescriptorImpl().
|
inline |
Definition at line 1446 of file AppleObjCRuntimeV2.cpp.
Referenced by lldb_private::AppleObjCRuntimeV2::GetClassDescriptorImpl().
|
inline |
Definition at line 1442 of file AppleObjCRuntimeV2.cpp.
Referenced by lldb_private::AppleObjCRuntimeV2::GetClassDescriptorImpl().
|
inline |
Definition at line 1448 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1288 of file AppleObjCRuntimeV2.cpp.
References error(), LLDB_INVALID_ADDRESS, LLDB_INVALID_IVAR_OFFSET, and m_process.
Referenced by lldb_private::AppleObjCRuntimeV2::GetClassDescriptorImpl().
|
friend |
Definition at line 1339 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1454 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::operator=().
|
private |
Definition at line 1452 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::const_iterator(), and RemoteNXMapTable::const_iterator::operator=().
|
private |
Definition at line 1456 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1459 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1457 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1458 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1453 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::const_iterator().
|
private |
Definition at line 1455 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::const_iterator(), RemoteNXMapTable::const_iterator::const_iterator(), RemoteNXMapTable::const_iterator::operator=(), and ParseHeader().