|
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 1249 of file AppleObjCRuntimeV2.cpp.
| typedef std::pair<ConstString, ObjCLanguageRuntime::ObjCISA> RemoteNXMapTable::element |
Definition at line 1310 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1251 of file AppleObjCRuntimeV2.cpp.
References error().
Referenced by RemoteNXMapTable::const_iterator::operator++().
|
inline |
Definition at line 1409 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1253 of file AppleObjCRuntimeV2.cpp.
References lldb_private::Symbol::GetLoadAddress(), and lldb_private::SymbolContext::symbol.
|
inline |
Definition at line 1413 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1417 of file AppleObjCRuntimeV2.cpp.
Referenced by lldb_private::AppleObjCRuntimeV2::GetClassDescriptorImpl().
|
inline |
Definition at line 1419 of file AppleObjCRuntimeV2.cpp.
Referenced by lldb_private::AppleObjCRuntimeV2::GetClassDescriptorImpl().
|
inline |
Definition at line 1415 of file AppleObjCRuntimeV2.cpp.
Referenced by lldb_private::AppleObjCRuntimeV2::GetClassDescriptorImpl().
|
inline |
Definition at line 1421 of file AppleObjCRuntimeV2.cpp.
|
inline |
Definition at line 1261 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 1312 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1427 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::operator=().
|
private |
Definition at line 1425 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::const_iterator(), and RemoteNXMapTable::const_iterator::operator=().
|
private |
Definition at line 1429 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1432 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1430 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1431 of file AppleObjCRuntimeV2.cpp.
|
private |
Definition at line 1426 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::const_iterator().
|
private |
Definition at line 1428 of file AppleObjCRuntimeV2.cpp.
Referenced by RemoteNXMapTable::const_iterator::const_iterator(), RemoteNXMapTable::const_iterator::const_iterator(), RemoteNXMapTable::const_iterator::operator=(), and ParseHeader().