projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix incorrect thread cleanup on blocking recv()
[lttng-tools.git]
/
ltt-sessiond
/
trace.h
diff --git
a/ltt-sessiond/trace.h
b/ltt-sessiond/trace.h
index 2c2f62ae010d12fb85a30ecc8ac2aefef9b5e3ed..9255bc93200d639d9c826b9c8d15fe00367551be 100644
(file)
--- a/
ltt-sessiond/trace.h
+++ b/
ltt-sessiond/trace.h
@@
-3,8
+3,8
@@
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation;
either
version 2
- * of the License
, or (at your option) any later version
.
+ * as published by the Free Software Foundation;
only
version 2
+ * of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@
-56,6
+56,7
@@
struct ltt_kernel_channel {
int enabled;
char *pathname;
unsigned int stream_count;
int enabled;
char *pathname;
unsigned int stream_count;
+ unsigned int event_count;
struct lttng_kernel_context *ctx;
struct lttng_channel *channel;
struct ltt_kernel_event_list events_list;
struct lttng_kernel_context *ctx;
struct lttng_channel *channel;
struct ltt_kernel_event_list events_list;
@@
-83,8
+84,10
@@
struct ltt_kernel_session {
int fd;
int metadata_stream_fd;
int kconsumer_fds_sent;
int fd;
int metadata_stream_fd;
int kconsumer_fds_sent;
+ int consumer_fd;
unsigned int channel_count;
unsigned int stream_count_global;
unsigned int channel_count;
unsigned int stream_count_global;
+ char *trace_path;
struct ltt_kernel_metadata *metadata;
struct ltt_kernel_channel_list channel_list;
};
struct ltt_kernel_metadata *metadata;
struct ltt_kernel_channel_list channel_list;
};
@@
-116,9
+119,9
@@
struct ltt_kernel_channel *get_kernel_channel_by_name(
* Create functions malloc() the data structure.
*/
struct ltt_kernel_session *trace_create_kernel_session(void);
* Create functions malloc() the data structure.
*/
struct ltt_kernel_session *trace_create_kernel_session(void);
-struct ltt_kernel_channel *trace_create_kernel_channel(struct lttng_channel *chan);
+struct ltt_kernel_channel *trace_create_kernel_channel(struct lttng_channel *chan
, char *path
);
struct ltt_kernel_event *trace_create_kernel_event(struct lttng_event *ev);
struct ltt_kernel_event *trace_create_kernel_event(struct lttng_event *ev);
-struct ltt_kernel_metadata *trace_create_kernel_metadata(
void
);
+struct ltt_kernel_metadata *trace_create_kernel_metadata(
char *path
);
struct ltt_kernel_stream *trace_create_kernel_stream(void);
/*
struct ltt_kernel_stream *trace_create_kernel_stream(void);
/*
This page took
0.025225 seconds
and
5
git commands to generate.