X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-bytecode.h;h=7f3e5ce8e87a9dd6e6b06dc5c2d592adcb721b8f;hb=d37ecb3fc622dee6f80f84c21f38d32eef407262;hp=57093a5573604b2634aff4aacb10c05426e3ede9;hpb=86133cafe8f32497f53f4b469b8d3357470e7080;p=lttng-ust.git diff --git a/liblttng-ust/lttng-bytecode.h b/liblttng-ust/lttng-bytecode.h index 57093a55..7f3e5ce8 100644 --- a/liblttng-ust/lttng-bytecode.h +++ b/liblttng-ust/lttng-bytecode.h @@ -335,6 +335,7 @@ struct lttng_interpreter_output { const char *print_op(enum bytecode_op op); void lttng_bytecode_filter_sync_state(struct lttng_bytecode_runtime *runtime); +void lttng_bytecode_capture_sync_state(struct lttng_bytecode_runtime *runtime); int lttng_bytecode_validate(struct bytecode_runtime *bytecode); int lttng_bytecode_specialize(const struct lttng_event_desc *event_desc, @@ -345,4 +346,11 @@ uint64_t lttng_bytecode_filter_interpret_false(void *filter_data, uint64_t lttng_bytecode_filter_interpret(void *filter_data, const char *filter_stack_data); +uint64_t lttng_bytecode_capture_interpret_false(void *capture_data, + const char *capture_stack_data, + struct lttng_interpreter_output *output); +uint64_t lttng_bytecode_capture_interpret(void *capture_data, + const char *capture_stack_data, + struct lttng_interpreter_output *output); + #endif /* _LTTNG_BYTECODE_H */