X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng-kernel.h;h=ac9370d2f48f5f3b35bc22de1c8d22fbff19b2bb;hp=95f003f2df2391423dff548e6bc90f3ce25c41e0;hb=6299f964b03eb3a3074dbe872907794d20da8af0;hpb=d0254c7c0bb43c62abafdf866b16de0da1ad4d5d diff --git a/include/lttng-kernel.h b/include/lttng-kernel.h index 95f003f2d..ac9370d2f 100644 --- a/include/lttng-kernel.h +++ b/include/lttng-kernel.h @@ -21,7 +21,9 @@ #ifndef _LTTNG_KERNEL_H #define _LTTNG_KERNEL_H -#include "lttng-share.h" +#include + +#include #define LTTNG_SYM_NAME_LEN 128 @@ -32,10 +34,13 @@ */ enum lttng_kernel_instrumentation { + LTTNG_KERNEL_ALL = -1, /* Used within lttng-tools */ LTTNG_KERNEL_TRACEPOINT = 0, LTTNG_KERNEL_KPROBE = 1, LTTNG_KERNEL_FUNCTION = 2, LTTNG_KERNEL_KRETPROBE = 3, + LTTNG_KERNEL_NOOP = 4, /* not hooked */ + LTTNG_KERNEL_SYSCALL = 5, }; enum lttng_kernel_context_type { @@ -55,7 +60,7 @@ enum lttng_kernel_context_type { struct lttng_kernel_perf_counter_ctx { uint32_t type; uint64_t config; - char name[LTTNG_SYMBOL_NAME_LEN]; + char name[LTTNG_SYM_NAME_LEN]; }; /* Event/Channel context */