diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-01-07 19:45:45 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-01-07 19:45:45 +0000 |
commit | 17d059d413c79a6e4b4bf0cd4524287005b16464 (patch) | |
tree | 0e3a94f012fb429619fc3279132a94be56ae240a /gdb/remote-udi.c | |
parent | d1463af1d1218ce56c464c0ddd2f48eb19e70d6c (diff) | |
download | gdb-17d059d413c79a6e4b4bf0cd4524287005b16464.zip gdb-17d059d413c79a6e4b4bf0cd4524287005b16464.tar.gz gdb-17d059d413c79a6e4b4bf0cd4524287005b16464.tar.bz2 |
* utils.c (print_sys_errmsg): Call gdb_flush (gdb_stdout) before
printing to gdb_stderr.
* remote-udi.c (udi_kill): Don't close the connection, just set
inferior_pid to zero.
(udi_mourn): Call remove_breakpoints.
* remote-udi.c: Remove obsolete need_artificial_traps comment.
Diffstat (limited to 'gdb/remote-udi.c')
-rw-r--r-- | gdb/remote-udi.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/gdb/remote-udi.c b/gdb/remote-udi.c index afe9dd4..1c6bece 100644 --- a/gdb/remote-udi.c +++ b/gdb/remote-udi.c @@ -115,10 +115,6 @@ extern char dfe_errmsg[]; /* error string */ /* malloc'd name of the program on the remote system. */ static char *prog_name = NULL; -/* Number of SIGTRAPs we need to simulate. That is, the next - NEED_ARTIFICIAL_TRAP calls to udi_wait should just return - SIGTRAP without actually waiting for anything. */ - /* This is called not only when we first attach, but also when the user types "run" after having attached. */ @@ -180,6 +176,9 @@ udi_mourn() to work between "target udi" and "run", so why not now? */ pop_target (); /* Pop back to no-child state */ #endif + /* But if we're going to want to run it again, we better remove the + breakpoints... */ + remove_breakpoints (); generic_mourn_inferior (); } @@ -993,10 +992,16 @@ just invoke udi_close, which seems to get things right. if (from_tty) printf_unfiltered("Target has been stopped."); -#else +#endif /* 0 */ +#if 0 udi_close(0); -#endif pop_target(); +#endif /* 0 */ + + /* Keep the target around, e.g. so "run" can do the right thing when + we are already debugging something. */ + + inferior_pid = 0; } /* |