< prev index next >
src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
Print this page
*** 2294,2304 ****
// and traced those that need to be marked; moreover,
// the marking done here is not going to interfere in any
// way with the marking information used by GC.
NoRefDiscovery no_discovery(ref_processor());
! #if defined(COMPILER2) || INCLUDE_JVMCI
DerivedPointerTableDeactivate dpt_deact;
#endif
// Clear any marks from a previous round
verification_mark_bm()->clear_all();
--- 2294,2304 ----
// and traced those that need to be marked; moreover,
// the marking done here is not going to interfere in any
// way with the marking information used by GC.
NoRefDiscovery no_discovery(ref_processor());
! #if COMPILER2_OR_JVMCI
DerivedPointerTableDeactivate dpt_deact;
#endif
// Clear any marks from a previous round
verification_mark_bm()->clear_all();
*** 2867,2877 ****
ClassLoaderDataGraph::clear_claimed_marks();
print_eden_and_survivor_chunk_arrays();
{
! #if defined(COMPILER2) || INCLUDE_JVMCI
DerivedPointerTableDeactivate dpt_deact;
#endif
if (CMSParallelInitialMarkEnabled) {
// The parallel version.
WorkGang* workers = heap->workers();
--- 2867,2877 ----
ClassLoaderDataGraph::clear_claimed_marks();
print_eden_and_survivor_chunk_arrays();
{
! #if COMPILER2_OR_JVMCI
DerivedPointerTableDeactivate dpt_deact;
#endif
if (CMSParallelInitialMarkEnabled) {
// The parallel version.
WorkGang* workers = heap->workers();
*** 4169,4179 ****
heap->save_marks();
print_eden_and_survivor_chunk_arrays();
{
! #if defined(COMPILER2) || INCLUDE_JVMCI
DerivedPointerTableDeactivate dpt_deact;
#endif
// Note on the role of the mod union table:
// Since the marker in "markFromRoots" marks concurrently with
--- 4169,4179 ----
heap->save_marks();
print_eden_and_survivor_chunk_arrays();
{
! #if COMPILER2_OR_JVMCI
DerivedPointerTableDeactivate dpt_deact;
#endif
// Note on the role of the mod union table:
// Since the marker in "markFromRoots" marks concurrently with
< prev index next >