8210330: Make CLD claiming allow multiple claim bits

Reviewed-by: pliden, coleenp
This commit is contained in:
Erik Österlund 2018-10-16 13:16:11 +02:00
parent 782fa608d2
commit e39c5811b5
23 changed files with 68 additions and 53 deletions

View file

@ -39,8 +39,7 @@
#include "utilities/debug.hpp"
inline void MetadataVisitingOopIterateClosure::do_cld(ClassLoaderData* cld) {
bool claim = true; // Must claim the class loader data before processing.
cld->oops_do(this, claim);
cld->oops_do(this, ClassLoaderData::_claim_strong);
}
inline void MetadataVisitingOopIterateClosure::do_klass(Klass* k) {