Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 14466:d166675568f6
8034761: Remove the do_code_roots parameter from process_strong_roots
Reviewed-by: tschatzl, mgerdin, jmasa
author | stefank |
---|---|
date | Thu, 13 Feb 2014 17:44:39 +0100 |
parents | 1e1c8d358b52 |
children | 4f227ecd7beb |
comparison
equal
deleted
inserted
replaced
14359:f7f0c6a77d6d | 14466:d166675568f6 |
---|---|
830 ScanningOption so, | 830 ScanningOption so, |
831 OopClosure* scan_non_heap_roots, | 831 OopClosure* scan_non_heap_roots, |
832 OopsInHeapRegionClosure* scan_rs, | 832 OopsInHeapRegionClosure* scan_rs, |
833 G1KlassScanClosure* scan_klasses, | 833 G1KlassScanClosure* scan_klasses, |
834 int worker_i); | 834 int worker_i); |
835 | |
836 // Apply "blk" to all the weak roots of the system. These include | |
837 // JNI weak roots, the code cache, system dictionary, symbol table, | |
838 // string table, and referents of reachable weak refs. | |
839 void g1_process_weak_roots(OopClosure* root_closure); | |
840 | 835 |
841 // Frees a non-humongous region by initializing its contents and | 836 // Frees a non-humongous region by initializing its contents and |
842 // adding it to the free list that's passed as a parameter (this is | 837 // adding it to the free list that's passed as a parameter (this is |
843 // usually a local list which will be appended to the master free | 838 // usually a local list which will be appended to the master free |
844 // list later). The used bytes of freed regions are accumulated in | 839 // list later). The used bytes of freed regions are accumulated in |