From da83d1e3f94233ee588b5ac954fed3c8802d2890 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Thu, 18 Mar 2021 23:22:18 -0400 Subject: [PATCH] Bytecode: update documentation Signed-off-by: Mathieu Desnoyers Change-Id: I687ad8f08c735704ce1084c21d9c782deadd2541 --- liblttng-ust/lttng-bytecode-interpreter.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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, -- 2.34.1