X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Frandom.h;fp=instrumentation%2Fevents%2Flttng-module%2Frandom.h;h=0000000000000000000000000000000000000000;hb=7c6d929d62a6e24fb1dbeaee5cd2c8afe77720b7;hp=7cf0908ff4b75a28c7cee0e3a9b33372c0fde7b9;hpb=cf77d12083b5092eca8c6f9899ec0892756845aa;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/random.h b/instrumentation/events/lttng-module/random.h deleted file mode 100644 index 7cf0908f..00000000 --- a/instrumentation/events/lttng-module/random.h +++ /dev/null @@ -1,132 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ -#undef TRACE_SYSTEM -#define TRACE_SYSTEM random - -#if !defined(LTTNG_TRACE_RANDOM_H) || defined(TRACE_HEADER_MULTI_READ) -#define LTTNG_TRACE_RANDOM_H - -#include -#include - -LTTNG_TRACEPOINT_EVENT_CLASS(random__mix_pool_bytes, - TP_PROTO(const char *pool_name, int bytes, unsigned long IP), - - TP_ARGS(pool_name, bytes, IP), - - TP_FIELDS( - ctf_string(pool_name, pool_name) - ctf_integer(int, bytes, bytes) - ctf_integer_hex(unsigned long, IP, IP) - ) -) - -LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(random__mix_pool_bytes, mix_pool_bytes, - - random_mix_pool_bytes, - - TP_PROTO(const char *pool_name, int bytes, unsigned long IP), - - TP_ARGS(pool_name, bytes, IP) -) - -LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(random__mix_pool_bytes, mix_pool_bytes_nolock, - - random_mix_pool_bytes_nolock, - - TP_PROTO(const char *pool_name, int bytes, unsigned long IP), - - TP_ARGS(pool_name, bytes, IP) -) - -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,2,0)) -LTTNG_TRACEPOINT_EVENT_MAP(credit_entropy_bits, - - random_credit_entropy_bits, - - TP_PROTO(const char *pool_name, int bits, int entropy_count, - unsigned long IP), - - TP_ARGS(pool_name, bits, entropy_count, IP), - - TP_FIELDS( - ctf_string(pool_name, pool_name) - ctf_integer(int, bits, bits) - ctf_integer(int, entropy_count, entropy_count) - ctf_integer_hex(unsigned long, IP, IP) - ) -) -#else -LTTNG_TRACEPOINT_EVENT_MAP(credit_entropy_bits, - - random_credit_entropy_bits, - - TP_PROTO(const char *pool_name, int bits, int entropy_count, - int entropy_total, unsigned long IP), - - TP_ARGS(pool_name, bits, entropy_count, entropy_total, IP), - - TP_FIELDS( - ctf_string(pool_name, pool_name) - ctf_integer(int, bits, bits) - ctf_integer(int, entropy_count, entropy_count) - ctf_integer(int, entropy_total, entropy_total) - ctf_integer_hex(unsigned long, IP, IP) - ) -) -#endif - -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) - ) -) - -LTTNG_TRACEPOINT_EVENT_CLASS(random__extract_entropy, - TP_PROTO(const char *pool_name, int nbytes, int entropy_count, - unsigned long IP), - - TP_ARGS(pool_name, nbytes, entropy_count, IP), - - TP_FIELDS( - ctf_string(pool_name, pool_name) - ctf_integer(int, nbytes, nbytes) - ctf_integer(int, entropy_count, entropy_count) - ctf_integer_hex(unsigned long, IP, IP) - ) -) - - -LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(random__extract_entropy, extract_entropy, - - random_extract_entropy, - - TP_PROTO(const char *pool_name, int nbytes, int entropy_count, - unsigned long IP), - - TP_ARGS(pool_name, nbytes, entropy_count, IP) -) - -LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(random__extract_entropy, extract_entropy_user, - - random_extract_entropy_user, - - TP_PROTO(const char *pool_name, int nbytes, int entropy_count, - unsigned long IP), - - TP_ARGS(pool_name, nbytes, entropy_count, IP) -) - - - -#endif /* LTTNG_TRACE_RANDOM_H */ - -/* This part must be outside protection */ -#include