Fix: liblttng-ust-ctl: missing ring buffer and counter clients init/exit symbols
[lttng-ust.git] / liblttng-ust / lttng-counter-client.h
index 5aa866191266bd05ac026a9780c446433aec2c61..dcb01de5c70da44e94770656140852a6a8f906a7 100644 (file)
 #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
This page took 0.023714 seconds and 4 git commands to generate.