Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dincremental-marking.cc559 marking_deque_.Initialize(addr, addr + size); in StartMarking()
605 int current = marking_deque_.bottom(); in UpdateMarkingDequeAfterScavenge()
606 int mask = marking_deque_.mask(); in UpdateMarkingDequeAfterScavenge()
607 int limit = marking_deque_.top(); in UpdateMarkingDequeAfterScavenge()
608 HeapObject** array = marking_deque_.array(); in UpdateMarkingDequeAfterScavenge()
623 DCHECK(new_top != marking_deque_.bottom()); in UpdateMarkingDequeAfterScavenge()
635 DCHECK(new_top != marking_deque_.bottom()); in UpdateMarkingDequeAfterScavenge()
646 marking_deque_.set_top(new_top); in UpdateMarkingDequeAfterScavenge()
673 while (!marking_deque_.IsEmpty() && bytes_processed < bytes_to_process) { in ProcessMarkingDeque()
674 HeapObject* obj = marking_deque_.Pop(); in ProcessMarkingDeque()
[all …]
Dincremental-marking-inl.h106 marking_deque_.UnshiftGrey(obj); in BlackToGreyAndUnshift()
112 marking_deque_.PushGrey(obj); in WhiteToGreyAndPush()
Dincremental-marking.h138 MarkingDeque* marking_deque() { return &marking_deque_; } in marking_deque()
205 MarkingDeque marking_deque_; variable
Dmark-compact.cc2081 while (marking_deque_.overflowed()) { in MarkRoots()
2135 while (!marking_deque_.IsEmpty()) { in EmptyMarkingDeque()
2136 HeapObject* object = marking_deque_.Pop(); in EmptyMarkingDeque()
2156 DCHECK(marking_deque_.overflowed()); in RefillMarkingDeque()
2158 DiscoverGreyObjectsInNewSpace(heap(), &marking_deque_); in RefillMarkingDeque()
2159 if (marking_deque_.IsFull()) return; in RefillMarkingDeque()
2161 DiscoverGreyObjectsInSpace(heap(), &marking_deque_, in RefillMarkingDeque()
2163 if (marking_deque_.IsFull()) return; in RefillMarkingDeque()
2165 DiscoverGreyObjectsInSpace(heap(), &marking_deque_, heap()->old_data_space()); in RefillMarkingDeque()
2166 if (marking_deque_.IsFull()) return; in RefillMarkingDeque()
[all …]
Dmark-compact-inl.h37 marking_deque_.PushBlack(obj); in MarkObject()
Dmark-compact.h883 MarkingDeque marking_deque_; variable