Fix regression from gdbarch registry change
authorTom Tromey <tromey@adacore.com>
Mon, 8 Aug 2022 15:56:47 +0000 (09:56 -0600)
committerTom Tromey <tromey@adacore.com>
Mon, 8 Aug 2022 16:00:57 +0000 (10:00 -0600)
commitce81f9d6fa885a3faa41613debc8771304dc469b
tree64a09a47e85c4d07c7719c29c9cec0f31d6adfc3
parente441b55e94c905c6ee4417be3e5d88021d9c5aa6
Fix regression from gdbarch registry change

The gdbarch registry patch introduced a regression that could cause a
crash when opening files in gdb.  The bug is that, previously, the
solib ops would default to current_target_so_ops; but the patch
changed this code to default to nullptr.  This patch fixes the bug by
reintroducing the earlier behavior.  This is PR gdb/29449.

I managed to reproduce the bug with a riscv-elf build and then
verified that this fixes the problem.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29449
gdb/solib.c