* remote-os9k.c (rombug_open): catch exception e in rombug.

* remote-os9k.c (rombug_wait): print message before register display
        from rombug.
This commit is contained in:
Kung Hsu 1995-01-04 20:31:40 +00:00
parent fd2ae9ec28
commit 034022bf65
2 changed files with 13 additions and 3 deletions

View File

@ -1,3 +1,9 @@
Wed Jan 4 12:27:29 1995 Kung Hsu <kung@mexican.cygnus.com>
* remote-os9k.c (rombug_open): catch exception e in rombug.
* remote-os9k.c (rombug_wait): print message before register display
from rombug.
Wed Jan 4 09:18:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) Wed Jan 4 09:18:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
* top.c (locate_arg): Call strchr not index. * top.c (locate_arg): Call strchr not index.

View File

@ -359,13 +359,16 @@ rombug_open(args, from_tty)
push_monitor (&rombug_cmds); push_monitor (&rombug_cmds);
printf_monitor("\r"); /* CR wakes up monitor */ printf_monitor("\r"); /* CR wakes up monitor */
expect_prompt(1); expect_prompt(1);
push_target (&rombug_ops); push_target (&rombug_ops);
attach_flag = 1;
if (from_tty) if (from_tty)
printf("Remote %s connected to %s\n", target_shortname, printf("Remote %s connected to %s\n", target_shortname,
dev_name); dev_name);
attach_flag = 1; printf_monitor ("ov e \r");
expect_prompt(1);
rombug_fetch_registers(); rombug_fetch_registers();
bufaddr = 0; bufaddr = 0;
buflen = 0; buflen = 0;
@ -488,7 +491,8 @@ rombug_wait (pid, status)
status->kind = TARGET_WAITKIND_EXITED; status->kind = TARGET_WAITKIND_EXITED;
status->value.integer = 0; status->value.integer = 0;
timeout = 0; /* Don't time out -- user program is running. */ timeout = -1; /* Don't time out -- user program is running. */
expect ("eax:", 0); /* output any message before register display */
expect_prompt(1); /* Wait for prompt, outputting extraneous text */ expect_prompt(1); /* Wait for prompt, outputting extraneous text */
status->kind = TARGET_WAITKIND_STOPPED; status->kind = TARGET_WAITKIND_STOPPED;