# HG changeset patch # User Nick Roberts # Date 1130983404 0 # Node ID 98ed2e52cea065a1629527c4b3a55d7dcd82814f # Parent d4be642850c2666182e990e7e78456f2b0183ddf (Note): GDB can sometimes expand macros. diff -r d4be642850c2 -r 98ed2e52cea0 etc/DEBUG --- a/etc/DEBUG Thu Nov 03 02:02:34 2005 +0000 +++ b/etc/DEBUG Thu Nov 03 02:03:24 2005 +0000 @@ -158,8 +158,9 @@ XVECTOR (this_command_keys)->contents[this_command_key_count++] = key; -XVECTOR is a macro, and therefore GDB does not know about it. -GDB cannot evaluate "p XVECTOR (this_command_keys)". +XVECTOR is a macro, and therefore, in general, GDB does not know about it. +Unless Emacs has been compiled with preprocessor macro info, GDB cannot +evaluate "p XVECTOR (this_command_keys)" . However, you can use the xvector command in GDB to get the same result. Here is how: