p_module.h File Reference
Go to the source code of this file.
Data Structures |
| struct | old_kernel_sym |
| struct | old_module_ref |
| struct | old_module_symbol |
| struct | old_symbol_table |
| struct | old_mod_routines |
| struct | old_module |
| struct | module_symbol |
| struct | module_ref |
| struct | module |
| class | module_info |
Defines |
| #define | MODUTILS_MODULE_H 1 |
| #define | OLD_MOD_AUTOCLEAN 0x40000000 |
| #define | tgt_sizeof_char sizeof(char) |
| #define | tgt_sizeof_short sizeof(short) |
| #define | tgt_sizeof_int sizeof(int) |
| #define | tgt_sizeof_long sizeof(long) |
| #define | tgt_sizeof_char_p sizeof(char *) |
| #define | tgt_sizeof_void_p sizeof(void *) |
| #define | tgt_long long |
| #define | tgt_long_fmt "l" |
| #define | NEW_MOD_RUNNING 1 |
| #define | NEW_MOD_DELETED 2 |
| #define | NEW_MOD_AUTOCLEAN 4 |
| #define | NEW_MOD_VISITED 8 |
| #define | NEW_MOD_USED_ONCE 16 |
| #define | NEW_MOD_INITIALIZING 64 |
| #define | QM_MODULES 1 |
| #define | QM_DEPS 2 |
| #define | QM_REFS 3 |
| #define | QM_SYMBOLS 4 |
| #define | QM_INFO 5 |
Functions |
| int | get_kernel_syms (struct old_kernel_sym *) |
| int | old_sys_init_module (char const *name, char *code, unsigned codesize, struct old_mod_routines *, struct old_symbol_table *) |
| int | sys_init_module (char const *name, const struct module *) |
| int | query_module (char const *name, int which, void *buf, size_t bufsize, size_t *ret) |
| unsigned long | create_module (const char *, size_t) |
| int | delete_module (const char *) |
Variables |
| unsigned int | safemode |
Define Documentation
| #define MODUTILS_MODULE_H 1 |
| #define NEW_MOD_AUTOCLEAN 4 |
| #define NEW_MOD_DELETED 2 |
| #define NEW_MOD_INITIALIZING 64 |
| #define NEW_MOD_RUNNING 1 |
| #define NEW_MOD_USED_ONCE 16 |
| #define NEW_MOD_VISITED 8 |
| #define OLD_MOD_AUTOCLEAN 0x40000000 |
| #define tgt_sizeof_char sizeof(char) |
| #define tgt_sizeof_char_p sizeof(char *) |
| #define tgt_sizeof_int sizeof(int) |
| #define tgt_sizeof_long sizeof(long) |
| #define tgt_sizeof_short sizeof(short) |
| #define tgt_sizeof_void_p sizeof(void *) |
Function Documentation
| unsigned long create_module |
( |
const char * |
, |
|
|
size_t |
| |
|
) |
| | |
| int delete_module |
( |
const char * |
|
) |
|
| int query_module |
( |
char const * |
name, |
|
|
int |
which, |
|
|
void * |
buf, |
|
|
size_t |
bufsize, |
|
|
size_t * |
ret | |
|
) |
| | |
| int sys_init_module |
( |
char const * |
name, |
|
|
const struct module * |
| |
|
) |
| | |
Variable Documentation