]> git.proxmox.com Git - ceph.git/blob - ceph/src/pmdk/src/libpmemobj/libpmemobj.link.in
import ceph 16.2.7
[ceph.git] / ceph / src / pmdk / src / libpmemobj / libpmemobj.link.in
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright 2014-2020, Intel Corporation
3 #
4 #
5 # src/libpmemobj.link -- linker link file for libpmemobj
6 #
7 LIBPMEMOBJ_1.0 {
8 global:
9 pmemobj_check_version;
10 pmemobj_set_funcs;
11 pmemobj_errormsg;
12 pmemobj_create;
13 pmemobj_open;
14 pmemobj_close;
15 pmemobj_check;
16 pmemobj_ctl_exec;
17 pmemobj_ctl_get;
18 pmemobj_ctl_set;
19 pmemobj_mutex_zero;
20 pmemobj_mutex_lock;
21 pmemobj_mutex_timedlock;
22 pmemobj_mutex_trylock;
23 pmemobj_mutex_unlock;
24 pmemobj_rwlock_zero;
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;
32 pmemobj_cond_zero;
33 pmemobj_cond_broadcast;
34 pmemobj_cond_signal;
35 pmemobj_cond_timedwait;
36 pmemobj_cond_wait;
37 pmemobj_pool_by_oid;
38 pmemobj_pool_by_ptr;
39 pmemobj_oid;
40 pmemobj_alloc;
41 pmemobj_xalloc;
42 pmemobj_zalloc;
43 pmemobj_realloc;
44 pmemobj_zrealloc;
45 pmemobj_strdup;
46 pmemobj_wcsdup;
47 pmemobj_free;
48 pmemobj_alloc_usable_size;
49 pmemobj_type_num;
50 pmemobj_root;
51 pmemobj_root_construct;
52 pmemobj_root_size;
53 pmemobj_first;
54 pmemobj_next;
55 pmemobj_list_insert;
56 pmemobj_list_insert_new;
57 pmemobj_list_remove;
58 pmemobj_list_move;
59 pmemobj_tx_begin;
60 pmemobj_tx_stage;
61 pmemobj_tx_abort;
62 pmemobj_tx_commit;
63 pmemobj_tx_end;
64 pmemobj_tx_errno;
65 pmemobj_tx_process;
66 pmemobj_tx_add_range;
67 pmemobj_tx_add_range_direct;
68 pmemobj_tx_xadd_range;
69 pmemobj_tx_xadd_range_direct;
70 pmemobj_tx_alloc;
71 pmemobj_tx_xalloc;
72 pmemobj_tx_zalloc;
73 pmemobj_tx_realloc;
74 pmemobj_tx_zrealloc;
75 pmemobj_tx_strdup;
76 pmemobj_tx_xstrdup;
77 pmemobj_tx_wcsdup;
78 pmemobj_tx_xwcsdup;
79 pmemobj_tx_free;
80 pmemobj_tx_xfree;
81 pmemobj_tx_lock;
82 pmemobj_tx_xlock;
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;
92 pmemobj_memcpy;
93 pmemobj_memcpy_persist;
94 pmemobj_memmove;
95 pmemobj_memset;
96 pmemobj_memset_persist;
97 pmemobj_persist;
98 pmemobj_flush;
99 pmemobj_drain;
100 pmemobj_xpersist;
101 pmemobj_xflush;
102 pmemobj_direct;
103 pmemobj_volatile;
104 pmemobj_reserve;
105 pmemobj_xreserve;
106 pmemobj_defer_free;
107 pmemobj_set_value;
108 pmemobj_publish;
109 pmemobj_tx_publish;
110 pmemobj_tx_xpublish;
111 pmemobj_cancel;
112 pmemobj_set_user_data;
113 pmemobj_get_user_data;
114 pmemobj_defrag;
115 _pobj_cached_pool;
116 _pobj_cache_invalidate;
117 _pobj_debug_notice;
118 fault_injection;
119 local:
120 *;
121 };