Searched refs:closures (Results 1 - 4 of 4) sorted by relevance

/openjdk9/hotspot/src/share/vm/gc/g1/
H A Dg1RootProcessor.cpp74 void G1RootProcessor::evacuate_roots(G1EvacuationRootClosures* closures, uint worker_i) { argument
78 process_java_roots(closures, phase_times, worker_i);
82 if (closures->trace_metadata()) {
86 process_vm_roots(closures, phase_times, worker_i);
87 process_string_table_roots(closures, phase_times, worker_i);
97 _g1h->ref_processor_cm()->weak_oops_do(closures->strong_oops());
101 if (closures->trace_metadata()) {
111 assert(closures->second_pass_weak_clds() != NULL, "Should be non-null if we are tracing metadata.");
112 ClassLoaderDataGraph::roots_cld_do(NULL, closures->second_pass_weak_clds());
116 assert(closures
224 process_java_roots(G1RootClosures* closures, G1GCPhaseTimes* phase_times, uint worker_i) argument
246 process_vm_roots(G1RootClosures* closures, G1GCPhaseTimes* phase_times, uint worker_i) argument
311 process_string_table_roots(G1RootClosures* closures, G1GCPhaseTimes* phase_times, uint worker_i) argument
[all...]
H A Dg1RootProcessor.hpp43 // Scoped object to assist in applying oop, CLD and code blob closures to
82 void process_java_roots(G1RootClosures* closures,
86 void process_vm_roots(G1RootClosures* closures,
90 void process_string_table_roots(G1RootClosures* closures,
101 // Apply closures to the strongly and weakly reachable roots in the system
104 void evacuate_roots(G1EvacuationRootClosures* closures, uint worker_i);
H A Dg1ParScanThreadState.hpp114 G1EvacuationRootClosures* closures() { return _closures; } function in class:G1ParScanThreadState
H A Dg1CollectedHeap.cpp3450 _root_processor->evacuate_roots(pss->closures(), worker_id);
3459 pss->closures()->weak_codeblobs(),
4007 // use the the non-heap or metadata closures directly to copy
4045 // Parallel Reference Processing closures
4113 G1CopyingKeepAliveClosure keep_alive(_g1h, pss->closures()->raw_strong_oops(), pss);
4169 // End of weak reference support closures
4210 G1CopyingKeepAliveClosure keep_alive(_g1h, pss->closures()->raw_strong_oops(), pss);
4323 G1CopyingKeepAliveClosure keep_alive(this, pss->closures()->raw_strong_oops(), pss);

Completed in 56 milliseconds