Commit 90b43502 authored by Seth Howell's avatar Seth Howell Committed by Jim Harris
Browse files

lib/thread: add a map file.



Signed-off-by: default avatarSeth Howell <seth.howell@intel.com>
Change-Id: If5d934f7d3f46e5c508e40c0b0c3aea65d3ba113
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2298


Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@mellanox.com>
Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent ca87d13e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -41,4 +41,6 @@ SO_SUFFIX := $(SO_VER).$(SO_MINOR)
C_SRCS = thread.c
LIBNAME = thread

SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_thread.map)

include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+55 −0
Original line number Diff line number Diff line
{
	global:

	# public functions in spdk/thread.h
	spdk_thread_lib_init;
	spdk_thread_lib_init_ext;
	spdk_thread_lib_fini;
	spdk_thread_create;
	spdk_set_thread;
	spdk_thread_exit;
	spdk_thread_is_exited;
	spdk_thread_destroy;
	spdk_thread_get_ctx;
	spdk_thread_get_cpumask;
	spdk_thread_set_cpumask;
	spdk_thread_get_from_ctx;
	spdk_thread_poll;
	spdk_thread_next_poller_expiration;
	spdk_thread_has_active_pollers;
	spdk_thread_has_pollers;
	spdk_thread_is_idle;
	spdk_thread_get_count;
	spdk_get_thread;
	spdk_thread_get_name;
	spdk_thread_get_id;
	spdk_thread_get_by_id;
	spdk_thread_get_stats;
	spdk_thread_get_last_tsc;
	spdk_thread_send_msg;
	spdk_thread_send_critical_msg;
	spdk_for_each_thread;
	spdk_poller_register;
	spdk_poller_register_named;
	spdk_poller_unregister;
	spdk_poller_pause;
	spdk_poller_resume;
	spdk_io_device_register;
	spdk_io_device_unregister;
	spdk_get_io_channel;
	spdk_put_io_channel;
	spdk_io_channel_get_ctx;
	spdk_io_channel_from_ctx;
	spdk_io_channel_get_thread;
	spdk_for_each_channel;
	spdk_io_channel_iter_get_io_device;
	spdk_io_channel_iter_get_channel;
	spdk_io_channel_iter_get_ctx;
	spdk_for_each_channel_continue;

	# internal functions in spdk_internal/thread.h
	spdk_poller_state_str;
	spdk_io_device_get_name;

	local: *;
};
+2 −0
Original line number Diff line number Diff line
@@ -110,6 +110,8 @@ function confirm_abi_deps() {
	name = spdk_opal_uid
[suppress_variable]
	name = SPDK_LOG_REDUCE
[suppress_variable]
	name = SPDK_LOG_THREAD
EOF

	for object in "$libdir"/libspdk_*.so; do