/external/chromium_org/v8/src/ |
mark-compact-inl.h | 55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { 56 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 57 if (!mark_bit.Get()) { 58 mark_bit.Set(); 67 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { 68 ASSERT(!mark_bit.Get()); 69 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 70 mark_bit.Set();
|
incremental-marking-inl.h | 109 MarkBit mark_bit) { 110 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 113 Marking::BlackToGrey(mark_bit); 137 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { 138 Marking::WhiteToGrey(mark_bit);
|
incremental-marking.cc | 182 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); local 183 if (Marking::IsBlack(mark_bit)) { 187 Marking::AnyToGrey(mark_bit); 193 MarkBit mark_bit, 195 ASSERT(!Marking::IsImpossible(mark_bit)); 196 if (mark_bit.Get()) return; 197 mark_bit.Set(); 199 ASSERT(Marking::IsBlack(mark_bit)); 204 MarkBit mark_bit, 206 ASSERT(!Marking::IsImpossible(mark_bit)); 320 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); local 332 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); local 365 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); local 693 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 705 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 730 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 813 MarkBit mark_bit = Marking::MarkBitFrom(cache); local [all...] |
mark-compact.h | 64 INLINE(static bool IsImpossible(MarkBit mark_bit)) { 65 return !mark_bit.Get() && mark_bit.Next().Get(); 70 INLINE(static bool IsBlack(MarkBit mark_bit)) { 71 return mark_bit.Get() && !mark_bit.Next().Get(); 76 INLINE(static bool IsWhite(MarkBit mark_bit)) { 77 return !mark_bit.Get(); 82 INLINE(static bool IsGrey(MarkBit mark_bit)) { 83 return mark_bit.Get() && mark_bit.Next().Get() [all...] |
incremental-marking.h | 162 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit); 164 inline void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
|
mark-compact.cc | 488 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 489 CHECK(Marking::IsWhite(mark_bit)); 549 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 550 mark_bit.Clear(); 551 mark_bit.Next().Clear(); 1375 MarkBit mark_bit = Marking::MarkBitFrom(object); local 1820 MarkBit mark_bit = Marking::MarkBitFrom(object); local 2098 MarkBit mark_bit = Marking::MarkBitFrom(site); local 3305 MarkBit mark_bit = Marking::MarkBitFrom(code); local [all...] |
heap.cc | 2299 MarkBit mark_bit = Marking::MarkBitFrom(target); local 6186 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start)); local 7174 MarkBit mark_bit = Marking::MarkBitFrom(object); local 7187 MarkBit mark_bit = Marking::MarkBitFrom(obj); local [all...] |
spaces.cc | 3021 MarkBit mark_bit = Marking::MarkBitFrom(object); local [all...] |
/external/v8/src/ |
mark-compact-inl.h | 55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { 56 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 57 if (!mark_bit.Get()) { 58 mark_bit.Set(); 78 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { 79 ASSERT(!mark_bit.Get()); 80 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 81 mark_bit.Set();
|
incremental-marking-inl.h | 92 MarkBit mark_bit) { 93 ASSERT(Marking::MarkBitFrom(obj) == mark_bit); 96 Marking::BlackToGrey(mark_bit); 120 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { 121 WhiteToGrey(obj, mark_bit); 126 void IncrementalMarking::WhiteToGrey(HeapObject* obj, MarkBit mark_bit) { 127 Marking::WhiteToGrey(mark_bit);
|
incremental-marking.h | 153 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit); 155 inline void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit); 157 inline void WhiteToGrey(HeapObject* obj, MarkBit mark_bit); 161 inline bool MarkBlackOrKeepGrey(MarkBit mark_bit) { 162 ASSERT(!Marking::IsImpossible(mark_bit)); 163 if (mark_bit.Get()) { 167 mark_bit.Set(); 168 ASSERT(Marking::IsBlack(mark_bit));
|
mark-compact.h | 63 static inline bool IsImpossible(MarkBit mark_bit) { 64 return !mark_bit.Get() && mark_bit.Next().Get(); 69 static inline bool IsBlack(MarkBit mark_bit) { 70 return mark_bit.Get() && !mark_bit.Next().Get(); 75 static inline bool IsWhite(MarkBit mark_bit) { 76 return !mark_bit.Get(); 81 static inline bool IsGrey(MarkBit mark_bit) { 82 return mark_bit.Get() && mark_bit.Next().Get() [all...] |
incremental-marking.cc | 236 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); local 237 if (mark_bit.data_only()) { 238 if (incremental_marking_->MarkBlackOrKeepGrey(mark_bit)) { 242 } else if (Marking::IsWhite(mark_bit)) { 243 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit); 274 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); local 275 if (mark_bit.data_only()) { 276 if (incremental_marking_->MarkBlackOrKeepGrey(mark_bit)) { 281 if (Marking::IsWhite(mark_bit)) { 282 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit); 503 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); local 599 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 611 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 670 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 697 MarkBit mark_bit = Marking::MarkBitFrom(cache); local [all...] |
mark-compact.cc | 338 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 339 ASSERT(Marking::IsWhite(mark_bit)); 373 MarkBit mark_bit = Marking::MarkBitFrom(obj); local 374 mark_bit.Clear(); 375 mark_bit.Next().Clear(); 1728 MarkBit mark_bit = Marking::MarkBitFrom(object); local 2862 MarkBit mark_bit = Marking::MarkBitFrom(object); local 3214 MarkBit mark_bit = Marking::MarkBitFrom(code); local [all...] |
heap.cc | 1680 MarkBit mark_bit = Marking::MarkBitFrom(target); local 5274 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start)); local 6282 MarkBit mark_bit = Marking::MarkBitFrom(object); local 6295 MarkBit mark_bit = Marking::MarkBitFrom(obj); local [all...] |
spaces.cc | 2664 MarkBit mark_bit = Marking::MarkBitFrom(object); local [all...] |
/external/e2fsprogs/lib/ext2fs/ |
gen_bitmap.c | 364 int mark_bit = 0; local 380 mark_bit = len + start_bit - 1; 382 mark_bit = 7; 384 for (i = mark_count; i > 0; i--, mark_bit--) 385 first_bit |= 1 << mark_bit; 410 for (mark_bit = len_bit - 1; mark_bit >= 0; mark_bit--) 411 last_bit |= 1 << mark_bit;
|