src/share/vm/gc_implementation/g1/g1EvacFailure.hpp

Print this page
rev 6796 : [mq]: templateOopIterate

*** 155,165 **** // involved scanning a card in the collection set and coming // across an array that was being chunked and looking malformed. // The problem is that, if evacuation fails, we might have // remembered set entries missing given that we skipped cards on // the collection set. So, we'll recreate such entries now. ! obj->oop_iterate(_update_rset_cl); } else { // The object has been either evacuated or is dead. Fill it with a // dummy object. MemRegion mr(obj_addr, obj_size); --- 155,165 ---- // involved scanning a card in the collection set and coming // across an array that was being chunked and looking malformed. // The problem is that, if evacuation fails, we might have // remembered set entries missing given that we skipped cards on // the collection set. So, we'll recreate such entries now. ! obj->oop_iterate<false>(_update_rset_cl); } else { // The object has been either evacuated or is dead. Fill it with a // dummy object. MemRegion mr(obj_addr, obj_size);