projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tests: triggers: Add event rule condition filter tests
[lttng-tools.git]
/
src
/
common
/
kernel-ctl
/
kernel-ioctl.h
diff --git
a/src/common/kernel-ctl/kernel-ioctl.h
b/src/common/kernel-ctl/kernel-ioctl.h
index 59d71191f30142a8c207469764344afc526e72d5..8fa0a7d100c480ad8416ce06395d1fee2146fe73 100644
(file)
--- a/
src/common/kernel-ctl/kernel-ioctl.h
+++ b/
src/common/kernel-ctl/kernel-ioctl.h
@@
-53,9
+53,10
@@
* Reset the position of what has been consumed from the metadata cache to 0
* so it can be read again.
*/
* Reset the position of what has been consumed from the metadata cache to 0
* so it can be read again.
*/
-#define RING_BUFFER_METADATA_CACHE_DUMP _IO(0xF6, 0x10)
+#define RING_BUFFER_METADATA_CACHE_DUMP
_IO(0xF6, 0x10)
/* Clear ring buffer content */
/* Clear ring buffer content */
-#define RING_BUFFER_CLEAR _IO(0xF6, 0x11)
+#define RING_BUFFER_CLEAR _IO(0xF6, 0x11)
+#define RING_RING_BUFFER_GET_NEXT_SUBBUF_METADATA_CHECK _IOR(0xF6, 0x12, uint32_t)
/* returns the timestamp begin of the current sub-buffer */
#define LTTNG_RING_BUFFER_GET_TIMESTAMP_BEGIN _IOR(0xF6, 0x20, uint64_t)
/* returns the timestamp begin of the current sub-buffer */
#define LTTNG_RING_BUFFER_GET_TIMESTAMP_BEGIN _IOR(0xF6, 0x20, uint64_t)
@@
-116,6
+117,8
@@
#define LTTNG_KERNEL_SYSCALL_LIST _IO(0xF6, 0x4A)
#define LTTNG_KERNEL_TRACER_ABI_VERSION \
_IOR(0xF6, 0x4B, struct lttng_kernel_tracer_abi_version)
#define LTTNG_KERNEL_SYSCALL_LIST _IO(0xF6, 0x4A)
#define LTTNG_KERNEL_TRACER_ABI_VERSION \
_IOR(0xF6, 0x4B, struct lttng_kernel_tracer_abi_version)
+#define LTTNG_KERNEL_EVENT_NOTIFIER_GROUP_CREATE \
+ _IO(0xF6, 0x4C)
/* Session FD ioctl */
#define LTTNG_KERNEL_METADATA \
/* Session FD ioctl */
#define LTTNG_KERNEL_METADATA \
@@
-153,11
+156,11
@@
#define LTTNG_KERNEL_CONTEXT \
_IOW(0xF6, 0x71, struct lttng_kernel_context)
#define LTTNG_KERNEL_CONTEXT \
_IOW(0xF6, 0x71, struct lttng_kernel_context)
-/* Event, Channel and Session ioctl */
+/* Event,
event notifier,
Channel and Session ioctl */
#define LTTNG_KERNEL_ENABLE _IO(0xF6, 0x82)
#define LTTNG_KERNEL_DISABLE _IO(0xF6, 0x83)
#define LTTNG_KERNEL_ENABLE _IO(0xF6, 0x82)
#define LTTNG_KERNEL_DISABLE _IO(0xF6, 0x83)
-/* Event FD ioctl */
+/* Event
and event notifier
FD ioctl */
#define LTTNG_KERNEL_FILTER _IO(0xF6, 0x90)
#define LTTNG_KERNEL_ADD_CALLSITE _IO(0xF6, 0x91)
#define LTTNG_KERNEL_FILTER _IO(0xF6, 0x90)
#define LTTNG_KERNEL_ADD_CALLSITE _IO(0xF6, 0x91)
@@
-169,4
+172,10
@@
#define LTTNG_KERNEL_SESSION_UNTRACK_ID \
_IOR(0xF6, 0xA2, struct lttng_kernel_tracker_args)
#define LTTNG_KERNEL_SESSION_UNTRACK_ID \
_IOR(0xF6, 0xA2, struct lttng_kernel_tracker_args)
+/* Event notifier group file descriptor ioctl */
+#define LTTNG_KERNEL_EVENT_NOTIFIER_CREATE \
+ _IOW(0xF6, 0xB0, struct lttng_kernel_event_notifier)
+#define LTTNG_KERNEL_EVENT_NOTIFIER_GROUP_NOTIFICATION_FD \
+ _IO(0xF6, 0xB1)
+
#endif /* _LTT_KERNEL_IOCTL_H */
#endif /* _LTT_KERNEL_IOCTL_H */
This page took
0.030514 seconds
and
4
git commands to generate.