From d1da276f60aebe2ae8efe67f0b92c938e7451175 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 19 Apr 2010 16:05:35 +0300 Subject: [PATCH] .gdbinit (xsubchartable): New command. --- src/.gdbinit | 13 +++++++++++++ src/ChangeLog | 2 ++ 2 files changed, 15 insertions(+) diff --git a/src/.gdbinit b/src/.gdbinit index b959baae8f3..32b3827b22d 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 17915b318ff..851835e93a7 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 -- 2.39.2