1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp Tue Jul 01 09:03:55 2014 +0200 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp Mon Jul 07 10:12:40 2014 +0200 1.3 @@ -59,7 +59,7 @@ 1.4 1.5 PSParallelCompact::MarkAndPushClosure mark_and_push_closure(cm); 1.6 CLDToOopClosure mark_and_push_from_clds(&mark_and_push_closure, true); 1.7 - CodeBlobToOopClosure mark_and_push_in_blobs(&mark_and_push_closure, /*do_marking=*/ true); 1.8 + MarkingCodeBlobClosure mark_and_push_in_blobs(&mark_and_push_closure, !CodeBlobToOopClosure::FixRelocations); 1.9 1.10 if (_java_thread != NULL) 1.11 _java_thread->oops_do( 1.12 @@ -100,7 +100,7 @@ 1.13 case threads: 1.14 { 1.15 ResourceMark rm; 1.16 - CodeBlobToOopClosure each_active_code_blob(&mark_and_push_closure, /*do_marking=*/ true); 1.17 + MarkingCodeBlobClosure each_active_code_blob(&mark_and_push_closure, !CodeBlobToOopClosure::FixRelocations); 1.18 CLDToOopClosure mark_and_push_from_cld(&mark_and_push_closure); 1.19 Threads::oops_do(&mark_and_push_closure, &mark_and_push_from_cld, &each_active_code_blob); 1.20 }