Lines Matching refs:gcstate
511 g->gcstate = GCSpropagate; in markroot()
551 g->gcstate = GCSsweepstring; in atomic()
559 switch (g->gcstate) { in singlestep()
576 g->gcstate = GCSsweep; /* end sweep-string phase */ in singlestep()
586 g->gcstate = GCSfinalize; /* end sweep phase */ in singlestep()
600 g->gcstate = GCSpause; /* end collection */ in singlestep()
618 if (g->gcstate == GCSpause) in luaC_step()
621 if (g->gcstate != GCSpause) { in luaC_step()
637 if (g->gcstate <= GCSpropagate) { in luaC_fullgc()
645 g->gcstate = GCSsweepstring; in luaC_fullgc()
647 lua_assert(g->gcstate != GCSpause && g->gcstate != GCSpropagate); in luaC_fullgc()
649 while (g->gcstate != GCSfinalize) { in luaC_fullgc()
650 lua_assert(g->gcstate == GCSsweepstring || g->gcstate == GCSsweep); in luaC_fullgc()
654 while (g->gcstate != GCSpause) { in luaC_fullgc()
664 lua_assert(g->gcstate != GCSfinalize && g->gcstate != GCSpause); in luaC_barrierf()
667 if (g->gcstate == GCSpropagate) in luaC_barrierf()
678 lua_assert(g->gcstate != GCSfinalize && g->gcstate != GCSpause); in luaC_barrierback()
700 if (g->gcstate == GCSpropagate) { in luaC_linkupval()
706 lua_assert(g->gcstate != GCSfinalize && g->gcstate != GCSpause); in luaC_linkupval()