hotspot/src/share/vm/gc_implementation/shared/vmGCOperations.cpp
changeset 5542 be05c5ffe905
parent 5348 5141d36180d5
child 5547 f4b087cbb361
--- a/hotspot/src/share/vm/gc_implementation/shared/vmGCOperations.cpp	Mon May 17 00:47:28 2010 -0700
+++ b/hotspot/src/share/vm/gc_implementation/shared/vmGCOperations.cpp	Tue May 18 11:02:18 2010 -0700
@@ -32,10 +32,12 @@
 // for the other file anymore.   The dtrace probes have to remain stable.
 void VM_GC_Operation::notify_gc_begin(bool full) {
   HS_DTRACE_PROBE1(hotspot, gc__begin, full);
+  HS_DTRACE_WORKAROUND_TAIL_CALL_BUG();
 }
 
 void VM_GC_Operation::notify_gc_end() {
   HS_DTRACE_PROBE(hotspot, gc__end);
+  HS_DTRACE_WORKAROUND_TAIL_CALL_BUG();
 }
 
 void VM_GC_Operation::acquire_pending_list_lock() {