Change-Id: I6f314c2ceb86e72ebad35089169885161cda30de
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
#include <lttng/tracepoint-event.h>
#include <linux/writeback.h>
#include <lttng/tracepoint-event.h>
#include <linux/writeback.h>
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,13,0))
LTTNG_TRACEPOINT_EVENT_MAP(add_device_randomness,
random_add_device_randomness,
LTTNG_TRACEPOINT_EVENT_MAP(add_device_randomness,
random_add_device_randomness,
ctf_integer_hex(unsigned long, IP, IP)
)
)
ctf_integer_hex(unsigned long, IP, IP)
)
)
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
LTTNG_TRACEPOINT_EVENT_CLASS(random__mix_pool_bytes,
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
LTTNG_TRACEPOINT_EVENT_CLASS(random__mix_pool_bytes,
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,13,0))
LTTNG_TRACEPOINT_EVENT_MAP(push_to_pool,
random_push_to_pool,
LTTNG_TRACEPOINT_EVENT_MAP(push_to_pool,
random_push_to_pool,
ctf_integer(int, input_bits, input_bits)
)
)
ctf_integer(int, input_bits, input_bits)
)
)
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
LTTNG_TRACEPOINT_EVENT_MAP(debit_entropy,
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
LTTNG_TRACEPOINT_EVENT_MAP(debit_entropy,
ctf_integer(int, debit_bits, debit_bits)
)
)
ctf_integer(int, debit_bits, debit_bits)
)
)
-#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,13,0))
LTTNG_TRACEPOINT_EVENT_MAP(debit_entropy,
random_debit_entropy,
LTTNG_TRACEPOINT_EVENT_MAP(debit_entropy,
random_debit_entropy,
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,13,0))
LTTNG_TRACEPOINT_EVENT_MAP(add_input_randomness,
random_add_input_randomness,
LTTNG_TRACEPOINT_EVENT_MAP(add_input_randomness,
random_add_input_randomness,
ctf_integer(int, input_entropy, input_entropy)
)
)
ctf_integer(int, input_entropy, input_entropy)
)
)
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,13,0))
LTTNG_TRACEPOINT_EVENT_CLASS(random__get_random_bytes,
TP_PROTO(int nbytes, unsigned long IP),
LTTNG_TRACEPOINT_EVENT_CLASS(random__get_random_bytes,
TP_PROTO(int nbytes, unsigned long IP),
-#else
-LTTNG_TRACEPOINT_EVENT_MAP(get_random_bytes,
-
- random_get_random_bytes,
-
- TP_PROTO(int nbytes, unsigned long IP),
-
- TP_ARGS(nbytes, IP),
-
- TP_FIELDS(
- ctf_integer(int, nbytes, nbytes)
- ctf_integer_hex(unsigned long, IP, IP)
- )
-)
-#endif
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
LTTNG_TRACEPOINT_EVENT_CLASS(random__extract_entropy,
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,17,0))
LTTNG_TRACEPOINT_EVENT_CLASS(random__extract_entropy,
-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,13,0))
LTTNG_TRACEPOINT_EVENT_MAP(random_read,
random_random_read,
LTTNG_TRACEPOINT_EVENT_MAP(random_read,
random_random_read,
ctf_integer(int, input_left, input_left)
)
)
ctf_integer(int, input_left, input_left)
)
)
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,9,0))
LTTNG_TRACEPOINT_EVENT_MAP(prandom_u32,
#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,9,0))
LTTNG_TRACEPOINT_EVENT_MAP(prandom_u32,