HomeSort by relevance Sort by last modified time
    Searched refs:mark_bit (Results 1 - 9 of 9) sorted by null

  /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;

Completed in 239 milliseconds