--- old/src/share/vm/gc/shared/genCollectedHeap.hpp 2016-09-20 14:39:29.955257195 +0200 +++ new/src/share/vm/gc/shared/genCollectedHeap.hpp 2016-09-20 14:39:29.799251104 +0200 @@ -403,13 +403,20 @@ // scan the younger generations itself. (For example, a generation might // explicitly mark reachable objects in younger generations, to avoid // excess storage retention.) - void old_process_roots(StrongRootsScope* scope, + void cms_process_roots(StrongRootsScope* scope, bool young_gen_as_roots, ScanningOption so, bool only_strong_roots, OopsInGenClosure* root_closure, CLDClosure* cld_closure); + void full_process_roots(StrongRootsScope* scope, + bool only_strong_roots, + ScanningOption so, + bool is_adjust_phase, + OopsInGenClosure* root_closure, + CLDClosure* cld_closure); + // Apply "root_closure" to all the weak roots of the system. // These include JNI weak roots, string table, // and referents of reachable weak refs.