X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng-kernel.h;h=29731748501aee899240b27b2976f218e26b1bf3;hp=3259bff84d8b8821b42e0a978a030ff3b1cb8920;hb=f05b5f07dd61554a2fcdc5a09d4d80cadf478a51;hpb=e6ddca715d6dedb6ee25fe4392a6e1f9626b2544 diff --git a/include/lttng-kernel.h b/include/lttng-kernel.h index 3259bff84..297317485 100644 --- a/include/lttng-kernel.h +++ b/include/lttng-kernel.h @@ -45,15 +45,8 @@ enum lttng_kernel_output { * This is the kernel ABI copied from lttng-modules tree. */ -/* Either addr is used or symbol_name and offset. */ -struct lttng_kernel_kprobe { - uint64_t addr; - - uint64_t offset; - char symbol_name[LTTNG_SYM_NAME_LEN]; -}; - -struct lttng_kernel_function_tracer { +/* Function tracer */ +struct lttng_kernel_function_attr { char symbol_name[LTTNG_SYM_NAME_LEN]; }; @@ -62,8 +55,8 @@ 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; + struct lttng_kernel_kprobe_attr kprobe; + struct lttng_kernel_function_attr ftrace; } u; };