Searched refs:MarkBit (Results 1 – 12 of 12) sorted by relevance
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 …]
52 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj); in BaseRecordWrite()55 MarkBit obj_bit = Marking::MarkBitFrom(obj); in BaseRecordWrite()144 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { in WhiteToGreyAndPush()153 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); in MarkObjectGreyDoNotEnqueue()163 MarkBit mark_bit, int size) { in MarkBlackOrKeepBlack()272 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in INLINE()686 MarkBit map_mark = Marking::MarkBitFrom(map); in RetainMaps()806 MarkBit mark_bit = Marking::MarkBitFrom(obj); in UpdateMarkingDequeAfterScavenge()818 MarkBit mark_bit = Marking::MarkBitFrom(obj); in UpdateMarkingDequeAfterScavenge()836 MarkBit mark_bit = Marking::MarkBitFrom(obj); in VisitObject()[all …]
380 MarkBit mark_bit = Marking::MarkBitFrom(obj); in VerifyMarkbitsAreClean()601 MarkBit new_mark_bit = MarkBitFrom(new_start); in TransferMark()602 MarkBit old_mark_bit = MarkBitFrom(old_start); in TransferMark()975 MarkBit code_mark = Marking::MarkBitFrom(code); in ProcessJSFunctionCandidates()1022 MarkBit code_mark = Marking::MarkBitFrom(code); in ProcessSharedFunctionInfoCandidates()1159 MarkBit mark = Marking::MarkBitFrom(object); in INLINE()1166 MarkBit mark_bit = Marking::MarkBitFrom(object); in INLINE()1180 MarkBit mark = Marking::MarkBitFrom(target_object); in INLINE()1194 MarkBit mark = Marking::MarkBitFrom(obj); in INLINE()1197 MarkBit map_mark = Marking::MarkBitFrom(map); in INLINE()[all …]
34 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { in MarkObject()44 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { in SetMark()
19 class MarkBit; variable182 void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
113 class MarkBit {117 inline MarkBit(CellType* cell, CellType mask) : cell_(cell), mask_(mask) {} in MarkBit() function120 bool operator==(const MarkBit& other) {129 inline MarkBit Next() { in Next()132 return MarkBit(cell_ + 1, 1); in Next()134 return MarkBit(cell_, new_mask); in Next()171 return sizeof(MarkBit::CellType) * cells_count; in SizeFor()190 INLINE(MarkBit::CellType* cells()) { in INLINE()191 return reinterpret_cast<MarkBit::CellType*>(this); in INLINE()200 inline MarkBit MarkBitFromIndex(uint32_t index) { in MarkBitFromIndex()[all …]
573 MarkBit code_mark = Marking::MarkBitFrom(function->code()); in IsFlushable()597 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code()); in IsFlushable()
241 MarkBit mark_bit = Marking::MarkBitFrom(target); in EvacuateJSFunction()
402 MarkBit mark_bit = Marking::MarkBitFrom(old_address); in ShouldBePromoted()
3071 MarkBit mark_bit = Marking::MarkBitFrom(object); in AllocateChunk()3086 MarkBit mark_bit = Marking::MarkBitFrom(object); in AllocateChunk()
4738 MarkBit mark_bit = Marking::MarkBitFrom(target); in IteratePromotedObject()5839 MarkBit mark_bit = Marking::MarkBitFrom(object); in SkipObject()5852 MarkBit mark_bit = Marking::MarkBitFrom(obj); in VisitPointers()
75 MarkBit mark_bit = Marking::MarkBitFrom(*fake_object); in TEST()