247 |
247 |
248 // Apply "blk" to all the weak roots of the system. These include |
248 // Apply "blk" to all the weak roots of the system. These include |
249 // JNI weak roots, the code cache, system dictionary, symbol table, |
249 // JNI weak roots, the code cache, system dictionary, symbol table, |
250 // string table. |
250 // string table. |
251 void process_weak_roots(OopClosure* root_closure, |
251 void process_weak_roots(OopClosure* root_closure, |
252 CodeBlobClosure* code_roots, |
252 CodeBlobClosure* code_roots); |
253 OopClosure* non_root_closure); |
|
254 |
253 |
255 // The functions below are helper functions that a subclass of |
254 // The functions below are helper functions that a subclass of |
256 // "SharedHeap" can use in the implementation of its virtual |
255 // "SharedHeap" can use in the implementation of its virtual |
257 // functions. |
256 // functions. |
258 |
257 |