src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
Print this page
rev 5733 : 8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1
Reviewed-by:
*** 139,150 ****
return;
}
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__initmark__begin);
#else /* USDT2 */
! HS_PRIVATE_CMS_INITMARK_BEGIN(
! );
#endif /* USDT2 */
_collector->_gc_timer_cm->register_gc_pause_start("Initial Mark");
GenCollectedHeap* gch = GenCollectedHeap::heap();
--- 139,149 ----
return;
}
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__initmark__begin);
#else /* USDT2 */
! HS_PRIVATE_CMS_INITMARK_BEGIN();
#endif /* USDT2 */
_collector->_gc_timer_cm->register_gc_pause_start("Initial Mark");
GenCollectedHeap* gch = GenCollectedHeap::heap();
*** 160,171 ****
_collector->_gc_timer_cm->register_gc_pause_end();
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__initmark__end);
#else /* USDT2 */
! HS_PRIVATE_CMS_INITMARK_END(
! );
#endif /* USDT2 */
}
//////////////////////////////////////////////////////////
// Methods in class VM_CMS_Final_Remark_Operation
--- 159,169 ----
_collector->_gc_timer_cm->register_gc_pause_end();
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__initmark__end);
#else /* USDT2 */
! HS_PRIVATE_CMS_INITMARK_END();
#endif /* USDT2 */
}
//////////////////////////////////////////////////////////
// Methods in class VM_CMS_Final_Remark_Operation
*** 176,187 ****
return;
}
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__remark__begin);
#else /* USDT2 */
! HS_PRIVATE_CMS_REMARK_BEGIN(
! );
#endif /* USDT2 */
_collector->_gc_timer_cm->register_gc_pause_start("Final Mark");
GenCollectedHeap* gch = GenCollectedHeap::heap();
--- 174,184 ----
return;
}
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__remark__begin);
#else /* USDT2 */
! HS_PRIVATE_CMS_REMARK_BEGIN();
#endif /* USDT2 */
_collector->_gc_timer_cm->register_gc_pause_start("Final Mark");
GenCollectedHeap* gch = GenCollectedHeap::heap();
*** 198,209 ****
_collector->_gc_timer_cm->register_gc_pause_end();
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__remark__end);
#else /* USDT2 */
! HS_PRIVATE_CMS_REMARK_END(
! );
#endif /* USDT2 */
}
// VM operation to invoke a concurrent collection of a
// GenCollectedHeap heap.
--- 195,205 ----
_collector->_gc_timer_cm->register_gc_pause_end();
#ifndef USDT2
HS_DTRACE_PROBE(hs_private, cms__remark__end);
#else /* USDT2 */
! HS_PRIVATE_CMS_REMARK_END();
#endif /* USDT2 */
}
// VM operation to invoke a concurrent collection of a
// GenCollectedHeap heap.