From: Eli Zaretskii Date: Mon, 19 Apr 2010 13:05:35 +0000 (+0300) Subject: .gdbinit (xsubchartable): New command. X-Git-Url: http://git.hcoop.net/bpt/emacs.git/commitdiff_plain/d1da276f60aebe2ae8efe67f0b92c938e7451175 .gdbinit (xsubchartable): New command. --- diff --git a/src/.gdbinit b/src/.gdbinit index b959baae8f..32b3827b22 100644 --- a/src/.gdbinit +++ b/src/.gdbinit @@ -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 diff --git a/src/ChangeLog b/src/ChangeLog index 17915b318f..851835e93a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2010-04-19 Eli Zaretskii + * .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