aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorDaniel Colascione2011-04-26 04:26:05 -0700
committerDaniel Colascione2011-04-26 04:26:05 -0700
commit0438ce915d3408496eae848c351c2c7dde896b7b (patch)
treed45f273d397b1e8cc89068b320a2ee2d5b8e9d67 /etc
parent8f91bf934523d47a9f57919733d6093b2484e284 (diff)
downloademacs-0438ce915d3408496eae848c351c2c7dde896b7b.tar.gz
emacs-0438ce915d3408496eae848c351c2c7dde896b7b.zip
Implement debug-on-event
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog5
-rw-r--r--etc/DEBUG5
2 files changed, 10 insertions, 0 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 24f44b9d0e8..73cee7763db 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,8 @@
12011-04-26 Daniel Colascione <dan.colascione@gmail.com>
2
3 * Document debug-on-event default behavior and utility for
4 debugging.
5
12011-04-22 Noah Friedman <friedman@splode.com> 62011-04-22 Noah Friedman <friedman@splode.com>
2 7
3 * emacs-buffer.gdb: Add trailing underscores to appropriate member 8 * emacs-buffer.gdb: Add trailing underscores to appropriate member
diff --git a/etc/DEBUG b/etc/DEBUG
index c8fd48c6bfa..625a76ac952 100644
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -405,6 +405,11 @@ stepping, you will see where the loop starts and ends. Also, examine
405the data being used in the loop and try to determine why the loop does 405the data being used in the loop and try to determine why the loop does
406not exit when it should. 406not exit when it should.
407 407
408You can also trying sending Emacs SIGUSR2, which, if `debug-on-event'
409has its default value, will cause Emacs to attempt to break it out of
410its current loop and into the Lisp debugger. This feature is useful
411when a C-level debugger is not conveniently available.
412
408** If certain operations in Emacs are slower than they used to be, here 413** If certain operations in Emacs are slower than they used to be, here
409is some advice for how to find out why. 414is some advice for how to find out why.
410 415