Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dmarking.h13 class MarkBit {
17 inline MarkBit(CellType* cell, CellType mask) : cell_(cell), mask_(mask) {} in MarkBit() function
20 bool operator==(const MarkBit& other) {
29 inline MarkBit Next() { in Next()
32 return MarkBit(cell_ + 1, 1); in Next()
34 return MarkBit(cell_, new_mask); in Next()
70 return sizeof(MarkBit::CellType) * cells_count; in SizeFor()
89 INLINE(MarkBit::CellType* cells()) { in INLINE()
90 return reinterpret_cast<MarkBit::CellType*>(this); in INLINE()
99 inline MarkBit MarkBitFromIndex(uint32_t index) { in MarkBitFromIndex()
[all …]
Dmark-compact.h39 V8_INLINE static MarkBit MarkBitFrom(HeapObject* obj) { in MarkBitFrom()
75 MarkBit markbit = MarkBitFrom(obj); in BlackToWhite()
87 MarkBit markbit = MarkBitFrom(obj); in BlackToGrey()
99 MarkBit markbit = MarkBitFrom(obj); in WhiteToBlack()
106 MarkBit markbit = MarkBitFrom(obj); in GreyToBlack()
112 MarkBit markbit = MarkBitFrom(obj); in AnyToGrey()
328 inline MarkBit::CellType* CurrentCell() { in CurrentCell()
358 inline MarkBit::CellType PeekNext() { in PeekNext()
367 MarkBit::CellType* cells_;
399 MarkBit::CellType current_cell_;
Dincremental-marking.h20 class MarkBit; variable
191 MarkBit from_mark_bit = ObjectMarking::MarkBitFrom(from); in INLINE()
192 MarkBit to_mark_bit = ObjectMarking::MarkBitFrom(to); in INLINE()
Dmark-compact-inl.h159 MarkBit::CellType end_index_mask = in Next()
Dincremental-marking.cc146 MarkBit new_mark_bit = ObjectMarking::MarkBitFrom(to); in TransferMark()
147 MarkBit old_mark_bit = ObjectMarking::MarkBitFrom(from); in TransferMark()
830 MarkBit mark_bit = ObjectMarking::MarkBitFrom(obj); in VisitObject()
Dheap.cc6110 MarkBit mark_bit = ObjectMarking::MarkBitFrom(obj); in VisitPointers()