X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust-cyg-profile%2Flttng-ust-cyg-profile.h;h=7e5cd690e3b83d41c1ebf5cd5938c82a5c6d8b12;hb=029ba7b267745ada271dcc18f8b1880e27510932;hp=2e6dda8e06cd8a49e5dccf592315d24a2720e33b;hpb=9283d922fee6067f502866832e6113c720473c94;p=lttng-ust.git diff --git a/liblttng-ust-cyg-profile/lttng-ust-cyg-profile.h b/liblttng-ust-cyg-profile/lttng-ust-cyg-profile.h index 2e6dda8e..7e5cd690 100644 --- a/liblttng-ust-cyg-profile/lttng-ust-cyg-profile.h +++ b/liblttng-ust-cyg-profile/lttng-ust-cyg-profile.h @@ -32,23 +32,27 @@ extern "C" { #include -TRACEPOINT_EVENT(lttng_ust_cyg_profile, func_entry, +TRACEPOINT_EVENT_CLASS(lttng_ust_cyg_profile, func_class, TP_ARGS(void *, func_addr, void *, call_site), TP_FIELDS( - ctf_integer_hex(void *, addr, func_addr) - ctf_integer_hex(void *, call_site, call_site) + ctf_integer_hex(unsigned long, addr, + (unsigned long) func_addr) + ctf_integer_hex(unsigned long, call_site, + (unsigned long) call_site) ) ) +TRACEPOINT_EVENT_INSTANCE(lttng_ust_cyg_profile, func_class, + func_entry, + TP_ARGS(void *, func_addr, void *, call_site) +) + TRACEPOINT_LOGLEVEL(lttng_ust_cyg_profile, func_entry, TRACE_DEBUG_FUNCTION) -TRACEPOINT_EVENT(lttng_ust_cyg_profile, func_exit, - TP_ARGS(void *, func_addr, void *, call_site), - TP_FIELDS( - ctf_integer_hex(void *, addr, func_addr) - ctf_integer_hex(void *, call_site, call_site) - ) +TRACEPOINT_EVENT_INSTANCE(lttng_ust_cyg_profile, func_class, + func_exit, + TP_ARGS(void *, func_addr, void *, call_site) ) TRACEPOINT_LOGLEVEL(lttng_ust_cyg_profile, func_exit,