< prev index next > src/hotspot/share/gc/g1/g1FullGCMarker.cpp
CLD claiming
* questions.
*
*/
#include "precompiled.hpp"
+#include "classfile/classLoaderData.hpp"
#include "gc/g1/g1FullGCMarker.inline.hpp"
#include "gc/shared/referenceProcessor.hpp"
#include "memory/iterator.inline.hpp"
G1FullGCMarker::G1FullGCMarker(uint worker_id, PreservedMarks* preserved_stack, G1CMBitMap* bitmap) :
_objarray_stack(),
_preserved_stack(preserved_stack),
_mark_closure(worker_id, this, G1CollectedHeap::heap()->ref_processor_stw()),
_verify_closure(VerifyOption_G1UseFullMarking),
_stack_closure(this),
- _cld_closure(mark_closure()) {
+ _cld_closure(mark_closure(), ClassLoaderData::_claim_value_strong) {
_oop_stack.initialize();
_objarray_stack.initialize();
}
G1FullGCMarker::~G1FullGCMarker() {
< prev index next >