* sparc64-tdep.h (SPARC64_PSTATE_AG, SPARC64_PSTATE_IE)
authorMark Kettenis <kettenis@gnu.org>
Sun, 31 Dec 2006 01:28:07 +0000 (01:28 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sun, 31 Dec 2006 01:28:07 +0000 (01:28 +0000)
commit6df5070e3fb226764cd0da485b5f596797b87936
treed7e4114d33ded3254e24032ef401ce4428da53dc
parentf9225e75c0c9a058b39772f59cdb62ed659e9472
* sparc64-tdep.h (SPARC64_PSTATE_AG, SPARC64_PSTATE_IE)
(SPARC64_PSTATE_PRIV, SPARC64_PSTATE_AM, SPARC64_PSTATE_PEF)
(SPARC64_PSTATE_RED, SPARC64_PSTATE_TLE, SPARC64_PSTATE_CLE)
(SPARC64_PSTATE_PID0, SPARC64_PSTATE_PID1): New defines.
* sparc64nbsd-nat.c: Include "gdbcore.h".
(sparc64nbsd_supply_pcb): Get %pc from stack if necessary.  Supply
processor state register.
* sparc64obsd-tdep.c (sparc64obsd_trapframe_cache)
(sparc64obsd_trapframe_this_id)
(sparc64obsd_trapframe_prev_register)
(sparc64obsd_trapframe_sniffer): New functions.
(sparc64obsd_trapframe_unwind): New variable.
(sparc64obsd_init_abi): Append trapframe unwinder.
* Makefile.in (sparc64nbsd-nat.o): Update dependencies.
gdb/ChangeLog
gdb/Makefile.in
gdb/sparc64-tdep.h
gdb/sparc64nbsd-nat.c
gdb/sparc64obsd-tdep.c