LLDB mainline
|
Structure representing the shared objects currently loaded into the inferior process. More...
#include <HexagonDYLDRendezvous.h>
Public Member Functions | |
SOEntry () | |
bool | operator== (const SOEntry &entry) |
void | clear () |
Public Attributes | |
lldb::addr_t | link_addr |
Address of this link_map. | |
lldb::addr_t | base_addr |
Base address of the loaded object. | |
lldb::addr_t | path_addr |
String naming the shared object. | |
lldb::addr_t | dyn_addr |
Dynamic section of shared object. | |
lldb::addr_t | next |
Address of next so_entry. | |
lldb::addr_t | prev |
Address of previous so_entry. | |
std::string | path |
File name of shared object. | |
Structure representing the shared objects currently loaded into the inferior process.
This object is a rough analogue to the struct link_map object which actually lives in the inferiors memory.
Definition at line 137 of file HexagonDYLDRendezvous.h.
|
inline |
Definition at line 146 of file HexagonDYLDRendezvous.h.
References clear().
|
inline |
|
inline |
Definition at line 148 of file HexagonDYLDRendezvous.h.
References path.
lldb::addr_t HexagonDYLDRendezvous::SOEntry::base_addr |
Base address of the loaded object.
Definition at line 139 of file HexagonDYLDRendezvous.h.
Referenced by clear(), and HexagonDYLDRendezvous::ReadSOEntryFromMemory().
lldb::addr_t HexagonDYLDRendezvous::SOEntry::dyn_addr |
Dynamic section of shared object.
Definition at line 141 of file HexagonDYLDRendezvous.h.
Referenced by clear(), and HexagonDYLDRendezvous::ReadSOEntryFromMemory().
lldb::addr_t HexagonDYLDRendezvous::SOEntry::link_addr |
Address of this link_map.
Definition at line 138 of file HexagonDYLDRendezvous.h.
Referenced by clear(), and HexagonDYLDRendezvous::ReadSOEntryFromMemory().
lldb::addr_t HexagonDYLDRendezvous::SOEntry::next |
Address of next so_entry.
Definition at line 142 of file HexagonDYLDRendezvous.h.
Referenced by clear(), HexagonDYLDRendezvous::ReadSOEntryFromMemory(), HexagonDYLDRendezvous::TakeSnapshot(), and HexagonDYLDRendezvous::UpdateSOEntriesForAddition().
std::string HexagonDYLDRendezvous::SOEntry::path |
File name of shared object.
Definition at line 144 of file HexagonDYLDRendezvous.h.
Referenced by clear(), operator==(), HexagonDYLDRendezvous::ReadSOEntryFromMemory(), HexagonDYLDRendezvous::TakeSnapshot(), and HexagonDYLDRendezvous::UpdateSOEntriesForAddition().
lldb::addr_t HexagonDYLDRendezvous::SOEntry::path_addr |
String naming the shared object.
Definition at line 140 of file HexagonDYLDRendezvous.h.
Referenced by clear(), and HexagonDYLDRendezvous::ReadSOEntryFromMemory().
lldb::addr_t HexagonDYLDRendezvous::SOEntry::prev |
Address of previous so_entry.
Definition at line 143 of file HexagonDYLDRendezvous.h.
Referenced by clear(), and HexagonDYLDRendezvous::ReadSOEntryFromMemory().