diff options
author | Gerd Moellmann <gerd@gnu.org> | 2000-10-16 11:43:01 +0000 |
---|---|---|
committer | Gerd Moellmann <gerd@gnu.org> | 2000-10-16 11:43:01 +0000 |
commit | 1e4d32f80e868ab417c2acf1002e378b03237d7e (patch) | |
tree | d26277c76258987a5ffe9e7a8332dbb703f3ea7d /etc | |
parent | 5e0c8a235d7115a5d00fd69210d11583f935979f (diff) | |
download | emacs-1e4d32f80e868ab417c2acf1002e378b03237d7e.tar.gz |
*** empty log message ***
Diffstat (limited to 'etc')
-rw-r--r-- | etc/ChangeLog | 6 | ||||
-rw-r--r-- | etc/DEBUG | 35 |
2 files changed, 9 insertions, 32 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 7645f002188..46d1b5be54b 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,9 @@ +2000-10-16 Gerd Moellmann <gerd@gnu.org> + + * 3B-MAXMEM, AIX.DUMP, SUN-SUPPORT: Removed. + + * tasks.texi: Updated to the version from /gd/gnuorg. + 2000-10-13 John Wiegley <johnw@gnu.org> * NEWS: Added a note about Eshell. diff --git a/etc/DEBUG b/etc/DEBUG index 045444d11ae..42b965b098f 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -1,5 +1,5 @@ Debugging GNU Emacs -Copyright (c) 1985 Richard M. Stallman. +Copyright (c) 1985, 2000 Free Software Foundation, Inc. Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the @@ -12,23 +12,6 @@ Copyright (c) 1985 Richard M. Stallman. under the above conditions, provided also that they carry prominent notices stating who last changed them. -On 4.2 you will probably find that dbx does not work for -debugging GNU Emacs. For one thing, dbx does not keep the -inferior process's terminal modes separate from its own. -For another, dbx does not put the inferior in a separate -process group, which makes trouble when an inferior uses -interrupt input, which GNU Emacs must do on 4.2. - -dbx has also been observed to have other problems, -such as getting incorrect values for register variables -in stack frames other than the innermost one. - -The Emacs distribution now contains GDB, the new source-level -debugger for the GNU system. GDB works for debugging Emacs. -GDB currently runs on vaxes under 4.2 and on Sun 2 and Sun 3 -systems. - - ** Some useful techniques `Fsignal' is a very useful place to stop in. @@ -50,21 +33,9 @@ to get an opportunity to do the set command. If you are using cbreak input (see the Lisp function set-input-mode), then typing Control-g will cause a SIGINT, which will return control -to the debugger immediately unless you have done - - ignore 3 (in dbx) -or handle 3 nostop noprint (in gdb) - -You will note that most of GNU Emacs is written to avoid -declaring a local variable in an inner block, even in -cases where using one would be the cleanest thing to do. -This is because dbx cannot access any of the variables -in a function which has even one variable defined in an -inner block. A few functions in GNU Emacs do have variables -in inner blocks, only because I wrote them before realizing -that dbx had this problem and never rewrote them to avoid it. +to GDB immediately if you type this command first: -I believe that GDB does not have such a problem. + handle 2 stop ** Examining Lisp object values. |