X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt-debugfs-abi.c;h=a889378f95ae8f22403558ab713857c9cfb3c585;hb=e0a7a7c4a6a88a60ae40baeb4f4656f58175993a;hp=9139e5a1751f8ba56ea48c2676d6480d8c08a779;hpb=d3dbe23cbd102fb87206b6ed78aad28e042ac77e;p=lttng-modules.git diff --git a/ltt-debugfs-abi.c b/ltt-debugfs-abi.c index 9139e5a1..a889378f 100644 --- a/ltt-debugfs-abi.c +++ b/ltt-debugfs-abi.c @@ -367,8 +367,16 @@ int lttng_abi_create_event(struct file *channel_file, goto name_error; } event_name[PATH_MAX - 1] = '\0'; - event_param.u.kprobe.symbol_name[LTTNG_KPROBE_SYM_NAME_LEN - 1] = '\0'; - + switch (event_param.instrumentation) { + case LTTNG_KERNEL_KPROBES: + event_param.u.kprobe.symbol_name[LTTNG_SYM_NAME_LEN - 1] = '\0'; + break; + case LTTNG_KERNEL_FUNCTION_TRACER: + event_param.u.ftrace.symbol_name[LTTNG_SYM_NAME_LEN - 1] = '\0'; + break; + default: + break; + } event_fd = get_unused_fd(); if (event_fd < 0) { ret = event_fd;