fix the bug in gc.c

一开始在RewriteObj时总是越界。使用一个copyCount统计copy的次数。