From: Michael Jeanson Date: Tue, 20 Apr 2021 16:16:36 +0000 (-0400) Subject: Tracepoint API namespacing '__tp_provider' and '__tp_name' X-Git-Tag: v2.13.0-rc1~62 X-Git-Url: http://git.lttng.org/?p=lttng-ust.git;a=commitdiff_plain;h=92866a9dad57a5bd36286808155318cf8587fe2d Tracepoint API namespacing '__tp_provider' and '__tp_name' The ABI bump gives us the opportunity to namespace all public symbols under the 'lttng_ust_' prefix. Namespace all API symbols and macros under 'lttng_ust_' / 'LTTNG_UST_' and add compat macros to keep compatibility with the previous API. Change-Id: Ic9b1bda1f88a9c5b3384b7fc368effec8c239ee9 Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- diff --git a/include/lttng/tracepoint.h b/include/lttng/tracepoint.h index 4223579e..dbaf795d 100644 --- a/include/lttng/tracepoint.h +++ b/include/lttng/tracepoint.h @@ -477,17 +477,17 @@ extern struct lttng_ust_tracepoint * const __stop_lttng_ust_tracepoints_ptrs[] #define LTTNG_UST__DEFINE_TRACEPOINT(_provider, _name, _args) \ lttng_ust_tracepoint_validate_name_len(_provider, _name); \ extern int lttng_ust_tracepoint_provider_##_provider; \ - static const char __tp_provider_strtab_##_provider##___##_name[] \ + static const char lttng_ust_tp_provider_strtab_##_provider##___##_name[] \ __attribute__((section("lttng_ust_tracepoints_strings"))) = \ #_provider; \ - static const char __tp_name_strtab_##_provider##___##_name[] \ + static const char lttng_ust_tp_name_strtab_##_provider##___##_name[] \ __attribute__((section("lttng_ust_tracepoints_strings"))) = \ #_name; \ struct lttng_ust_tracepoint lttng_ust_tracepoint_##_provider##___##_name \ __attribute__((section("lttng_ust_tracepoints"))) = { \ sizeof(struct lttng_ust_tracepoint), \ - __tp_provider_strtab_##_provider##___##_name, \ - __tp_name_strtab_##_provider##___##_name, \ + lttng_ust_tp_provider_strtab_##_provider##___##_name, \ + lttng_ust_tp_name_strtab_##_provider##___##_name, \ 0, \ NULL, \ LTTNG_UST__TRACEPOINT_UNDEFINED_REF(_provider), \