< prev index next >
src/hotspot/share/memory/iterator.cpp
CLD claiming v2
CLD claiming
#include "utilities/globalDefinitions.hpp"
DoNothingClosure do_nothing_cl;
void CLDToOopClosure::do_cld(ClassLoaderData* cld) {
! cld->oops_do(_oop_closure, _must_claim_cld);
}
void ObjectToOopClosure::do_object(oop obj) {
obj->oop_iterate(_cl);
}
#include "utilities/globalDefinitions.hpp"
DoNothingClosure do_nothing_cl;
void CLDToOopClosure::do_cld(ClassLoaderData* cld) {
! cld->oops_do(_oop_closure, _cld_claim);
}
void ObjectToOopClosure::do_object(oop obj) {
obj->oop_iterate(_cl);
}
< prev index next >