< prev index next >
src/hotspot/share/classfile/classLoaderDataGraph.cpp
Print this page
rev 52404 : imported patch 8213307-rmt-cleanup
*** 494,508 ****
return false;
}
// Move class loader data from main list to the unloaded list for unloading
// and deallocation later.
! bool ClassLoaderDataGraph::do_unloading(bool do_cleaning) {
assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
// Indicate whether safepoint cleanup is needed.
! _safepoint_cleanup_needed |= do_cleaning;
ClassLoaderData* data = _head;
ClassLoaderData* prev = NULL;
bool seen_dead_loader = false;
uint loaders_processed = 0;
--- 494,508 ----
return false;
}
// Move class loader data from main list to the unloaded list for unloading
// and deallocation later.
! bool ClassLoaderDataGraph::do_unloading() {
assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
// Indicate whether safepoint cleanup is needed.
! _safepoint_cleanup_needed = true;
ClassLoaderData* data = _head;
ClassLoaderData* prev = NULL;
bool seen_dead_loader = false;
uint loaders_processed = 0;
< prev index next >