diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2000-10-06 05:20:02 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2000-10-06 05:20:02 +0000 |
| commit | ca29467e9a4aeedf1a3519bb9b8b47baf1908879 (patch) | |
| tree | 96a173c06f067cae75258c52d819716b27e71611 /sys | |
| parent | ff0c1daf6b4471dd1ab86594262343589895bcc2 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/link_elf.c | 9 | ||||
| -rw-r--r-- | sys/kern/link_elf_obj.c | 9 | ||||
| -rw-r--r-- | sys/sys/linker.h | 4 |
3 files changed, 12 insertions, 10 deletions
diff --git a/sys/kern/link_elf.c b/sys/kern/link_elf.c index 813ebb982ad8..f812bfd9136a 100644 --- a/sys/kern/link_elf.c +++ b/sys/kern/link_elf.c @@ -128,19 +128,22 @@ static int relocate_file(elf_file_t ef); static int link_elf_preload_parse_symbols(elf_file_t ef); #ifdef DDB +static void r_debug_state(struct r_debug *dummy_one, + struct link_map *dummy_two); /* * A list of loaded modules for GDB to use for loading symbols. */ struct r_debug r_debug; -#define GDB_STATE(s) r_debug.r_state = s; r_debug_state(); +#define GDB_STATE(s) r_debug.r_state = s; r_debug_state(NULL, NULL); /* * Function for the debugger to set a breakpoint on to gain control. */ void -r_debug_state(void) +r_debug_state(struct r_debug *dummy_one __unused, + struct link_map *dummy_two __unused) { } @@ -216,7 +219,7 @@ link_elf_init(void* arg) r_debug.r_brk = r_debug_state; r_debug.r_state = RT_CONSISTENT; - r_debug_state(); /* say hello to gdb! */ + r_debug_state(NULL, NULL); /* say hello to gdb! */ #endif } diff --git a/sys/kern/link_elf_obj.c b/sys/kern/link_elf_obj.c index 813ebb982ad8..f812bfd9136a 100644 --- a/sys/kern/link_elf_obj.c +++ b/sys/kern/link_elf_obj.c @@ -128,19 +128,22 @@ static int relocate_file(elf_file_t ef); static int link_elf_preload_parse_symbols(elf_file_t ef); #ifdef DDB +static void r_debug_state(struct r_debug *dummy_one, + struct link_map *dummy_two); /* * A list of loaded modules for GDB to use for loading symbols. */ struct r_debug r_debug; -#define GDB_STATE(s) r_debug.r_state = s; r_debug_state(); +#define GDB_STATE(s) r_debug.r_state = s; r_debug_state(NULL, NULL); /* * Function for the debugger to set a breakpoint on to gain control. */ void -r_debug_state(void) +r_debug_state(struct r_debug *dummy_one __unused, + struct link_map *dummy_two __unused) { } @@ -216,7 +219,7 @@ link_elf_init(void* arg) r_debug.r_brk = r_debug_state; r_debug.r_state = RT_CONSISTENT; - r_debug_state(); /* say hello to gdb! */ + r_debug_state(NULL, NULL); /* say hello to gdb! */ #endif } diff --git a/sys/sys/linker.h b/sys/sys/linker.h index 19338781041f..87a2a83df8cf 100644 --- a/sys/sys/linker.h +++ b/sys/sys/linker.h @@ -189,10 +189,6 @@ extern caddr_t preload_search_info(caddr_t _mod, int _inf); extern void preload_delete_name(const char *_name); extern void preload_bootstrap_relocate(vm_offset_t _offset); -#ifdef DDB -extern void r_debug_state(void); -#endif - #ifdef KLD_DEBUG extern int kld_debug; |
