[前][次][番号順一覧][スレッド一覧]

ruby-changes:24135

From: nobu <ko1@a...>
Date: Sat, 23 Jun 2012 00:51:58 +0900 (JST)
Subject: [ruby-changes:24135] nobu:r36186 (trunk): .gdbinit: improve rp for class

nobu	2012-06-23 00:51:41 +0900 (Sat, 23 Jun 2012)

  New Revision: 36186

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36186

  Log:
    .gdbinit: improve rp for class
    
    * .gdbinit (rp): improve for class/iclass/module so print content of
      RClass.

  Modified files:
    trunk/.gdbinit

Index: .gdbinit
===================================================================
--- .gdbinit	(revision 36185)
+++ .gdbinit	(revision 36186)
@@ -107,14 +107,20 @@
   if ($flags & RUBY_T_MASK) == RUBY_T_CLASS
     printf "T_CLASS%s: ", ($flags & RUBY_FL_SINGLETON) ? "*" : ""
     print (struct RClass *)($arg0)
+    print *(struct RClass *)($arg0)
+    print *((struct RClass *)($arg0))->ptr
   else
   if ($flags & RUBY_T_MASK) == RUBY_T_ICLASS
     printf "T_ICLASS: "
     print (struct RClass *)($arg0)
+    print *(struct RClass *)($arg0)
+    print *((struct RClass *)($arg0))->ptr
   else
   if ($flags & RUBY_T_MASK) == RUBY_T_MODULE
     printf "T_MODULE: "
     print (struct RClass *)($arg0)
+    print *(struct RClass *)($arg0)
+    print *((struct RClass *)($arg0))->ptr
   else
   if ($flags & RUBY_T_MASK) == RUBY_T_FLOAT
     printf "T_FLOAT: %.16g ", (((struct RFloat*)($arg0))->float_value)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]