summaryrefslogtreecommitdiff
path: root/etc/DEBUG
diff options
context:
space:
mode:
Diffstat (limited to 'etc/DEBUG')
-rw-r--r--etc/DEBUG18
1 files changed, 9 insertions, 9 deletions
diff --git a/etc/DEBUG b/etc/DEBUG
index a0ac04d4ab0..eb2a3364446 100644
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -115,7 +115,7 @@ First, use these commands:
cd src
gdb emacs
b xmenu.c:1296
- r -q
+ r -q
Then type C-x 5 2 to create a new frame, and it hits the breakpoint:
@@ -128,9 +128,9 @@ Then type C-x 5 2 to create a new frame, and it hits the breakpoint:
$2 = (struct frame *) 0x3f0800
(gdb) p *$
$3 = {
- size = 536871989,
- next = 0x366240,
- name = 809661752,
+ size = 536871989,
+ next = 0x366240,
+ name = 809661752,
[...]
}
(gdb) p $3->name
@@ -177,7 +177,7 @@ this vector. `recent_keys' is updated in keyboard.c by the command
XVECTOR (recent_keys)->contents[recent_keys_index] = c;
So we define a GDB command `xvector-elts', so the last 10 keystrokes
-are printed by
+are printed by
xvector-elts recent_keys recent_keys_index 10
@@ -189,7 +189,7 @@ where you can define xvector-elts as follows:
xvector
set $foo = $
while $i < $arg2
- p $foo->contents[$arg1-($i++)]
+ p $foo->contents[$arg1-($i++)]
pr
end
document xvector-elts
@@ -217,7 +217,7 @@ of function calling.
By printing the remaining elements of args, you can see the argument
values. Here's how to print the first argument:
-
+
p args[1]
pr
@@ -230,7 +230,7 @@ conveniently. For example:
and, assuming that "xtype" says that args[0] is a symbol:
- xsymbol
+ xsymbol
** Debugging what happens while preloading and dumping Emacs
@@ -450,7 +450,7 @@ and keyboard events, or LessTif menus behave weirdly, it might be
helpful to set the `DEBUGSOURCES' and `DEBUG_FILE' environment
variables, so that one can see what LessTif was doing at this point.
For instance
-
+
export DEBUGSOURCES="RowColumn.c:MenuShell.c:MenuUtil.c"
export DEBUG_FILE=/usr/tmp/LESSTIF_TRACE
emacs &