diff --git a/lib/trace/Makefile b/lib/trace/Makefile index 90bc46571..0ca721e53 100644 --- a/lib/trace/Makefile +++ b/lib/trace/Makefile @@ -41,4 +41,6 @@ SO_SUFFIX := $(SO_VER).$(SO_MINOR) C_SRCS = trace.c trace_flags.c trace_rpc.c LIBNAME = trace +SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_trace.map) + include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk diff --git a/lib/trace/spdk_trace.map b/lib/trace/spdk_trace.map new file mode 100644 index 000000000..14a03b337 --- /dev/null +++ b/lib/trace/spdk_trace.map @@ -0,0 +1,29 @@ +{ + global: + + # public functions + _spdk_trace_record; + spdk_trace_get_tpoint_mask; + spdk_trace_set_tpoints; + spdk_trace_clear_tpoints; + spdk_trace_get_tpoint_group_mask; + spdk_trace_set_tpoint_group_mask; + spdk_trace_clear_tpoint_group_mask; + spdk_trace_init; + spdk_trace_cleanup; + spdk_trace_flags_init; + spdk_trace_register_owner; + spdk_trace_register_object; + spdk_trace_register_description; + spdk_trace_get_first_register_fn; + spdk_trace_get_next_register_fn; + spdk_trace_enable_tpoint_group; + spdk_trace_disable_tpoint_group; + spdk_trace_mask_usage; + spdk_trace_add_register_fn; + + # public variables + g_trace_histories; + + local: *; +}; diff --git a/test/make/check_so_deps.sh b/test/make/check_so_deps.sh index b2fc1fce2..103e3203a 100755 --- a/test/make/check_so_deps.sh +++ b/test/make/check_so_deps.sh @@ -112,6 +112,8 @@ function confirm_abi_deps() { name = SPDK_LOG_REDUCE [suppress_variable] name = SPDK_LOG_THREAD +[suppress_variable] + name = SPDK_LOG_TRACE EOF for object in "$libdir"/libspdk_*.so; do