Home
last modified time | relevance | path

Searched refs:marking_deque_ (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/
Dincremental-marking.cc535 marking_deque_.Initialize(addr, addr + size); in StartMarking()
579 int current = marking_deque_.bottom(); in UpdateMarkingDequeAfterScavenge()
580 int mask = marking_deque_.mask(); in UpdateMarkingDequeAfterScavenge()
581 int limit = marking_deque_.top(); in UpdateMarkingDequeAfterScavenge()
582 HeapObject** array = marking_deque_.array(); in UpdateMarkingDequeAfterScavenge()
597 ASSERT(new_top != marking_deque_.bottom()); in UpdateMarkingDequeAfterScavenge()
609 ASSERT(new_top != marking_deque_.bottom()); in UpdateMarkingDequeAfterScavenge()
617 marking_deque_.set_top(new_top); in UpdateMarkingDequeAfterScavenge()
655 while (!marking_deque_.IsEmpty()) { in Hurry()
656 HeapObject* obj = marking_deque_.Pop(); in Hurry()
[all …]
Dincremental-marking-inl.h116 marking_deque_.UnshiftGrey(obj); in BlackToGreyAndUnshift()
122 marking_deque_.PushGrey(obj); in WhiteToGreyAndPush()
Dmark-compact.cc1814 marking_deque_.PushBlack(map); in ProcessNewlyMarkedObject()
1817 marking_deque_.PushBlack(object); in ProcessNewlyMarkedObject()
1926 marking_deque_.PushBlack(descriptors); in MarkDescriptorArray()
2079 while (marking_deque_.overflowed()) { in MarkRoots()
2171 while (!marking_deque_.IsEmpty()) { in EmptyMarkingDeque()
2172 while (!marking_deque_.IsEmpty()) { in EmptyMarkingDeque()
2173 HeapObject* object = marking_deque_.Pop(); in EmptyMarkingDeque()
2198 ASSERT(marking_deque_.overflowed()); in RefillMarkingDeque()
2201 DiscoverGreyObjectsWithIterator(heap(), &marking_deque_, &new_it); in RefillMarkingDeque()
2202 if (marking_deque_.IsFull()) return; in RefillMarkingDeque()
[all …]
Dincremental-marking.h200 MarkingDeque* marking_deque() { return &marking_deque_; } in marking_deque()
262 MarkingDeque marking_deque_; variable
Dmark-compact-inl.h74 if (!MarkObjectWithoutPush(object)) marking_deque_.PushBlack(object); in MarkObjectAndPush()
Dmark-compact.h754 MarkingDeque marking_deque_; variable