#include <dynamic.h>
| Data Fields | |
| dyn_info_arch_t | arch | 
| Architecture-specific info. | |
| bool | bind_now | 
| elf_dyn_t * | dynamic | 
| Pointer to the module's dynamic section. | |
| void * | fini | 
| Module cleanup code. | |
| elf_word * | hash | 
| Hash table. | |
| void * | init | 
| Module initialization code. | |
| void * | jmp_rel | 
| PLT relocation table. | |
| char * | needed | 
| void * | plt_got | 
| Pointer to PLT/GOT (processor-specific). | |
| int | plt_rel | 
| Type of relocations used for the PLT, either DT_REL or DT_RELA. | |
| size_t | plt_rel_sz | 
| void * | rel | 
| Relocation table without explicit addends. | |
| size_t | rel_ent | 
| size_t | rel_sz | 
| void * | rela | 
| Relocation table with explicit addends. | |
| size_t | rela_ent | 
| size_t | rela_sz | 
| char * | rpath | 
| Library search path list. | |
| const char * | soname | 
| Library identifier. | |
| size_t | str_sz | 
| char * | str_tab | 
| String table. | |
| size_t | sym_ent | 
| void * | sym_tab | 
| Symbol table. | |
| bool | symbolic | 
| bool | text_rel | 
The data is already pre-processed: Pointers are adjusted to their final run-time values by adding the load bias and indices into the symbol table are converted to pointers.
Definition at line 49 of file dynamic.h.
 1.4.7
 1.4.7