diff --git a/runtime.c b/runtime.c index f68cd09..6750444 100644 --- a/runtime.c +++ b/runtime.c @@ -2847,6 +2847,7 @@ C_regparm void C_fcall C_reclaim(void *trampoline, void *proc) /* Mark items in forwarding table: */ for(p = forwarding_table; *p != 0; p += 2) { + printf("reclaim p[1] = %p, p[0] = %p\n", p[1], p[0]); last = p[ 1 ]; mark(&p[ 1 ]); C_block_header(p[ 0 ]) = C_block_header(last); @@ -3349,6 +3350,7 @@ C_regparm void C_fcall C_rereclaim2(C_uword size, int double_plus) /* Mark items in forwarding table: */ for(p = forwarding_table; *p != 0; p += 2) { + printf("RERECLAIM p[1] = %p, p[0] = %p\n", p[1], p[0]); last = p[ 1 ]; remark(&p[ 1 ]); C_block_header(p[ 0 ]) = C_block_header(last);