diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-12-01 13:42:41 +0100 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-12-01 13:42:41 +0100 |
commit | ac3d87c0d256547c036067de7bceee320b9bab8f (patch) | |
tree | ab3378d16a5dab2228a874fb2d713fa18202513e /gdb/ChangeLog | |
parent | 591f7597d447d8d038d6d8e24a706d1d5e32eba1 (diff) | |
download | gdb-ac3d87c0d256547c036067de7bceee320b9bab8f.zip gdb-ac3d87c0d256547c036067de7bceee320b9bab8f.tar.gz gdb-ac3d87c0d256547c036067de7bceee320b9bab8f.tar.bz2 |
Use core regset iterators on GNU Hurd
Remove native-only core file handling on GNU Hurd. Instead, enable the
x86 target generic core regset logic on the Hurd by providing an
appropriate register offset map.
Thanks to Samuel Thibault for testing!
gdb/
* config/i386/i386gnu.mh (NATDEPFILES): Remove core-regset.o.
* i386gnu-nat.c: Do not include <sys/procfs.h> or "gregset.h".
(CREG_OFFSET, creg_offset, CREG_ADDR): Remove.
(supply_gregset, supply_fpregset): Remove.
* i386gnu-tdep.c (i386gnu_gregset_reg_offset): New variable.
(i386gnu_init_abi): Set tdep->gregset_reg_offset, gregset_num_regs,
and sizeof_gregset.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e2dbe0a..cfc41db 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,13 @@ +2014-12-01 Ulrich Weigand <uweigand@de.ibm.com> + + * config/i386/i386gnu.mh (NATDEPFILES): Remove core-regset.o. + * i386gnu-nat.c: Do not include <sys/procfs.h> or "gregset.h". + (CREG_OFFSET, creg_offset, CREG_ADDR): Remove. + (supply_gregset, supply_fpregset): Remove. + * i386gnu-tdep.c (i386gnu_gregset_reg_offset): New variable. + (i386gnu_init_abi): Set tdep->gregset_reg_offset, gregset_num_regs, + and sizeof_gregset. + 2014-11-30 Jan Kratochvil <jan.kratochvil@redhat.com> Add add-auto-load-scripts-directory. |