Add pid/ppid/tid/vtid/vpid/vppid contexts
[lttng-modules.git] / ltt-debugfs-abi.h
index 2768055f29b483788545ca5b3c44949478920942..8dc0fde9b8c4cd59738438f41f9ec76bb4f86326 100644 (file)
@@ -7,6 +7,8 @@
  * Copyright 2010 (c) - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  *
  * LTTng debugfs ABI header
+ *
+ * Dual LGPL v2.1/GPL v2 license.
  */
 
 #include <linux/fs.h>
@@ -65,11 +67,19 @@ enum lttng_kernel_context_type {
        LTTNG_KERNEL_CONTEXT_PID,
        LTTNG_KERNEL_CONTEXT_PERF_COUNTER,
        LTTNG_KERNEL_CONTEXT_COMM,
+       LTTNG_KERNEL_CONTEXT_PRIO,
+       LTTNG_KERNEL_CONTEXT_NICE,
+       LTTNG_KERNEL_CONTEXT_VPID,
+       LTTNG_KERNEL_CONTEXT_TID,
+       LTTNG_KERNEL_CONTEXT_VTID,
+       LTTNG_KERNEL_CONTEXT_PPID,
+       LTTNG_KERNEL_CONTEXT_VPPID,
 };
 
 struct lttng_kernel_perf_counter_ctx {
        uint32_t type;
        uint64_t config;
+       char name[LTTNG_SYM_NAME_LEN];
 };
 
 struct lttng_kernel_context {
@@ -102,4 +112,8 @@ struct lttng_kernel_context {
 #define LTTNG_KERNEL_CONTEXT                   \
        _IOW(0xF6, 0x70, struct lttng_kernel_context)
 
+/* Event, Channel and Session ioctl */
+#define LTTNG_KERNEL_ENABLE                    _IO(0xF6, 0x80)
+#define LTTNG_KERNEL_DISABLE                   _IO(0xF6, 0x81)
+
 #endif /* _LTT_DEBUGFS_ABI_H */
This page took 0.022434 seconds and 4 git commands to generate.