Searched refs:keep_alive (Results 1 - 20 of 20) sorted by relevance

/openjdk7/hotspot/src/share/vm/memory/
H A DreferenceProcessor.cpp195 OopClosure* keep_alive,
223 is_alive, keep_alive, complete_gc, task_executor);
234 is_alive, keep_alive, complete_gc, task_executor);
243 is_alive, keep_alive, complete_gc, task_executor);
252 is_alive, keep_alive, complete_gc, task_executor);
265 process_phaseJNI(is_alive, keep_alive, complete_gc);
297 OopClosure* keep_alive,
305 JNIHandles::weak_oops_do(is_alive, keep_alive);
554 OopClosure* keep_alive,
557 DiscoveredListIterator iter(refs_list, keep_alive, is_aliv
193 process_discovered_references( BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, AbstractRefProcTaskExecutor* task_executor, GCTimer* gc_timer) argument
296 process_phaseJNI(BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument
551 process_phase1(DiscoveredList& refs_list, ReferencePolicy* policy, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument
593 pp2_work(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive) argument
629 pp2_work_concurrent_discovery(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument
671 process_phase3(DiscoveredList& refs_list, bool clear_referent, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument
739 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument
759 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument
777 work(unsigned int i, BoolObjectClosure& is_alive, OopClosure& keep_alive, VoidClosure& complete_gc) argument
905 process_discovered_reflist( DiscoveredList refs_lists[], ReferencePolicy* policy, bool clear_referent, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, AbstractRefProcTaskExecutor* task_executor) argument
1289 preclean_discovered_references( BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, YieldClosure* yield, bool should_unload_classes, GCTimer *gc_timer) argument
1368 preclean_discovered_reflist(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc, YieldClosure* yield) argument
[all...]
H A DreferenceProcessor.hpp114 OopClosure* keep_alive,
128 _keep_alive(keep_alive),
297 OopClosure* keep_alive,
302 OopClosure* keep_alive,
311 OopClosure* keep_alive,
317 OopClosure* keep_alive,
321 pp2_work(refs_list, is_alive, keep_alive);
325 keep_alive, complete_gc);
331 OopClosure* keep_alive);
335 OopClosure* keep_alive,
113 DiscoveredListIterator(DiscoveredList& refs_list, OopClosure* keep_alive, BoolObjectClosure* is_alive) argument
315 process_phase2(DiscoveredList& refs_list, BoolObjectClosure* is_alive, OopClosure* keep_alive, VoidClosure* complete_gc) argument
[all...]
H A DgenMarkSweep.cpp296 &is_alive, &keep_alive, &follow_stack_closure, NULL, _gc_timer);
304 CodeCache::do_unloading(&is_alive, &keep_alive, purged_class);
H A DdefNewGeneration.cpp610 FastKeepAliveClosure keep_alive(this, &scan_weak_ref);
614 rp->process_discovered_references(&is_alive, &keep_alive, &evacuate_followers,
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1MarkSweep.cpp153 &GenMarkSweep::keep_alive,
167 &GenMarkSweep::keep_alive,
H A Dg1CollectedHeap.cpp5363 G1CopyingKeepAliveClosure keep_alive(_g1h, copy_non_heap_cl, copy_perm_cl, &pss);
5369 _proc_task.work(worker_id, is_alive, keep_alive, drain_queue);
5481 G1CopyingKeepAliveClosure keep_alive(_g1h, copy_non_heap_cl, copy_perm_cl, &pss);
5498 DiscoveredListIterator iter(ref_list, &keep_alive, &always_alive);
5606 G1CopyingKeepAliveClosure keep_alive(this, copy_non_heap_cl, copy_perm_cl, &pss);
5618 &keep_alive,
5629 &keep_alive,
5769 G1KeepAliveClosure keep_alive(this);
5770 JNIHandles::weak_oops_do(&is_alive, &keep_alive);
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/
H A DpsScavenge.cpp158 PSKeepAliveClosure keep_alive(promotion_manager);
161 _rp_task.work(_work_id, is_alive, keep_alive, evac_followers);
448 PSKeepAliveClosure keep_alive(promotion_manager);
454 &_is_alive_closure, &keep_alive, &evac_followers, &task_executor,
458 &_is_alive_closure, &keep_alive, &evac_followers, NULL, &_gc_timer);
/openjdk7/hotspot/src/share/vm/code/
H A DcodeCache.hpp137 OopClosure* keep_alive,
H A Dnmethod.hpp544 void do_unloading(BoolObjectClosure* is_alive, OopClosure* keep_alive,
546 bool can_unload(BoolObjectClosure* is_alive, OopClosure* keep_alive,
H A Dnmethod.cpp1461 OopClosure* keep_alive,
1474 keep_alive->do_oop(root);
1581 OopClosure* keep_alive, bool unloading_occurred) {
1609 if (can_unload(is_alive, keep_alive, (oop*)&_method, unloading_occurred)) {
1666 if (can_unload(is_alive, keep_alive, r->oop_addr(), unloading_occurred)) {
1677 if (can_unload(is_alive, keep_alive, p, unloading_occurred)) {
1460 can_unload(BoolObjectClosure* is_alive, OopClosure* keep_alive, oop* root, bool unloading_occurred) argument
1580 do_unloading(BoolObjectClosure* is_alive, OopClosure* keep_alive, bool unloading_occurred) argument
H A DcodeCache.cpp303 OopClosure* keep_alive,
307 nm->do_unloading(is_alive, keep_alive, unloading_occurred);
302 do_unloading(BoolObjectClosure* is_alive, OopClosure* keep_alive, bool unloading_occurred) argument
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/
H A DmarkSweep.hpp176 static KeepAliveClosure keep_alive; member in class:MarkSweep
H A DmarkSweep.cpp84 k->follow_weak_klass_links(&is_alive, &keep_alive);
342 MarkSweep::KeepAliveClosure MarkSweep::keep_alive; member in class:MarkSweep
/openjdk7/hotspot/src/share/vm/oops/
H A Dklass.cpp402 void Klass::follow_weak_klass_links( BoolObjectClosure* is_alive, OopClosure* keep_alive) { argument
444 keep_alive->do_oop(adr_subklass());
445 keep_alive->do_oop(adr_next_sibling());
H A Dklass.hpp693 BoolObjectClosure* is_alive, OopClosure* keep_alive);
H A DinstanceKlass.cpp1857 BoolObjectClosure* is_alive, OopClosure* keep_alive) {
1871 keep_alive->do_oop(adr_implementor());
1875 Klass::follow_weak_klass_links(is_alive, keep_alive);
1856 follow_weak_klass_links( BoolObjectClosure* is_alive, OopClosure* keep_alive) argument
H A DinstanceKlass.hpp861 BoolObjectClosure* is_alive, OopClosure* keep_alive);
/openjdk7/hotspot/src/share/vm/gc_implementation/parNew/
H A DparNewGeneration.cpp1012 KeepAliveClosure keep_alive(&scan_weak_ref);
1024 stats = rp->process_discovered_references(&is_alive, &keep_alive,
1031 stats = rp->process_discovered_references(&is_alive, &keep_alive,
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DconcurrentMarkSweepGeneration.hpp1839 CMSKeepAliveClosure* keep_alive,
1845 _keep_alive(keep_alive),
1837 CMSDrainMarkingStackClosure(CMSCollector* collector, MemRegion span, CMSBitMap* bit_map, CMSMarkStack* mark_stack, CMSKeepAliveClosure* keep_alive, bool cpc) argument
H A DconcurrentMarkSweepGeneration.cpp4571 CMSKeepAliveClosure keep_alive(this, _span, &_markBitMap,
4576 &keep_alive, true /* preclean */);
4601 rp->is_alive_non_header(), &keep_alive, &complete_trace,
5804 CMSParKeepAliveClosure* keep_alive,
5861 CMSParKeepAliveClosure* keep_alive,
5896 obj_to_scan->oop_iterate(keep_alive);

Completed in 144 milliseconds