Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 20257:7426d8d76305
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 | b0c374311c4e |
children | 2c6ef90f030a |
comparison
equal
deleted
inserted
replaced
20256:b0b97602393a | 20257:7426d8d76305 |
---|---|
831 ScanningOption so, | 831 ScanningOption so, |
832 OopClosure* scan_non_heap_roots, | 832 OopClosure* scan_non_heap_roots, |
833 OopsInHeapRegionClosure* scan_rs, | 833 OopsInHeapRegionClosure* scan_rs, |
834 G1KlassScanClosure* scan_klasses, | 834 G1KlassScanClosure* scan_klasses, |
835 uint worker_i); | 835 uint worker_i); |
836 | |
837 // Apply "blk" to all the weak roots of the system. These include | |
838 // JNI weak roots, the code cache, system dictionary, symbol table, | |
839 // string table, and referents of reachable weak refs. | |
840 void g1_process_weak_roots(OopClosure* root_closure); | |
841 | 836 |
842 // Notifies all the necessary spaces that the committed space has | 837 // Notifies all the necessary spaces that the committed space has |
843 // been updated (either expanded or shrunk). It should be called | 838 // been updated (either expanded or shrunk). It should be called |
844 // after _g1_storage is updated. | 839 // after _g1_storage is updated. |
845 void update_committed_space(HeapWord* old_end, HeapWord* new_end); | 840 void update_committed_space(HeapWord* old_end, HeapWord* new_end); |