From: Nick Roberts Date: Thu, 3 Nov 2005 02:03:24 +0000 (+0000) Subject: (Note): GDB can sometimes expand macros. X-Git-Tag: emacs-pretest-22.0.90~6108 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0a24fa80376ce7ef6e765806922cf95642a4ea8f;p=emacs.git (Note): GDB can sometimes expand macros. --- diff --git a/etc/DEBUG b/etc/DEBUG index 27f563a7405..773737c65c7 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -158,8 +158,9 @@ we want the address of the l-value expression near the bottom of 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: