2d02b44fb1995b497e321a0e41df308d028dd807
1 #ifndef _LTT_DEBUGFS_ABI_H
2 #define _LTT_DEBUGFS_ABI_H
7 * Copyright 2010 (c) - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9 * LTTng debugfs ABI header
19 * LTTng DebugFS ABI structures.
22 struct lttng_channel
{
23 int overwrite
; /* 1: overwrite, 0: discard */
26 unsigned int switch_timer_interval
;
27 unsigned int read_timer_interval
;
31 enum instrum_type itype
;
35 /* TODO: LTTNG_KERNEL_SESSION..... */
36 /* TODO: ioctl LTTNG_KERNEL_TRACER_VERSION */
38 #define LTTNG_SESSION _IO(0xF6, 0x40)
39 #define LTTNG_SESSION_START _IO(0xF6, 0x41)
40 #define LTTNG_SESSION_STOP _IO(0xF6, 0x42)
41 #define LTTNG_CHANNEL _IOW(0xF6, 0x43, struct lttng_channel)
42 #define LTTNG_STREAM _IO(0xF6, 0x44)
43 #define LTTNG_EVENT _IOW(0xF6, 0x45, struct lttng_event)
44 #define LTTNG_METADATA _IOW(0xF6, 0x46, struct lttng_channel)
46 #endif /* _LTT_DEBUGFS_ABI_H */
This page took 0.043785 seconds and 4 git commands to generate.