mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-17 08:17:30 +03:00
Kernel: Disable profile timer when the process exits
When profiling a single process we didn't disable the profile timer. enable_profile_timer()/disable_profiler_timer() support nested calls so no special care has to be taken here to only disable the timer when nobody else is using it.
This commit is contained in:
parent
52a4a1ec75
commit
3cafdca868
Notes:
sideshowbarker
2024-07-18 17:55:17 +09:00
Author: https://github.com/gunnarbeutner Commit: https://github.com/SerenityOS/serenity/commit/3cafdca8688 Pull-request: https://github.com/SerenityOS/serenity/pull/7212
@ -492,8 +492,10 @@ void Process::finalize()
|
||||
if (is_dumpable()) {
|
||||
if (m_should_dump_core)
|
||||
dump_core();
|
||||
if (m_perf_event_buffer)
|
||||
if (m_perf_event_buffer) {
|
||||
dump_perfcore();
|
||||
TimeManagement::the().disable_profile_timer();
|
||||
}
|
||||
}
|
||||
|
||||
m_threads_for_coredump.clear();
|
||||
|
Loading…
Reference in New Issue
Block a user