X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Frandom.h;h=d7bda0df4b7d05281fa7035025c43ce2f71fa7fb;hb=9cf29d3eaffa56199259919c90108de84724b4fb;hp=6ecdd90e7e2dcd4b0a865b50dde032d8afa27ab6;hpb=76e4f0175e477c9ad0368523e3c0dd2cbbfd3678;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/random.h b/instrumentation/events/lttng-module/random.h index 6ecdd90e..d7bda0df 100644 --- a/instrumentation/events/lttng-module/random.h +++ b/instrumentation/events/lttng-module/random.h @@ -28,19 +28,28 @@ DECLARE_EVENT_CLASS(random__mix_pool_bytes, __get_str(pool_name), __entry->bytes, (void *)__entry->IP) ) -DEFINE_EVENT(random__mix_pool_bytes, mix_pool_bytes, +DEFINE_EVENT_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) ) -DEFINE_EVENT(random__mix_pool_bytes, mix_pool_bytes_nolock, +DEFINE_EVENT_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) ) -TRACE_EVENT(credit_entropy_bits, +TRACE_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), @@ -68,7 +77,10 @@ TRACE_EVENT(credit_entropy_bits, (void *)__entry->IP) ) -TRACE_EVENT(get_random_bytes, +TRACE_EVENT_MAP(get_random_bytes, + + random_get_random_bytes, + TP_PROTO(int nbytes, unsigned long IP), TP_ARGS(nbytes, IP), @@ -112,14 +124,20 @@ DECLARE_EVENT_CLASS(random__extract_entropy, ) -DEFINE_EVENT(random__extract_entropy, extract_entropy, +DEFINE_EVENT_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) ) -DEFINE_EVENT(random__extract_entropy, extract_entropy_user, +DEFINE_EVENT_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),