/openjdk9/hotspot/src/share/vm/gc/shared/ |
H A D | referenceProcessor.inline.hpp | 50 OopClosure* keep_alive, 64 _keep_alive(keep_alive), 49 DiscoveredListIterator(DiscoveredList& refs_list, OopClosure* keep_alive, BoolObjectClosure* is_alive) argument
|
H A D | referenceProcessor.hpp | 105 OopClosure* keep_alive, 244 OopClosure* keep_alive, 249 OopClosure* keep_alive, 258 OopClosure* keep_alive, 264 OopClosure* keep_alive, 268 pp2_work(refs_list, is_alive, keep_alive); 272 keep_alive, complete_gc); 278 OopClosure* keep_alive); 282 OopClosure* keep_alive, 289 OopClosure* keep_alive, 262 process_phase2(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument [all...] |
H A D | referenceProcessor.cpp | 192 OopClosure* keep_alive, 221 is_alive, keep_alive, complete_gc, task_executor); 230 is_alive, keep_alive, complete_gc, task_executor); 237 is_alive, keep_alive, complete_gc, task_executor); 244 is_alive, keep_alive, complete_gc, task_executor); 257 process_phaseJNI(is_alive, keep_alive, complete_gc); 286 OopClosure* keep_alive, 288 JNIHandles::weak_oops_do(is_alive, keep_alive); 447 OopClosure* keep_alive, 450 DiscoveredListIterator iter(refs_list, keep_alive, is_aliv 190 process_discovered_references( BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, AbstractRefProcTaskExecutor* task_executor, GCTimer* gc_timer) argument 285 process_phaseJNI(BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument 444 process_phase1(DiscoveredList& refs_list, ReferencePolicy* policy, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument 477 pp2_work(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive) argument 511 pp2_work_concurrent_discovery(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument 553 process_phase3(DiscoveredList& refs_list, bool clear_referent, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument 610 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument 628 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument 646 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument 1077 preclean_discovered_references( BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, YieldClosure* yield, GCTimer* gc_timer) argument 1142 preclean_discovered_reflist(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, YieldClosure* yield) argument [all...] |
/openjdk9/hotspot/src/share/vm/gc/g1/ |
H A D | g1StringDedup.hpp | 131 static void oops_do(OopClosure* keep_alive); 133 static void unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* keep_alive, 160 OopClosure* keep_alive, 194 // Applies the keep_alive closure, or does nothing if no such 196 void keep_alive(oop* p) { function in class:G1StringDedupUnlinkOrOopsDoClosure
|
H A D | g1StringDedup.cpp | 107 void G1StringDedup::oops_do(OopClosure* keep_alive) { argument 109 unlink_or_oops_do(NULL, keep_alive, true /* allow_resize_and_rehash */); 130 OopClosure* keep_alive, 134 _cl(is_alive, keep_alive, allow_resize_and_rehash), _phase_times(phase_times) { } 149 OopClosure* keep_alive, 154 G1StringDedupUnlinkOrOopsDoTask task(is_alive, keep_alive, allow_resize_and_rehash, phase_times); 177 OopClosure* keep_alive, 180 _keep_alive(keep_alive), 129 G1StringDedupUnlinkOrOopsDoTask(BoolObjectClosure* is_alive, OopClosure* keep_alive, bool allow_resize_and_rehash, G1GCPhaseTimes* phase_times) argument 148 unlink_or_oops_do(BoolObjectClosure* is_alive, OopClosure* keep_alive, bool allow_resize_and_rehash, G1GCPhaseTimes* phase_times) argument 176 G1StringDedupUnlinkOrOopsDoClosure(BoolObjectClosure* is_alive, OopClosure* keep_alive, bool allow_resize_and_rehash) argument
|
H A D | g1StringDedupQueue.cpp | 147 cl->keep_alive(p);
|
H A D | g1MarkSweep.cpp | 157 &GenMarkSweep::keep_alive,
|
H A D | g1CollectedHeap.cpp | 4113 G1CopyingKeepAliveClosure keep_alive(_g1h, pss->closures()->raw_strong_oops(), pss); 4119 _proc_task.work(worker_id, is_alive, keep_alive, drain_queue); 4210 G1CopyingKeepAliveClosure keep_alive(_g1h, pss->closures()->raw_strong_oops(), pss); 4227 DiscoveredListIterator iter(ref_list, &keep_alive, &always_alive); 4254 G1KeepAliveClosure keep_alive(this); 4255 JNIHandles::weak_oops_do(&is_alive, &keep_alive); 4323 G1CopyingKeepAliveClosure keep_alive(this, pss->closures()->raw_strong_oops(), pss); 4335 &keep_alive, 4349 &keep_alive, 4492 G1KeepAliveClosure keep_alive(thi [all...] |
H A D | g1StringDedupTable.cpp | 504 cl->keep_alive(p);
|
/openjdk9/hotspot/src/share/vm/gc/serial/ |
H A D | markSweep.hpp | 126 static KeepAliveClosure keep_alive; member in class:MarkSweep
|
H A D | genMarkSweep.cpp | 215 &is_alive, &keep_alive, &follow_stack_closure, NULL, _gc_timer);
|
H A D | markSweep.cpp | 273 MarkSweep::KeepAliveClosure MarkSweep::keep_alive; member in class:MarkSweep
|
H A D | defNewGeneration.cpp | 660 FastKeepAliveClosure keep_alive(this, &scan_weak_ref); 664 rp->process_discovered_references(&is_alive, &keep_alive, &evacuate_followers,
|
/openjdk9/hotspot/src/share/vm/gc/parallel/ |
H A D | psScavenge.cpp | 144 PSKeepAliveClosure keep_alive(promotion_manager); 147 _rp_task.work(_work_id, is_alive, keep_alive, evac_followers); 415 PSKeepAliveClosure keep_alive(promotion_manager); 421 &_is_alive_closure, &keep_alive, &evac_followers, &task_executor, 425 &_is_alive_closure, &keep_alive, &evac_followers, NULL, &_gc_timer);
|
/openjdk9/hotspot/src/share/vm/classfile/ |
H A D | classLoaderData.cpp | 521 assert(!keep_alive(), "Don't use with CLDs that are artificially kept alive"); 526 bool alive = keep_alive() // null class loader and incomplete anonymous klasses. 854 if (cld->keep_alive()) { 886 CLDClosure* closure = cld->keep_alive() ? strong : weak;
|
H A D | classLoaderData.hpp | 253 bool keep_alive() const { return _keep_alive > 0; } function in class:ClassLoaderData
|
/openjdk9/hotspot/src/share/vm/gc/cms/ |
H A D | parNewGeneration.cpp | 974 KeepAliveClosure keep_alive(&scan_weak_ref); 986 stats = rp->process_discovered_references(&is_alive, &keep_alive, 992 stats = rp->process_discovered_references(&is_alive, &keep_alive,
|
H A D | concurrentMarkSweepGeneration.hpp | 1714 CMSKeepAliveClosure* keep_alive, 1720 _keep_alive(keep_alive), 1712 CMSDrainMarkingStackClosure(CMSCollector* collector, MemRegion span, CMSBitMap* bit_map, CMSMarkStack* mark_stack, CMSKeepAliveClosure* keep_alive, bool cpc) argument
|
H A D | concurrentMarkSweepGeneration.cpp | 3767 CMSKeepAliveClosure keep_alive(this, _span, &_markBitMap, 3771 &keep_alive, true /* preclean */); 3796 rp->is_alive_non_header(), &keep_alive, &complete_trace, &yield_cl, 5061 CMSParKeepAliveClosure* keep_alive, 5116 CMSParKeepAliveClosure* keep_alive, 5151 obj_to_scan->oop_iterate(keep_alive);
|