diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-03-26 06:30:15 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-03-26 06:30:15 +0000 |
commit | 3f8d0777449049406fac927ae275ccbd46400eab (patch) | |
tree | 05ef07acf140f7ac86d59938736ac9905c8fe34b /.gdbinit | |
parent | bad657e8b6f9617664e103b04b70de62b15267ae (diff) | |
download | bundler-3f8d0777449049406fac927ae275ccbd46400eab.tar.gz |
.gdbinit: T_IMEMO
* .gdbinit (rp): add support of T_IMEMO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to '.gdbinit')
-rw-r--r-- | .gdbinit | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -245,6 +245,12 @@ define rp printf "%sT_UNDEF%s: ", $color_type, $color_end print (struct RBasic *)($arg0) else + if ($flags & RUBY_T_MASK) == RUBY_T_IMEMO + printf "%sT_IMEMO%s(", $color_type, $color_end + output (enum imemo_type)(($flags>>RUBY_FL_USHIFT)&imemo_mask) + printf "): " + print *((VALUE (*)[4])($arg0)) + else if ($flags & RUBY_T_MASK) == RUBY_T_NODE printf "%sT_NODE%s(", $color_type, $color_end output (enum node_type)(($flags&RUBY_NODE_TYPEMASK)>>RUBY_NODE_TYPESHIFT) @@ -289,6 +295,7 @@ define rp end end end + end end document rp Print a Ruby's VALUE. |