Skip to content

Commit 1c02848

Browse files
gunnarbeutnerawesomekling
authored andcommitted
Kernel: Log thread exits for global profiles
1 parent afeee35 commit 1c02848

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Kernel/Syscalls/thread.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ void Process::sys$exit_thread(Userspace<void*> exit_value)
8989
this->sys$exit(0);
9090
}
9191

92-
if (m_perf_event_buffer) {
93-
[[maybe_unused]] auto rc = m_perf_event_buffer->append(PERF_EVENT_THREAD_EXIT, Thread::current()->tid().value(), 0, nullptr);
92+
if (auto* event_buffer = current_perf_events_buffer()) {
93+
[[maybe_unused]] auto rc = event_buffer->append(PERF_EVENT_THREAD_EXIT, Thread::current()->tid().value(), 0, nullptr);
9494
}
9595

9696
Thread::current()->exit(reinterpret_cast<void*>(exit_value.ptr()));

0 commit comments

Comments
 (0)