Searched defs:mark_bit (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/
H A Dincremental-marking-inl.h92 MarkBit mark_bit) {
93 ASSERT(Marking::MarkBitFrom(obj) == mark_bit);
96 Marking::BlackToGrey(mark_bit);
120 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { argument
121 WhiteToGrey(obj, mark_bit);
126 void IncrementalMarking::WhiteToGrey(HeapObject* obj, MarkBit mark_bit) { argument
127 Marking::WhiteToGrey(mark_bit);
91 BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit) argument
H A Dmark-compact-inl.h55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { argument
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) { argument
79 ASSERT(!mark_bit.Get());
80 ASSERT(Marking::MarkBitFrom(obj) == mark_bit);
81 mark_bit.Set();
H A Dincremental-marking.h153 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) { argument
162 ASSERT(!Marking::IsImpossible(mark_bit));
163 if (mark_bit.Get()) {
167 mark_bit.Set();
168 ASSERT(Marking::IsBlack(mark_bit));
H A Dincremental-marking.cc236 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...]
H A Dmark-compact.h63 static inline bool IsImpossible(MarkBit mark_bit) { argument
64 return !mark_bit.Get() && mark_bit.Next().Get();
69 static inline bool IsBlack(MarkBit mark_bit) { argument
70 return mark_bit.Get() && !mark_bit.Next().Get();
75 static inline bool IsWhite(MarkBit mark_bit) { argument
76 return !mark_bit.Get();
81 static inline bool IsGrey(MarkBit mark_bit) { argument
82 return mark_bit
85 MarkBlack(MarkBit mark_bit) argument
137 Color(MarkBit mark_bit) argument
[all...]
H A Dspaces.cc2664 MarkBit mark_bit = Marking::MarkBitFrom(object); local
2665 if (mark_bit.Get()) {
2666 mark_bit.Clear();
H A Dmark-compact.cc338 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
1729 if (mark_bit.Get()) return;
1733 collector_->SetMark(object, mark_bit);
2862 MarkBit mark_bit = Marking::MarkBitFrom(object); local
2863 if (mark_bit
3214 MarkBit mark_bit = Marking::MarkBitFrom(code); local
[all...]
H A Dheap.cc1680 MarkBit mark_bit = Marking::MarkBitFrom(target); local
1681 if (Marking::IsBlack(mark_bit)) {
5274 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start)); local
5275 record_slots = Marking::IsBlack(mark_bit);
6282 MarkBit mark_bit = Marking::MarkBitFrom(object); local
6283 return !mark_bit.Get();
6295 MarkBit mark_bit = Marking::MarkBitFrom(obj); local
6296 if (!mark_bit.Get()) {
6297 mark_bit.Set();
/external/e2fsprogs/lib/ext2fs/
H A Dgen_bitmap.c364 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;

Completed in 125 milliseconds