.gdbinit (xsubchartable): New command.

This commit is contained in:
Eli Zaretskii 2010-04-19 16:05:35 +03:00
parent 37dcfea079
commit d1da276f60
2 changed files with 15 additions and 0 deletions

View file

@ -889,6 +889,19 @@ Print the address of the char-table $, and its purpose.
This command assumes that $ is an Emacs Lisp char-table value.
end
define xsubchartable
xgetptr $
print (struct Lisp_Sub_Char_Table *) $ptr
xgetint $->depth
set $depth = $int
xgetint $->min_char
printf "Depth: %d, Min char: %d (0x%x)\n", $depth, $int, $int
end
document xsubchartable
Print the address of the sub-char-table $, its depth and min-char.
This command assumes that $ is an Emacs Lisp sub-char-table value.
end
define xboolvector
xgetptr $
print (struct Lisp_Bool_Vector *) $ptr

View file

@ -1,5 +1,7 @@
2010-04-19 Eli Zaretskii <eliz@gnu.org>
* .gdbinit (xsubchartable): New command.
* xdisp.c (display_line): Don't write beyond the last glyph row in
the desired matrix. Fixes a crash in "emacs -nw", see
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00075.html