Lines Matching refs:marked
60 (gch(x)->marked = cast_byte((gch(x)->marked & maskcolors) | luaC_white(g)))
62 #define white2gray(x) resetbits(gch(x)->marked, WHITEBITS)
63 #define black2gray(x) resetbit(gch(x)->marked, BLACKBIT)
66 #define isfinalized(x) testbit(gch(x)->marked, FINALIZEDBIT)
219 gch(o)->marked = luaC_white(g); in luaC_newobj()
379 int marked = 0; /* true if an object is marked in this traversal */ in traverseephemeron() local
387 marked = 1; in traverseephemeron()
402 marked = 1; in traverseephemeron()
412 return marked; in traverseephemeron()
736 int marked = gch(curr)->marked; in sweeplist() local
737 if (isdeadm(ow, marked)) { /* is 'curr' dead? */ in sweeplist()
742 if (testbits(marked, tostop)) in sweeplist()
747 gch(curr)->marked = cast_byte((marked & toclear) | toset); in sweeplist()
795 resetbit(gch(o)->marked, SEPARATED); /* mark that it is not in 'tobefnz' */ in udata2finalize()
855 lua_assert(testbit(gch(curr)->marked, SEPARATED)); in separatetobefnz()
859 l_setbit(gch(curr)->marked, FINALIZEDBIT); /* won't be finalized again */ in separatetobefnz()
875 if (testbit(gch(o)->marked, SEPARATED) || /* obj. is already separated... */ in luaC_checkfinalizer()
891 l_setbit(ho->marked, SEPARATED); /* mark it as such */ in luaC_checkfinalizer()