X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-counter-client.h;fp=liblttng-ust%2Flttng-counter-client.h;h=dcb01de5c70da44e94770656140852a6a8f906a7;hb=f27f1026353ae61083b7a2221f912b0299095a04;hp=5aa866191266bd05ac026a9780c446433aec2c61;hpb=14e0a13576200091ccaba54c89692ee21672a700;p=lttng-ust.git diff --git a/liblttng-ust/lttng-counter-client.h b/liblttng-ust/lttng-counter-client.h index 5aa86619..dcb01de5 100644 --- a/liblttng-ust/lttng-counter-client.h +++ b/liblttng-ust/lttng-counter-client.h @@ -10,12 +10,20 @@ #define _LTTNG_UST_COUNTER_CLIENT_H /* - * These symbol are part of the private ABI between liblttng-ust and - * liblttng-ust-ctl. + * The counter clients init/exit symbols are private ABI for + * liblttng-ust-ctl, which is why they are not hidden. */ + +void lttng_ust_counter_clients_init(void); +void lttng_ust_counter_clients_exit(void); + +__attribute__((visibility("hidden"))) void lttng_counter_client_percpu_32_modular_init(void); +__attribute__((visibility("hidden"))) void lttng_counter_client_percpu_32_modular_exit(void); +__attribute__((visibility("hidden"))) void lttng_counter_client_percpu_64_modular_init(void); +__attribute__((visibility("hidden"))) void lttng_counter_client_percpu_64_modular_exit(void); #endif