< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Print this page

        

*** 86,96 **** // methods. // // For performance reasons, only fully verify non-marked field values. // We are here when the host object for *p is already marked. ! if (_map->par_mark(obj)) { verify_oop_at(p, obj); _stack->push(ShenandoahVerifierTask(obj)); } } } --- 86,97 ---- // methods. // // For performance reasons, only fully verify non-marked field values. // We are here when the host object for *p is already marked. ! HeapWord* addr = cast_from_oop<HeapWord*>(obj); ! if (_map->par_mark(addr)) { verify_oop_at(p, obj); _stack->push(ShenandoahVerifierTask(obj)); } } }
< prev index next >