< prev index next >

src/hotspot/share/prims/jvmtiTagMap.cpp

Print this page

        

*** 1710,1720 **** assert(!o->mark().is_marked(), "should only mark an object once"); // object's mark word markWord mark = o->mark(); ! if (mark.must_be_preserved(o)) { _saved_mark_stack->push(mark); _saved_oop_stack->push(o); } // mark the object --- 1710,1720 ---- assert(!o->mark().is_marked(), "should only mark an object once"); // object's mark word markWord mark = o->mark(); ! if (o->mark_must_be_preserved(mark)) { _saved_mark_stack->push(mark); _saved_oop_stack->push(o); } // mark the object
< prev index next >