diff --git a/.gdbinit b/.gdbinit index 714d7bee10..49380951b8 100644 --- a/.gdbinit +++ b/.gdbinit @@ -264,6 +264,10 @@ define rp if ($flags & RUBY_T_MASK) == RUBY_T_ZOMBIE printf "%sT_ZOMBIE%s: ", $color_type, $color_end print (struct RData *)($arg0) + else + if ($flags & RUBY_T_MASK) == RUBY_T_MOVED + printf "%sT_MOVED%s: ", $color_type, $color_end + print *(struct RMoved *)$arg0 else printf "%sunknown%s: ", $color_type, $color_end print (struct RBasic *)($arg0) @@ -300,6 +304,7 @@ define rp end end end + end end document rp Print a Ruby's VALUE.