From 61974ea96dd93d2b956b110f365f47c680873166 Mon Sep 17 00:00:00 2001 From: yugui Date: Sun, 28 Dec 2008 09:41:44 +0000 Subject: merges r21094 from trunk into ruby_1_9_1. * .gdbinit (dummy_gdb_enums.special_consts): forces to load debug info on Mac OS X. * .gdbinit (rp): added T_ZOMBIE. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- .gdbinit | 7 +++++++ ChangeLog | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.gdbinit b/.gdbinit index 2e882cd19b..3ecc8f5a8c 100644 --- a/.gdbinit +++ b/.gdbinit @@ -1,3 +1,6 @@ +if dummy_gdb_enums.special_consts +end + define rp if (VALUE)$arg0 & RUBY_FIXNUM_FLAG printf "FIXNUM: %ld\n", $arg0 >> 1 @@ -217,6 +220,9 @@ define rp output (enum node_type)(($flags&RUBY_NODE_TYPEMASK)>>RUBY_NODE_TYPESHIFT) printf "): " print *(NODE *)$arg0 + if ($flags & RUBY_T_MASK) == RUBY_T_ZOMBIE + printf "T_ZOMBIE: " + print (struct RData *)$arg0 else printf "unknown: " print (struct RBasic *)$arg0 @@ -251,6 +257,7 @@ define rp end end end + end end document rp Print a Ruby's VALUE. diff --git a/ChangeLog b/ChangeLog index 082655d488..4762cc563a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Sat Dec 27 17:08:43 2008 Nobuyoshi Nakada + + * .gdbinit (dummy_gdb_enums.special_consts): forces to load debug + info on Mac OS X. + + * .gdbinit (rp): added T_ZOMBIE. + Sat Dec 27 16:18:02 2008 Koichi Sasada * eval.c (rb_frame_callee, rb_frame_caller): rb_frame_callee() -- cgit v1.2.3