Mercurial > hg > truffle
comparison src/share/vm/memory/referenceProcessor.hpp @ 10031:ebb32c4589f3
Force GC to process graal_installed_code references during marking (GRAAL-257)
author | Christos Kotselidis <christos.kotselidis@oracle.com> |
---|---|
date | Tue, 11 Jun 2013 19:59:52 +0200 |
parents | da91efe96a93 |
children | 836a62f43af9 |
comparison
equal
deleted
inserted
replaced
9998:e85afceb39e7 | 10031:ebb32c4589f3 |
---|---|
291 AbstractRefProcTaskExecutor* task_executor); | 291 AbstractRefProcTaskExecutor* task_executor); |
292 | 292 |
293 void process_phaseJNI(BoolObjectClosure* is_alive, | 293 void process_phaseJNI(BoolObjectClosure* is_alive, |
294 OopClosure* keep_alive, | 294 OopClosure* keep_alive, |
295 VoidClosure* complete_gc); | 295 VoidClosure* complete_gc); |
296 #ifdef GRAAL | |
297 void process_phaseGraalNMethods(OopClosure* keep_alive, | |
298 VoidClosure* complete_gc); | |
299 #endif | |
296 | 300 |
297 // Work methods used by the method process_discovered_reflist | 301 // Work methods used by the method process_discovered_reflist |
298 // Phase1: keep alive all those referents that are otherwise | 302 // Phase1: keep alive all those referents that are otherwise |
299 // dead but which must be kept alive by policy (and their closure). | 303 // dead but which must be kept alive by policy (and their closure). |
300 void process_phase1(DiscoveredList& refs_list, | 304 void process_phase1(DiscoveredList& refs_list, |