Home
last modified time | relevance | path

Searched refs:nonmovingMarkEpoch (Results 1 – 5 of 5) sorted by relevance

/dports/lang/ghc/ghc-8.10.7/rts/sm/
H A DNonMoving.h253 extern uint8_t nonmovingMarkEpoch;
257 seg->bitmap[i] = nonmovingMarkEpoch; in nonmovingSetMark()
276 return nonmovingGetMark(seg, blk_idx) == nonmovingMarkEpoch; in nonmovingClosureMarkedThisCycle()
H A DNonMovingMark.c688 return nonmovingGetMark(seg, block_idx) != nonmovingMarkEpoch; in needs_upd_rem_set_mark()
729 if (cas_word8(&stack->marking, marking, nonmovingMarkEpoch) in updateRemembSetPushStack()
730 != nonmovingMarkEpoch) { in updateRemembSetPushStack()
1323 if (mark == nonmovingMarkEpoch) in mark_closure()
1582 if (cas_word8(&stack->marking, marking, nonmovingMarkEpoch) in mark_closure()
1583 != nonmovingMarkEpoch) { in mark_closure()
1792 return mark == nonmovingMarkEpoch || mark == 0; in nonmovingIsAlive()
1796 return mark == nonmovingMarkEpoch; in nonmovingIsAlive()
H A DNonMovingSweep.c39 if (seg->bitmap[i] == nonmovingMarkEpoch) { in nonmovingSweepSegment()
54 if (seg->bitmap[i] != nonmovingMarkEpoch) { in nonmovingSweepSegment()
H A DNonMoving.c33 uint8_t nonmovingMarkEpoch = 1; variable
36 nonmovingMarkEpoch = nonmovingMarkEpoch == 1 ? 2 : 1; in nonmovingBumpEpoch()
H A DSanity.c599 if (seg->bitmap[i] == nonmovingMarkEpoch) { in checkNonmovingSegments()