libsysprof: rename follow_fork() to follow_process()

This is more of what we want to be doing anyway, we don't care about all
the forks in existence.

Additionally, include the comm[] with the pid so that instruments can take
action based on it.
This commit is contained in:
Christian Hergert
2023-08-28 17:24:27 -07:00
parent 8aa55a7b2d
commit 31547de795
6 changed files with 30 additions and 20 deletions

View File

@ -904,11 +904,12 @@ sysprof_recording_get_subprocess (SysprofRecording *self)
}
void
_sysprof_recording_follow_fork (SysprofRecording *self,
int pid)
_sysprof_recording_follow_process (SysprofRecording *self,
int pid,
const char *comm)
{
g_return_if_fail (SYSPROF_IS_RECORDING (self));
g_return_if_fail (pid > 0);
dex_future_disown (_sysprof_instruments_process_started (self->instruments, self, pid));
dex_future_disown (_sysprof_instruments_process_started (self->instruments, self, pid, comm));
}