* gdbinv-s.texi (Remote Serial): describe new ^C behavior in
authorRoland Pesch <pesch@cygnus>
Fri, 7 May 1993 19:00:17 +0000 (19:00 +0000)
committerRoland Pesch <pesch@cygnus>
Fri, 7 May 1993 19:00:17 +0000 (19:00 +0000)
target remote.

* gdb.texinfo (Machine Code): more index entries for disassemble

gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/doc/gdbinv-s.texi

index 01e5b49387e5b2b591cdd1e11cde544b23ccf1c9..210f1bd50c7f0c0f89461d97b0fef5fea69571fa 100644 (file)
@@ -1,3 +1,10 @@
+Fri May  7 11:56:18 1993  Roland H. Pesch  (pesch@fowanton.cygnus.com)
+
+       * gdbinv-s.texi (Remote Serial): describe new ^C behavior in
+       target remote.
+
+       * gdb.texinfo (Machine Code): more index entries for disassemble
+
 Fri May  7 10:12:30 1993  Fred Fish  (fnf@cygnus.com)
 
        * Clarify the intended use of the gdb-testers and gdb-patches
index 4993ff7ca5e83e3d5e9bdddecab23a60fbadf829..5bb663c7db56601fd22dfc8f729348b1414c48b4 100644 (file)
@@ -3516,6 +3516,10 @@ variables}).
 @table @code
 @kindex disassemble
 @item disassemble
+@cindex assembly instructions
+@cindex instructions, assembly
+@cindex machine instructions
+@cindex listing machine instructions
 This specialized command dumps a range of memory as machine
 instructions.  The default memory range is the function surrounding the
 program counter of the selected frame.  A single argument to this
index e5fd907f51caa0cd868586c0ad22a63067cd4e32..d653ce2aac22c7a442641bd62e6b8912417de157 100644 (file)
@@ -237,7 +237,6 @@ if the serial line is connected to the device named @file{/dev/ttyb}.
 @c seen an example...  pesch 4sep1992
 This will stop the remote machine if it is not already stopped.
 @end ignore
-
 @end enumerate
 
 Now you can use all the usual commands to examine and change data and to
@@ -246,6 +245,24 @@ step and continue the remote program.
 To resume the remote program and stop debugging it, use the @code{detach}
 command.
 
+@cindex interrupting remote programs
+@cindex remote programs, interrupting
+Whenever @value{GDBN} is waiting for the remote program, if you type the
+interrupt character (often @key{C-C}), @value{GDBN} attempts to stop the
+program.  This may or may not succeed, depending in part on the hardware
+and the serial drivers the remote system uses.  If you type the
+interrupt character once again, @value{GDBN} displays this prompt:
+
+@example
+Interrupted while waiting for the program.
+Give up (and stop debugging it)?  (y or n)
+@end example
+
+If you type @kbd{y}, @value{GDBN} abandons the remote debugging session.
+(If you decide you want to try again later, you can use @samp{target
+remote} again to connect once more.)  If you type @kbd{n}, @value{GDBN}
+goes back to waiting.
+
 @node Protocol
 @subsubsection Outline of the communication protocol