libsysprof: add vfunc to modify spawn arguments

This commit is contained in:
Christian Hergert
2019-05-21 21:57:36 -07:00
parent 13b3edcbf6
commit c204081cc0
3 changed files with 91 additions and 19 deletions

View File

@ -139,3 +139,16 @@ sysprof_source_stop (SysprofSource *self)
if (SYSPROF_SOURCE_GET_IFACE (self)->stop)
SYSPROF_SOURCE_GET_IFACE (self)->stop (self);
}
void
sysprof_source_modify_spawn (SysprofSource *self,
GSubprocessLauncher *launcher,
GPtrArray *argv)
{
g_return_if_fail (SYSPROF_IS_SOURCE (self));
g_return_if_fail (G_IS_SUBPROCESS_LAUNCHER (launcher));
g_return_if_fail (argv != NULL);
if (SYSPROF_SOURCE_GET_IFACE (self)->modify_spawn)
SYSPROF_SOURCE_GET_IFACE (self)->modify_spawn (self, launcher, argv);
}