< prev index next > src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
Print this page
}
} while (!is_empty());
}
inline void G1FullGCMarker::follow_klass(Klass* k) {
! oop op = k->class_loader_data()->holder_no_keepalive();
mark_and_push(&op);
}
inline void G1FullGCMarker::follow_cld(ClassLoaderData* cld) {
_cld_closure.do_cld(cld);
}
} while (!is_empty());
}
inline void G1FullGCMarker::follow_klass(Klass* k) {
! ClassLoaderData* cld = k->class_loader_data();
+ #if 0 // IOITMP
+ if (cld == NULL) {
+ return;
+ }
+ #endif
+ oop op = cld->holder_no_keepalive();
mark_and_push(&op);
}
inline void G1FullGCMarker::follow_cld(ClassLoaderData* cld) {
_cld_closure.do_cld(cld);
< prev index next >