--- old/src/share/vm/gc/parallel/psYoungGen.cpp 2016-12-20 16:31:35.852751664 -0500 +++ new/src/share/vm/gc/parallel/psYoungGen.cpp 2016-12-20 16:31:34.432670432 -0500 @@ -735,10 +735,10 @@ to_mark_sweep()->precompact(); } -void PSYoungGen::adjust_pointers() { - eden_mark_sweep()->adjust_pointers(); - from_mark_sweep()->adjust_pointers(); - to_mark_sweep()->adjust_pointers(); +void PSYoungGen::adjust_pointers(MarkSweep* ms) { + eden_mark_sweep()->adjust_pointers(ms); + from_mark_sweep()->adjust_pointers(ms); + to_mark_sweep()->adjust_pointers(ms); } void PSYoungGen::compact() {