src/hotspot/share/prims/jvm.cpp
changeset 49176 f413e471a6ab
parent 49037 dc68aeea4840
child 49177 eebf559c9e0d
--- a/src/hotspot/share/prims/jvm.cpp	Tue Feb 27 14:15:30 2018 +0100
+++ b/src/hotspot/share/prims/jvm.cpp	Tue Feb 13 15:48:23 2018 +0100
@@ -434,6 +434,16 @@
 
 extern volatile jint vm_created;
 
+JVM_ENTRY_NO_ENV(void, JVM_BeforeHalt())
+  JVMWrapper("JVM_BeforeHalt");
+  EventShutdown event;
+  if (event.should_commit()) {
+    event.set_reason("Shutdown requested from Java");
+    event.commit();
+  }
+JVM_END
+
+
 JVM_ENTRY_NO_ENV(void, JVM_Halt(jint code))
   before_exit(thread);
   vm_exit(code);