syscall tracing: update tests
[lttng-tools.git] / src / common / lttng-kernel.h
index 38a9038f61595137877f2bf0c1540c6f7271b355..8336248427e66b28c84000d6dbe853f868941065 100644 (file)
@@ -43,7 +43,7 @@ enum lttng_kernel_instrumentation {
 
 enum lttng_kernel_context_type {
        LTTNG_KERNEL_CONTEXT_PID            = 0,
-       LTTNG_KERNEL_CONTEXT_PERF_COUNTER   = 1,
+       LTTNG_KERNEL_CONTEXT_PERF_CPU_COUNTER = 1,
        LTTNG_KERNEL_CONTEXT_PROCNAME       = 2,
        LTTNG_KERNEL_CONTEXT_PRIO           = 3,
        LTTNG_KERNEL_CONTEXT_NICE           = 4,
@@ -119,6 +119,11 @@ struct lttng_kernel_tracer_version {
        uint32_t patchlevel;
 } LTTNG_PACKED;
 
+struct lttng_kernel_tracer_abi_version {
+       uint32_t major;
+       uint32_t minor;
+} LTTNG_PACKED;
+
 enum lttng_kernel_calibrate_type {
        LTTNG_KERNEL_CALIBRATE_KRETPROBE,
 };
@@ -127,6 +132,11 @@ struct lttng_kernel_calibrate {
        enum lttng_kernel_calibrate_type type;  /* type (input) */
 } LTTNG_PACKED;
 
+struct lttng_kernel_syscall_mask {
+       uint32_t len;   /* in bits */
+       char mask[];
+} LTTNG_PACKED;
+
 /*
  * kernel channel
  */
This page took 0.023342 seconds and 4 git commands to generate.