--- old/src/hotspot/share/gc/parallel/psTasks.cpp 2019-03-14 11:43:27.597116495 +0100 +++ new/src/hotspot/share/gc/parallel/psTasks.cpp 2019-03-14 11:43:27.005106525 +0100 @@ -98,8 +98,8 @@ case code_cache: { - MarkingCodeBlobClosure each_scavengable_code_blob(&roots_to_old_closure, CodeBlobToOopClosure::FixRelocations); - ScavengableNMethods::scavengable_nmethods_do(&each_scavengable_code_blob); + MarkingCodeBlobClosure code_closure(&roots_to_old_closure, CodeBlobToOopClosure::FixRelocations); + ScavengableNMethods::nmethods_do(&code_closure); AOTLoader::oops_do(&roots_closure); } break;