equal
deleted
inserted
replaced
40 #include "compiler/compileBroker.hpp" |
40 #include "compiler/compileBroker.hpp" |
41 #include "compiler/compileLog.hpp" |
41 #include "compiler/compileLog.hpp" |
42 #include "compiler/disassembler.hpp" |
42 #include "compiler/disassembler.hpp" |
43 #include "gc/shared/collectedHeap.inline.hpp" |
43 #include "gc/shared/collectedHeap.inline.hpp" |
44 #include "interpreter/linkResolver.hpp" |
44 #include "interpreter/linkResolver.hpp" |
|
45 #include "jfr/jfrEvents.hpp" |
45 #include "memory/allocation.inline.hpp" |
46 #include "memory/allocation.inline.hpp" |
46 #include "memory/oopFactory.hpp" |
47 #include "memory/oopFactory.hpp" |
47 #include "memory/resourceArea.hpp" |
48 #include "memory/resourceArea.hpp" |
48 #include "memory/universe.hpp" |
49 #include "memory/universe.hpp" |
49 #include "oops/constantPool.inline.hpp" |
50 #include "oops/constantPool.inline.hpp" |
58 #include "runtime/reflection.hpp" |
59 #include "runtime/reflection.hpp" |
59 #include "runtime/jniHandles.inline.hpp" |
60 #include "runtime/jniHandles.inline.hpp" |
60 #include "runtime/safepointVerifiers.hpp" |
61 #include "runtime/safepointVerifiers.hpp" |
61 #include "runtime/sharedRuntime.hpp" |
62 #include "runtime/sharedRuntime.hpp" |
62 #include "runtime/thread.inline.hpp" |
63 #include "runtime/thread.inline.hpp" |
63 #include "trace/tracing.hpp" |
|
64 #include "utilities/dtrace.hpp" |
64 #include "utilities/dtrace.hpp" |
65 #include "utilities/macros.hpp" |
65 #include "utilities/macros.hpp" |
66 #ifdef COMPILER1 |
66 #ifdef COMPILER1 |
67 #include "c1/c1_Runtime1.hpp" |
67 #include "c1/c1_Runtime1.hpp" |
68 #endif |
68 #endif |
1142 _failure_reason = reason; |
1142 _failure_reason = reason; |
1143 } |
1143 } |
1144 } |
1144 } |
1145 |
1145 |
1146 void ciEnv::report_failure(const char* reason) { |
1146 void ciEnv::report_failure(const char* reason) { |
1147 // Create and fire JFR event |
|
1148 EventCompilationFailure event; |
1147 EventCompilationFailure event; |
1149 if (event.should_commit()) { |
1148 if (event.should_commit()) { |
1150 event.set_compileId(compile_id()); |
1149 event.set_compileId(compile_id()); |
1151 event.set_failureMessage(reason); |
1150 event.set_failureMessage(reason); |
1152 event.commit(); |
1151 event.commit(); |