From: Mathieu Desnoyers Date: Fri, 19 Mar 2021 03:22:18 +0000 (-0400) Subject: Bytecode: update documentation X-Git-Tag: v2.13.0-rc1~241 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=da83d1e3f94233ee588b5ac954fed3c8802d2890;p=lttng-ust.git Bytecode: update documentation Signed-off-by: Mathieu Desnoyers Change-Id: I687ad8f08c735704ce1084c21d9c782deadd2541 --- diff --git a/liblttng-ust/lttng-bytecode-interpreter.c b/liblttng-ust/lttng-bytecode-interpreter.c index d1f38f2b..c329415b 100644 --- a/liblttng-ust/lttng-bytecode-interpreter.c +++ b/liblttng-ust/lttng-bytecode-interpreter.c @@ -698,12 +698,13 @@ again: } /* - * For `output` equal to NULL: - * Return 0 (discard), or raise the 0x1 flag (log event). - * Currently, other flags are kept for future extensions and have no - * effect. - * For `output` not equal to NULL: - * Return 0 on success, negative error value on error. + * Return LTTNG_UST_BYTECODE_INTERPRETER_OK on success. + * Return LTTNG_UST_BYTECODE_INTERPRETER_ERROR on error. + * + * For FILTER bytecode: expect a struct lttng_ust_bytecode_filter_ctx * + * as @ctx argument. + * For CAPTURE bytecode: expect a struct lttng_interpreter_output * + * as @ctx argument. */ int lttng_bytecode_interpret(struct lttng_ust_bytecode_runtime *ust_bytecode, const char *interpreter_stack_data,