HomeSort by relevance Sort by last modified time
    Searched refs:MARKING (Results 1 - 3 of 3) sorted by null

  /external/v8/src/heap/
incremental-marking-inl.h 8 #include "src/heap/incremental-marking.h"
39 state_ = MARKING;
incremental-marking.h 11 #include "src/heap/incremental-marking-job.h"
27 enum State { STOPPED, SWEEPING, MARKING, COMPLETE };
59 INLINE(bool IsMarking()) { return state() >= MARKING; }
61 inline bool IsMarkingIncomplete() { return state() == MARKING; }
100 // Performs incremental marking steps until deadline_in_ms is reached. It
101 // returns the remaining time that cannot be used for incremental marking
112 // Do some marking every time this much memory has been allocated or that many
120 // incremental marking to be postponed.
195 if (Marking::IsBlack(to_mark_bit)) {
200 DCHECK(Marking::IsWhite(to_mark_bit))
    [all...]
incremental-marking.cc 5 #include "src/heap/incremental-marking.h"
42 DCHECK(!Marking::IsImpossible(value_bit));
45 DCHECK(!Marking::IsImpossible(obj_bit));
46 bool is_black = Marking::IsBlack(obj_bit);
48 if (is_black && Marking::IsWhite(value_bit)) {
76 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local
79 marking->RecordWriteOfCodeEntry(host, slot, value);
122 Marking::WhiteToGrey(mark_bit);
131 if (Marking::IsBlack(mark_bit)) {
134 Marking::AnyToGrey(mark_bit)
    [all...]

Completed in 61 milliseconds