tracepoint: validate provider/event name length with static assert
[lttng-ust.git] / include / lttng / ust-tracepoint-event.h
index ea0e9564f66a66b09131dbf9cdbca8b5f0c0ac54..c50047d0baf4c6fc5a262b70b9f2ed72328e1e23 100644 (file)
@@ -109,10 +109,7 @@ void _TP_COMBINE_TOKENS(__tracepoint_provider_check_, TRACEPOINT_PROVIDER)(void)
 
 #undef _TRACEPOINT_EVENT_INSTANCE
 #define _TRACEPOINT_EVENT_INSTANCE(_provider, _template, _name, _args) \
-static const char                                                      \
-       __tp_name_len_check##_provider##___##_name[LTTNG_UST_ABI_SYM_NAME_LEN] \
-       __attribute__((unused)) =                                       \
-               #_provider ":" #_name;
+       lttng_ust_tracepoint_validate_name_len(_provider, _name);
 
 #include TRACEPOINT_INCLUDE
 
This page took 0.025555 seconds and 4 git commands to generate.