Even though I haven't needed it, thats an impressive gdb macro!
I'm seeing a problem with Qnil filename though:
(gdb) ybuffer-list
B# M Size Name Mode File
-- - ---- ---- ---- ----
0 68954 python.el Emacs-Lisp
/nfs/packages/packages/emacs/emacs/lisp/progmodes/python.el
1 10317 progmodes Dired by dateCannot access memory
at address 0x20
which is fixed by this simple patch:
--- emacs-buffer.gdb.~1.3.~ 2005-05-30 12:01:09.000000000 -0500
+++ emacs-buffer.gdb 2005-06-08 22:08:03.645246008 -0500
@@ -118,7 +118,7 @@
ygetptr $buf->filename
set $filename = ((struct Lisp_String *) $ptr)->data
else
- set $filename = ' '
+ set $filename = " "
end
printf "%2d %c %9d %-20s %-10s %s\n", \
- Ed Swarthout
- Austin, TX
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel