mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-08 22:20:54 +00:00
libsysprof-profile: require org.gnome.sysprof3.profile policy
This will be needed to read the given proc files that should be captured in the recording.
This commit is contained in:
@ -35,6 +35,14 @@ enum {
|
|||||||
|
|
||||||
G_DEFINE_FINAL_TYPE (SysprofLinuxInstrument, sysprof_linux_instrument, SYSPROF_TYPE_INSTRUMENT)
|
G_DEFINE_FINAL_TYPE (SysprofLinuxInstrument, sysprof_linux_instrument, SYSPROF_TYPE_INSTRUMENT)
|
||||||
|
|
||||||
|
static char **
|
||||||
|
sysprof_linux_instrument_list_required_policy (SysprofInstrument *instrument)
|
||||||
|
{
|
||||||
|
static const char *policy[] = {"org.gnome.sysprof3.profile", NULL};
|
||||||
|
|
||||||
|
return g_strdupv ((char **)policy);
|
||||||
|
}
|
||||||
|
|
||||||
static DexFuture *
|
static DexFuture *
|
||||||
sysprof_linux_instrument_prepare_fiber (gpointer user_data)
|
sysprof_linux_instrument_prepare_fiber (gpointer user_data)
|
||||||
{
|
{
|
||||||
@ -75,6 +83,7 @@ sysprof_linux_instrument_class_init (SysprofLinuxInstrumentClass *klass)
|
|||||||
|
|
||||||
object_class->finalize = sysprof_linux_instrument_finalize;
|
object_class->finalize = sysprof_linux_instrument_finalize;
|
||||||
|
|
||||||
|
instrument_class->list_required_policy = sysprof_linux_instrument_list_required_policy;
|
||||||
instrument_class->prepare = sysprof_linux_instrument_prepare;
|
instrument_class->prepare = sysprof_linux_instrument_prepare;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user