--- old/src/share/vm/gc/shared/genCollectedHeap.hpp 2016-09-20 11:02:02.297834494 +0200 +++ new/src/share/vm/gc/shared/genCollectedHeap.hpp 2016-09-20 11:02:02.165829340 +0200 @@ -402,16 +402,16 @@ CodeBlobToOopClosure* code_roots); public: - static const bool StrongAndWeakRoots = false; - static const bool StrongRootsOnly = true; + void young_process_roots(StrongRootsScope* scope, + OopsInGenClosure* root_closure, + OopsInGenClosure* old_gen_closure, + CLDClosure* cld_closure); - void gen_process_roots(StrongRootsScope* scope, - GenerationType type, + void old_process_roots(StrongRootsScope* scope, bool young_gen_as_roots, ScanningOption so, bool only_strong_roots, - OopsInGenClosure* not_older_gens, - OopsInGenClosure* older_gens, + OopsInGenClosure* root_closure, CLDClosure* cld_closure); // Apply "root_closure" to all the weak roots of the system.