src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp

Print this page
rev 5893 : 8034080: Remove the USDT1 dtrace code from Hotspot

*** 33,50 **** #include "runtime/interfaceSupport.hpp" #include "runtime/os.hpp" #include "utilities/dtrace.hpp" - #ifndef USDT2 - HS_DTRACE_PROBE_DECL(hs_private, cms__initmark__begin); - HS_DTRACE_PROBE_DECL(hs_private, cms__initmark__end); - - HS_DTRACE_PROBE_DECL(hs_private, cms__remark__begin); - HS_DTRACE_PROBE_DECL(hs_private, cms__remark__end); - #endif /* !USDT2 */ - ////////////////////////////////////////////////////////// // Methods in abstract class VM_CMS_Operation ////////////////////////////////////////////////////////// void VM_CMS_Operation::acquire_pending_list_lock() { // The caller may block while communicating --- 33,42 ----
*** 136,150 **** void VM_CMS_Initial_Mark::doit() { if (lost_race()) { // Nothing to do. 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(); GCCauseSetter gccs(gch, GCCause::_cms_initial_mark); --- 128,138 ----
*** 156,185 **** VM_CMS_Operation::verify_after_gc(); _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 ////////////////////////////////////////////////////////// void VM_CMS_Final_Remark::doit() { if (lost_race()) { // Nothing to do. 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(); GCCauseSetter gccs(gch, GCCause::_cms_final_remark); --- 144,165 ----
*** 192,206 **** VM_CMS_Operation::verify_after_gc(); _collector->save_heap_summary(); _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. void VM_GenCollectFullConcurrent::doit() { --- 172,182 ----