Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dmarking.h14 class MarkBit {
19 inline MarkBit(CellType* cell, CellType mask) : cell_(cell), mask_(mask) {} in MarkBit() function
22 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>() {
66 inline bool MarkBit::Set<AccessMode::ATOMIC>() {
71 inline bool MarkBit::Get<AccessMode::NON_ATOMIC>() {
76 inline bool MarkBit::Get<AccessMode::ATOMIC>() {
[all …]
Dmarking.cc32 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in SetRange()
34 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in SetRange()
58 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in ClearRange()
61 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in ClearRange()
86 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in AllBitsSetInRange()
89 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in AllBitsSetInRange()
91 MarkBit::CellType matching_mask; in AllBitsSetInRange()
116 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in AllBitsClearInRange()
119 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in AllBitsClearInRange()
121 MarkBit::CellType matching_mask; in AllBitsClearInRange()
Dmark-compact.h32 V8_INLINE MarkBit MarkBitFrom(HeapObject* obj) { in MarkBitFrom()
37 V8_INLINE MarkBit MarkBitFrom(MemoryChunk* p, Address addr) { in MarkBitFrom()
76 MarkBit markbit = MarkBitFrom(p, obj->address()); in GreyToBlack()
107 inline MarkBit::CellType* CurrentCell() { in CurrentCell()
137 inline MarkBit::CellType PeekNext() { in PeekNext()
146 MarkBit::CellType* cells_;
192 MarkBit::CellType current_cell_;
Dincremental-marking.h17 class MarkBit; variable
Dincremental-marking.cc156 MarkBit old_mark_bit = marking_state()->MarkBitFrom(from); in NotifyLeftTrimming()
157 MarkBit new_mark_bit = marking_state()->MarkBitFrom(to); in NotifyLeftTrimming()
Dmark-compact-inl.h491 MarkBit::CellType end_index_mask = in AdvanceToNextValidObject()