< prev index next >
src/hotspot/share/classfile/classLoaderDataGraph.cpp
Print this page
*** 578,588 ****
data = data->next();
}
}
void ClassLoaderDataGraph::purge() {
! assert(SafepointSynchronize::is_at_safepoint(), "must be at safepoint!");
ClassLoaderData* list = _unloading;
_unloading = NULL;
ClassLoaderData* next = list;
bool classes_unloaded = false;
while (next != NULL) {
--- 578,588 ----
data = data->next();
}
}
void ClassLoaderDataGraph::purge() {
! assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
ClassLoaderData* list = _unloading;
_unloading = NULL;
ClassLoaderData* next = list;
bool classes_unloaded = false;
while (next != NULL) {
< prev index next >