1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright 2014-2020, Intel Corporation
5 # src/libpmemobj.link -- linker link file for libpmemobj
21 pmemobj_mutex_timedlock;
22 pmemobj_mutex_trylock;
25 pmemobj_rwlock_rdlock;
26 pmemobj_rwlock_wrlock;
27 pmemobj_rwlock_timedrdlock;
28 pmemobj_rwlock_timedwrlock;
29 pmemobj_rwlock_tryrdlock;
30 pmemobj_rwlock_trywrlock;
31 pmemobj_rwlock_unlock;
33 pmemobj_cond_broadcast;
35 pmemobj_cond_timedwait;
48 pmemobj_alloc_usable_size;
51 pmemobj_root_construct;
56 pmemobj_list_insert_new;
67 pmemobj_tx_add_range_direct;
68 pmemobj_tx_xadd_range;
69 pmemobj_tx_xadd_range_direct;
83 pmemobj_tx_log_append_buffer;
84 pmemobj_tx_xlog_append_buffer;
85 pmemobj_tx_log_auto_alloc;
86 pmemobj_tx_log_snapshots_max_size;
87 pmemobj_tx_log_intents_max_size;
88 pmemobj_tx_set_user_data;
89 pmemobj_tx_get_user_data;
90 pmemobj_tx_set_failure_behavior;
91 pmemobj_tx_get_failure_behavior;
93 pmemobj_memcpy_persist;
96 pmemobj_memset_persist;
112 pmemobj_set_user_data;
113 pmemobj_get_user_data;
116 _pobj_cache_invalidate;