Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dmark-compact.h33 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 …]
Dincremental-marking.cc52 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 …]
Dincremental-marking.h18 class MarkBit; variable
179 void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit);
181 void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
Dmark-compact.cc419 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 …]
Dmark-compact-inl.h34 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { in MarkObject()
44 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { in SetMark()
Dspaces.h107 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 …]
Dobjects-visiting-inl.h587 MarkBit code_mark = Marking::MarkBitFrom(function->code()); in IsFlushable()
611 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code()); in IsFlushable()
Dscavenger.cc235 MarkBit mark_bit = Marking::MarkBitFrom(target); in EvacuateJSFunction()
Dspaces.cc3188 MarkBit mark_bit = Marking::MarkBitFrom(object); in AllocateChunk()
3203 MarkBit mark_bit = Marking::MarkBitFrom(object); in AllocateChunk()
Dheap.cc4547 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/
Dtest-slots-buffer.cc75 MarkBit mark_bit = Marking::MarkBitFrom(*fake_object); in TEST()