diff options
author | Stu Grossman <grossman@cygnus> | 1993-01-10 03:46:55 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1993-01-10 03:46:55 +0000 |
commit | bfc55a5d7cb60e153ea9294a1456192bed841276 (patch) | |
tree | bf8e503f83596656f22d2670745665aea3dba529 /bfd | |
parent | 7cc2923a8f49b576d7c1b85c676713796dcd9cdc (diff) | |
download | gdb-bfc55a5d7cb60e153ea9294a1456192bed841276.zip gdb-bfc55a5d7cb60e153ea9294a1456192bed841276.tar.gz gdb-bfc55a5d7cb60e153ea9294a1456192bed841276.tar.bz2 |
* sparc-stub.c: Use a seperate stack for our traps.
* Handle recursive traps.
* Remove all trap init code. This needs to be done by the
environment.
* (set_mem_fault_trap): Call exceptionHandler() to setup this
trap.
* (handle_exception): See if we are at breakinst, if so, then
advance PC sp that users can just step out of breakpoint().
* (case 'G'): Don't let GDB hack CWP. Also, copy saved regs to
new place if SP has changed.
* (case 's'): Get rid of this, we can't do it yet.
* (case 't'): New command to test any old random feature.
* (case 'r'): New command to reset the system.
* (breakpoint): Add label to breakpoint trap instruction so that
handle_exception() can detect where we are and get past the
breakpoint trivially.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions