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);