summaryrefslogtreecommitdiffstats
path: root/gdb/sparc-stub.c
Commit message (Collapse)AuthorAgeFilesLines
* Protoization.Kevin Buettner2000-07-301-23/+10
|
* import gdb-1999-09-08 snapshotStan Shebs1999-09-091-46/+6
|
* import gdb-1999-08-30 snapshotJason Molenda1999-08-311-41/+31
|
* import gdb-1999-08-23 snapshotJason Molenda1999-08-231-5/+0
|
* Initial creation of sourceware repositoryStan Shebs1999-04-161-0/+846
|
* Initial creation of sourceware repositoryStan Shebs1999-04-161-846/+0
|
* 1999-01-31 J.T. Conklin <jtc@redbacknetworks.com>Stan Shebs1999-01-311-4/+3
| | | | | | | * i386-stub.c, m32r-stub.c, m68k-stub.c, sh-stub.c, sparc-stub.c, sparcl-stub, sparclet-stub.c: Change declaration of putDebugChar to include explicit void return type as per documentation. Fix up occasions where stubs erroneously checked return type.
* * sparc-stub.c: add nop after 'bg good_wim'.Kung Hsu1995-03-221-0/+1
| | | | * sparcl-stub.c: ditto.
* * i386-stub.c, m68k-stub.c, sparc-stub.c, sparcl-stub.c: Mask outStan Shebs1994-11-151-5/+5
| | | | the top bit returned by getDebugChar.
* * sparc-stub.c (trap_low): Make trap handler work for arbitraryStu Grossman1994-02-241-3/+21
| | | | numbers of register windows.
* * sparc-stub.c: Remove unnecessary #include of memory.h.Stu Grossman1994-02-011-1/+0
|
* * sparc-stub.c (_trap_low): Do restore/save sequence afterStu Grossman1993-09-161-3/+4
| | | | | setting sp to ensure that we load the previous window from the right place on the stack.
* * sparclite/aload.c: Add copyleft.Stu Grossman1993-02-021-0/+2
| | | | * sparclite/crt0.s: Add comment at beginning.
* * sparc-stub.c: Use a seperate stack for our traps.Stu Grossman1993-01-101-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.
* * i386-stub.c, sparc-stub.c (getpacket): Actually check checksums.John Gilmore1992-09-101-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__.
* * sparc-stub.c (handle_exception): Flush instruction cache justStu Grossman1992-08-251-1/+7
| | | | before returning to the user. (hexToInt): Fix overzealous cleanup.
* * remote.c (remote_open): Fix baud rate setting to make -b flagStu Grossman1992-08-211-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.
* * sparc-stub.c: New file. Mix it with your SPARCliteStu Grossman1992-08-151-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,
OpenPOWER on IntegriCloud