Part of the re-factoring in JDK-8072809 is needed to simply the bug-fix for the parent issue of this sub-task (JDK-8165949).
The re-factoring consists of splitting gen_process_roots into young_process_roots and old_process_roots. The bug fix will then split old_process_roots into two versions, one for the full-gc case and once for concurrent.
The re-factoring consists of splitting gen_process_roots into young_process_roots and old_process_roots. The bug fix will then split old_process_roots into two versions, one for the full-gc case and once for concurrent.