X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt-debugfs-abi.h;h=8483b2750a74106aa30313120affbeaafc07c70e;hb=53f1f0ca4eb1890673992697c19e4e1507ec4ac5;hp=a0299967d0d50d6c310dad5bac5bb5f83c5a2a46;hpb=8070f5c01e8e64ce52912dd4f27021c5d9e3dce2;p=lttng-modules.git diff --git a/ltt-debugfs-abi.h b/ltt-debugfs-abi.h index a0299967..8483b275 100644 --- a/ltt-debugfs-abi.h +++ b/ltt-debugfs-abi.h @@ -31,9 +31,6 @@ struct lttng_kernel_channel { unsigned int read_timer_interval; /* usecs */ }; -struct lttng_kernel_tracepoint { -}; - /* * Either addr is used, or symbol_name and offset. */ @@ -53,7 +50,6 @@ struct lttng_kernel_event { enum lttng_kernel_instrumentation instrumentation; /* Per instrumentation type configuration */ union { - struct lttng_kernel_tracepoint tracepoint; struct lttng_kernel_kprobe kprobe; struct lttng_kernel_function_tracer ftrace; } u; @@ -65,12 +61,12 @@ struct lttng_kernel_tracer_version { uint32_t sublevel; }; -enum lttng_context { - LTTNG_CONTEXT_PID, - LTTNG_CONTEXT_PERF_COUNTER, -}; - -struct lttng_kernel_pid_ctx { +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, }; struct lttng_kernel_perf_counter_ctx { @@ -79,9 +75,8 @@ struct lttng_kernel_perf_counter_ctx { }; struct lttng_kernel_context { - enum lttng_context ctx; + enum lttng_kernel_context_type ctx; union { - struct lttng_kernel_pid_ctx pid; struct lttng_kernel_perf_counter_ctx perf_counter; } u; };