src/hotspot/share/utilities/vmError.cpp
branchepsilon-gc-branch
changeset 56578 e8414c8ead61
parent 56535 532bc255382f
parent 50113 caf115bb98ad
child 56625 380796df44a9
--- a/src/hotspot/share/utilities/vmError.cpp	Sun May 20 22:03:10 2018 +0200
+++ b/src/hotspot/share/utilities/vmError.cpp	Sun May 20 22:18:11 2018 +0200
@@ -29,6 +29,7 @@
 #include "compiler/disassembler.hpp"
 #include "gc/shared/gcConfig.hpp"
 #include "logging/logConfiguration.hpp"
+#include "jfr/jfrEvents.hpp"
 #include "memory/resourceArea.hpp"
 #include "prims/whitebox.hpp"
 #include "runtime/arguments.hpp"
@@ -42,13 +43,16 @@
 #include "runtime/vm_operations.hpp"
 #include "runtime/vm_version.hpp"
 #include "services/memTracker.hpp"
-#include "trace/traceMacros.hpp"
 #include "utilities/debug.hpp"
 #include "utilities/decoder.hpp"
 #include "utilities/defaultStream.hpp"
 #include "utilities/errorReporter.hpp"
 #include "utilities/events.hpp"
 #include "utilities/vmError.hpp"
+#include "utilities/macros.hpp"
+#if INCLUDE_JFR
+#include "jfr/jfr.hpp"
+#endif
 
 #ifndef PRODUCT
 #include <signal.h>
@@ -1321,7 +1325,7 @@
       e.commit();
     }
 
-    TRACE_VM_ERROR();
+    JFR_ONLY(Jfr::on_vm_shutdown(true);)
 
   } else {
     // If UseOsErrorReporting we call this for each level of the call stack