Add event description for each kprobe event
[lttng-modules.git] / ltt-debugfs-abi.h
index ecbd5413825f6fe8d877293ace6320b81d1fd56c..411c37b78ff0d0f88787c20420f7337ab1db27f9 100644 (file)
@@ -16,6 +16,7 @@
 enum lttng_kernel_instrumentation {
        LTTNG_KERNEL_TRACEPOINTS,
        LTTNG_KERNEL_KPROBES,
+       LTTNG_KERNEL_FUNCTION_TRACER,
 };
 
 /*
@@ -40,13 +41,18 @@ struct lttng_kernel_kprobe {
        char symbol_name[LTTNG_KPROBE_SYM_NAME_LEN];
 };
 
+struct lttng_kernel_function_tracer {
+       char symbol_name[LTTNG_KPROBE_SYM_NAME_LEN];
+};
+
 struct lttng_kernel_event {
        enum lttng_kernel_instrumentation instrumentation;
        /* Per instrumentation type configuration */
        union {
                struct lttng_kernel_kprobe kprobe;
+               struct lttng_kernel_function_tracer ftrace;
        } u;
-       char name[];
+       char name[];    /* event name */
 };
 
 struct lttng_kernel_tracer_version {
This page took 0.023562 seconds and 4 git commands to generate.