From e4aba8f519ca0b63fb3da11d6573443545aaef9b Mon Sep 17 00:00:00 2001 From: Jemma Issroff Date: Mon, 5 Dec 2022 14:59:07 -0500 Subject: Add shape_id to heap dump --- ext/objspace/objspace_dump.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ext/objspace/objspace_dump.c') diff --git a/ext/objspace/objspace_dump.c b/ext/objspace/objspace_dump.c index 61fa0f04ac..41da368267 100644 --- a/ext/objspace/objspace_dump.c +++ b/ext/objspace/objspace_dump.c @@ -378,6 +378,9 @@ dump_object(VALUE obj, struct dump_config *dc) dump_append(dc, "{\"address\":"); dump_append_ref(dc, obj); + dump_append(dc, ", \"shape_id\":"); + dump_append_sizet(dc, rb_shape_get_shape_id(obj)); + dump_append(dc, ", \"type\":\""); dump_append(dc, obj_type(obj)); dump_append(dc, "\""); -- cgit v1.2.3