src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

changeset 6971
7426d8d76305
parent 6937
b0c374311c4e
child 6992
2c6ef90f030a
equal deleted inserted replaced
6970:b0b97602393a 6971: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);

mercurial