LLDB mainline
|
#include <LoadedModuleInfoList.h>
Public Types | |
enum | e_data_point { e_has_name = 0 , e_has_base , e_has_dynamic , e_has_link_map , e_num } |
Public Member Functions | |
LoadedModuleInfo () | |
void | set_name (const std::string &name) |
bool | get_name (std::string &out) const |
void | set_base (const lldb::addr_t base) |
bool | get_base (lldb::addr_t &out) const |
void | set_base_is_offset (bool is_offset) |
bool | get_base_is_offset (bool &out) const |
void | set_link_map (const lldb::addr_t addr) |
bool | get_link_map (lldb::addr_t &out) const |
void | set_dynamic (const lldb::addr_t addr) |
bool | get_dynamic (lldb::addr_t &out) const |
bool | has_info (e_data_point datum) const |
bool | operator== (LoadedModuleInfo const &rhs) const |
Protected Attributes | |
bool | m_has [e_num] |
std::string | m_name |
lldb::addr_t | m_link_map = LLDB_INVALID_ADDRESS |
lldb::addr_t | m_base = LLDB_INVALID_ADDRESS |
bool | m_base_is_offset = false |
lldb::addr_t | m_dynamic = LLDB_INVALID_ADDRESS |
Definition at line 23 of file LoadedModuleInfoList.h.
Enumerator | |
---|---|
e_has_name | |
e_has_base | |
e_has_dynamic | |
e_has_link_map | |
e_num |
Definition at line 25 of file LoadedModuleInfoList.h.
|
inline |
Definition at line 33 of file LoadedModuleInfoList.h.
|
inline |
Definition at line 51 of file LoadedModuleInfoList.h.
References e_has_base, m_base, and m_has.
Referenced by DYLDRendezvous::FillSOEntryFromModuleInfo(), lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(), and lldb_private::process_gdb_remote::ProcessGDBRemote::LoadModules().
|
inline |
Definition at line 57 of file LoadedModuleInfoList.h.
References e_has_base, m_base_is_offset, and m_has.
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(), and lldb_private::process_gdb_remote::ProcessGDBRemote::LoadModules().
|
inline |
Definition at line 75 of file LoadedModuleInfoList.h.
References e_has_dynamic, m_dynamic, and m_has.
Referenced by DYLDRendezvous::FillSOEntryFromModuleInfo(), and lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList().
|
inline |
Definition at line 66 of file LoadedModuleInfoList.h.
References e_has_link_map, m_has, and m_link_map.
Referenced by DYLDRendezvous::FillSOEntryFromModuleInfo(), lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(), and lldb_private::process_gdb_remote::ProcessGDBRemote::LoadModules().
|
inline |
Definition at line 42 of file LoadedModuleInfoList.h.
References e_has_name, m_has, and m_name.
Referenced by DYLDRendezvous::FillSOEntryFromModuleInfo(), lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(), and lldb_private::process_gdb_remote::ProcessGDBRemote::LoadModules().
|
inline |
Definition at line 80 of file LoadedModuleInfoList.h.
|
inline |
Definition at line 85 of file LoadedModuleInfoList.h.
References e_num, m_base, m_dynamic, m_has, m_link_map, and m_name.
|
inline |
Definition at line 47 of file LoadedModuleInfoList.h.
References e_has_base, m_base, and m_has.
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList().
|
inline |
Definition at line 56 of file LoadedModuleInfoList.h.
References m_base_is_offset.
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList().
|
inline |
Definition at line 71 of file LoadedModuleInfoList.h.
References e_has_dynamic, m_dynamic, and m_has.
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList().
|
inline |
Definition at line 62 of file LoadedModuleInfoList.h.
References e_has_link_map, m_has, and m_link_map.
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList().
|
inline |
Definition at line 38 of file LoadedModuleInfoList.h.
References e_has_name, m_has, and m_name.
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList().
|
protected |
Definition at line 99 of file LoadedModuleInfoList.h.
Referenced by get_base(), operator==(), and set_base().
|
protected |
Definition at line 100 of file LoadedModuleInfoList.h.
Referenced by get_base_is_offset(), and set_base_is_offset().
|
protected |
Definition at line 101 of file LoadedModuleInfoList.h.
Referenced by get_dynamic(), operator==(), and set_dynamic().
|
protected |
Definition at line 96 of file LoadedModuleInfoList.h.
Referenced by get_base(), get_base_is_offset(), get_dynamic(), get_link_map(), get_name(), has_info(), LoadedModuleInfo(), operator==(), set_base(), set_dynamic(), set_link_map(), and set_name().
|
protected |
Definition at line 98 of file LoadedModuleInfoList.h.
Referenced by get_link_map(), operator==(), and set_link_map().
|
protected |
Definition at line 97 of file LoadedModuleInfoList.h.
Referenced by get_name(), operator==(), and set_name().