comparison src/share/vm/memory/genCollectedHeap.hpp @ 10179:a08c80e9e1e5

8012687: Remove unused is_root checks and closures Reviewed-by: tschatzl, jmasa
author stefank
date Mon, 22 Apr 2013 20:27:36 +0200
parents 7b835924c31c
children 71180a6e5080
comparison
equal deleted inserted replaced
10178:d391427ddc29 10179: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();