From f500df097f7f191b54d82dd6cace7ede718ce624 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Thu, 30 Mar 2023 23:58:07 -0700 Subject: Fix ivar dump for RVARGC in .gdbinit It was crashing with: No symbol "ROBJECT_EMBED_LEN_MAX" in current context. --- .gdbinit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.gdbinit') diff --git a/.gdbinit b/.gdbinit index 7657d240c5..074eeef4f1 100644 --- a/.gdbinit +++ b/.gdbinit @@ -67,7 +67,7 @@ define rp printf "%sT_OBJECT%s: ", $color_type, $color_end print ((struct RObject *)($arg0))->basic if ($flags & ROBJECT_EMBED) - print/x *((VALUE*)((struct RObject*)($arg0))->as.ary) @ (ROBJECT_EMBED_LEN_MAX+0) + print/x *((VALUE*)((struct RObject*)($arg0))->as.ary) @ (rb_shape_get_shape($arg0)->capacity) else print (((struct RObject *)($arg0))->as.heap) if (((struct RObject*)($arg0))->as.heap.numiv) > 0 -- cgit v1.2.3