mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 09:58:11 +00:00
Kernel: Name perfcore files "perfcore.PID"
This way we can trace many things and we get one perfcore file per process instead of everyone trying to write to "perfcore"
This commit is contained in:
parent
6fa5df783b
commit
687b52ceb5
1 changed files with 1 additions and 1 deletions
|
@ -3028,7 +3028,7 @@ void Process::finalize()
|
|||
#endif
|
||||
|
||||
if (m_perf_event_buffer) {
|
||||
auto description_or_error = VFS::the().open("perfcore", O_CREAT | O_EXCL, 0400, current_directory(), UidAndGid { m_uid, m_gid });
|
||||
auto description_or_error = VFS::the().open(String::format("perfcore.%d", m_pid), O_CREAT | O_EXCL, 0400, current_directory(), UidAndGid { m_uid, m_gid });
|
||||
if (!description_or_error.is_error()) {
|
||||
auto& description = description_or_error.value();
|
||||
auto json = m_perf_event_buffer->to_json(m_pid, m_executable ? m_executable->absolute_path() : "");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue