comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 10179:a08c80e9e1e5

8012687: Remove unused is_root checks and closures Reviewed-by: tschatzl, jmasa
author stefank
date Mon, 22 Apr 2013 20:27:36 +0200
parents 7b835924c31c
children 5c93c1f61226
comparison
equal deleted inserted replaced
10178:d391427ddc29 10179:a08c80e9e1e5
825 int worker_i); 825 int worker_i);
826 826
827 // Apply "blk" to all the weak roots of the system. These include 827 // Apply "blk" to all the weak roots of the system. These include
828 // JNI weak roots, the code cache, system dictionary, symbol table, 828 // JNI weak roots, the code cache, system dictionary, symbol table,
829 // string table, and referents of reachable weak refs. 829 // string table, and referents of reachable weak refs.
830 void g1_process_weak_roots(OopClosure* root_closure, 830 void g1_process_weak_roots(OopClosure* root_closure);
831 OopClosure* non_root_closure);
832 831
833 // Frees a non-humongous region by initializing its contents and 832 // Frees a non-humongous region by initializing its contents and
834 // adding it to the free list that's passed as a parameter (this is 833 // adding it to the free list that's passed as a parameter (this is
835 // usually a local list which will be appended to the master free 834 // usually a local list which will be appended to the master free
836 // list later). The used bytes of freed regions are accumulated in 835 // list later). The used bytes of freed regions are accumulated in