--- old/src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp 2018-03-29 11:10:18.242613481 +0200 +++ new/src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp 2018-03-29 11:10:17.984605568 +0200 @@ -255,6 +255,11 @@ return _prev_mark_bitmap->is_marked((HeapWord*)p); } +bool G1ConcurrentMark::is_marked_in_next_bitmap(oop p) const { + assert(p != NULL && oopDesc::is_oop(p), "expected an oop"); + return _next_mark_bitmap->is_marked((HeapWord*)p); +} + inline bool G1ConcurrentMark::do_yield_check() { if (SuspendibleThreadSet::should_yield()) { SuspendibleThreadSet::yield();