Add syscall listing support
[lttng-tools.git] / src / bin / lttng-sessiond / kernel.c
index 44e9539cb9e1e4dcd8c625fafcda90d024e6c629..2aeef263d6bd38c7238db96b0c99de4d230bdee2 100644 (file)
@@ -32,6 +32,7 @@
 #include "kernel.h"
 #include "kernel-consumer.h"
 #include "kern-modules.h"
+#include "utils.h"
 
 /*
  * Add context on a kernel channel.
@@ -943,3 +944,17 @@ error:
        rcu_read_unlock();
        return ret;
 }
+
+/*
+ * Get the syscall mask array from the kernel tracer.
+ *
+ * Return 0 on success else a negative value. In both case, syscall_mask should
+ * be freed.
+ */
+int kernel_syscall_mask(int chan_fd, char **syscall_mask, uint32_t *nr_bits)
+{
+       assert(syscall_mask);
+       assert(nr_bits);
+
+       return kernctl_syscall_mask(chan_fd, syscall_mask, nr_bits);
+}
This page took 0.022733 seconds and 4 git commands to generate.