aboutsummaryrefslogtreecommitdiff
path: root/gdb/sparc-stub.c
AgeCommit message (Collapse)AuthorFilesLines
1995-03-22 * sparc-stub.c: add nop after 'bg good_wim'.Kung Hsu1-0/+1
* sparcl-stub.c: ditto.
1994-11-15 * i386-stub.c, m68k-stub.c, sparc-stub.c, sparcl-stub.c: Mask outStan Shebs1-5/+5
the top bit returned by getDebugChar.
1994-02-24 * sparc-stub.c (trap_low): Make trap handler work for arbitraryStu Grossman1-3/+21
numbers of register windows.
1994-02-01 * sparc-stub.c: Remove unnecessary #include of memory.h.Stu Grossman1-1/+0
1993-09-16* sparc-stub.c (_trap_low): Do restore/save sequence afterStu Grossman1-3/+4
setting sp to ensure that we load the previous window from the right place on the stack.
1993-02-02 * sparclite/aload.c: Add copyleft.Stu Grossman1-0/+2
* sparclite/crt0.s: Add comment at beginning.
1993-01-10 * sparc-stub.c: Use a seperate stack for our traps.Stu Grossman1-88/+124
* 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.
1992-09-10* i386-stub.c, sparc-stub.c (getpacket): Actually check checksums.John Gilmore1-5/+0
* 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__.
1992-08-25* sparc-stub.c (handle_exception): Flush instruction cache justStu Grossman1-1/+7
before returning to the user. (hexToInt): Fix overzealous cleanup.
1992-08-21* remote.c (remote_open): Fix baud rate setting to make -b flagStu Grossman1-386/+283
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.
1992-08-15* sparc-stub.c: New file. Mix it with your SPARCliteStu Grossman1-0/+892
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,