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

  /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
691 MarkBit mark_bit = Marking::MarkBitFrom(obj); local
703 MarkBit mark_bit = Marking::MarkBitFrom(obj); local
728 MarkBit mark_bit = Marking::MarkBitFrom(obj); local
811 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 486 MarkBit mark_bit = Marking::MarkBitFrom(obj); local
487 CHECK(Marking::IsWhite(mark_bit));
547 MarkBit mark_bit = Marking::MarkBitFrom(obj); local
548 mark_bit.Clear();
549 mark_bit.Next().Clear();
1399 MarkBit mark_bit = Marking::MarkBitFrom(object); local
1853 MarkBit mark_bit = Marking::MarkBitFrom(object); local
3276 MarkBit mark_bit = Marking::MarkBitFrom(code); local
    [all...]
heap.cc 2154 MarkBit mark_bit = Marking::MarkBitFrom(target); local
6357 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start)); local
7244 MarkBit mark_bit = Marking::MarkBitFrom(object); local
7257 MarkBit mark_bit = Marking::MarkBitFrom(obj); local
    [all...]
spaces.cc 3047 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;

Completed in 368 milliseconds