* library, but the opposite is rejected: a newer tracepoint provider is
* rejected by an older lttng-ust library.
*/
-#define LTTNG_UST_PROVIDER_MAJOR 1
+#define LTTNG_UST_PROVIDER_MAJOR 2
#define LTTNG_UST_PROVIDER_MINOR 0
struct lttng_channel;
struct lttng_ust_event event_param;
struct lttng_channel *chan;
+ /*
+ * Unused, but kept around to make it explicit that the tracer can do
+ * it.
+ */
struct lttng_ctx *ctx;
unsigned int enabled:1;
};
int link_failed;
struct cds_list_head node; /* list of bytecode runtime in event */
struct lttng_session *session;
- struct lttng_event *event;
};
/*
struct lttng_ust_field_iter *
lttng_ust_field_list_get_iter_next(struct lttng_ust_field_list *list);
-void lttng_filter_event_link_bytecode(struct lttng_event *event);
void lttng_enabler_event_link_bytecode(struct lttng_event *event,
struct lttng_enabler *enabler);
void lttng_free_event_filter_runtime(struct lttng_event *event);
extern struct lttng_ctx *lttng_static_ctx;
void lttng_context_init(void);
void lttng_context_exit(void);
+void lttng_filter_event_link_bytecode(struct lttng_event *event);
#ifdef __cplusplus
}