summaryrefslogtreecommitdiff
path: root/etc/DEBUG
diff options
context:
space:
mode:
authorNick Roberts <nickrob@snap.net.nz>2006-08-06 00:39:50 +0000
committerNick Roberts <nickrob@snap.net.nz>2006-08-06 00:39:50 +0000
commit6205d23a8ce4ff231f42dc642d43e6cc9ff942d2 (patch)
tree9e7d656ef1123fcd461c48eb4e35f7e24be6a7c7 /etc/DEBUG
parent27bd6273775ea3d6801cd835da778db11336c6dd (diff)
downloademacs-6205d23a8ce4ff231f42dc642d43e6cc9ff942d2.tar.gz
(Note): Add note about ollowing a longjmp call.
Diffstat (limited to 'etc/DEBUG')
-rw-r--r--etc/DEBUG7
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/DEBUG b/etc/DEBUG
index 63327b3ce5c..1eb5d5ca9f4 100644
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -272,6 +272,13 @@ related data structures in a terse and user-friendly format:
The above commands also exist in a version with an `x' suffix which
takes an object of the relevant type as argument.
+** Following longjmp call.
+
+Recent versions of glibc (2.4+?) encrypt stored values for setjmp/longjmp which
+prevents GDB from being able to follow a longjmp call using `next'. To
+disable this protection you need to set the environment variable
+LD_POINTER_GUARD to 0.
+
** Using GDB in Emacs
Debugging with GDB in Emacs offers some advantages over the command line (See