Searched refs:MarkBit (Results 1 – 11 of 11) sorted by relevance
/external/v8/src/heap/ |
D | mark-compact.h | 33 INLINE(static MarkBit MarkBitFrom(Address addr)) { in INLINE() 38 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) { in INLINE() 44 INLINE(static bool IsImpossible(MarkBit mark_bit)) { in INLINE() 50 INLINE(static bool IsBlack(MarkBit mark_bit)) { in INLINE() 56 INLINE(static bool IsWhite(MarkBit mark_bit)) { in INLINE() 63 INLINE(static bool IsGrey(MarkBit mark_bit)) { in INLINE() 69 INLINE(static bool IsBlackOrGrey(MarkBit mark_bit)) { return mark_bit.Get(); } in INLINE() 71 INLINE(static void MarkBlack(MarkBit mark_bit)) { in INLINE() 76 INLINE(static void MarkWhite(MarkBit mark_bit)) { in INLINE() 81 INLINE(static void BlackToWhite(MarkBit markbit)) { in INLINE() [all …]
|
D | incremental-marking.cc | 52 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj); in BaseRecordWrite() 55 MarkBit obj_bit = Marking::MarkBitFrom(obj); in BaseRecordWrite() 139 MarkBit obj_bit = Marking::MarkBitFrom(obj); in RecordWrites() 153 MarkBit mark_bit) { in BlackToGreyAndUnshift() 183 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { in WhiteToGreyAndPush() 192 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); in MarkObjectGreyDoNotEnqueue() 202 MarkBit mark_bit, int size) { in MarkBlackOrKeepBlack() 308 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in INLINE() 695 MarkBit map_mark = Marking::MarkBitFrom(map); in RetainMaps() 798 MarkBit mark_bit = Marking::MarkBitFrom(obj); in UpdateMarkingDequeAfterScavenge() [all …]
|
D | incremental-marking.h | 18 class MarkBit; variable 179 void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit); 181 void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
|
D | mark-compact.cc | 419 MarkBit mark_bit = Marking::MarkBitFrom(obj); in VerifyMarkbitsAreClean() 616 MarkBit new_mark_bit = MarkBitFrom(new_start); in TransferMark() 617 MarkBit old_mark_bit = MarkBitFrom(old_start); in TransferMark() 978 MarkBit code_mark = Marking::MarkBitFrom(code); in ProcessJSFunctionCandidates() 1025 MarkBit code_mark = Marking::MarkBitFrom(code); in ProcessSharedFunctionInfoCandidates() 1161 MarkBit mark = Marking::MarkBitFrom(object); in INLINE() 1168 MarkBit mark_bit = Marking::MarkBitFrom(object); in INLINE() 1182 MarkBit mark = Marking::MarkBitFrom(target_object); in INLINE() 1196 MarkBit mark = Marking::MarkBitFrom(obj); in INLINE() 1199 MarkBit map_mark = Marking::MarkBitFrom(map); in INLINE() [all …]
|
D | mark-compact-inl.h | 34 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { in MarkObject() 44 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { in SetMark()
|
D | spaces.h | 107 class MarkBit { 111 inline MarkBit(CellType* cell, CellType mask) : cell_(cell), mask_(mask) {} in MarkBit() function 114 bool operator==(const MarkBit& other) { 123 inline MarkBit Next() { in Next() 126 return MarkBit(cell_ + 1, 1); in Next() 128 return MarkBit(cell_, new_mask); in Next() 165 return sizeof(MarkBit::CellType) * cells_count; in SizeFor() 184 INLINE(MarkBit::CellType* cells()) { in INLINE() 185 return reinterpret_cast<MarkBit::CellType*>(this); in INLINE() 194 inline MarkBit MarkBitFromIndex(uint32_t index) { in MarkBitFromIndex() [all …]
|
D | objects-visiting-inl.h | 587 MarkBit code_mark = Marking::MarkBitFrom(function->code()); in IsFlushable() 611 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code()); in IsFlushable()
|
D | scavenger.cc | 235 MarkBit mark_bit = Marking::MarkBitFrom(target); in EvacuateJSFunction()
|
D | spaces.cc | 3188 MarkBit mark_bit = Marking::MarkBitFrom(object); in AllocateChunk() 3203 MarkBit mark_bit = Marking::MarkBitFrom(object); in AllocateChunk()
|
D | heap.cc | 4547 MarkBit mark_bit = Marking::MarkBitFrom(target); in IteratePointersToFromSpace() 5623 MarkBit mark_bit = Marking::MarkBitFrom(object); in SkipObject() 5636 MarkBit mark_bit = Marking::MarkBitFrom(obj); in VisitPointers()
|
/external/v8/test/cctest/ |
D | test-slots-buffer.cc | 75 MarkBit mark_bit = Marking::MarkBitFrom(*fake_object); in TEST()
|