< prev index next >
src/share/vm/prims/jni.cpp
Print this page
rev 9380 : 8237499: JFR: Include stack trace in the ThreadStart event
Reviewed-by: egahlin
*** 5023,5033 ****
--- 5023,5040 ----
static void post_thread_start_event(const JavaThread* jt) {
assert(jt != NULL, "invariant");
EventThreadStart event;
if (event.should_commit()) {
event.set_thread(JFR_THREAD_ID(jt));
+ event.set_parentThread((traceid)0);
+ if (EventThreadStart::is_stacktrace_enabled()) {
+ jt->jfr_thread_local()->set_cached_stack_trace_id((traceid)0);
event.commit();
+ jt->jfr_thread_local()->clear_cached_stack_trace();
+ } else {
+ event.commit();
+ }
}
}
// Invocation API
< prev index next >