Backport: trackers: update lttng-modules tracer ABI
[lttng-tools.git] / src / common / lttng-kernel.h
index 78d5fc449ced3d3aae92e6feb1e35a3335d78509..55e7f0102a879f0ba66d3b39c0a3bf8e889c47a3 100644 (file)
@@ -129,14 +129,6 @@ struct lttng_kernel_tracer_abi_version {
        uint32_t minor;
 } LTTNG_PACKED;
 
-enum lttng_kernel_calibrate_type {
-       LTTNG_KERNEL_CALIBRATE_KRETPROBE,
-};
-
-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[];
@@ -165,4 +157,20 @@ struct lttng_kernel_filter_bytecode {
        char data[0];
 } LTTNG_PACKED;
 
+enum lttng_kernel_tracker_type {
+       LTTNG_KERNEL_TRACKER_UNKNOWN            = -1,
+
+       LTTNG_KERNEL_TRACKER_PID                = 0,
+       LTTNG_KERNEL_TRACKER_VPID               = 1,
+       LTTNG_KERNEL_TRACKER_UID                = 2,
+       LTTNG_KERNEL_TRACKER_VUID               = 3,
+       LTTNG_KERNEL_TRACKER_GID                = 4,
+       LTTNG_KERNEL_TRACKER_VGID               = 5,
+};
+
+struct lttng_kernel_tracker_args {
+       enum lttng_kernel_tracker_type type;
+       int32_t id;
+};
+
 #endif /* _LTTNG_KERNEL_H */
This page took 0.024196 seconds and 5 git commands to generate.