< prev index next >

src/share/vm/prims/jvmtiExport.cpp

Print this page

        

@@ -1237,11 +1237,18 @@
         ets->clear_frame_pop(cur_frame_number);
       }
     }
   }
 
+#ifdef AARCH64
+  // FIXME: this is just a kludge to get JVMTI going.  Compiled
+  // MethodHandle code doesn't call the JVMTI notify routines, so the
+  // stack depth we see here is wrong.
+  state->invalidate_cur_stack_depth();
+#else
   state->decr_cur_stack_depth();
+#endif
 }
 
 
 // Todo: inline this for optimization
 void JvmtiExport::post_single_step(JavaThread *thread, Method* method, address location) {
< prev index next >