aboutsummaryrefslogtreecommitdiff
path: root/gdb/op50-rom.c
diff options
context:
space:
mode:
authorRob Savoye <rob@cygnus>1994-10-13 02:04:51 +0000
committerRob Savoye <rob@cygnus>1994-10-13 02:04:51 +0000
commit4e149f91f48d231baa4ad91cfc6d2232152c3ff4 (patch)
tree64731fc1dc1f34a116bbbd557f384bbe30510033 /gdb/op50-rom.c
parent7a1330f700ed567d6eabbe45a7c9e8949bcbd284 (diff)
downloadgdb-4e149f91f48d231baa4ad91cfc6d2232152c3ff4.zip
gdb-4e149f91f48d231baa4ad91cfc6d2232152c3ff4.tar.gz
gdb-4e149f91f48d231baa4ad91cfc6d2232152c3ff4.tar.bz2
It works fully now.
Diffstat (limited to 'gdb/op50-rom.c')
-rw-r--r--gdb/op50-rom.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/gdb/op50-rom.c b/gdb/op50-rom.c
index 791005a..37aa61e 100644
--- a/gdb/op50-rom.c
+++ b/gdb/op50-rom.c
@@ -16,23 +16,23 @@ void monitor_open();
* registers either. So, typing "info reg sp" becomes a "r30".
*/
static char *op50n_regnames[] = {
- "r0_zero", "r1_tO ", "r2_rp ", "r3_s15 ", "r4_s14 ", "r5_s13 ", "r6_s12 ",
- "r7_s11 ", "r8_s10 ", "r9_s9 ", "r10_s8 ", "r11_s7 ", "r12_s6 ", "r13_s5 ",
- "r14_s4 ", "r15_s3 ", "r16_s2 ", "r17_s1 ", "r18_s0 ", "r19_t4 ", "r20_t3 ",
- "r21_t2 ", "r22_t1 ", "r23_a3 ", "r24_a2 ", "r25_a1 ", "r26_a0 ", "r27_dp ",
- "r28_v0 ", "r29_v1 ", "r30_sp ", "r31_t5 ", "", "p", "",
- "", "", "", "", "", "", "",
- "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", ""
+ "r0", "r1", "r2", "r3", "r4", "r5", "r6",
+ "r7", "r8", "r9", "r10", "r11", "r12", "r13",
+ "r14", "r15", "r16", "r17", "r18", "r19", "r20",
+ "r21", "r22", "r23", "r24", "r25", "r26", "r27",
+ "r28", "r29", "r30", "r31", "", "p", "",
+ "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", ""
};
/*
@@ -87,10 +87,10 @@ Specify the serial device it is connected to (e.g. /dev/ttya).",
struct monitor_ops op50n_cmds = {
1, /* 1 for ASCII, 0 for binary */
- ".\nXx\n", /* monitor init string */
- "g %x", /* execute or usually GO command */
- "g.", /* continue command */
- "c\n", /* single step */
+ ".\n", /* monitor init string */
+ "g %x\n", /* execute or usually GO command */
+ "g\n", /* continue command */
+ "t\n", /* single step */
"b %x\n", /* set a breakpoint */
"bx %x\n", /* clear a breakpoint */
0, /* 0 for number, 1 for address */
@@ -105,8 +105,8 @@ struct monitor_ops op50n_cmds = {
" ", /* the result */
},
{
- "x %s\n", /* set a register */
- "=", /* delimiter between registers */
+ "x %s %x\n", /* set a register */
+ "", /* delimiter between registers */
"", /* the result */
},
{