equal
deleted
inserted
replaced
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(); |