From 4cdb8fd7ec806dd7ea9417690424467b5d8a39ac Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 29 Aug 2013 01:20:28 +0000 Subject: .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 --- .gdbinit | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gdbinit b/.gdbinit index 09b65df5fd..175c8481ed 100644 --- a/.gdbinit +++ b/.gdbinit @@ -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 -- cgit v1.2.3