projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initial work for kernel tracing support
[lttng-tools.git]
/
ltt-sessiond
/
trace.h
diff --git
a/ltt-sessiond/trace.h
b/ltt-sessiond/trace.h
index 910d38f041d55649742adf97588ae0e2b514d075..2f80143fe8042ec8d22b5c97b1c80a325e10dc92 100644
(file)
--- a/
ltt-sessiond/trace.h
+++ b/
ltt-sessiond/trace.h
@@
-28,6
+28,16
@@
struct ltt_kernel_event_list {
struct cds_list_head head;
};
struct cds_list_head head;
};
+/* Channel stream list */
+struct ltt_kernel_stream_list {
+ struct cds_list_head head;
+};
+
+/* Channel list */
+struct ltt_kernel_channel_list {
+ struct cds_list_head head;
+};
+
/* Kernel event */
struct ltt_kernel_event {
int fd;
/* Kernel event */
struct ltt_kernel_event {
int fd;
@@
-38,21
+48,37
@@
struct ltt_kernel_event {
/* Kernel channel */
struct ltt_kernel_channel {
int fd;
/* Kernel channel */
struct ltt_kernel_channel {
int fd;
+ char *pathname;
+ unsigned int stream_count;
struct lttng_kernel_channel *channel;
struct ltt_kernel_event_list events_list;
struct lttng_kernel_channel *channel;
struct ltt_kernel_event_list events_list;
+ struct ltt_kernel_stream_list stream_list;
+ struct cds_list_head list;
};
/* Metadata */
struct ltt_kernel_metadata {
int fd;
};
/* Metadata */
struct ltt_kernel_metadata {
int fd;
+ char *pathname;
struct lttng_kernel_channel *conf;
};
struct lttng_kernel_channel *conf;
};
+/* Channel stream */
+struct ltt_kernel_stream {
+ int fd;
+ char *pathname;
+ int state;
+ struct cds_list_head list;
+};
+
/* Kernel session */
struct ltt_kernel_session {
int fd;
/* Kernel session */
struct ltt_kernel_session {
int fd;
+ int metadata_stream_fd;
+ unsigned int channel_count;
+ unsigned int stream_count_global;
struct ltt_kernel_metadata *metadata;
struct ltt_kernel_metadata *metadata;
- struct ltt_kernel_channel
*channel
;
+ struct ltt_kernel_channel
_list channel_list
;
};
/* UST trace representation */
};
/* UST trace representation */
This page took
0.025188 seconds
and
4
git commands to generate.