From: Mark Kettenis Date: Sun, 9 Jun 2002 16:39:00 +0000 (+0000) Subject: * solib-svr4.c (init_fetch_link_map_offsets): Simply return X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6ac5df3ac37f0a6c8b75f55ad8a745c9971f6299;p=binutils-gdb.git * solib-svr4.c (init_fetch_link_map_offsets): Simply return legacy_fetch_link_map_offsets. Adjust comment to reflect reality after Andrew's 2002-06-08 gdbarch change. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6bf38d824f9..bbe728e5a0b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2002-06-09 Mark Kettenis + + * solib-svr4.c (init_fetch_link_map_offsets): Simply return + legacy_fetch_link_map_offsets. Adjust comment to reflect reality + after Andrew's 2002-06-08 gdbarch change. + 2002-06-09 Mark Kettenis * i386-linux-nat.c (suppy_gregset): Don't supply diff --git a/gdb/solib-svr4.c b/gdb/solib-svr4.c index 2d71097c091..3f98a1eb433 100644 --- a/gdb/solib-svr4.c +++ b/gdb/solib-svr4.c @@ -1318,24 +1318,20 @@ set_solib_svr4_fetch_link_map_offsets (struct gdbarch *gdbarch, set_gdbarch_data (gdbarch, fetch_link_map_offsets_gdbarch_data, flmo); } -/* Initialize the architecture specific link_map_offsets fetcher. - This is called after _gdbarch_init() has set up its struct - gdbarch for the new architecture, so care must be taken to use the - value set by set_solib_svr4_fetch_link_map_offsets(), above. We - do, however, attempt to provide a reasonable alternative (for - native targets anyway) if the _gdbarch_init() fails to call +/* Initialize the architecture-specific link_map_offsets fetcher. + This is called after _gdbarch_init() has set up its `struct + gdbarch' for the new architecture, and is only called if the + link_map_offsets fetcher isn't already initialized (which is + usually done by calling set_solib_svr4_fetch_link_map_offsets() + above in _gdbarch_init()). Therefore we attempt to provide a + reasonable alternative (for native targets anyway) if the + _gdbarch_init() fails to call set_solib_svr4_fetch_link_map_offsets(). */ static void * init_fetch_link_map_offsets (struct gdbarch *gdbarch) { - struct link_map_offsets *(*flmo) = - gdbarch_data (gdbarch, fetch_link_map_offsets_gdbarch_data); - - if (flmo == NULL) - return legacy_fetch_link_map_offsets; - else - return flmo; + return legacy_fetch_link_map_offsets; } static struct target_so_ops svr4_so_ops;