FreeBSD x86: Remove fallback for detecting signal trampolines by address.
authorJohn Baldwin <jhb@FreeBSD.org>
Fri, 28 Jan 2022 19:14:37 +0000 (11:14 -0800)
committerJohn Baldwin <jhb@FreeBSD.org>
Fri, 28 Jan 2022 19:14:37 +0000 (11:14 -0800)
commit5046f3c8c0cf0a641f25cf0b3f6e3a6969f28dd8
tree8da64e4dd784788c5e5d442caa777ef6ff646858
parentbf84b776bda0945300f40432580156af99c000f6
FreeBSD x86: Remove fallback for detecting signal trampolines by address.

A few FreeBSD releases did not include the page holding the signal
code in core dumps.  As a workaround, a sysctl was used to fetch the
default location of the signal code instead.  The youngest affected
FreeBSD release is 10.1 released in November 2014 and EOLed in
December 2016.  The fallback only works for native processes and would
require a separate unwinder once the FreeBSD arches are converted to
use tramp_frame for signal frames.
gdb/amd64-fbsd-nat.c
gdb/amd64-fbsd-tdep.c
gdb/amd64-tdep.h
gdb/i386-fbsd-nat.c
gdb/i386-fbsd-tdep.c
gdb/i386-tdep.h