diff options
author | John Baldwin <jhb@FreeBSD.org> | 2023-08-28 14:18:19 -0700 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2023-08-28 14:18:19 -0700 |
commit | 22ca5c10279903a221ba4580afef71af0c639704 (patch) | |
tree | 1005c17ca099d32b57aa3c844d80041d9bec5e1e /gdb/ChangeLog-2018 | |
parent | 2e639674c56a35a14ebb33bcfcd9ff614a516735 (diff) | |
download | gdb-22ca5c10279903a221ba4580afef71af0c639704.zip gdb-22ca5c10279903a221ba4580afef71af0c639704.tar.gz gdb-22ca5c10279903a221ba4580afef71af0c639704.tar.bz2 |
gdb: Update x86 FreeBSD architectures to support XSAVE layouts.
Refactor i386fbsd_core_read_xcr0 to fetch and return a corresponding
x86_xsave_layout as well as xcr0 using the size of an existing
NT_X86_XSTATE core dump to determine the offsets via
i387_guess_xsave_layout. Use this to add an implementation of
gdbarch_core_xfer_x86_xsave_layout.
Use tdep->xsave_layout.sizeof_xsave as the size of the XSTATE register
set and only fetch/store the register set if this size is non-zero.
Approved-By: Simon Marchi <simon.marchi@efficios.com>
Diffstat (limited to 'gdb/ChangeLog-2018')
0 files changed, 0 insertions, 0 deletions