Fix: app contexts: do not leak app context name, event field, context field
[lttng-ust.git] / liblttng-ust / lttng-counter-client.h
index 5aa866191266bd05ac026a9780c446433aec2c61..2a0a34555d1135a18fd0bd13f3dd79cb623855f5 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_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
This page took 0.023592 seconds and 4 git commands to generate.