diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-08-29 01:20:28 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-08-29 01:20:28 +0000 |
commit | 4cdb8fd7ec806dd7ea9417690424467b5d8a39ac (patch) | |
tree | 2b8d0695af26c81155592673d7ad0a83c2942640 | |
parent | 5c143c97efa8f62634709fc9eb2369d93a2bd8c4 (diff) | |
download | bundler-4cdb8fd7ec806dd7ea9417690424467b5d8a39ac.tar.gz |
.gdbinit: improve for displaying class/module
* .gdbinit (rp_class): show class name, if possible.
* .gdbinit (rb_ancestors): call rp_class directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | .gdbinit | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -368,6 +368,7 @@ define rp_class printf " -> %p", ((struct RClass *)($arg0))->ptr.origin end printf "\n" + rb_classname $arg0 print *(struct RClass *)($arg0) print *((struct RClass *)($arg0))->ptr end @@ -735,7 +736,7 @@ end define rb_ancestors set $rb_ancestors_module = $arg0 while $rb_ancestors_module - rp $rb_ancestors_module + rp_class $rb_ancestors_module set $rb_ancestors_module = ((struct RClass *)($rb_ancestors_module))->ptr.super end end |