rb_gc_debug_body 46 gc.h #define RUBY_MARK_ENTER(msg) rb_gc_debug_body("mark", (msg), 1, ptr) rb_gc_debug_body 47 gc.h #define RUBY_MARK_LEAVE(msg) rb_gc_debug_body("mark", (msg), 0, ptr) rb_gc_debug_body 48 gc.h #define RUBY_FREE_ENTER(msg) rb_gc_debug_body("free", (msg), 1, ptr) rb_gc_debug_body 49 gc.h #define RUBY_FREE_LEAVE(msg) rb_gc_debug_body("free", (msg), 0, ptr)