X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Flib%2Flttng-ust%2Flttng-bytecode.h;h=16e79eb30fc65f35db94d54f2976f165f02a0442;hb=82235210bea4ed2e09bf485a49baf2db6287810f;hp=46f721204567c5f5e85cafd06e5f4670c45e31ed;hpb=36c52fffa1beb46c7c15bb6ac4a4179cae373b98;p=lttng-ust.git diff --git a/src/lib/lttng-ust/lttng-bytecode.h b/src/lib/lttng-ust/lttng-bytecode.h index 46f72120..16e79eb3 100644 --- a/src/lib/lttng-ust/lttng-bytecode.h +++ b/src/lib/lttng-ust/lttng-bytecode.h @@ -58,7 +58,7 @@ do { \ } while (0) #endif -/* Linked bytecode. Child of struct lttng_bytecode_runtime. */ +/* Linked bytecode. Child of struct lttng_ust_bytecode_runtime. */ struct bytecode_runtime { struct lttng_ust_bytecode_runtime p; size_t data_len; @@ -324,17 +324,22 @@ void lttng_bytecode_sync_state(struct lttng_ust_bytecode_runtime *runtime) int lttng_bytecode_validate(struct bytecode_runtime *bytecode) __attribute__((visibility("hidden"))); +int lttng_bytecode_validate_load(struct bytecode_runtime *bytecode) + __attribute__((visibility("hidden"))); + int lttng_bytecode_specialize(const struct lttng_ust_event_desc *event_desc, struct bytecode_runtime *bytecode) __attribute__((visibility("hidden"))); int lttng_bytecode_interpret_error(struct lttng_ust_bytecode_runtime *bytecode_runtime, const char *stack_data, + struct lttng_ust_probe_ctx *probe_ctx, void *ctx) __attribute__((visibility("hidden"))); int lttng_bytecode_interpret(struct lttng_ust_bytecode_runtime *bytecode_runtime, const char *stack_data, + struct lttng_ust_probe_ctx *probe_ctx, void *ctx) __attribute__((visibility("hidden")));