< prev index next >

src/hotspot/share/prims/jvmtiManageCapabilities.cpp

Print this page

        

@@ -105,10 +105,18 @@
 
   memset(&jc, 0, sizeof(jc));
 #ifndef ZERO
   jc.can_pop_frame = 1;
   jc.can_force_early_return = 1;
+  // Workaround for 8195635:
+  // disable pop_frame and force_early_return capabilities with Graal
+#if INCLUDE_JVMCI
+  if (UseJVMCICompiler) {
+    jc.can_pop_frame = 0;
+    jc.can_force_early_return = 0;
+  }
+#endif // INCLUDE_JVMCI
 #endif // !ZERO
   jc.can_get_source_debug_extension = 1;
   jc.can_access_local_variables = 1;
   jc.can_maintain_original_method_order = 1;
   jc.can_generate_single_step_events = 1;
< prev index next >