From 3c0173a6666abfe554dc054d41ef90b6608ba3d4 Mon Sep 17 00:00:00 2001 From: Hidetoshi Shimokawa Date: Wed, 29 Oct 2003 14:40:59 +0000 Subject: Implement gdb_solib_create_inferior_hook(). This function is used for autoloading kld module symbols for remote kgdb. We still need a patch(*) for src/contrib/gdb/gdb/solib-svr4.c to enable this function. (*) http://people.freebsd.org/~simokawa/gdb/patch-solib-svr4.c --- gnu/usr.bin/binutils/gdb/solib-fbsd-kld.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gnu/usr.bin/binutils') diff --git a/gnu/usr.bin/binutils/gdb/solib-fbsd-kld.c b/gnu/usr.bin/binutils/gdb/solib-fbsd-kld.c index 72d4807fad8d5..190e6e6687164 100644 --- a/gnu/usr.bin/binutils/gdb/solib-fbsd-kld.c +++ b/gnu/usr.bin/binutils/gdb/solib-fbsd-kld.c @@ -159,7 +159,13 @@ kgdb_special_symbol_handling (void) static void kgdb_solib_create_inferior_hook (void) { - warning ("kgdb_solib_create_inferior_hook called\n"); + struct so_list *inferior_sos; + + inferior_sos = kgdb_current_sos (); + if (inferior_sos) + { + solib_add (NULL, /*from_tty*/0, NULL, auto_solib_add); + } } static void -- cgit v1.3