diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-12-03 15:38:46 +0100 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-12-03 15:38:46 +0100 |
commit | ff1eb2b544c8500f48eff3418ac1e005acd5e3fe (patch) | |
tree | ded3bf7baa2645ebab06b44173d15cb308993855 /gdb/config | |
parent | 75783939d7bd00c4e0086e5b7e536fb88f4e9d27 (diff) | |
download | gdb-ff1eb2b544c8500f48eff3418ac1e005acd5e3fe.zip gdb-ff1eb2b544c8500f48eff3418ac1e005acd5e3fe.tar.gz gdb-ff1eb2b544c8500f48eff3418ac1e005acd5e3fe.tar.bz2 |
Use core regset iterators on Sparc Solaris
Remove native-only core file handling on Sparc Solaris. Instead,
enable the sparc target generic core regset logic on Solaris by
providing appropriate register offset maps.
Thanks to Joel Brobecker for testing!
gdb/
* config/sparc/sol2.mh (NATDEPFILES): Remove core-regset.o.
* sparc-sol2-tdep.c: Include "regset.h".
(sparc32_sol2_supply_core_gregset): New function.
(sparc32_sol2_collect_core_gregset): Likewise.
(sparc32_sol2_supply_core_fpregset): Likewise.
(sparc32_sol2_collect_core_fpregset): Likewise.
(sparc32_sol2_gregset, sparc32_sol2_fpregset): New variables.
(sparc32_sol2_init_abi): Set tdep->gregset/sizeof_gregset and
tdep->fpregset/sizeof_fpregset.
* sparc64-sol2-tdep.c: Include "regset.h".
(sparc64_sol2_supply_core_gregset): New function.
(sparc64_sol2_collect_core_gregset): Likewise.
(sparc64_sol2_supply_core_fpregset): Likewise.
(sparc64_sol2_collect_core_fpregset): Likewise.
(sparc64_sol2_gregset, sparc64_sol2_fpregset): New variables.
(sparc64_sol2_init_abi): Set tdep->gregset/sizeof_gregset and
tdep->fpregset/sizeof_fpregset.
Diffstat (limited to 'gdb/config')
-rw-r--r-- | gdb/config/sparc/sol2.mh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/config/sparc/sol2.mh b/gdb/config/sparc/sol2.mh index c6cabd2..220c61f 100644 --- a/gdb/config/sparc/sol2.mh +++ b/gdb/config/sparc/sol2.mh @@ -1,6 +1,6 @@ # Host: Solaris SPARC & UltraSPARC NAT_FILE= nm-sol2.h NATDEPFILES= sparc-sol2-nat.o \ - core-regset.o fork-child.o \ + fork-child.o \ procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o HAVE_NATIVE_GCORE_HOST = 1 |