Mercurial > emacs
changeset 107900:8cc4089eeeaa
.gdbinit (xsubchartable): New command.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Mon, 19 Apr 2010 16:05:35 +0300 |
parents | e4d7764c4cbe |
children | 4d83f7e28a99 |
files | src/.gdbinit src/ChangeLog |
diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/.gdbinit Mon Apr 19 15:12:13 2010 +0300 +++ b/src/.gdbinit Mon Apr 19 16:05:35 2010 +0300 @@ -889,6 +889,19 @@ 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
--- a/src/ChangeLog Mon Apr 19 15:12:13 2010 +0300 +++ b/src/ChangeLog Mon Apr 19 16:05:35 2010 +0300 @@ -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