summaryrefslogtreecommitdiff
path: root/src/.gdbinit
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1995-01-28 03:59:42 +0000
committerKarl Heuer <kwzh@gnu.org>1995-01-28 03:59:42 +0000
commitc5d3589de344cddcbc9532d979eeabff5c2462b9 (patch)
treee1879341b8c0d092f318ed0c65c18060d35762c9 /src/.gdbinit
parent80fe993d68c078e23acbae465196ffe9f9445a81 (diff)
downloademacs-c5d3589de344cddcbc9532d979eeabff5c2462b9.tar.gz
(xdispobjfwd): New macro.
Diffstat (limited to 'src/.gdbinit')
-rw-r--r--src/.gdbinit7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/.gdbinit b/src/.gdbinit
index cb513723969..4332b0c4e24 100644
--- a/src/.gdbinit
+++ b/src/.gdbinit
@@ -122,6 +122,13 @@ document xbufobjfwd
Print $ as a buffer-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
end
+define xdispobjfwd
+print (struct Lisp_Display_Objfwd *) (($ & 0x0fffffff) | $data_seg_bits)
+end
+document xdispobjfwd
+Print $ as a display-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
+end
+
define xbuflocal
print (struct Lisp_Buffer_Local_Value *) (($ & 0x0fffffff) | $data_seg_bits)
end