--- old/src/share/vm/gc/parallel/parallelScavengeHeap.cpp 2017-07-25 14:10:57.421616978 +0200 +++ new/src/share/vm/gc/parallel/parallelScavengeHeap.cpp 2017-07-25 14:10:57.277616983 +0200 @@ -23,6 +23,7 @@ */ #include "precompiled.hpp" +#include "code/codeCache.hpp" #include "gc/parallel/adjoiningGenerations.hpp" #include "gc/parallel/adjoiningVirtualSpaces.hpp" #include "gc/parallel/cardTableExtension.hpp" @@ -671,3 +672,11 @@ } } #endif + +void ParallelScavengeHeap::register_nmethod(nmethod* nm) { + CodeCache::register_scavenge_root_nmethod(nm); +} + +void ParallelScavengeHeap::verify_nmethod_roots(nmethod* nmethod) { + nmethod->verify_scavenge_root_oops(); +}