mirror of
https://github.com/RGBCube/serenity
synced 2025-07-23 20:17:42 +00:00
parent
79e79ad1d2
commit
0c1497846e
1 changed files with 2 additions and 0 deletions
|
@ -4511,6 +4511,8 @@ int Process::sys$profiling_enable(pid_t pid)
|
||||||
auto* process = Process::from_pid(pid);
|
auto* process = Process::from_pid(pid);
|
||||||
if (!process)
|
if (!process)
|
||||||
return -ESRCH;
|
return -ESRCH;
|
||||||
|
if (process->is_dead())
|
||||||
|
return -ESRCH;
|
||||||
if (!is_superuser() && process->uid() != m_uid)
|
if (!is_superuser() && process->uid() != m_uid)
|
||||||
return -EPERM;
|
return -EPERM;
|
||||||
Profiling::start(*process);
|
Profiling::start(*process);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue