1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp Tue Jul 01 09:03:55 2014 +0200 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp Mon Jul 07 10:12:40 2014 +0200 1.3 @@ -100,7 +100,7 @@ 1.4 1.5 case code_cache: 1.6 { 1.7 - CodeBlobToOopClosure each_scavengable_code_blob(&roots_to_old_closure, /*do_marking=*/ true); 1.8 + MarkingCodeBlobClosure each_scavengable_code_blob(&roots_to_old_closure, CodeBlobToOopClosure::FixRelocations); 1.9 CodeCache::scavenge_root_nmethods_do(&each_scavengable_code_blob); 1.10 } 1.11 break; 1.12 @@ -123,7 +123,7 @@ 1.13 PSPromotionManager* pm = PSPromotionManager::gc_thread_promotion_manager(which); 1.14 PSScavengeRootsClosure roots_closure(pm); 1.15 CLDClosure* roots_from_clds = NULL; // Not needed. All CLDs are already visited. 1.16 - CodeBlobToOopClosure roots_in_blobs(&roots_closure, /*do_marking=*/ true); 1.17 + MarkingCodeBlobClosure roots_in_blobs(&roots_closure, CodeBlobToOopClosure::FixRelocations); 1.18 1.19 if (_java_thread != NULL) 1.20 _java_thread->oops_do(&roots_closure, roots_from_clds, &roots_in_blobs);