aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
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
parent75783939d7bd00c4e0086e5b7e536fb88f4e9d27 (diff)
downloadbinutils-ff1eb2b544c8500f48eff3418ac1e005acd5e3fe.zip
binutils-ff1eb2b544c8500f48eff3418ac1e005acd5e3fe.tar.gz
binutils-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.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