X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fevents.h;h=bb3f9363f3d346d45e41ef054269bb8512df4101;hb=3d650c7b255a7aa43cae96904f0c229a129d39be;hp=5393f196f18d63701fa72d46f7443a29d4bf1b88;hpb=0b365677b4b159fa9aa2b98eb19f10f4a762fbe8;p=lttng-modules.git diff --git a/include/lttng/events.h b/include/lttng/events.h index 5393f196..bb3f9363 100644 --- a/include/lttng/events.h +++ b/include/lttng/events.h @@ -260,9 +260,11 @@ enum lttng_bytecode_interpreter_ret { struct lttng_bytecode_runtime { /* Associated bytecode */ struct lttng_bytecode_node *bc; - uint64_t (*filter)(void *filter_data, - struct lttng_probe_ctx *lttng_probe_ctx, - const char *filter_stack_data); + union { + uint64_t (*filter)(void *filter_data, + struct lttng_probe_ctx *lttng_probe_ctx, + const char *filter_stack_data); + } interpreter_funcs; int link_failed; struct list_head node; /* list of bytecode runtime in event */ struct lttng_ctx *ctx;