Public Member Functions | |
| link_map_dyn (ProcessReader *proc_, Address addr) | |
| ~link_map_dyn () | |
| virtual size_t | size () |
| virtual uint64_t | l_addr () |
| virtual char * | l_name () |
| virtual void * | l_ld () |
| virtual bool | is_last () |
| virtual bool | load_next () |
| virtual bool | is_valid () |
| virtual bool | load_link (Address addr) |
Protected Attributes | |
| ProcessReader * | proc |
| char | link_name [256] |
| bool | loaded_name |
| bool | valid |
| link_map_X | link_elm |
Definition at line 121 of file addrtranslate-sysv.C.
| link_map_dyn< link_map_X >::link_map_dyn | ( | ProcessReader * | proc_, | |
| Address | addr | |||
| ) | [inline] |
Definition at line 216 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::load_link(), and link_map_dyn< link_map_X >::valid.
| link_map_dyn< link_map_X >::~link_map_dyn | ( | ) | [inline] |
Definition at line 224 of file addrtranslate-sysv.C.
| bool link_map_dyn< link_map_X >::is_last | ( | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 271 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::link_elm.
Referenced by link_map_dyn< link_map_X >::load_next().
| bool link_map_dyn< link_map_X >::is_valid | ( | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 228 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::valid.
| uint64_t link_map_dyn< link_map_X >::l_addr | ( | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 239 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::link_elm.
| void * link_map_dyn< link_map_X >::l_ld | ( | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 265 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::link_elm.
| char * link_map_dyn< link_map_X >::l_name | ( | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 245 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::link_elm, link_map_dyn< link_map_X >::link_name, link_map_dyn< link_map_X >::loaded_name, link_map_dyn< link_map_X >::proc, Dyninst::ProcessReader::ReadMem(), and link_map_dyn< link_map_X >::valid.
| bool link_map_dyn< link_map_X >::load_link | ( | Address | addr | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 290 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::link_elm, link_map_dyn< link_map_X >::proc, and Dyninst::ProcessReader::ReadMem().
Referenced by link_map_dyn< link_map_X >::link_map_dyn(), and link_map_dyn< link_map_X >::load_next().
| bool link_map_dyn< link_map_X >::load_next | ( | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 277 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::is_last(), link_map_dyn< link_map_X >::link_elm, link_map_dyn< link_map_X >::load_link(), and link_map_dyn< link_map_X >::loaded_name.
| size_t link_map_dyn< link_map_X >::size | ( | ) | [inline, virtual] |
Implements link_map_xplat.
Definition at line 233 of file addrtranslate-sysv.C.
References link_map_dyn< link_map_X >::link_elm.
link_map_X link_map_dyn< link_map_X >::link_elm [protected] |
Definition at line 140 of file addrtranslate-sysv.C.
Referenced by link_map_dyn< link_map_X >::is_last(), link_map_dyn< link_map_X >::l_addr(), link_map_dyn< link_map_X >::l_ld(), link_map_dyn< link_map_X >::l_name(), link_map_dyn< link_map_X >::load_link(), link_map_dyn< link_map_X >::load_next(), and link_map_dyn< link_map_X >::size().
char link_map_dyn< link_map_X >::link_name[256] [protected] |
Definition at line 137 of file addrtranslate-sysv.C.
Referenced by link_map_dyn< link_map_X >::l_name().
bool link_map_dyn< link_map_X >::loaded_name [protected] |
Definition at line 138 of file addrtranslate-sysv.C.
Referenced by link_map_dyn< link_map_X >::l_name(), and link_map_dyn< link_map_X >::load_next().
ProcessReader* link_map_dyn< link_map_X >::proc [protected] |
Definition at line 136 of file addrtranslate-sysv.C.
Referenced by link_map_dyn< link_map_X >::l_name(), and link_map_dyn< link_map_X >::load_link().
bool link_map_dyn< link_map_X >::valid [protected] |
Definition at line 139 of file addrtranslate-sysv.C.
Referenced by link_map_dyn< link_map_X >::is_valid(), link_map_dyn< link_map_X >::l_name(), and link_map_dyn< link_map_X >::link_map_dyn().
1.6.1