X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-bytecode-interpreter.c;h=637fdc1a966ea3b392837fe6b9908e79330cab18;hb=10544ee8af31afb239e3dfa71cb2fe09d3de3771;hp=bba3cac8dcb8991f35238207eb3ba16701eb840e;hpb=3336564f68cb964478db684e5e70815fc179e97b;p=lttng-ust.git diff --git a/liblttng-ust/lttng-bytecode-interpreter.c b/liblttng-ust/lttng-bytecode-interpreter.c index bba3cac8..637fdc1a 100644 --- a/liblttng-ust/lttng-bytecode-interpreter.c +++ b/liblttng-ust/lttng-bytecode-interpreter.c @@ -27,9 +27,9 @@ #define _LGPL_SOURCE #include #include -#include #include +#include #include #include @@ -771,7 +771,7 @@ uint64_t bytecode_interpret(void *interpreter_data, struct lttng_interpreter_output *output) { struct bytecode_runtime *bytecode = interpreter_data; - struct lttng_ctx *ctx = rcu_dereference(*bytecode->p.pctx); + struct lttng_ctx *ctx = lttng_ust_rcu_dereference(*bytecode->p.pctx); void *pc, *next_pc, *start_pc; int ret = -EINVAL; uint64_t retval = 0;