X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ltt-sessiond%2Ftrace-kernel.h;h=bcea65148be4d5994f0d5eec805e40449555cddb;hb=2bdd86d4c47902237c691d3c5409f32f205df81e;hp=aaadbb28e52d021eb325ccc9113ad08765eee8a9;hpb=62499ad6813a67ea23ef39bcfbbf21c40136442a;p=lttng-tools.git diff --git a/ltt-sessiond/trace-kernel.h b/ltt-sessiond/trace-kernel.h index aaadbb28e..bcea65148 100644 --- a/ltt-sessiond/trace-kernel.h +++ b/ltt-sessiond/trace-kernel.h @@ -44,6 +44,10 @@ struct ltt_kernel_channel_list { struct ltt_kernel_event { int fd; int enabled; + /* + * TODO: need internal representation to support more than a + * single context. + */ struct lttng_kernel_context *ctx; struct lttng_kernel_event *event; struct cds_list_head list; @@ -56,6 +60,10 @@ struct ltt_kernel_channel { char *pathname; unsigned int stream_count; unsigned int event_count; + /* + * TODO: need internal representation to support more than a + * single context. + */ struct lttng_kernel_context *ctx; struct lttng_channel *channel; struct ltt_kernel_event_list events_list; @@ -82,7 +90,7 @@ struct ltt_kernel_stream { struct ltt_kernel_session { int fd; int metadata_stream_fd; - int kconsumer_fds_sent; + int consumer_fds_sent; int consumer_fd; unsigned int channel_count; unsigned int stream_count_global; @@ -102,7 +110,7 @@ struct ltt_kernel_channel *trace_kernel_get_channel_by_name( /* * Create functions malloc() the data structure. */ -struct ltt_kernel_session *trace_kernel_create_session(void); +struct ltt_kernel_session *trace_kernel_create_session(char *path); struct ltt_kernel_channel *trace_kernel_create_channel(struct lttng_channel *chan, char *path); struct ltt_kernel_event *trace_kernel_create_event(struct lttng_event *ev); struct ltt_kernel_metadata *trace_kernel_create_metadata(char *path);