X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-bytecode.h;h=180dfbda0934bf845d9e2f2259d0bcf7914c0996;hb=ddabe860f4cf41a4206a8157d83e6b9354f85cb5;hp=b84a9930292f14c810fedada2d838b4b095dd1c8;hpb=d10a220587d0a41c85da916a65e9dfc9f61062fa;p=lttng-ust.git diff --git a/liblttng-ust/lttng-bytecode.h b/liblttng-ust/lttng-bytecode.h index b84a9930..180dfbda 100644 --- a/liblttng-ust/lttng-bytecode.h +++ b/liblttng-ust/lttng-bytecode.h @@ -314,32 +314,36 @@ struct lttng_interpreter_output { } u; }; -LTTNG_HIDDEN +__attribute__((visibility("hidden"))) const char *lttng_bytecode_print_op(enum bytecode_op op); -LTTNG_HIDDEN +__attribute__((visibility("hidden"))) void lttng_bytecode_filter_sync_state(struct lttng_ust_bytecode_runtime *runtime); -LTTNG_HIDDEN + +__attribute__((visibility("hidden"))) void lttng_bytecode_capture_sync_state(struct lttng_ust_bytecode_runtime *runtime); -LTTNG_HIDDEN +__attribute__((visibility("hidden"))) int lttng_bytecode_validate(struct bytecode_runtime *bytecode); -LTTNG_HIDDEN + +__attribute__((visibility("hidden"))) int lttng_bytecode_specialize(const struct lttng_ust_event_desc *event_desc, struct bytecode_runtime *bytecode); -LTTNG_HIDDEN +__attribute__((visibility("hidden"))) uint64_t lttng_bytecode_filter_interpret_false(void *filter_data, const char *filter_stack_data); -LTTNG_HIDDEN + +__attribute__((visibility("hidden"))) uint64_t lttng_bytecode_filter_interpret(void *filter_data, const char *filter_stack_data); -LTTNG_HIDDEN +__attribute__((visibility("hidden"))) uint64_t lttng_bytecode_capture_interpret_false(void *capture_data, const char *capture_stack_data, struct lttng_interpreter_output *output); -LTTNG_HIDDEN + +__attribute__((visibility("hidden"))) uint64_t lttng_bytecode_capture_interpret(void *capture_data, const char *capture_stack_data, struct lttng_interpreter_output *output);