X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-events.h;h=56f5d3ac2a0670ac2ed4edfbc731e2aa6a8f5a59;hb=114667d5aa4ec11334787e04a9f90fe9184fc16f;hp=fe7628473c2afa7a7c55590379624160ebbbc0a9;hpb=d7e740172ed8d5bc91bce8404b2cc96b04f23ed3;p=lttng-modules.git diff --git a/lttng-events.h b/lttng-events.h index fe762847..56f5d3ac 100644 --- a/lttng-events.h +++ b/lttng-events.h @@ -447,6 +447,14 @@ struct lttng_metadata_stream { uint64_t version; /* Current version of the metadata cache */ }; +#define LTTNG_DYNAMIC_LEN_STACK_SIZE 128 + +struct lttng_dynamic_len_stack { + size_t stack[LTTNG_DYNAMIC_LEN_STACK_SIZE]; + size_t offset; +}; + +DECLARE_PER_CPU(struct lttng_dynamic_len_stack, lttng_dynamic_len_stack); /* * struct lttng_pid_tracker declared in header due to deferencing of *v @@ -628,6 +636,8 @@ int lttng_enabler_attach_bytecode(struct lttng_enabler *enabler, void lttng_enabler_event_link_bytecode(struct lttng_event *event, struct lttng_enabler *enabler); +int lttng_probes_init(void); + extern struct lttng_ctx *lttng_static_ctx; int lttng_context_init(void);