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