]> git.eshelyaron.com Git - emacs.git/commitdiff
Suggest separate terminal for debug session.
authorNick Roberts <nickrob@snap.net.nz>
Tue, 18 Jan 2005 01:01:29 +0000 (01:01 +0000)
committerNick Roberts <nickrob@snap.net.nz>
Tue, 18 Jan 2005 01:01:29 +0000 (01:01 +0000)
etc/DEBUG

index abb49143a0574b7ea71072081d8e80d15c024c69..cbe79ee3ab67df5b2052b4119016871c53f99e30 100644 (file)
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -62,6 +62,11 @@ use the set command until the inferior process has been started.
 Put a breakpoint early in `main', or suspend the Emacs,
 to get an opportunity to do the set command.
 
+When Emacs is running in a terminal, it is useful to use a separate terminal
+for the debug session.  This can be done by starting Emacs as usual, then
+attaching to it from gdb with the `attach' command which is explained in the
+node "Attach" of the GDB manual.
+
 ** Examining Lisp object values.
 
 When you have a live process to debug, and it has not encountered a
@@ -115,7 +120,7 @@ called frame.  First, use these commands:
     b set_frame_buffer_list
     r -q
 
-Then when Emacs it hits the breakpoint:
+Then Emacs hits the breakpoint:
 
     (gdb) p frame
     $1 = 139854428