summaryrefslogtreecommitdiff
path: root/.gdbinit
diff options
context:
space:
mode:
Diffstat (limited to '.gdbinit')
-rw-r--r--.gdbinit10
1 files changed, 10 insertions, 0 deletions
diff --git a/.gdbinit b/.gdbinit
index c0a434ad10..1198ebace9 100644
--- a/.gdbinit
+++ b/.gdbinit
@@ -143,6 +143,14 @@ define rp
((struct RBignum*)$arg0)->as.ary : \
((struct RBignum*)$arg0)->as.heap.digits)
else
+ if ($flags & RUBY_T_MASK) == RUBY_T_RATIONAL
+ printf "T_RATIONAL: "
+ rb_p $arg0
+ else
+ if ($flags & RUBY_T_MASK) == RUBY_T_COMPLEX
+ printf "T_COMPLEX: "
+ rb_p $arg0
+ else
if ($flags & RUBY_T_MASK) == RUBY_T_FILE
printf "T_FILE: "
print (struct RFile *)$arg0
@@ -220,6 +228,8 @@ define rp
end
end
end
+ end
+ end
end
document rp
Print a Ruby's VALUE.