--- a/src/hotspot/share/jfr/support/jfrThreadLocal.cpp Thu Sep 12 11:35:02 2019 +0200
+++ b/src/hotspot/share/jfr/support/jfrThreadLocal.cpp Sat Sep 14 13:03:44 2019 +0200
@@ -126,7 +126,6 @@
JfrStorage::release_thread_local(tl->java_buffer(), t);
}
FREE_C_HEAP_ARRAY(JfrStackFrame, tl->_stackframes);
- }
}
void JfrThreadLocal::on_exit(Thread* t) {
@@ -134,7 +133,7 @@
JfrThreadLocal * const tl = t->jfr_thread_local();
assert(!tl->is_dead(), "invariant");
if (JfrRecorder::is_recording()) {
- if (t->is_Java_thread() && !tl->is_excluded()) {
+ if (t->is_Java_thread()) {
JavaThread* const jt = (JavaThread*)t;
ObjectSampleCheckpoint::on_thread_exit(jt);
send_java_thread_end_events(tl->thread_id(), jt);