modify debug.c, add gctester