Searched refs:MarkBit (Results 1 – 7 of 7) sorted by relevance
14 class MarkBit {19 inline MarkBit(CellType* cell, CellType mask) : cell_(cell), mask_(mask) {} in MarkBit() function22 bool operator==(const MarkBit& other) {28 inline MarkBit Next() { in Next()31 return MarkBit(cell_ + 1, 1); in Next()33 return MarkBit(cell_, new_mask); in Next()59 inline bool MarkBit::Set<AccessMode::NON_ATOMIC>() {67 inline bool MarkBit::Set<AccessMode::ATOMIC>() {72 inline bool MarkBit::Get<AccessMode::NON_ATOMIC>() {77 inline bool MarkBit::Get<AccessMode::ATOMIC>() {[all …]
19 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in AllBitsSetInRange()22 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in AllBitsSetInRange()24 MarkBit::CellType matching_mask; in AllBitsSetInRange()48 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in AllBitsClearInRange()51 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in AllBitsClearInRange()53 MarkBit::CellType matching_mask; in AllBitsClearInRange()
29 V8_INLINE MarkBit MarkBitFrom(HeapObject obj) { in MarkBitFrom()34 V8_INLINE MarkBit MarkBitFrom(BasicMemoryChunk* p, Address addr) { in MarkBitFrom()73 MarkBit markbit = MarkBitFrom(chunk, obj.address()); in GreyToBlack()
49 inline MarkBit::CellType* CurrentCell() { in CurrentCell()79 inline MarkBit::CellType PeekNext() { in PeekNext()88 MarkBit::CellType* cells_;130 MarkBit::CellType current_cell_;
18 class MarkBit; variable
223 MarkBit::CellType end_index_mask = in AdvanceToNextValidObject()
71 MarkBit mark_bit = atomic_marking_state()->MarkBitFrom(obj); in MarkBlackBackground()83 MarkBit new_mark_bit = marking_state()->MarkBitFrom(to); in NotifyLeftTrimming()