comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 22905:8e9ede9dd2cd

8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett
author mgerdin
date Mon, 08 Dec 2014 18:57:33 +0100
parents c132be0fb74d
children 38d6febe66af
comparison
equal deleted inserted replaced
22904:36c7518fd486 22905:8e9ede9dd2cd
804 // param is for use with parallel roots processing, and should be 804 // param is for use with parallel roots processing, and should be
805 // the "i" of the calling parallel worker thread's work(i) function. 805 // the "i" of the calling parallel worker thread's work(i) function.
806 // In the sequential case this param will be ignored. 806 // In the sequential case this param will be ignored.
807 void g1_process_roots(OopClosure* scan_non_heap_roots, 807 void g1_process_roots(OopClosure* scan_non_heap_roots,
808 OopClosure* scan_non_heap_weak_roots, 808 OopClosure* scan_non_heap_weak_roots,
809 OopsInHeapRegionClosure* scan_rs, 809 G1ParPushHeapRSClosure* scan_rs,
810 CLDClosure* scan_strong_clds, 810 CLDClosure* scan_strong_clds,
811 CLDClosure* scan_weak_clds, 811 CLDClosure* scan_weak_clds,
812 CodeBlobClosure* scan_strong_code, 812 CodeBlobClosure* scan_strong_code,
813 uint worker_i); 813 uint worker_i);
814 814