module.c File Reference

#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_tmodule_find (const char *name)
 Find module structure by soname/pathname.
module_tmodule_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.


Detailed Description

Definition in file module.c.


Generated on Thu Jun 2 07:45:53 2011 for HelenOS/USB by  doxygen 1.4.7