aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/sparc/sol2.mh
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2014-12-03 15:38:46 +0100
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2014-12-03 15:38:46 +0100
commitff1eb2b544c8500f48eff3418ac1e005acd5e3fe (patch)
treeded3bf7baa2645ebab06b44173d15cb308993855 /gdb/config/sparc/sol2.mh
parent75783939d7bd00c4e0086e5b7e536fb88f4e9d27 (diff)
downloadgdb-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/sparc/sol2.mh')
-rw-r--r--gdb/config/sparc/sol2.mh2
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