equal
deleted
inserted
replaced
215 assert(!_prevMarkBitMap->is_marked((HeapWord*) p), "sanity"); |
215 assert(!_prevMarkBitMap->is_marked((HeapWord*) p), "sanity"); |
216 _prevMarkBitMap->mark((HeapWord*) p); |
216 _prevMarkBitMap->mark((HeapWord*) p); |
217 } |
217 } |
218 |
218 |
219 bool G1ConcurrentMark::isPrevMarked(oop p) const { |
219 bool G1ConcurrentMark::isPrevMarked(oop p) const { |
220 assert(p != NULL && p->is_oop(), "expected an oop"); |
220 assert(p != NULL && oopDesc::is_oop(p), "expected an oop"); |
221 return _prevMarkBitMap->is_marked((HeapWord*)p); |
221 return _prevMarkBitMap->is_marked((HeapWord*)p); |
222 } |
222 } |
223 |
223 |
224 inline bool G1ConcurrentMark::do_yield_check() { |
224 inline bool G1ConcurrentMark::do_yield_check() { |
225 if (SuspendibleThreadSet::should_yield()) { |
225 if (SuspendibleThreadSet::should_yield()) { |