From ab0b76c40eaf087f4a2b9f325be822b15d18b82c Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Wed, 6 May 2020 15:13:57 -0700 Subject: [PATCH] lib/log: add map file. Signed-off-by: Seth Howell Change-Id: Ib376a31d307a6bb4a3b4fde52b8ec14bc748a539 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2216 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Jim Harris --- lib/log/Makefile | 2 ++ lib/log/spdk_log.map | 26 ++++++++++++++++++++++++++ test/make/check_so_deps.sh | 2 ++ 3 files changed, 30 insertions(+) create mode 100644 lib/log/spdk_log.map diff --git a/lib/log/Makefile b/lib/log/Makefile index ed577cc5b..9ca97ab1c 100644 --- a/lib/log/Makefile +++ b/lib/log/Makefile @@ -44,4 +44,6 @@ ifeq ($(CONFIG_LOG_BACKTRACE),y) LOCAL_SYS_LIBS += -lunwind endif +SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_log.map) + include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk diff --git a/lib/log/spdk_log.map b/lib/log/spdk_log.map new file mode 100644 index 000000000..6c202f9a4 --- /dev/null +++ b/lib/log/spdk_log.map @@ -0,0 +1,26 @@ +{ + global: + + # public functions + spdk_log_open; + spdk_log_close; + spdk_log_set_level; + spdk_log_get_level; + spdk_log_set_backtrace_level; + spdk_log_get_backtrace_level; + spdk_log_set_print_level; + spdk_log_get_print_level; + spdk_log; + spdk_log_dump; + spdk_log_get_flag; + spdk_log_set_flag; + spdk_log_clear_flag; + spdk_log_usage; + + # functions used by other SPDK libraries + spdk_log_register_flag; + spdk_log_get_first_flag; + spdk_log_get_next_flag; + + local: *; +}; diff --git a/test/make/check_so_deps.sh b/test/make/check_so_deps.sh index 149314f04..ee0d0f011 100755 --- a/test/make/check_so_deps.sh +++ b/test/make/check_so_deps.sh @@ -58,6 +58,8 @@ function confirm_abi_deps() { name = spdk_jsonrpc_parse_response [suppress_variable] name = SPDK_LOG_LOG_RPC +[suppress_variable] + name = SPDK_LOG_LOG EOF for object in "$libdir"/libspdk_*.so; do