#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <adt/list.h>#include <loader/pcb.h>#include <rtld/rtld.h>#include <rtld/rtld_debug.h>#include <rtld/dynamic.h>#include <rtld/rtld_arch.h>#include <rtld/module.h>#include <elf_load.h>Go to the source code of this file.
Defines | |
| #define | NAME_BUF_SIZE 64 |
Functions | |
| module_t * | module_find (const char *name) |
| Find module structure by soname/pathname. | |
| module_t * | module_load (const char *name) |
| Load a module. | |
| void | module_load_deps (module_t *m) |
| Load all modules on which m (transitively) depends. | |
| void | module_process_relocs (module_t *m) |
| (Eagerly) process all relocation tables in a module. | |
| void | modules_process_relocs (module_t *start) |
| Process relocations in modules. | |
| void | modules_untag (void) |
| Clear BFS tags of all modules. | |
Definition in file module.c.
1.4.7