Age | Commit message (Collapse) | Author | Files | Lines |
|
* sparcl-stub.c: ditto.
|
|
the top bit returned by getDebugChar.
|
|
numbers of register windows.
|
|
|
|
setting sp to ensure that we load the previous window from the
right place on the stack.
|
|
* sparclite/crt0.s: Add comment at beginning.
|
|
* 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.
|
|
* m68k-stub.c: Remove a few extraneous ANSI-isms.
* remote-nindy.c (nindy_prepare_to_store): Only fetch regs if
they aren't already there.
* remote-vx.c (vx_prepare_to_store): Ditto.
* xcoffread.c: Surround forward struct defns with #ifdef __STDC__.
|
|
before returning to the user. (hexToInt): Fix overzealous cleanup.
|
|
work. (remote_wait): Change 'T' message parser to deal with new
improved format which allows stub to send an arbitrary bunch of
registers.
* sparc-stub.c: General cleanups. (trap_low, handle_exception):
make all this re-entrant by storing all state on the stack. Clean
up memory error trapping. (computeSignal, set_debug_traps):
make it all table driven. Make a start at a baud rate setting command.
|
|
application, and it will speak GDB remote protocol!
* remote.c (remote_wait): Change 'T' (expedited reply) message to
deal with arbitrary registers. Needed for sparc-stub,
|