diff options
author | Wichert Akkerman <wichert@deephackmode.org> | 2001-10-09 23:47:38 +0000 |
---|---|---|
committer | Wichert Akkerman <wichert@deephackmode.org> | 2001-10-09 23:47:38 +0000 |
commit | 7b3346be42d6a1f539e95d385ee498f8b3c529f8 (patch) | |
tree | 91de623a9ac7b6bb5d7214070129959ac1c70f52 /bjm.c | |
parent | a2278146b07066567521617158c5284a585668c9 (diff) | |
download | strace-7b3346be42d6a1f539e95d385ee498f8b3c529f8.tar.gz strace-7b3346be42d6a1f539e95d385ee498f8b3c529f8.tar.bz2 strace-7b3346be42d6a1f539e95d385ee498f8b3c529f8.tar.xz |
Import lots of ia64 related changes from David Mosberger
Diffstat (limited to 'bjm.c')
-rw-r--r-- | bjm.c | 34 |
1 files changed, 33 insertions, 1 deletions
@@ -42,7 +42,39 @@ #include <sys/user.h> #include <sys/syscall.h> #include <signal.h> -#include <linux/module.h> + +/* Bits of module.flags. */ + +#define MOD_UNINITIALIZED 0 +#define MOD_RUNNING 1 +#define MOD_DELETED 2 +#define MOD_AUTOCLEAN 4 +#define MOD_VISITED 8 +#define MOD_USED_ONCE 16 +#define MOD_JUST_FREED 32 +#define MOD_INITIALIZING 64 + +/* Values for query_module's which. */ + +#define QM_MODULES 1 +#define QM_DEPS 2 +#define QM_REFS 3 +#define QM_SYMBOLS 4 +#define QM_INFO 5 + +struct module_symbol +{ + unsigned long value; + const char *name; +}; + +struct module_info +{ + unsigned long addr; + unsigned long size; + unsigned long flags; + long usecount; +}; static struct xlat which[] = { { 0, "0" }, |