Use register maps for gp regsets on FreeBSD/x86 core dumps.
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)
commita423c9f39294b5cc6f658a145f3844d19f3f3cf1
treeb537a53a06be1066e71f790eac63107338cb7e52
parentb623bbc9a5b18a1100837450b7806de220068ccc
Use register maps for gp regsets on FreeBSD/x86 core dumps.

In particular, this permits reporting the value of the $ds, $es, $fs,
and $gs segment registers from amd64 core dumps since they are stored
as 16-bit values rather than the 32-bit size assumed by i386_gregset.
gdb/amd64-fbsd-tdep.c
gdb/i386-fbsd-tdep.c