From 5a664ef1b6f7398f493addc2745df37c61abb655 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 10 Mar 2021 10:38:46 -0500 Subject: [PATCH] Hide remaining tracer core private symbols The major SONAME bump to '1' gives us the opportunity to hide private symbols that should never have been visible. Change-Id: Id95785fcfbb79355bec1422e06f608ea3dd53134 Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- liblttng-ust/lttng-tracer-core.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/liblttng-ust/lttng-tracer-core.h b/liblttng-ust/lttng-tracer-core.h index 6a918f9b..2e44d978 100644 --- a/liblttng-ust/lttng-tracer-core.h +++ b/liblttng-ust/lttng-tracer-core.h @@ -63,21 +63,28 @@ void lttng_fixup_uts_ns_tls(void); LTTNG_HIDDEN void lttng_ust_fixup_fd_tracker_tls(void); +LTTNG_HIDDEN const char *lttng_ust_obj_get_name(int id); +LTTNG_HIDDEN int lttng_get_notify_socket(void *owner); LTTNG_HIDDEN char* lttng_ust_sockinfo_get_procname(void *owner); +LTTNG_HIDDEN void lttng_ust_sockinfo_session_enabled(void *owner); +LTTNG_HIDDEN ssize_t lttng_ust_read(int fd, void *buf, size_t len); +LTTNG_HIDDEN size_t lttng_ust_dummy_get_size(struct lttng_ctx_field *field, size_t offset); +LTTNG_HIDDEN void lttng_ust_dummy_record(struct lttng_ctx_field *field, struct lttng_ust_lib_ring_buffer_ctx *ctx, struct lttng_channel *chan); +LTTNG_HIDDEN void lttng_ust_dummy_get_value(struct lttng_ctx_field *field, struct lttng_ctx_value *value); @@ -96,7 +103,9 @@ void lttng_counter_transport_unregister(struct lttng_counter_transport *transpor #ifdef HAVE_PERF_EVENT LTTNG_HIDDEN void lttng_ust_fixup_perf_counter_tls(void); +LTTNG_HIDDEN void lttng_perf_lock(void); +LTTNG_HIDDEN void lttng_perf_unlock(void); #else /* #ifdef HAVE_PERF_EVENT */ static inline -- 2.34.1