aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2002-02-20 22:24:59 +0000
committerRichard M. Stallman2002-02-20 22:24:59 +0000
commit42a3c62765b43eee3586e5ba023a2e6d25c724d2 (patch)
tree02db46feff98114ad31fa41281b8c0440599ea97
parent31b62ac19e008fe9a2e7780c3228bf81e3b62daf (diff)
downloademacs-42a3c62765b43eee3586e5ba023a2e6d25c724d2.tar.gz
emacs-42a3c62765b43eee3586e5ba023a2e6d25c724d2.zip
*** empty log message ***
-rw-r--r--etc/DEBUG8
1 files changed, 6 insertions, 2 deletions
diff --git a/etc/DEBUG b/etc/DEBUG
index 7ae4ab9c46d..983437bc20e 100644
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -16,13 +16,17 @@ Copyright (c) 1985, 2000, 2001 Free Software Foundation, Inc.
16should read the Windows-specific section near the end of this 16should read the Windows-specific section near the end of this
17document.] 17document.]
18 18
19It is a good idea to run Emacs under GDB (or some other suitable 19** When you debug Emacs with GDB, you should start it in the directory
20where you built Emacs. That directory has a .gdbinit file that defines
21various "user-defined" commands for debugging Emacs.
22
23** It is a good idea to run Emacs under GDB (or some other suitable
20debugger) *all the time*. Then, when Emacs crashes, you will be able 24debugger) *all the time*. Then, when Emacs crashes, you will be able
21to debug the live process, not just a core dump. (This is especially 25to debug the live process, not just a core dump. (This is especially
22important on systems which don't support core files, and instead print 26important on systems which don't support core files, and instead print
23just the registers and some stack addresses.) 27just the registers and some stack addresses.)
24 28
25If Emacs hangs, or seems to be stuck in some infinite loop, typing 29** If Emacs hangs, or seems to be stuck in some infinite loop, typing
26"kill -TSTP PID", where PID is the Emacs process ID, will cause GDB to 30"kill -TSTP PID", where PID is the Emacs process ID, will cause GDB to
27kick in, provided that you run under GDB. 31kick in, provided that you run under GDB.
28 32