gdb, solib-svr4: remove locate_base()
authorMarkus Metzger <markus.t.metzger@intel.com>
Fri, 11 Mar 2022 05:46:15 +0000 (06:46 +0100)
committerMarkus Metzger <markus.t.metzger@intel.com>
Tue, 18 Oct 2022 12:16:08 +0000 (14:16 +0200)
commit60d09f0a0d8000359b8f1dd14b51e7f013ea9e5c
treeb8845bb794e091f46a82f45b5dd58b3656621129
parent44288716537103644dfdd0c72f03be737cafb768
gdb, solib-svr4: remove locate_base()

Whenever we call locate_base(), we clear info->debug_base directly before
the call.  Thus, we never cache the base location as locate_base() had
intended.

Move the svr4_have_link_map_offsets() check into elf_locate_base(), inline
locate_base() at all call sites, and remove it.
gdb/solib-svr4.c