X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-counter-client.h;h=2a0a34555d1135a18fd0bd13f3dd79cb623855f5;hb=6ba6fd60507f8e045bdc4f1be14e9d99c6a15f7f;hp=5aa866191266bd05ac026a9780c446433aec2c61;hpb=b62f8205216d20d7ef16b536efd81389dc6fdd2f;p=lttng-ust.git diff --git a/liblttng-ust/lttng-counter-client.h b/liblttng-ust/lttng-counter-client.h index 5aa86619..2a0a3455 100644 --- a/liblttng-ust/lttng-counter-client.h +++ b/liblttng-ust/lttng-counter-client.h @@ -10,12 +10,23 @@ #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_counter_client_percpu_32_modular_init(void); -void lttng_counter_client_percpu_32_modular_exit(void); -void lttng_counter_client_percpu_64_modular_init(void); -void lttng_counter_client_percpu_64_modular_exit(void); + +void lttng_ust_counter_clients_init(void); +void lttng_ust_counter_clients_exit(void); + +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) + __attribute__((visibility("hidden"))); #endif