src/share/vm/memory/genCollectedHeap.hpp

changeset 5011
a08c80e9e1e5
parent 4904
7b835924c31c
child 5369
71180a6e5080
equal deleted inserted replaced
5010:d391427ddc29 5011:a08c80e9e1e5
430 430
431 // Apply "blk" to all the weak roots of the system. These include 431 // Apply "blk" to all the weak roots of the system. These include
432 // JNI weak roots, the code cache, system dictionary, symbol table, 432 // JNI weak roots, the code cache, system dictionary, symbol table,
433 // string table, and referents of reachable weak refs. 433 // string table, and referents of reachable weak refs.
434 void gen_process_weak_roots(OopClosure* root_closure, 434 void gen_process_weak_roots(OopClosure* root_closure,
435 CodeBlobClosure* code_roots, 435 CodeBlobClosure* code_roots);
436 OopClosure* non_root_closure);
437 436
438 // Set the saved marks of generations, if that makes sense. 437 // Set the saved marks of generations, if that makes sense.
439 // In particular, if any generation might iterate over the oops 438 // In particular, if any generation might iterate over the oops
440 // in other generations, it should call this method. 439 // in other generations, it should call this method.
441 void save_marks(); 440 void save_marks();

mercurial