hotspot/src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
changeset 46968 9119841280f4
parent 46800 498d81a49f6b
equal deleted inserted replaced
46953:39063b484ec2 46968:9119841280f4
   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()) {