Searched refs:marking_deque_ (Results 1 – 6 of 6) sorted by relevance
559 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 …]
106 marking_deque_.UnshiftGrey(obj); in BlackToGreyAndUnshift()112 marking_deque_.PushGrey(obj); in WhiteToGreyAndPush()
138 MarkingDeque* marking_deque() { return &marking_deque_; } in marking_deque()205 MarkingDeque marking_deque_; variable
2081 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 …]
37 marking_deque_.PushBlack(obj); in MarkObject()
883 MarkingDeque marking_deque_; variable