X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng-events.h;h=cf31b2e1017f97579446071d4e5816fc8b67ab0c;hb=63ea8f3554cc32cc47d8198769847d0ce794f218;hp=4c1f32288752e092612b791061006654ffcc66d9;hpb=f613e3e6ea34dec9fe9232056bc02f6d80d95965;p=lttng-modules.git diff --git a/lttng-events.h b/lttng-events.h index 4c1f3228..cf31b2e1 100644 --- a/lttng-events.h +++ b/lttng-events.h @@ -169,7 +169,8 @@ struct lttng_ctx { }; struct lttng_event_desc { - const char *name; + const char *name; /* lttng-modules name */ + const char *kname; /* Linux kernel name (tracepoints) */ void *probe_callback; const struct lttng_event_ctx *ctx; /* context */ const struct lttng_event_field *fields; /* event payload */ @@ -283,6 +284,7 @@ struct lttng_metadata_stream { int finalized; /* Has channel been finalized */ wait_queue_head_t read_wait; /* Reader buffer-level wait queue */ struct list_head list; /* Stream list */ + struct lttng_transport *transport; }; struct lttng_session { @@ -356,8 +358,8 @@ void lttng_event_put(const struct lttng_event_desc *desc); int lttng_probes_init(void); void lttng_probes_exit(void); -int lttng_metadata_output_channel(struct lttng_channel *chan, - struct lttng_metadata_stream *stream); +int lttng_metadata_output_channel(struct lttng_metadata_stream *stream, + struct channel *chan); #if defined(CONFIG_HAVE_SYSCALL_TRACEPOINTS) int lttng_syscalls_register(struct lttng_channel *chan, void *filter);