xref: /freebsd/sys/contrib/openzfs/lib/libuutil/libuutil.abi (revision 8ccc0d235c226d84112561d453c49904398d085c)
1<abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libuutil.so.3'>
2  <elf-needed>
3    <dependency name='libunwind.so.8'/>
4    <dependency name='libc.so.6'/>
5    <dependency name='ld-linux-x86-64.so.2'/>
6  </elf-needed>
7  <elf-function-symbols>
8    <elf-symbol name='_sol_getmntent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
9    <elf-symbol name='_system_delay_taskq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
10    <elf-symbol name='_system_taskq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
11    <elf-symbol name='atomic_add_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
12    <elf-symbol name='atomic_add_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
13    <elf-symbol name='atomic_add_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14    <elf-symbol name='atomic_add_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15    <elf-symbol name='atomic_add_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16    <elf-symbol name='atomic_add_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17    <elf-symbol name='atomic_add_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18    <elf-symbol name='atomic_add_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19    <elf-symbol name='atomic_add_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20    <elf-symbol name='atomic_add_char_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21    <elf-symbol name='atomic_add_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22    <elf-symbol name='atomic_add_int_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23    <elf-symbol name='atomic_add_long' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24    <elf-symbol name='atomic_add_long_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25    <elf-symbol name='atomic_add_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26    <elf-symbol name='atomic_add_ptr_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27    <elf-symbol name='atomic_add_short' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28    <elf-symbol name='atomic_add_short_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29    <elf-symbol name='atomic_and_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30    <elf-symbol name='atomic_and_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31    <elf-symbol name='atomic_and_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32    <elf-symbol name='atomic_and_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33    <elf-symbol name='atomic_and_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34    <elf-symbol name='atomic_and_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35    <elf-symbol name='atomic_and_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36    <elf-symbol name='atomic_and_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37    <elf-symbol name='atomic_and_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38    <elf-symbol name='atomic_and_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39    <elf-symbol name='atomic_and_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40    <elf-symbol name='atomic_and_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41    <elf-symbol name='atomic_and_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42    <elf-symbol name='atomic_and_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43    <elf-symbol name='atomic_and_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44    <elf-symbol name='atomic_and_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45    <elf-symbol name='atomic_cas_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46    <elf-symbol name='atomic_cas_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
47    <elf-symbol name='atomic_cas_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48    <elf-symbol name='atomic_cas_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
49    <elf-symbol name='atomic_cas_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50    <elf-symbol name='atomic_cas_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
51    <elf-symbol name='atomic_cas_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52    <elf-symbol name='atomic_cas_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
53    <elf-symbol name='atomic_cas_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54    <elf-symbol name='atomic_clear_long_excl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
55    <elf-symbol name='atomic_dec_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56    <elf-symbol name='atomic_dec_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
57    <elf-symbol name='atomic_dec_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58    <elf-symbol name='atomic_dec_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
59    <elf-symbol name='atomic_dec_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60    <elf-symbol name='atomic_dec_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61    <elf-symbol name='atomic_dec_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62    <elf-symbol name='atomic_dec_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
63    <elf-symbol name='atomic_dec_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64    <elf-symbol name='atomic_dec_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='atomic_dec_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='atomic_dec_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='atomic_dec_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='atomic_dec_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
69    <elf-symbol name='atomic_dec_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
70    <elf-symbol name='atomic_dec_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
71    <elf-symbol name='atomic_inc_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
72    <elf-symbol name='atomic_inc_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
73    <elf-symbol name='atomic_inc_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
74    <elf-symbol name='atomic_inc_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
75    <elf-symbol name='atomic_inc_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
76    <elf-symbol name='atomic_inc_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
77    <elf-symbol name='atomic_inc_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
78    <elf-symbol name='atomic_inc_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
79    <elf-symbol name='atomic_inc_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
80    <elf-symbol name='atomic_inc_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
81    <elf-symbol name='atomic_inc_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
82    <elf-symbol name='atomic_inc_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
83    <elf-symbol name='atomic_inc_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
84    <elf-symbol name='atomic_inc_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
85    <elf-symbol name='atomic_inc_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
86    <elf-symbol name='atomic_inc_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
87    <elf-symbol name='atomic_or_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
88    <elf-symbol name='atomic_or_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
89    <elf-symbol name='atomic_or_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
90    <elf-symbol name='atomic_or_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
91    <elf-symbol name='atomic_or_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
92    <elf-symbol name='atomic_or_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
93    <elf-symbol name='atomic_or_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
94    <elf-symbol name='atomic_or_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
95    <elf-symbol name='atomic_or_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
96    <elf-symbol name='atomic_or_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
97    <elf-symbol name='atomic_or_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
98    <elf-symbol name='atomic_or_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
99    <elf-symbol name='atomic_or_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
100    <elf-symbol name='atomic_or_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
101    <elf-symbol name='atomic_or_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
102    <elf-symbol name='atomic_or_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
103    <elf-symbol name='atomic_set_long_excl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
104    <elf-symbol name='atomic_sub_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
105    <elf-symbol name='atomic_sub_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
106    <elf-symbol name='atomic_sub_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
107    <elf-symbol name='atomic_sub_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
108    <elf-symbol name='atomic_sub_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
109    <elf-symbol name='atomic_sub_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
110    <elf-symbol name='atomic_sub_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
111    <elf-symbol name='atomic_sub_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
112    <elf-symbol name='atomic_sub_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
113    <elf-symbol name='atomic_sub_char_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
114    <elf-symbol name='atomic_sub_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
115    <elf-symbol name='atomic_sub_int_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116    <elf-symbol name='atomic_sub_long' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
117    <elf-symbol name='atomic_sub_long_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
118    <elf-symbol name='atomic_sub_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
119    <elf-symbol name='atomic_sub_ptr_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
120    <elf-symbol name='atomic_sub_short' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
121    <elf-symbol name='atomic_sub_short_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
122    <elf-symbol name='atomic_swap_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
123    <elf-symbol name='atomic_swap_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
124    <elf-symbol name='atomic_swap_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
125    <elf-symbol name='atomic_swap_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
126    <elf-symbol name='atomic_swap_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
127    <elf-symbol name='atomic_swap_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
128    <elf-symbol name='atomic_swap_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
129    <elf-symbol name='atomic_swap_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
130    <elf-symbol name='atomic_swap_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
131    <elf-symbol name='avl_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
132    <elf-symbol name='avl_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
133    <elf-symbol name='avl_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
134    <elf-symbol name='avl_destroy_nodes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
135    <elf-symbol name='avl_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
136    <elf-symbol name='avl_first' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
137    <elf-symbol name='avl_insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
138    <elf-symbol name='avl_insert_here' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
139    <elf-symbol name='avl_is_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
140    <elf-symbol name='avl_last' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
141    <elf-symbol name='avl_nearest' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
142    <elf-symbol name='avl_numnodes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
143    <elf-symbol name='avl_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
144    <elf-symbol name='avl_swap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
145    <elf-symbol name='avl_update' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
146    <elf-symbol name='avl_update_gt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
147    <elf-symbol name='avl_update_lt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
148    <elf-symbol name='avl_walk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
149    <elf-symbol name='crgetgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
150    <elf-symbol name='crgetgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
151    <elf-symbol name='crgetngroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
152    <elf-symbol name='crgetruid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
153    <elf-symbol name='crgetuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
154    <elf-symbol name='cv_broadcast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
155    <elf-symbol name='cv_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
156    <elf-symbol name='cv_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
157    <elf-symbol name='cv_signal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
158    <elf-symbol name='cv_timedwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
159    <elf-symbol name='cv_timedwait_hires' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
160    <elf-symbol name='cv_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
161    <elf-symbol name='cv_wait_sig' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
162    <elf-symbol name='format_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
163    <elf-symbol name='get_system_hostid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
164    <elf-symbol name='get_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
165    <elf-symbol name='getexecname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
166    <elf-symbol name='getextmntent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
167    <elf-symbol name='getmntany' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
168    <elf-symbol name='getzoneid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
169    <elf-symbol name='kmem_asprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
170    <elf-symbol name='kmem_cache_reap_active' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
171    <elf-symbol name='kmem_scnprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
172    <elf-symbol name='kmem_vasprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
173    <elf-symbol name='ksid_lookupdomain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
174    <elf-symbol name='ksiddomain_rele' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
175    <elf-symbol name='kstat_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
176    <elf-symbol name='kstat_delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
177    <elf-symbol name='kstat_install' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
178    <elf-symbol name='kstat_set_raw_ops' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
179    <elf-symbol name='libspl_assertf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
180    <elf-symbol name='libspl_backtrace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
181    <elf-symbol name='libspl_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
182    <elf-symbol name='libspl_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
183    <elf-symbol name='libspl_physmem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
184    <elf-symbol name='libspl_set_assert_ok' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
185    <elf-symbol name='list_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
186    <elf-symbol name='list_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
187    <elf-symbol name='list_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
188    <elf-symbol name='list_insert_after' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
189    <elf-symbol name='list_insert_before' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
190    <elf-symbol name='list_insert_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
191    <elf-symbol name='list_insert_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
192    <elf-symbol name='list_is_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
193    <elf-symbol name='list_link_active' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
194    <elf-symbol name='list_link_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
195    <elf-symbol name='list_link_replace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
196    <elf-symbol name='list_move_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
197    <elf-symbol name='list_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
198    <elf-symbol name='list_prev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
199    <elf-symbol name='list_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
200    <elf-symbol name='list_remove_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
201    <elf-symbol name='list_remove_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
202    <elf-symbol name='list_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
203    <elf-symbol name='membar_consumer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
204    <elf-symbol name='membar_enter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
205    <elf-symbol name='membar_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
206    <elf-symbol name='membar_producer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
207    <elf-symbol name='membar_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
208    <elf-symbol name='mkdirp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
209    <elf-symbol name='mutex_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
210    <elf-symbol name='mutex_enter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
211    <elf-symbol name='mutex_enter_check_return' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
212    <elf-symbol name='mutex_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
213    <elf-symbol name='mutex_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
214    <elf-symbol name='mutex_tryenter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
215    <elf-symbol name='p0' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
216    <elf-symbol name='print_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
217    <elf-symbol name='procfs_list_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
218    <elf-symbol name='procfs_list_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
219    <elf-symbol name='procfs_list_install' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
220    <elf-symbol name='procfs_list_uninstall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221    <elf-symbol name='random_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
222    <elf-symbol name='random_force_pseudo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
223    <elf-symbol name='random_get_bytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
224    <elf-symbol name='random_get_pseudo_bytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
225    <elf-symbol name='random_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
226    <elf-symbol name='rw_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
227    <elf-symbol name='rw_enter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
228    <elf-symbol name='rw_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
229    <elf-symbol name='rw_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
230    <elf-symbol name='rw_tryenter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
231    <elf-symbol name='rw_tryupgrade' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
232    <elf-symbol name='seq_printf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
233    <elf-symbol name='spl_fstrans_mark' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
234    <elf-symbol name='spl_fstrans_unmark' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
235    <elf-symbol name='spl_pagesize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
236    <elf-symbol name='strlcat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
237    <elf-symbol name='strlcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
238    <elf-symbol name='system_taskq_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
239    <elf-symbol name='system_taskq_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
240    <elf-symbol name='taskq_cancel_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
241    <elf-symbol name='taskq_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
242    <elf-symbol name='taskq_create_synced' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
243    <elf-symbol name='taskq_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
244    <elf-symbol name='taskq_dispatch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
245    <elf-symbol name='taskq_dispatch_delay' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
246    <elf-symbol name='taskq_dispatch_ent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
247    <elf-symbol name='taskq_empty_ent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
248    <elf-symbol name='taskq_init_ent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
249    <elf-symbol name='taskq_member' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
250    <elf-symbol name='taskq_of_curthread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
251    <elf-symbol name='taskq_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
252    <elf-symbol name='taskq_wait_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
253    <elf-symbol name='taskq_wait_outstanding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
254    <elf-symbol name='utsname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
255    <elf-symbol name='uu_avl_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
256    <elf-symbol name='uu_avl_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
257    <elf-symbol name='uu_avl_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
258    <elf-symbol name='uu_avl_first' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
259    <elf-symbol name='uu_avl_insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
260    <elf-symbol name='uu_avl_last' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
261    <elf-symbol name='uu_avl_lockup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
262    <elf-symbol name='uu_avl_nearest_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
263    <elf-symbol name='uu_avl_nearest_prev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
264    <elf-symbol name='uu_avl_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
265    <elf-symbol name='uu_avl_node_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
266    <elf-symbol name='uu_avl_node_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
267    <elf-symbol name='uu_avl_numnodes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
268    <elf-symbol name='uu_avl_pool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
269    <elf-symbol name='uu_avl_pool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
270    <elf-symbol name='uu_avl_prev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
271    <elf-symbol name='uu_avl_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
272    <elf-symbol name='uu_avl_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
273    <elf-symbol name='uu_avl_teardown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
274    <elf-symbol name='uu_avl_walk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
275    <elf-symbol name='uu_avl_walk_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
276    <elf-symbol name='uu_avl_walk_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
277    <elf-symbol name='uu_avl_walk_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
278    <elf-symbol name='uu_check_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
279    <elf-symbol name='uu_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
280    <elf-symbol name='uu_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
281    <elf-symbol name='uu_list_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
282    <elf-symbol name='uu_list_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
283    <elf-symbol name='uu_list_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
284    <elf-symbol name='uu_list_first' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
285    <elf-symbol name='uu_list_insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
286    <elf-symbol name='uu_list_insert_after' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
287    <elf-symbol name='uu_list_insert_before' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
288    <elf-symbol name='uu_list_last' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
289    <elf-symbol name='uu_list_lockup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
290    <elf-symbol name='uu_list_nearest_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
291    <elf-symbol name='uu_list_nearest_prev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
292    <elf-symbol name='uu_list_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
293    <elf-symbol name='uu_list_node_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
294    <elf-symbol name='uu_list_node_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
295    <elf-symbol name='uu_list_numnodes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
296    <elf-symbol name='uu_list_pool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
297    <elf-symbol name='uu_list_pool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
298    <elf-symbol name='uu_list_prev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
299    <elf-symbol name='uu_list_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
300    <elf-symbol name='uu_list_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
301    <elf-symbol name='uu_list_teardown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
302    <elf-symbol name='uu_list_walk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
303    <elf-symbol name='uu_list_walk_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
304    <elf-symbol name='uu_list_walk_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
305    <elf-symbol name='uu_list_walk_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
306    <elf-symbol name='uu_memdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
307    <elf-symbol name='uu_msprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
308    <elf-symbol name='uu_panic' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
309    <elf-symbol name='uu_set_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
310    <elf-symbol name='uu_strbw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
311    <elf-symbol name='uu_strcaseeq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
312    <elf-symbol name='uu_strdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
313    <elf-symbol name='uu_streq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
314    <elf-symbol name='uu_strerror' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
315    <elf-symbol name='uu_strndup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
316    <elf-symbol name='uu_zalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
317    <elf-symbol name='zk_thread_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
318  </elf-function-symbols>
319  <abi-instr address-size='64' path='lib/libspl/assert.c' language='LANG_C99'>
320    <typedef-decl name='__pid_t' type-id='95e97e5e' id='3629bad8'/>
321    <function-decl name='libspl_backtrace' mangled-name='libspl_backtrace' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_backtrace'>
322      <parameter type-id='95e97e5e'/>
323      <return type-id='48b5725f'/>
324    </function-decl>
325    <function-decl name='getpid' visibility='default' binding='global' size-in-bits='64'>
326      <return type-id='3629bad8'/>
327    </function-decl>
328    <function-decl name='gettid' visibility='default' binding='global' size-in-bits='64'>
329      <return type-id='3629bad8'/>
330    </function-decl>
331    <function-decl name='prctl' visibility='default' binding='global' size-in-bits='64'>
332      <parameter type-id='95e97e5e'/>
333      <parameter is-variadic='yes'/>
334      <return type-id='95e97e5e'/>
335    </function-decl>
336    <function-decl name='libspl_set_assert_ok' mangled-name='libspl_set_assert_ok' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_set_assert_ok'>
337      <parameter type-id='c19b74c3' name='val'/>
338      <return type-id='48b5725f'/>
339    </function-decl>
340  </abi-instr>
341  <abi-instr address-size='64' path='lib/libspl/atomic.c' language='LANG_C99'>
342    <typedef-decl name='int16_t' type-id='03896e23' id='23bd8cb5'/>
343    <typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
344    <typedef-decl name='uint16_t' type-id='253c2d2a' id='149c6638'/>
345    <typedef-decl name='__int16_t' type-id='a2185560' id='03896e23'/>
346    <typedef-decl name='__uint16_t' type-id='8efea9e5' id='253c2d2a'/>
347    <typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/>
348    <typedef-decl name='__ssize_t' type-id='bd54fe1a' id='41060289'/>
349    <typedef-decl name='ssize_t' type-id='41060289' id='79a0948f'/>
350    <qualified-type-def type-id='149c6638' volatile='yes' id='5120c5f7'/>
351    <pointer-type-def type-id='5120c5f7' size-in-bits='64' id='93977ae7'/>
352    <qualified-type-def type-id='8f92235e' volatile='yes' id='430e0681'/>
353    <pointer-type-def type-id='430e0681' size-in-bits='64' id='3a147f31'/>
354    <qualified-type-def type-id='b96825af' volatile='yes' id='84ff7d66'/>
355    <pointer-type-def type-id='84ff7d66' size-in-bits='64' id='aa323ea4'/>
356    <qualified-type-def type-id='ee1f298e' volatile='yes' id='6f7e09cb'/>
357    <pointer-type-def type-id='6f7e09cb' size-in-bits='64' id='64698d33'/>
358    <qualified-type-def type-id='48b5725f' volatile='yes' id='b0b3cbf9'/>
359    <pointer-type-def type-id='b0b3cbf9' size-in-bits='64' id='fe09dd29'/>
360    <function-decl name='atomic_inc_8' mangled-name='atomic_inc_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_8'>
361      <parameter type-id='aa323ea4' name='target'/>
362      <return type-id='48b5725f'/>
363    </function-decl>
364    <function-decl name='atomic_inc_16' mangled-name='atomic_inc_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_16'>
365      <parameter type-id='93977ae7' name='target'/>
366      <return type-id='48b5725f'/>
367    </function-decl>
368    <function-decl name='atomic_inc_32' mangled-name='atomic_inc_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_32'>
369      <parameter type-id='3a147f31' name='target'/>
370      <return type-id='48b5725f'/>
371    </function-decl>
372    <function-decl name='atomic_inc_ulong' mangled-name='atomic_inc_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_ulong'>
373      <parameter type-id='64698d33' name='target'/>
374      <return type-id='48b5725f'/>
375    </function-decl>
376    <function-decl name='atomic_dec_8' mangled-name='atomic_dec_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_8'>
377      <parameter type-id='aa323ea4' name='target'/>
378      <return type-id='48b5725f'/>
379    </function-decl>
380    <function-decl name='atomic_dec_16' mangled-name='atomic_dec_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_16'>
381      <parameter type-id='93977ae7' name='target'/>
382      <return type-id='48b5725f'/>
383    </function-decl>
384    <function-decl name='atomic_dec_32' mangled-name='atomic_dec_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_32'>
385      <parameter type-id='3a147f31' name='target'/>
386      <return type-id='48b5725f'/>
387    </function-decl>
388    <function-decl name='atomic_dec_ulong' mangled-name='atomic_dec_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_ulong'>
389      <parameter type-id='64698d33' name='target'/>
390      <return type-id='48b5725f'/>
391    </function-decl>
392    <function-decl name='atomic_add_ptr' mangled-name='atomic_add_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_ptr'>
393      <parameter type-id='fe09dd29' name='target'/>
394      <parameter type-id='79a0948f' name='bits'/>
395      <return type-id='48b5725f'/>
396    </function-decl>
397    <function-decl name='atomic_add_8' mangled-name='atomic_add_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_8'>
398      <parameter type-id='aa323ea4' name='target'/>
399      <parameter type-id='ee31ee44' name='bits'/>
400      <return type-id='48b5725f'/>
401    </function-decl>
402    <function-decl name='atomic_add_16' mangled-name='atomic_add_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_16'>
403      <parameter type-id='93977ae7' name='target'/>
404      <parameter type-id='23bd8cb5' name='bits'/>
405      <return type-id='48b5725f'/>
406    </function-decl>
407    <function-decl name='atomic_add_32' mangled-name='atomic_add_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_32'>
408      <parameter type-id='3a147f31' name='target'/>
409      <parameter type-id='3ff5601b' name='bits'/>
410      <return type-id='48b5725f'/>
411    </function-decl>
412    <function-decl name='atomic_sub_ptr' mangled-name='atomic_sub_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_ptr'>
413      <parameter type-id='fe09dd29' name='target'/>
414      <parameter type-id='79a0948f' name='bits'/>
415      <return type-id='48b5725f'/>
416    </function-decl>
417    <function-decl name='atomic_sub_8' mangled-name='atomic_sub_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_8'>
418      <parameter type-id='aa323ea4' name='target'/>
419      <parameter type-id='ee31ee44' name='bits'/>
420      <return type-id='48b5725f'/>
421    </function-decl>
422    <function-decl name='atomic_sub_16' mangled-name='atomic_sub_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_16'>
423      <parameter type-id='93977ae7' name='target'/>
424      <parameter type-id='23bd8cb5' name='bits'/>
425      <return type-id='48b5725f'/>
426    </function-decl>
427    <function-decl name='atomic_sub_32' mangled-name='atomic_sub_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_32'>
428      <parameter type-id='3a147f31' name='target'/>
429      <parameter type-id='3ff5601b' name='bits'/>
430      <return type-id='48b5725f'/>
431    </function-decl>
432    <function-decl name='atomic_or_8' mangled-name='atomic_or_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_8'>
433      <parameter type-id='aa323ea4' name='target'/>
434      <parameter type-id='b96825af' name='bits'/>
435      <return type-id='48b5725f'/>
436    </function-decl>
437    <function-decl name='atomic_or_16' mangled-name='atomic_or_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_16'>
438      <parameter type-id='93977ae7' name='target'/>
439      <parameter type-id='149c6638' name='bits'/>
440      <return type-id='48b5725f'/>
441    </function-decl>
442    <function-decl name='atomic_or_32' mangled-name='atomic_or_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_32'>
443      <parameter type-id='3a147f31' name='target'/>
444      <parameter type-id='8f92235e' name='bits'/>
445      <return type-id='48b5725f'/>
446    </function-decl>
447    <function-decl name='atomic_or_ulong' mangled-name='atomic_or_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_ulong'>
448      <parameter type-id='64698d33' name='target'/>
449      <parameter type-id='ee1f298e' name='bits'/>
450      <return type-id='48b5725f'/>
451    </function-decl>
452    <function-decl name='atomic_and_8' mangled-name='atomic_and_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_8'>
453      <parameter type-id='aa323ea4' name='target'/>
454      <parameter type-id='b96825af' name='bits'/>
455      <return type-id='48b5725f'/>
456    </function-decl>
457    <function-decl name='atomic_and_16' mangled-name='atomic_and_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_16'>
458      <parameter type-id='93977ae7' name='target'/>
459      <parameter type-id='149c6638' name='bits'/>
460      <return type-id='48b5725f'/>
461    </function-decl>
462    <function-decl name='atomic_and_32' mangled-name='atomic_and_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_32'>
463      <parameter type-id='3a147f31' name='target'/>
464      <parameter type-id='8f92235e' name='bits'/>
465      <return type-id='48b5725f'/>
466    </function-decl>
467    <function-decl name='atomic_and_ulong' mangled-name='atomic_and_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_ulong'>
468      <parameter type-id='64698d33' name='target'/>
469      <parameter type-id='ee1f298e' name='bits'/>
470      <return type-id='48b5725f'/>
471    </function-decl>
472    <function-decl name='atomic_inc_8_nv' mangled-name='atomic_inc_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_8_nv'>
473      <parameter type-id='aa323ea4' name='target'/>
474      <return type-id='b96825af'/>
475    </function-decl>
476    <function-decl name='atomic_inc_16_nv' mangled-name='atomic_inc_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_16_nv'>
477      <parameter type-id='93977ae7' name='target'/>
478      <return type-id='149c6638'/>
479    </function-decl>
480    <function-decl name='atomic_inc_32_nv' mangled-name='atomic_inc_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_32_nv'>
481      <parameter type-id='3a147f31' name='target'/>
482      <return type-id='8f92235e'/>
483    </function-decl>
484    <function-decl name='atomic_inc_ulong_nv' mangled-name='atomic_inc_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_ulong_nv'>
485      <parameter type-id='64698d33' name='target'/>
486      <return type-id='ee1f298e'/>
487    </function-decl>
488    <function-decl name='atomic_dec_8_nv' mangled-name='atomic_dec_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_8_nv'>
489      <parameter type-id='aa323ea4' name='target'/>
490      <return type-id='b96825af'/>
491    </function-decl>
492    <function-decl name='atomic_dec_16_nv' mangled-name='atomic_dec_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_16_nv'>
493      <parameter type-id='93977ae7' name='target'/>
494      <return type-id='149c6638'/>
495    </function-decl>
496    <function-decl name='atomic_dec_32_nv' mangled-name='atomic_dec_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_32_nv'>
497      <parameter type-id='3a147f31' name='target'/>
498      <return type-id='8f92235e'/>
499    </function-decl>
500    <function-decl name='atomic_dec_ulong_nv' mangled-name='atomic_dec_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_ulong_nv'>
501      <parameter type-id='64698d33' name='target'/>
502      <return type-id='ee1f298e'/>
503    </function-decl>
504    <function-decl name='atomic_add_ptr_nv' mangled-name='atomic_add_ptr_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_ptr_nv'>
505      <parameter type-id='fe09dd29' name='target'/>
506      <parameter type-id='79a0948f' name='bits'/>
507      <return type-id='eaa32e2f'/>
508    </function-decl>
509    <function-decl name='atomic_add_8_nv' mangled-name='atomic_add_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_8_nv'>
510      <parameter type-id='aa323ea4' name='target'/>
511      <parameter type-id='ee31ee44' name='bits'/>
512      <return type-id='b96825af'/>
513    </function-decl>
514    <function-decl name='atomic_add_16_nv' mangled-name='atomic_add_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_16_nv'>
515      <parameter type-id='93977ae7' name='target'/>
516      <parameter type-id='23bd8cb5' name='bits'/>
517      <return type-id='149c6638'/>
518    </function-decl>
519    <function-decl name='atomic_add_32_nv' mangled-name='atomic_add_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_32_nv'>
520      <parameter type-id='3a147f31' name='target'/>
521      <parameter type-id='3ff5601b' name='bits'/>
522      <return type-id='8f92235e'/>
523    </function-decl>
524    <function-decl name='atomic_add_long_nv' mangled-name='atomic_add_long_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_long_nv'>
525      <parameter type-id='64698d33' name='target'/>
526      <parameter type-id='bd54fe1a' name='bits'/>
527      <return type-id='ee1f298e'/>
528    </function-decl>
529    <function-decl name='atomic_sub_ptr_nv' mangled-name='atomic_sub_ptr_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_ptr_nv'>
530      <parameter type-id='fe09dd29' name='target'/>
531      <parameter type-id='79a0948f' name='bits'/>
532      <return type-id='eaa32e2f'/>
533    </function-decl>
534    <function-decl name='atomic_sub_8_nv' mangled-name='atomic_sub_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_8_nv'>
535      <parameter type-id='aa323ea4' name='target'/>
536      <parameter type-id='ee31ee44' name='bits'/>
537      <return type-id='b96825af'/>
538    </function-decl>
539    <function-decl name='atomic_sub_16_nv' mangled-name='atomic_sub_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_16_nv'>
540      <parameter type-id='93977ae7' name='target'/>
541      <parameter type-id='23bd8cb5' name='bits'/>
542      <return type-id='149c6638'/>
543    </function-decl>
544    <function-decl name='atomic_sub_32_nv' mangled-name='atomic_sub_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_32_nv'>
545      <parameter type-id='3a147f31' name='target'/>
546      <parameter type-id='3ff5601b' name='bits'/>
547      <return type-id='8f92235e'/>
548    </function-decl>
549    <function-decl name='atomic_sub_long_nv' mangled-name='atomic_sub_long_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_long_nv'>
550      <parameter type-id='64698d33' name='target'/>
551      <parameter type-id='bd54fe1a' name='bits'/>
552      <return type-id='ee1f298e'/>
553    </function-decl>
554    <function-decl name='atomic_or_8_nv' mangled-name='atomic_or_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_8_nv'>
555      <parameter type-id='aa323ea4' name='target'/>
556      <parameter type-id='b96825af' name='bits'/>
557      <return type-id='b96825af'/>
558    </function-decl>
559    <function-decl name='atomic_or_16_nv' mangled-name='atomic_or_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_16_nv'>
560      <parameter type-id='93977ae7' name='target'/>
561      <parameter type-id='149c6638' name='bits'/>
562      <return type-id='149c6638'/>
563    </function-decl>
564    <function-decl name='atomic_or_32_nv' mangled-name='atomic_or_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_32_nv'>
565      <parameter type-id='3a147f31' name='target'/>
566      <parameter type-id='8f92235e' name='bits'/>
567      <return type-id='8f92235e'/>
568    </function-decl>
569    <function-decl name='atomic_or_ulong_nv' mangled-name='atomic_or_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_ulong_nv'>
570      <parameter type-id='64698d33' name='target'/>
571      <parameter type-id='ee1f298e' name='bits'/>
572      <return type-id='ee1f298e'/>
573    </function-decl>
574    <function-decl name='atomic_and_8_nv' mangled-name='atomic_and_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_8_nv'>
575      <parameter type-id='aa323ea4' name='target'/>
576      <parameter type-id='b96825af' name='bits'/>
577      <return type-id='b96825af'/>
578    </function-decl>
579    <function-decl name='atomic_and_16_nv' mangled-name='atomic_and_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_16_nv'>
580      <parameter type-id='93977ae7' name='target'/>
581      <parameter type-id='149c6638' name='bits'/>
582      <return type-id='149c6638'/>
583    </function-decl>
584    <function-decl name='atomic_and_32_nv' mangled-name='atomic_and_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_32_nv'>
585      <parameter type-id='3a147f31' name='target'/>
586      <parameter type-id='8f92235e' name='bits'/>
587      <return type-id='8f92235e'/>
588    </function-decl>
589    <function-decl name='atomic_and_ulong_nv' mangled-name='atomic_and_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_ulong_nv'>
590      <parameter type-id='64698d33' name='target'/>
591      <parameter type-id='ee1f298e' name='bits'/>
592      <return type-id='ee1f298e'/>
593    </function-decl>
594    <function-decl name='atomic_cas_ptr' mangled-name='atomic_cas_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_ptr'>
595      <parameter type-id='fe09dd29' name='target'/>
596      <parameter type-id='eaa32e2f' name='exp'/>
597      <parameter type-id='eaa32e2f' name='des'/>
598      <return type-id='eaa32e2f'/>
599    </function-decl>
600    <function-decl name='atomic_cas_8' mangled-name='atomic_cas_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_8'>
601      <parameter type-id='aa323ea4' name='target'/>
602      <parameter type-id='b96825af' name='exp'/>
603      <parameter type-id='b96825af' name='des'/>
604      <return type-id='b96825af'/>
605    </function-decl>
606    <function-decl name='atomic_cas_16' mangled-name='atomic_cas_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_16'>
607      <parameter type-id='93977ae7' name='target'/>
608      <parameter type-id='149c6638' name='exp'/>
609      <parameter type-id='149c6638' name='des'/>
610      <return type-id='149c6638'/>
611    </function-decl>
612    <function-decl name='atomic_cas_32' mangled-name='atomic_cas_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_32'>
613      <parameter type-id='3a147f31' name='target'/>
614      <parameter type-id='8f92235e' name='exp'/>
615      <parameter type-id='8f92235e' name='des'/>
616      <return type-id='8f92235e'/>
617    </function-decl>
618    <function-decl name='atomic_cas_ulong' mangled-name='atomic_cas_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_ulong'>
619      <parameter type-id='64698d33' name='target'/>
620      <parameter type-id='ee1f298e' name='exp'/>
621      <parameter type-id='ee1f298e' name='des'/>
622      <return type-id='ee1f298e'/>
623    </function-decl>
624    <function-decl name='atomic_swap_8' mangled-name='atomic_swap_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_8'>
625      <parameter type-id='aa323ea4' name='target'/>
626      <parameter type-id='b96825af' name='bits'/>
627      <return type-id='b96825af'/>
628    </function-decl>
629    <function-decl name='atomic_swap_16' mangled-name='atomic_swap_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_16'>
630      <parameter type-id='93977ae7' name='target'/>
631      <parameter type-id='149c6638' name='bits'/>
632      <return type-id='149c6638'/>
633    </function-decl>
634    <function-decl name='atomic_swap_32' mangled-name='atomic_swap_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_32'>
635      <parameter type-id='3a147f31' name='target'/>
636      <parameter type-id='8f92235e' name='bits'/>
637      <return type-id='8f92235e'/>
638    </function-decl>
639    <function-decl name='atomic_swap_ulong' mangled-name='atomic_swap_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_ulong'>
640      <parameter type-id='64698d33' name='target'/>
641      <parameter type-id='ee1f298e' name='bits'/>
642      <return type-id='ee1f298e'/>
643    </function-decl>
644    <function-decl name='atomic_swap_ptr' mangled-name='atomic_swap_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_ptr'>
645      <parameter type-id='fe09dd29' name='target'/>
646      <parameter type-id='eaa32e2f' name='bits'/>
647      <return type-id='eaa32e2f'/>
648    </function-decl>
649    <function-decl name='atomic_set_long_excl' mangled-name='atomic_set_long_excl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_set_long_excl'>
650      <parameter type-id='64698d33' name='target'/>
651      <parameter type-id='3502e3ff' name='value'/>
652      <return type-id='95e97e5e'/>
653    </function-decl>
654    <function-decl name='atomic_clear_long_excl' mangled-name='atomic_clear_long_excl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_clear_long_excl'>
655      <parameter type-id='64698d33' name='target'/>
656      <parameter type-id='3502e3ff' name='value'/>
657      <return type-id='95e97e5e'/>
658    </function-decl>
659    <function-decl name='membar_enter' mangled-name='membar_enter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='membar_enter'>
660      <return type-id='48b5725f'/>
661    </function-decl>
662    <function-decl name='membar_producer' mangled-name='membar_producer' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='membar_producer'>
663      <return type-id='48b5725f'/>
664    </function-decl>
665    <function-decl name='membar_consumer' mangled-name='membar_consumer' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='membar_consumer'>
666      <return type-id='48b5725f'/>
667    </function-decl>
668    <type-decl name='unsigned short int' size-in-bits='16' id='8efea9e5'/>
669  </abi-instr>
670  <abi-instr address-size='64' path='lib/libspl/backtrace.c' language='LANG_C99'>
671    <array-type-def dimensions='1' type-id='62f1140c' size-in-bits='768' id='b80f3d9b'>
672      <subrange length='24' type-id='7359adad' id='fdd3342b'/>
673    </array-type-def>
674    <array-type-def dimensions='1' type-id='62f1140c' size-in-bits='128' id='bc19e735'>
675      <subrange length='4' type-id='7359adad' id='16fe7105'/>
676    </array-type-def>
677    <array-type-def dimensions='1' type-id='22c546af' size-in-bits='1024' id='498c040b'>
678      <subrange length='8' type-id='7359adad' id='56e0c0b1'/>
679    </array-type-def>
680    <array-type-def dimensions='1' type-id='4ea07cdb' size-in-bits='2048' id='4811c35e'>
681      <subrange length='16' type-id='7359adad' id='848d0938'/>
682    </array-type-def>
683    <array-type-def dimensions='1' type-id='de572c22' size-in-bits='1472' id='6d3c2f42'>
684      <subrange length='23' type-id='7359adad' id='fdd0f594'/>
685    </array-type-def>
686    <array-type-def dimensions='1' type-id='3a47d82b' size-in-bits='256' id='a133ec23'>
687      <subrange length='4' type-id='7359adad' id='16fe7105'/>
688    </array-type-def>
689    <array-type-def dimensions='1' type-id='3a47d82b' size-in-bits='512' id='a13e797f'>
690      <subrange length='8' type-id='7359adad' id='56e0c0b1'/>
691    </array-type-def>
692    <array-type-def dimensions='1' type-id='7359adad' size-in-bits='1024' id='d2baa450'>
693      <subrange length='16' type-id='7359adad' id='848d0938'/>
694    </array-type-def>
695    <array-type-def dimensions='1' type-id='8efea9e5' size-in-bits='48' id='ff2536e2'>
696      <subrange length='3' type-id='7359adad' id='56f209d2'/>
697    </array-type-def>
698    <array-type-def dimensions='1' type-id='8efea9e5' size-in-bits='64' id='3f30d495'>
699      <subrange length='4' type-id='7359adad' id='16fe7105'/>
700    </array-type-def>
701    <array-type-def dimensions='1' type-id='73d941c6' size-in-bits='8128' id='dc70ec0b'>
702      <subrange length='127' type-id='7359adad' id='5ed08de5'/>
703    </array-type-def>
704    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='b9c97942' visibility='default' id='2616147f'>
705      <data-member access='public' layout-offset-in-bits='0'>
706        <var-decl name='__val' type-id='d2baa450' visibility='default'/>
707      </data-member>
708    </class-decl>
709    <typedef-decl name='__sigset_t' type-id='2616147f' id='b9c97942'/>
710    <typedef-decl name='sigset_t' type-id='b9c97942' id='daf33c64'/>
711    <class-decl name='stack_t' size-in-bits='192' is-struct='yes' naming-typedef-id='ac5e685f' visibility='default' id='380f9954'>
712      <data-member access='public' layout-offset-in-bits='0'>
713        <var-decl name='ss_sp' type-id='eaa32e2f' visibility='default'/>
714      </data-member>
715      <data-member access='public' layout-offset-in-bits='64'>
716        <var-decl name='ss_flags' type-id='95e97e5e' visibility='default'/>
717      </data-member>
718      <data-member access='public' layout-offset-in-bits='128'>
719        <var-decl name='ss_size' type-id='b59d7dce' visibility='default'/>
720      </data-member>
721    </class-decl>
722    <typedef-decl name='stack_t' type-id='380f9954' id='ac5e685f'/>
723    <typedef-decl name='unw_regnum_t' type-id='95e97e5e' id='c53620f0'/>
724    <class-decl name='unw_cursor' size-in-bits='8128' is-struct='yes' visibility='default' id='384a1f22'>
725      <data-member access='public' layout-offset-in-bits='0'>
726        <var-decl name='opaque' type-id='dc70ec0b' visibility='default'/>
727      </data-member>
728    </class-decl>
729    <typedef-decl name='unw_cursor_t' type-id='384a1f22' id='1203d35c'/>
730    <typedef-decl name='unw_context_t' type-id='190d09ef' id='8f527367'/>
731    <typedef-decl name='unw_word_t' type-id='9c313c2d' id='73d941c6'/>
732    <typedef-decl name='unw_tdep_context_t' type-id='c4daa689' id='190d09ef'/>
733    <typedef-decl name='greg_t' type-id='1eb56b1e' id='de572c22'/>
734    <typedef-decl name='gregset_t' type-id='6d3c2f42' id='a66f139c'/>
735    <class-decl name='_libc_fpxreg' size-in-bits='128' is-struct='yes' visibility='default' id='22c546af'>
736      <data-member access='public' layout-offset-in-bits='0'>
737        <var-decl name='significand' type-id='3f30d495' visibility='default'/>
738      </data-member>
739      <data-member access='public' layout-offset-in-bits='64'>
740        <var-decl name='exponent' type-id='8efea9e5' visibility='default'/>
741      </data-member>
742      <data-member access='public' layout-offset-in-bits='80'>
743        <var-decl name='__glibc_reserved1' type-id='ff2536e2' visibility='default'/>
744      </data-member>
745    </class-decl>
746    <class-decl name='_libc_xmmreg' size-in-bits='128' is-struct='yes' visibility='default' id='4ea07cdb'>
747      <data-member access='public' layout-offset-in-bits='0'>
748        <var-decl name='element' type-id='bc19e735' visibility='default'/>
749      </data-member>
750    </class-decl>
751    <class-decl name='_libc_fpstate' size-in-bits='4096' is-struct='yes' visibility='default' id='81cbe5ca'>
752      <data-member access='public' layout-offset-in-bits='0'>
753        <var-decl name='cwd' type-id='253c2d2a' visibility='default'/>
754      </data-member>
755      <data-member access='public' layout-offset-in-bits='16'>
756        <var-decl name='swd' type-id='253c2d2a' visibility='default'/>
757      </data-member>
758      <data-member access='public' layout-offset-in-bits='32'>
759        <var-decl name='ftw' type-id='253c2d2a' visibility='default'/>
760      </data-member>
761      <data-member access='public' layout-offset-in-bits='48'>
762        <var-decl name='fop' type-id='253c2d2a' visibility='default'/>
763      </data-member>
764      <data-member access='public' layout-offset-in-bits='64'>
765        <var-decl name='rip' type-id='8910171f' visibility='default'/>
766      </data-member>
767      <data-member access='public' layout-offset-in-bits='128'>
768        <var-decl name='rdp' type-id='8910171f' visibility='default'/>
769      </data-member>
770      <data-member access='public' layout-offset-in-bits='192'>
771        <var-decl name='mxcsr' type-id='62f1140c' visibility='default'/>
772      </data-member>
773      <data-member access='public' layout-offset-in-bits='224'>
774        <var-decl name='mxcr_mask' type-id='62f1140c' visibility='default'/>
775      </data-member>
776      <data-member access='public' layout-offset-in-bits='256'>
777        <var-decl name='_st' type-id='498c040b' visibility='default'/>
778      </data-member>
779      <data-member access='public' layout-offset-in-bits='1280'>
780        <var-decl name='_xmm' type-id='4811c35e' visibility='default'/>
781      </data-member>
782      <data-member access='public' layout-offset-in-bits='3328'>
783        <var-decl name='__glibc_reserved1' type-id='b80f3d9b' visibility='default'/>
784      </data-member>
785    </class-decl>
786    <typedef-decl name='fpregset_t' type-id='5b1ab9a8' id='6e5851bb'/>
787    <class-decl name='mcontext_t' size-in-bits='2048' is-struct='yes' naming-typedef-id='bacab071' visibility='default' id='76fab990'>
788      <data-member access='public' layout-offset-in-bits='0'>
789        <var-decl name='gregs' type-id='a66f139c' visibility='default'/>
790      </data-member>
791      <data-member access='public' layout-offset-in-bits='1472'>
792        <var-decl name='fpregs' type-id='6e5851bb' visibility='default'/>
793      </data-member>
794      <data-member access='public' layout-offset-in-bits='1536'>
795        <var-decl name='__reserved1' type-id='a13e797f' visibility='default'/>
796      </data-member>
797    </class-decl>
798    <typedef-decl name='mcontext_t' type-id='76fab990' id='bacab071'/>
799    <class-decl name='ucontext_t' size-in-bits='7744' is-struct='yes' visibility='default' id='1ba65dc8'>
800      <data-member access='public' layout-offset-in-bits='0'>
801        <var-decl name='uc_flags' type-id='7359adad' visibility='default'/>
802      </data-member>
803      <data-member access='public' layout-offset-in-bits='64'>
804        <var-decl name='uc_link' type-id='4ed508de' visibility='default'/>
805      </data-member>
806      <data-member access='public' layout-offset-in-bits='128'>
807        <var-decl name='uc_stack' type-id='ac5e685f' visibility='default'/>
808      </data-member>
809      <data-member access='public' layout-offset-in-bits='320'>
810        <var-decl name='uc_mcontext' type-id='bacab071' visibility='default'/>
811      </data-member>
812      <data-member access='public' layout-offset-in-bits='2368'>
813        <var-decl name='uc_sigmask' type-id='daf33c64' visibility='default'/>
814      </data-member>
815      <data-member access='public' layout-offset-in-bits='3392'>
816        <var-decl name='__fpregs_mem' type-id='81cbe5ca' visibility='default'/>
817      </data-member>
818      <data-member access='public' layout-offset-in-bits='7488'>
819        <var-decl name='__ssp' type-id='a133ec23' visibility='default'/>
820      </data-member>
821    </class-decl>
822    <typedef-decl name='ucontext_t' type-id='1ba65dc8' id='c4daa689'/>
823    <pointer-type-def type-id='81cbe5ca' size-in-bits='64' id='5b1ab9a8'/>
824    <pointer-type-def type-id='1ba65dc8' size-in-bits='64' id='4ed508de'/>
825    <pointer-type-def type-id='8f527367' size-in-bits='64' id='2e408b96'/>
826    <pointer-type-def type-id='1203d35c' size-in-bits='64' id='3946e4d1'/>
827    <pointer-type-def type-id='190d09ef' size-in-bits='64' id='3e0601f0'/>
828    <pointer-type-def type-id='73d941c6' size-in-bits='64' id='42f5faab'/>
829    <function-decl name='write' visibility='default' binding='global' size-in-bits='64'>
830      <parameter type-id='95e97e5e'/>
831      <parameter type-id='eaa32e2f'/>
832      <parameter type-id='b59d7dce'/>
833      <return type-id='79a0948f'/>
834    </function-decl>
835    <function-decl name='_Ux86_64_regname' visibility='default' binding='global' size-in-bits='64'>
836      <parameter type-id='c53620f0'/>
837      <return type-id='80f4b756'/>
838    </function-decl>
839    <function-decl name='_ULx86_64_init_local' visibility='default' binding='global' size-in-bits='64'>
840      <parameter type-id='3946e4d1'/>
841      <parameter type-id='2e408b96'/>
842      <return type-id='95e97e5e'/>
843    </function-decl>
844    <function-decl name='_ULx86_64_step' visibility='default' binding='global' size-in-bits='64'>
845      <parameter type-id='3946e4d1'/>
846      <return type-id='95e97e5e'/>
847    </function-decl>
848    <function-decl name='_ULx86_64_get_reg' visibility='default' binding='global' size-in-bits='64'>
849      <parameter type-id='3946e4d1'/>
850      <parameter type-id='95e97e5e'/>
851      <parameter type-id='42f5faab'/>
852      <return type-id='95e97e5e'/>
853    </function-decl>
854    <function-decl name='_ULx86_64_get_proc_name' visibility='default' binding='global' size-in-bits='64'>
855      <parameter type-id='3946e4d1'/>
856      <parameter type-id='26a90f95'/>
857      <parameter type-id='b59d7dce'/>
858      <parameter type-id='42f5faab'/>
859      <return type-id='95e97e5e'/>
860    </function-decl>
861    <function-decl name='_Ux86_64_getcontext' visibility='default' binding='global' size-in-bits='64'>
862      <parameter type-id='3e0601f0'/>
863      <return type-id='95e97e5e'/>
864    </function-decl>
865    <type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
866  </abi-instr>
867  <abi-instr address-size='64' path='lib/libspl/condvar.c' language='LANG_C99'>
868    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='384' id='36d7f119'>
869      <subrange length='48' type-id='7359adad' id='8f6d2a81'/>
870    </array-type-def>
871    <type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/>
872    <type-decl name='long long unsigned int' size-in-bits='64' id='3a47d82b'/>
873    <array-type-def dimensions='1' type-id='f0981eeb' size-in-bits='64' id='0d532ec1'>
874      <subrange length='2' type-id='7359adad' id='52efc4ef'/>
875    </array-type-def>
876    <typedef-decl name='kcondvar_t' type-id='62fab762' id='29dbc0dd'/>
877    <class-decl name='kmutex' size-in-bits='384' is-struct='yes' visibility='default' id='f1cacfe1'>
878      <data-member access='public' layout-offset-in-bits='0'>
879        <var-decl name='m_lock' type-id='7a6844eb' visibility='default'/>
880      </data-member>
881      <data-member access='public' layout-offset-in-bits='320'>
882        <var-decl name='m_owner' type-id='4051f5e7' visibility='default'/>
883      </data-member>
884    </class-decl>
885    <typedef-decl name='kmutex_t' type-id='f1cacfe1' id='b9eccc8f'/>
886    <typedef-decl name='hrtime_t' type-id='1eb56b1e' id='cebdd548'/>
887    <union-decl name='__atomic_wide_counter' size-in-bits='64' naming-typedef-id='f3b40860' visibility='default' id='613ce450'>
888      <data-member access='public'>
889        <var-decl name='__value64' type-id='3a47d82b' visibility='default'/>
890      </data-member>
891      <data-member access='public'>
892        <var-decl name='__value32' type-id='e7f43f72' visibility='default'/>
893      </data-member>
894    </union-decl>
895    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' id='e7f43f72'>
896      <data-member access='public' layout-offset-in-bits='0'>
897        <var-decl name='__low' type-id='f0981eeb' visibility='default'/>
898      </data-member>
899      <data-member access='public' layout-offset-in-bits='32'>
900        <var-decl name='__high' type-id='f0981eeb' visibility='default'/>
901      </data-member>
902    </class-decl>
903    <typedef-decl name='__atomic_wide_counter' type-id='613ce450' id='f3b40860'/>
904    <union-decl name='pthread_condattr_t' size-in-bits='32' naming-typedef-id='836265dd' visibility='default' id='33dd3aad'>
905      <data-member access='public'>
906        <var-decl name='__size' type-id='8e0573fd' visibility='default'/>
907      </data-member>
908      <data-member access='public'>
909        <var-decl name='__align' type-id='95e97e5e' visibility='default'/>
910      </data-member>
911    </union-decl>
912    <typedef-decl name='pthread_condattr_t' type-id='33dd3aad' id='836265dd'/>
913    <union-decl name='pthread_cond_t' size-in-bits='384' naming-typedef-id='62fab762' visibility='default' id='cbb12c12'>
914      <data-member access='public'>
915        <var-decl name='__data' type-id='c987b47c' visibility='default'/>
916      </data-member>
917      <data-member access='public'>
918        <var-decl name='__size' type-id='36d7f119' visibility='default'/>
919      </data-member>
920      <data-member access='public'>
921        <var-decl name='__align' type-id='1eb56b1e' visibility='default'/>
922      </data-member>
923    </union-decl>
924    <typedef-decl name='pthread_cond_t' type-id='cbb12c12' id='62fab762'/>
925    <class-decl name='__pthread_cond_s' size-in-bits='384' is-struct='yes' visibility='default' id='c987b47c'>
926      <data-member access='public' layout-offset-in-bits='0'>
927        <var-decl name='__wseq' type-id='f3b40860' visibility='default'/>
928      </data-member>
929      <data-member access='public' layout-offset-in-bits='64'>
930        <var-decl name='__g1_start' type-id='f3b40860' visibility='default'/>
931      </data-member>
932      <data-member access='public' layout-offset-in-bits='128'>
933        <var-decl name='__g_refs' type-id='0d532ec1' visibility='default'/>
934      </data-member>
935      <data-member access='public' layout-offset-in-bits='192'>
936        <var-decl name='__g_size' type-id='0d532ec1' visibility='default'/>
937      </data-member>
938      <data-member access='public' layout-offset-in-bits='256'>
939        <var-decl name='__g1_orig_size' type-id='f0981eeb' visibility='default'/>
940      </data-member>
941      <data-member access='public' layout-offset-in-bits='288'>
942        <var-decl name='__wrefs' type-id='f0981eeb' visibility='default'/>
943      </data-member>
944      <data-member access='public' layout-offset-in-bits='320'>
945        <var-decl name='__g_signals' type-id='0d532ec1' visibility='default'/>
946      </data-member>
947    </class-decl>
948    <typedef-decl name='__clock_t' type-id='bd54fe1a' id='4d66c6d7'/>
949    <typedef-decl name='__time_t' type-id='bd54fe1a' id='65eda9c0'/>
950    <typedef-decl name='__suseconds_t' type-id='bd54fe1a' id='5b102a54'/>
951    <typedef-decl name='__clockid_t' type-id='95e97e5e' id='08f9a87a'/>
952    <typedef-decl name='__syscall_slong_t' type-id='bd54fe1a' id='03085adc'/>
953    <typedef-decl name='clock_t' type-id='4d66c6d7' id='4c3a2c61'/>
954    <typedef-decl name='clockid_t' type-id='08f9a87a' id='a1c3b834'/>
955    <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' id='a9c79a1f'>
956      <data-member access='public' layout-offset-in-bits='0'>
957        <var-decl name='tv_sec' type-id='65eda9c0' visibility='default'/>
958      </data-member>
959      <data-member access='public' layout-offset-in-bits='64'>
960        <var-decl name='tv_nsec' type-id='03085adc' visibility='default'/>
961      </data-member>
962    </class-decl>
963    <class-decl name='timeval' size-in-bits='128' is-struct='yes' visibility='default' id='2a693ac3'>
964      <data-member access='public' layout-offset-in-bits='0'>
965        <var-decl name='tv_sec' type-id='65eda9c0' visibility='default'/>
966      </data-member>
967      <data-member access='public' layout-offset-in-bits='64'>
968        <var-decl name='tv_usec' type-id='5b102a54' visibility='default'/>
969      </data-member>
970    </class-decl>
971    <qualified-type-def type-id='836265dd' const='yes' id='7d24c58d'/>
972    <pointer-type-def type-id='7d24c58d' size-in-bits='64' id='a7e325e5'/>
973    <qualified-type-def type-id='a7e325e5' restrict='yes' id='4c428e67'/>
974    <qualified-type-def type-id='a9c79a1f' const='yes' id='cd087e36'/>
975    <pointer-type-def type-id='cd087e36' size-in-bits='64' id='e05e8614'/>
976    <qualified-type-def type-id='e05e8614' restrict='yes' id='0be2e71c'/>
977    <pointer-type-def type-id='29dbc0dd' size-in-bits='64' id='068c4f7e'/>
978    <pointer-type-def type-id='b9eccc8f' size-in-bits='64' id='78830f38'/>
979    <pointer-type-def type-id='62fab762' size-in-bits='64' id='db285b03'/>
980    <qualified-type-def type-id='db285b03' restrict='yes' id='2a468b41'/>
981    <qualified-type-def type-id='18c91f9e' restrict='yes' id='6e745582'/>
982    <pointer-type-def type-id='a9c79a1f' size-in-bits='64' id='3d83ba87'/>
983    <pointer-type-def type-id='2a693ac3' size-in-bits='64' id='896f1b83'/>
984    <qualified-type-def type-id='896f1b83' restrict='yes' id='4bcf44c1'/>
985    <qualified-type-def type-id='eaa32e2f' restrict='yes' id='1b7446cd'/>
986    <function-decl name='pthread_cond_init' visibility='default' binding='global' size-in-bits='64'>
987      <parameter type-id='2a468b41'/>
988      <parameter type-id='4c428e67'/>
989      <return type-id='95e97e5e'/>
990    </function-decl>
991    <function-decl name='pthread_cond_destroy' visibility='default' binding='global' size-in-bits='64'>
992      <parameter type-id='db285b03'/>
993      <return type-id='95e97e5e'/>
994    </function-decl>
995    <function-decl name='pthread_cond_signal' visibility='default' binding='global' size-in-bits='64'>
996      <parameter type-id='db285b03'/>
997      <return type-id='95e97e5e'/>
998    </function-decl>
999    <function-decl name='pthread_cond_broadcast' visibility='default' binding='global' size-in-bits='64'>
1000      <parameter type-id='db285b03'/>
1001      <return type-id='95e97e5e'/>
1002    </function-decl>
1003    <function-decl name='pthread_cond_wait' visibility='default' binding='global' size-in-bits='64'>
1004      <parameter type-id='2a468b41'/>
1005      <parameter type-id='6e745582'/>
1006      <return type-id='95e97e5e'/>
1007    </function-decl>
1008    <function-decl name='pthread_cond_timedwait' visibility='default' binding='global' size-in-bits='64'>
1009      <parameter type-id='2a468b41'/>
1010      <parameter type-id='6e745582'/>
1011      <parameter type-id='0be2e71c'/>
1012      <return type-id='95e97e5e'/>
1013    </function-decl>
1014    <function-decl name='clock_gettime' visibility='default' binding='global' size-in-bits='64'>
1015      <parameter type-id='a1c3b834'/>
1016      <parameter type-id='3d83ba87'/>
1017      <return type-id='95e97e5e'/>
1018    </function-decl>
1019    <function-decl name='gettimeofday' visibility='default' binding='global' size-in-bits='64'>
1020      <parameter type-id='4bcf44c1'/>
1021      <parameter type-id='1b7446cd'/>
1022      <return type-id='95e97e5e'/>
1023    </function-decl>
1024    <function-decl name='cv_init' mangled-name='cv_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_init'>
1025      <parameter type-id='068c4f7e' name='cv'/>
1026      <parameter type-id='26a90f95' name='name'/>
1027      <parameter type-id='95e97e5e' name='type'/>
1028      <parameter type-id='eaa32e2f' name='arg'/>
1029      <return type-id='48b5725f'/>
1030    </function-decl>
1031    <function-decl name='cv_destroy' mangled-name='cv_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_destroy'>
1032      <parameter type-id='068c4f7e' name='cv'/>
1033      <return type-id='48b5725f'/>
1034    </function-decl>
1035    <function-decl name='cv_wait' mangled-name='cv_wait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_wait'>
1036      <parameter type-id='068c4f7e' name='cv'/>
1037      <parameter type-id='78830f38' name='mp'/>
1038      <return type-id='48b5725f'/>
1039    </function-decl>
1040    <function-decl name='cv_wait_sig' mangled-name='cv_wait_sig' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_wait_sig'>
1041      <parameter type-id='068c4f7e' name='cv'/>
1042      <parameter type-id='78830f38' name='mp'/>
1043      <return type-id='95e97e5e'/>
1044    </function-decl>
1045    <function-decl name='cv_timedwait' mangled-name='cv_timedwait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_timedwait'>
1046      <parameter type-id='068c4f7e' name='cv'/>
1047      <parameter type-id='78830f38' name='mp'/>
1048      <parameter type-id='4c3a2c61' name='abstime'/>
1049      <return type-id='95e97e5e'/>
1050    </function-decl>
1051    <function-decl name='cv_timedwait_hires' mangled-name='cv_timedwait_hires' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_timedwait_hires'>
1052      <parameter type-id='068c4f7e' name='cv'/>
1053      <parameter type-id='78830f38' name='mp'/>
1054      <parameter type-id='cebdd548' name='tim'/>
1055      <parameter type-id='cebdd548' name='res'/>
1056      <parameter type-id='95e97e5e' name='flag'/>
1057      <return type-id='95e97e5e'/>
1058    </function-decl>
1059    <function-decl name='cv_signal' mangled-name='cv_signal' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_signal'>
1060      <parameter type-id='068c4f7e' name='cv'/>
1061      <return type-id='48b5725f'/>
1062    </function-decl>
1063    <function-decl name='cv_broadcast' mangled-name='cv_broadcast' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cv_broadcast'>
1064      <parameter type-id='068c4f7e' name='cv'/>
1065      <return type-id='48b5725f'/>
1066    </function-decl>
1067  </abi-instr>
1068  <abi-instr address-size='64' path='lib/libspl/cred.c' language='LANG_C99'>
1069    <class-decl name='cred' is-struct='yes' visibility='default' is-declaration-only='yes' id='6739dd09'/>
1070    <typedef-decl name='cred_t' type-id='6739dd09' id='a42f1a8f'/>
1071    <typedef-decl name='__uid_t' type-id='f0981eeb' id='cc5fcceb'/>
1072    <typedef-decl name='__gid_t' type-id='f0981eeb' id='d94ec6d9'/>
1073    <typedef-decl name='gid_t' type-id='d94ec6d9' id='2bb2b96f'/>
1074    <typedef-decl name='uid_t' type-id='cc5fcceb' id='354978ed'/>
1075    <pointer-type-def type-id='a42f1a8f' size-in-bits='64' id='f89fcf80'/>
1076    <pointer-type-def type-id='2bb2b96f' size-in-bits='64' id='b52814e6'/>
1077    <class-decl name='cred' is-struct='yes' visibility='default' is-declaration-only='yes' id='6739dd09'/>
1078    <function-decl name='crgetuid' mangled-name='crgetuid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='crgetuid'>
1079      <parameter type-id='f89fcf80' name='cr'/>
1080      <return type-id='354978ed'/>
1081    </function-decl>
1082    <function-decl name='crgetngroups' mangled-name='crgetngroups' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='crgetngroups'>
1083      <parameter type-id='f89fcf80' name='cr'/>
1084      <return type-id='95e97e5e'/>
1085    </function-decl>
1086    <function-decl name='crgetgroups' mangled-name='crgetgroups' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='crgetgroups'>
1087      <parameter type-id='f89fcf80' name='cr'/>
1088      <return type-id='b52814e6'/>
1089    </function-decl>
1090  </abi-instr>
1091  <abi-instr address-size='64' path='lib/libspl/getexecname.c' language='LANG_C99'>
1092    <function-decl name='getexecname' mangled-name='getexecname' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getexecname'>
1093      <return type-id='80f4b756'/>
1094    </function-decl>
1095    <function-decl name='getexecname_impl' visibility='default' binding='global' size-in-bits='64'>
1096      <parameter type-id='26a90f95'/>
1097      <return type-id='79a0948f'/>
1098    </function-decl>
1099  </abi-instr>
1100  <abi-instr address-size='64' path='lib/libspl/kmem.c' language='LANG_C99'>
1101    <typedef-decl name='fstrans_cookie_t' type-id='95e97e5e' id='059934c1'/>
1102    <qualified-type-def type-id='26a90f95' restrict='yes' id='266fe297'/>
1103    <pointer-type-def type-id='26a90f95' size-in-bits='64' id='9b23c9ad'/>
1104    <qualified-type-def type-id='9b23c9ad' restrict='yes' id='8c85230f'/>
1105    <function-decl name='__vasprintf_chk' visibility='default' binding='global' size-in-bits='64'>
1106      <parameter type-id='8c85230f'/>
1107      <parameter type-id='95e97e5e'/>
1108      <parameter type-id='9d26089a'/>
1109      <parameter type-id='b7f2d5e6'/>
1110      <return type-id='95e97e5e'/>
1111    </function-decl>
1112    <function-decl name='kmem_vasprintf' mangled-name='kmem_vasprintf' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kmem_vasprintf'>
1113      <parameter type-id='80f4b756' name='fmt'/>
1114      <parameter type-id='b7f2d5e6' name='adx'/>
1115      <return type-id='26a90f95'/>
1116    </function-decl>
1117    <function-decl name='kmem_asprintf' mangled-name='kmem_asprintf' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kmem_asprintf'>
1118      <parameter type-id='80f4b756' name='fmt'/>
1119      <parameter is-variadic='yes'/>
1120      <return type-id='26a90f95'/>
1121    </function-decl>
1122    <function-decl name='kmem_scnprintf' mangled-name='kmem_scnprintf' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kmem_scnprintf'>
1123      <parameter type-id='266fe297' name='str'/>
1124      <parameter type-id='b59d7dce' name='size'/>
1125      <parameter type-id='9d26089a' name='fmt'/>
1126      <parameter is-variadic='yes'/>
1127      <return type-id='95e97e5e'/>
1128    </function-decl>
1129    <function-decl name='spl_fstrans_unmark' mangled-name='spl_fstrans_unmark' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='spl_fstrans_unmark'>
1130      <parameter type-id='059934c1' name='cookie'/>
1131      <return type-id='48b5725f'/>
1132    </function-decl>
1133    <function-decl name='kmem_cache_reap_active' mangled-name='kmem_cache_reap_active' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kmem_cache_reap_active'>
1134      <return type-id='95e97e5e'/>
1135    </function-decl>
1136  </abi-instr>
1137  <abi-instr address-size='64' path='lib/libspl/kstat.c' language='LANG_C99'>
1138    <class-decl name='kstat' size-in-bits='448' is-struct='yes' visibility='default' id='5f5c9d88'>
1139      <data-member access='public' layout-offset-in-bits='0'>
1140        <var-decl name='ks_flags' type-id='d8bf0010' visibility='default'/>
1141      </data-member>
1142      <data-member access='public' layout-offset-in-bits='64'>
1143        <var-decl name='ks_data' type-id='eaa32e2f' visibility='default'/>
1144      </data-member>
1145      <data-member access='public' layout-offset-in-bits='128'>
1146        <var-decl name='ks_ndata' type-id='3502e3ff' visibility='default'/>
1147      </data-member>
1148      <data-member access='public' layout-offset-in-bits='192'>
1149        <var-decl name='ks_data_size' type-id='b59d7dce' visibility='default'/>
1150      </data-member>
1151      <data-member access='public' layout-offset-in-bits='256'>
1152        <var-decl name='ks_update' type-id='8cf7b7e1' visibility='default'/>
1153      </data-member>
1154      <data-member access='public' layout-offset-in-bits='320'>
1155        <var-decl name='ks_private' type-id='eaa32e2f' visibility='default'/>
1156      </data-member>
1157      <data-member access='public' layout-offset-in-bits='384'>
1158        <var-decl name='ks_lock' type-id='eaa32e2f' visibility='default'/>
1159      </data-member>
1160    </class-decl>
1161    <typedef-decl name='kstat_t' type-id='5f5c9d88' id='dd12e024'/>
1162    <typedef-decl name='uchar_t' type-id='002ac4a6' id='d8bf0010'/>
1163    <typedef-decl name='__loff_t' type-id='724e4de6' id='00c9d214'/>
1164    <typedef-decl name='loff_t' type-id='00c9d214' id='69bf7bee'/>
1165    <pointer-type-def type-id='9d5d322a' size-in-bits='64' id='bbe97414'/>
1166    <pointer-type-def type-id='05b3c714' size-in-bits='64' id='27cc5c36'/>
1167    <pointer-type-def type-id='7a9ace65' size-in-bits='64' id='8cf7b7e1'/>
1168    <pointer-type-def type-id='5f5c9d88' size-in-bits='64' id='0e87f9be'/>
1169    <pointer-type-def type-id='dd12e024' size-in-bits='64' id='46e5e463'/>
1170    <pointer-type-def type-id='527a97c5' size-in-bits='64' id='673f2af9'/>
1171    <function-decl name='kstat_create' mangled-name='kstat_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kstat_create'>
1172      <parameter type-id='80f4b756' name='module'/>
1173      <parameter type-id='95e97e5e' name='instance'/>
1174      <parameter type-id='80f4b756' name='name'/>
1175      <parameter type-id='80f4b756' name='class'/>
1176      <parameter type-id='d8bf0010' name='type'/>
1177      <parameter type-id='ee1f298e' name='ndata'/>
1178      <parameter type-id='d8bf0010' name='ks_flag'/>
1179      <return type-id='46e5e463'/>
1180    </function-decl>
1181    <function-decl name='kstat_install' mangled-name='kstat_install' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kstat_install'>
1182      <parameter type-id='46e5e463' name='ksp'/>
1183      <return type-id='48b5725f'/>
1184    </function-decl>
1185    <function-decl name='kstat_set_raw_ops' mangled-name='kstat_set_raw_ops' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kstat_set_raw_ops'>
1186      <parameter type-id='46e5e463' name='ksp'/>
1187      <parameter type-id='bbe97414' name='headers'/>
1188      <parameter type-id='27cc5c36' name='data'/>
1189      <parameter type-id='673f2af9' name='addr'/>
1190      <return type-id='48b5725f'/>
1191    </function-decl>
1192    <function-type size-in-bits='64' id='9d5d322a'>
1193      <parameter type-id='26a90f95'/>
1194      <parameter type-id='b59d7dce'/>
1195      <return type-id='95e97e5e'/>
1196    </function-type>
1197    <function-type size-in-bits='64' id='05b3c714'>
1198      <parameter type-id='26a90f95'/>
1199      <parameter type-id='b59d7dce'/>
1200      <parameter type-id='eaa32e2f'/>
1201      <return type-id='95e97e5e'/>
1202    </function-type>
1203    <function-type size-in-bits='64' id='7a9ace65'>
1204      <parameter type-id='0e87f9be'/>
1205      <parameter type-id='95e97e5e'/>
1206      <return type-id='95e97e5e'/>
1207    </function-type>
1208    <function-type size-in-bits='64' id='527a97c5'>
1209      <parameter type-id='46e5e463'/>
1210      <parameter type-id='69bf7bee'/>
1211      <return type-id='eaa32e2f'/>
1212    </function-type>
1213  </abi-instr>
1214  <abi-instr address-size='64' path='lib/libspl/libspl.c' language='LANG_C99'>
1215    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='520' id='5ddd38d2'>
1216      <subrange length='65' type-id='7359adad' id='b50e2e4a'/>
1217    </array-type-def>
1218    <typedef-decl name='utsname_t' type-id='414a2ac6' id='5278297a'/>
1219    <typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
1220    <typedef-decl name='__uint64_t' type-id='7359adad' id='8910171f'/>
1221    <class-decl name='utsname' size-in-bits='3120' is-struct='yes' visibility='default' id='414a2ac6'>
1222      <data-member access='public' layout-offset-in-bits='0'>
1223        <var-decl name='sysname' type-id='5ddd38d2' visibility='default'/>
1224      </data-member>
1225      <data-member access='public' layout-offset-in-bits='520'>
1226        <var-decl name='nodename' type-id='5ddd38d2' visibility='default'/>
1227      </data-member>
1228      <data-member access='public' layout-offset-in-bits='1040'>
1229        <var-decl name='release' type-id='5ddd38d2' visibility='default'/>
1230      </data-member>
1231      <data-member access='public' layout-offset-in-bits='1560'>
1232        <var-decl name='version' type-id='5ddd38d2' visibility='default'/>
1233      </data-member>
1234      <data-member access='public' layout-offset-in-bits='2080'>
1235        <var-decl name='machine' type-id='5ddd38d2' visibility='default'/>
1236      </data-member>
1237      <data-member access='public' layout-offset-in-bits='2600'>
1238        <var-decl name='domainname' type-id='5ddd38d2' visibility='default'/>
1239      </data-member>
1240    </class-decl>
1241    <pointer-type-def type-id='414a2ac6' size-in-bits='64' id='a6724cec'/>
1242    <pointer-type-def type-id='5278297a' size-in-bits='64' id='5c7868ad'/>
1243    <function-decl name='sysconf' visibility='default' binding='global' size-in-bits='64'>
1244      <parameter type-id='95e97e5e'/>
1245      <return type-id='bd54fe1a'/>
1246    </function-decl>
1247    <function-decl name='uname' visibility='default' binding='global' size-in-bits='64'>
1248      <parameter type-id='a6724cec'/>
1249      <return type-id='95e97e5e'/>
1250    </function-decl>
1251    <function-decl name='libspl_physmem' mangled-name='libspl_physmem' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_physmem'>
1252      <return type-id='9c313c2d'/>
1253    </function-decl>
1254    <function-decl name='utsname' mangled-name='utsname' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='utsname'>
1255      <return type-id='5c7868ad'/>
1256    </function-decl>
1257    <function-decl name='libspl_init' mangled-name='libspl_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_init'>
1258      <return type-id='48b5725f'/>
1259    </function-decl>
1260    <function-decl name='libspl_fini' mangled-name='libspl_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_fini'>
1261      <return type-id='48b5725f'/>
1262    </function-decl>
1263    <function-decl name='random_init' mangled-name='random_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='random_init'>
1264      <return type-id='48b5725f'/>
1265    </function-decl>
1266    <function-decl name='random_fini' mangled-name='random_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='random_fini'>
1267      <return type-id='48b5725f'/>
1268    </function-decl>
1269  </abi-instr>
1270  <abi-instr address-size='64' path='lib/libspl/list.c' language='LANG_C99'>
1271    <typedef-decl name='list_node_t' type-id='b0b5e45e' id='b21843b2'/>
1272    <typedef-decl name='list_t' type-id='e824dae9' id='0899125f'/>
1273    <class-decl name='list_node' size-in-bits='128' is-struct='yes' visibility='default' id='b0b5e45e'>
1274      <data-member access='public' layout-offset-in-bits='0'>
1275        <var-decl name='next' type-id='b03eadb4' visibility='default'/>
1276      </data-member>
1277      <data-member access='public' layout-offset-in-bits='64'>
1278        <var-decl name='prev' type-id='b03eadb4' visibility='default'/>
1279      </data-member>
1280    </class-decl>
1281    <class-decl name='list' size-in-bits='192' is-struct='yes' visibility='default' id='e824dae9'>
1282      <data-member access='public' layout-offset-in-bits='0'>
1283        <var-decl name='list_offset' type-id='b59d7dce' visibility='default'/>
1284      </data-member>
1285      <data-member access='public' layout-offset-in-bits='64'>
1286        <var-decl name='list_head' type-id='b0b5e45e' visibility='default'/>
1287      </data-member>
1288    </class-decl>
1289    <pointer-type-def type-id='b0b5e45e' size-in-bits='64' id='b03eadb4'/>
1290    <pointer-type-def type-id='b21843b2' size-in-bits='64' id='ccc38265'/>
1291    <pointer-type-def type-id='0899125f' size-in-bits='64' id='352ec160'/>
1292    <function-decl name='list_create' mangled-name='list_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_create'>
1293      <parameter type-id='352ec160' name='list'/>
1294      <parameter type-id='b59d7dce' name='size'/>
1295      <parameter type-id='b59d7dce' name='offset'/>
1296      <return type-id='48b5725f'/>
1297    </function-decl>
1298    <function-decl name='list_destroy' mangled-name='list_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_destroy'>
1299      <parameter type-id='352ec160' name='list'/>
1300      <return type-id='48b5725f'/>
1301    </function-decl>
1302    <function-decl name='list_insert_after' mangled-name='list_insert_after' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_after'>
1303      <parameter type-id='352ec160' name='list'/>
1304      <parameter type-id='eaa32e2f' name='object'/>
1305      <parameter type-id='eaa32e2f' name='nobject'/>
1306      <return type-id='48b5725f'/>
1307    </function-decl>
1308    <function-decl name='list_insert_before' mangled-name='list_insert_before' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_before'>
1309      <parameter type-id='352ec160' name='list'/>
1310      <parameter type-id='eaa32e2f' name='object'/>
1311      <parameter type-id='eaa32e2f' name='nobject'/>
1312      <return type-id='48b5725f'/>
1313    </function-decl>
1314    <function-decl name='list_insert_head' mangled-name='list_insert_head' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_head'>
1315      <parameter type-id='352ec160' name='list'/>
1316      <parameter type-id='eaa32e2f' name='object'/>
1317      <return type-id='48b5725f'/>
1318    </function-decl>
1319    <function-decl name='list_insert_tail' mangled-name='list_insert_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_tail'>
1320      <parameter type-id='352ec160' name='list'/>
1321      <parameter type-id='eaa32e2f' name='object'/>
1322      <return type-id='48b5725f'/>
1323    </function-decl>
1324    <function-decl name='list_remove' mangled-name='list_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove'>
1325      <parameter type-id='352ec160' name='list'/>
1326      <parameter type-id='eaa32e2f' name='object'/>
1327      <return type-id='48b5725f'/>
1328    </function-decl>
1329    <function-decl name='list_remove_head' mangled-name='list_remove_head' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove_head'>
1330      <parameter type-id='352ec160' name='list'/>
1331      <return type-id='eaa32e2f'/>
1332    </function-decl>
1333    <function-decl name='list_remove_tail' mangled-name='list_remove_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove_tail'>
1334      <parameter type-id='352ec160' name='list'/>
1335      <return type-id='eaa32e2f'/>
1336    </function-decl>
1337    <function-decl name='list_head' mangled-name='list_head' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_head'>
1338      <parameter type-id='352ec160' name='list'/>
1339      <return type-id='eaa32e2f'/>
1340    </function-decl>
1341    <function-decl name='list_tail' mangled-name='list_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_tail'>
1342      <parameter type-id='352ec160' name='list'/>
1343      <return type-id='eaa32e2f'/>
1344    </function-decl>
1345    <function-decl name='list_next' mangled-name='list_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_next'>
1346      <parameter type-id='352ec160' name='list'/>
1347      <parameter type-id='eaa32e2f' name='object'/>
1348      <return type-id='eaa32e2f'/>
1349    </function-decl>
1350    <function-decl name='list_prev' mangled-name='list_prev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_prev'>
1351      <parameter type-id='352ec160' name='list'/>
1352      <parameter type-id='eaa32e2f' name='object'/>
1353      <return type-id='eaa32e2f'/>
1354    </function-decl>
1355    <function-decl name='list_move_tail' mangled-name='list_move_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_move_tail'>
1356      <parameter type-id='352ec160' name='dst'/>
1357      <parameter type-id='352ec160' name='src'/>
1358      <return type-id='48b5725f'/>
1359    </function-decl>
1360    <function-decl name='list_link_replace' mangled-name='list_link_replace' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_replace'>
1361      <parameter type-id='ccc38265' name='lold'/>
1362      <parameter type-id='ccc38265' name='lnew'/>
1363      <return type-id='48b5725f'/>
1364    </function-decl>
1365    <function-decl name='list_link_init' mangled-name='list_link_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_init'>
1366      <parameter type-id='ccc38265' name='ln'/>
1367      <return type-id='48b5725f'/>
1368    </function-decl>
1369    <function-decl name='list_link_active' mangled-name='list_link_active' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_active'>
1370      <parameter type-id='ccc38265' name='ln'/>
1371      <return type-id='95e97e5e'/>
1372    </function-decl>
1373    <function-decl name='list_is_empty' mangled-name='list_is_empty' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_is_empty'>
1374      <parameter type-id='352ec160' name='list'/>
1375      <return type-id='95e97e5e'/>
1376    </function-decl>
1377  </abi-instr>
1378  <abi-instr address-size='64' path='lib/libspl/mkdirp.c' language='LANG_C99'>
1379    <typedef-decl name='__mode_t' type-id='f0981eeb' id='e1c52942'/>
1380    <typedef-decl name='mode_t' type-id='e1c52942' id='d50d396c'/>
1381    <typedef-decl name='wchar_t' type-id='95e97e5e' id='928221d2'/>
1382    <qualified-type-def type-id='928221d2' const='yes' id='effb3702'/>
1383    <pointer-type-def type-id='effb3702' size-in-bits='64' id='f077d3f8'/>
1384    <qualified-type-def type-id='f077d3f8' restrict='yes' id='598aab80'/>
1385    <pointer-type-def type-id='928221d2' size-in-bits='64' id='323d93c1'/>
1386    <qualified-type-def type-id='323d93c1' restrict='yes' id='f1358bc3'/>
1387    <function-decl name='calloc' visibility='default' binding='global' size-in-bits='64'>
1388      <parameter type-id='b59d7dce'/>
1389      <parameter type-id='b59d7dce'/>
1390      <return type-id='eaa32e2f'/>
1391    </function-decl>
1392    <function-decl name='strdup' visibility='default' binding='global' size-in-bits='64'>
1393      <parameter type-id='80f4b756'/>
1394      <return type-id='26a90f95'/>
1395    </function-decl>
1396    <function-decl name='strrchr' visibility='default' binding='global' size-in-bits='64'>
1397      <parameter type-id='80f4b756'/>
1398      <parameter type-id='95e97e5e'/>
1399      <return type-id='26a90f95'/>
1400    </function-decl>
1401    <function-decl name='access' visibility='default' binding='global' size-in-bits='64'>
1402      <parameter type-id='80f4b756'/>
1403      <parameter type-id='95e97e5e'/>
1404      <return type-id='95e97e5e'/>
1405    </function-decl>
1406    <function-decl name='__mbstowcs_chk' visibility='default' binding='global' size-in-bits='64'>
1407      <parameter type-id='f1358bc3'/>
1408      <parameter type-id='9d26089a'/>
1409      <parameter type-id='b59d7dce'/>
1410      <parameter type-id='b59d7dce'/>
1411      <return type-id='b59d7dce'/>
1412    </function-decl>
1413    <function-decl name='__wcstombs_chk' visibility='default' binding='global' size-in-bits='64'>
1414      <parameter type-id='266fe297'/>
1415      <parameter type-id='598aab80'/>
1416      <parameter type-id='b59d7dce'/>
1417      <parameter type-id='b59d7dce'/>
1418      <return type-id='b59d7dce'/>
1419    </function-decl>
1420    <function-decl name='mkdir' visibility='default' binding='global' size-in-bits='64'>
1421      <parameter type-id='80f4b756'/>
1422      <parameter type-id='e1c52942'/>
1423      <return type-id='95e97e5e'/>
1424    </function-decl>
1425    <function-decl name='mkdirp' mangled-name='mkdirp' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mkdirp'>
1426      <parameter type-id='80f4b756' name='d'/>
1427      <parameter type-id='d50d396c' name='mode'/>
1428      <return type-id='95e97e5e'/>
1429    </function-decl>
1430  </abi-instr>
1431  <abi-instr address-size='64' path='lib/libspl/mutex.c' language='LANG_C99'>
1432    <function-decl name='pthread_mutex_trylock' visibility='default' binding='global' size-in-bits='64'>
1433      <parameter type-id='18c91f9e'/>
1434      <return type-id='95e97e5e'/>
1435    </function-decl>
1436    <function-decl name='mutex_init' mangled-name='mutex_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mutex_init'>
1437      <parameter type-id='78830f38' name='mp'/>
1438      <parameter type-id='26a90f95' name='name'/>
1439      <parameter type-id='95e97e5e' name='type'/>
1440      <parameter type-id='eaa32e2f' name='cookie'/>
1441      <return type-id='48b5725f'/>
1442    </function-decl>
1443    <function-decl name='mutex_destroy' mangled-name='mutex_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mutex_destroy'>
1444      <parameter type-id='78830f38' name='mp'/>
1445      <return type-id='48b5725f'/>
1446    </function-decl>
1447    <function-decl name='mutex_enter' mangled-name='mutex_enter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mutex_enter'>
1448      <parameter type-id='78830f38' name='mp'/>
1449      <return type-id='48b5725f'/>
1450    </function-decl>
1451    <function-decl name='mutex_enter_check_return' mangled-name='mutex_enter_check_return' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mutex_enter_check_return'>
1452      <parameter type-id='78830f38' name='mp'/>
1453      <return type-id='95e97e5e'/>
1454    </function-decl>
1455    <function-decl name='mutex_tryenter' mangled-name='mutex_tryenter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mutex_tryenter'>
1456      <parameter type-id='78830f38' name='mp'/>
1457      <return type-id='95e97e5e'/>
1458    </function-decl>
1459    <function-decl name='mutex_exit' mangled-name='mutex_exit' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mutex_exit'>
1460      <parameter type-id='78830f38' name='mp'/>
1461      <return type-id='48b5725f'/>
1462    </function-decl>
1463  </abi-instr>
1464  <abi-instr address-size='64' path='lib/libspl/os/linux/getexecname.c' language='LANG_C99'>
1465    <function-decl name='__readlink_chk' visibility='default' binding='global' size-in-bits='64'>
1466      <parameter type-id='9d26089a'/>
1467      <parameter type-id='266fe297'/>
1468      <parameter type-id='b59d7dce'/>
1469      <parameter type-id='b59d7dce'/>
1470      <return type-id='79a0948f'/>
1471    </function-decl>
1472  </abi-instr>
1473  <abi-instr address-size='64' path='lib/libspl/os/linux/gethostid.c' language='LANG_C99'>
1474    <function-decl name='fclose' visibility='default' binding='global' size-in-bits='64'>
1475      <parameter type-id='822cd80b'/>
1476      <return type-id='95e97e5e'/>
1477    </function-decl>
1478    <function-decl name='strtoull' visibility='default' binding='global' size-in-bits='64'>
1479      <parameter type-id='9d26089a'/>
1480      <parameter type-id='8c85230f'/>
1481      <parameter type-id='95e97e5e'/>
1482      <return type-id='3a47d82b'/>
1483    </function-decl>
1484    <function-decl name='get_system_hostid' mangled-name='get_system_hostid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_system_hostid'>
1485      <return type-id='7359adad'/>
1486    </function-decl>
1487  </abi-instr>
1488  <abi-instr address-size='64' path='lib/libspl/os/linux/getmntany.c' language='LANG_C99'>
1489    <array-type-def dimensions='1' type-id='03085adc' size-in-bits='192' id='083f8d58'>
1490      <subrange length='3' type-id='7359adad' id='56f209d2'/>
1491    </array-type-def>
1492    <class-decl name='mnttab' size-in-bits='256' is-struct='yes' visibility='default' id='1b055409'>
1493      <data-member access='public' layout-offset-in-bits='0'>
1494        <var-decl name='mnt_special' type-id='26a90f95' visibility='default'/>
1495      </data-member>
1496      <data-member access='public' layout-offset-in-bits='64'>
1497        <var-decl name='mnt_mountp' type-id='26a90f95' visibility='default'/>
1498      </data-member>
1499      <data-member access='public' layout-offset-in-bits='128'>
1500        <var-decl name='mnt_fstype' type-id='26a90f95' visibility='default'/>
1501      </data-member>
1502      <data-member access='public' layout-offset-in-bits='192'>
1503        <var-decl name='mnt_mntopts' type-id='26a90f95' visibility='default'/>
1504      </data-member>
1505    </class-decl>
1506    <class-decl name='extmnttab' size-in-bits='320' is-struct='yes' visibility='default' id='0c544dc0'>
1507      <data-member access='public' layout-offset-in-bits='0'>
1508        <var-decl name='mnt_special' type-id='26a90f95' visibility='default'/>
1509      </data-member>
1510      <data-member access='public' layout-offset-in-bits='64'>
1511        <var-decl name='mnt_mountp' type-id='26a90f95' visibility='default'/>
1512      </data-member>
1513      <data-member access='public' layout-offset-in-bits='128'>
1514        <var-decl name='mnt_fstype' type-id='26a90f95' visibility='default'/>
1515      </data-member>
1516      <data-member access='public' layout-offset-in-bits='192'>
1517        <var-decl name='mnt_mntopts' type-id='26a90f95' visibility='default'/>
1518      </data-member>
1519      <data-member access='public' layout-offset-in-bits='256'>
1520        <var-decl name='mnt_major' type-id='3502e3ff' visibility='default'/>
1521      </data-member>
1522      <data-member access='public' layout-offset-in-bits='288'>
1523        <var-decl name='mnt_minor' type-id='3502e3ff' visibility='default'/>
1524      </data-member>
1525    </class-decl>
1526    <class-decl name='mntent' size-in-bits='320' is-struct='yes' visibility='default' id='56fe4a37'>
1527      <data-member access='public' layout-offset-in-bits='0'>
1528        <var-decl name='mnt_fsname' type-id='26a90f95' visibility='default'/>
1529      </data-member>
1530      <data-member access='public' layout-offset-in-bits='64'>
1531        <var-decl name='mnt_dir' type-id='26a90f95' visibility='default'/>
1532      </data-member>
1533      <data-member access='public' layout-offset-in-bits='128'>
1534        <var-decl name='mnt_type' type-id='26a90f95' visibility='default'/>
1535      </data-member>
1536      <data-member access='public' layout-offset-in-bits='192'>
1537        <var-decl name='mnt_opts' type-id='26a90f95' visibility='default'/>
1538      </data-member>
1539      <data-member access='public' layout-offset-in-bits='256'>
1540        <var-decl name='mnt_freq' type-id='95e97e5e' visibility='default'/>
1541      </data-member>
1542      <data-member access='public' layout-offset-in-bits='288'>
1543        <var-decl name='mnt_passno' type-id='95e97e5e' visibility='default'/>
1544      </data-member>
1545    </class-decl>
1546    <class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' id='0bbec9cd'>
1547      <data-member access='public' layout-offset-in-bits='0'>
1548        <var-decl name='st_dev' type-id='35ed8932' visibility='default'/>
1549      </data-member>
1550      <data-member access='public' layout-offset-in-bits='64'>
1551        <var-decl name='st_ino' type-id='71288a47' visibility='default'/>
1552      </data-member>
1553      <data-member access='public' layout-offset-in-bits='128'>
1554        <var-decl name='st_nlink' type-id='80f0b9df' visibility='default'/>
1555      </data-member>
1556      <data-member access='public' layout-offset-in-bits='192'>
1557        <var-decl name='st_mode' type-id='e1c52942' visibility='default'/>
1558      </data-member>
1559      <data-member access='public' layout-offset-in-bits='224'>
1560        <var-decl name='st_uid' type-id='cc5fcceb' visibility='default'/>
1561      </data-member>
1562      <data-member access='public' layout-offset-in-bits='256'>
1563        <var-decl name='st_gid' type-id='d94ec6d9' visibility='default'/>
1564      </data-member>
1565      <data-member access='public' layout-offset-in-bits='288'>
1566        <var-decl name='__pad0' type-id='95e97e5e' visibility='default'/>
1567      </data-member>
1568      <data-member access='public' layout-offset-in-bits='320'>
1569        <var-decl name='st_rdev' type-id='35ed8932' visibility='default'/>
1570      </data-member>
1571      <data-member access='public' layout-offset-in-bits='384'>
1572        <var-decl name='st_size' type-id='79989e9c' visibility='default'/>
1573      </data-member>
1574      <data-member access='public' layout-offset-in-bits='448'>
1575        <var-decl name='st_blksize' type-id='d3f10a7f' visibility='default'/>
1576      </data-member>
1577      <data-member access='public' layout-offset-in-bits='512'>
1578        <var-decl name='st_blocks' type-id='4e711bf1' visibility='default'/>
1579      </data-member>
1580      <data-member access='public' layout-offset-in-bits='576'>
1581        <var-decl name='st_atim' type-id='a9c79a1f' visibility='default'/>
1582      </data-member>
1583      <data-member access='public' layout-offset-in-bits='704'>
1584        <var-decl name='st_mtim' type-id='a9c79a1f' visibility='default'/>
1585      </data-member>
1586      <data-member access='public' layout-offset-in-bits='832'>
1587        <var-decl name='st_ctim' type-id='a9c79a1f' visibility='default'/>
1588      </data-member>
1589      <data-member access='public' layout-offset-in-bits='960'>
1590        <var-decl name='__glibc_reserved' type-id='083f8d58' visibility='default'/>
1591      </data-member>
1592    </class-decl>
1593    <typedef-decl name='__dev_t' type-id='7359adad' id='35ed8932'/>
1594    <typedef-decl name='__ino64_t' type-id='7359adad' id='71288a47'/>
1595    <typedef-decl name='__nlink_t' type-id='7359adad' id='80f0b9df'/>
1596    <typedef-decl name='__blksize_t' type-id='bd54fe1a' id='d3f10a7f'/>
1597    <typedef-decl name='__blkcnt64_t' type-id='bd54fe1a' id='4e711bf1'/>
1598    <pointer-type-def type-id='0c544dc0' size-in-bits='64' id='394fc496'/>
1599    <pointer-type-def type-id='56fe4a37' size-in-bits='64' id='b6b61d2f'/>
1600    <qualified-type-def type-id='b6b61d2f' restrict='yes' id='3cad23cd'/>
1601    <pointer-type-def type-id='1b055409' size-in-bits='64' id='9d424d31'/>
1602    <pointer-type-def type-id='0bbec9cd' size-in-bits='64' id='62f7a03d'/>
1603    <qualified-type-def type-id='62f7a03d' restrict='yes' id='f1cadedf'/>
1604    <function-decl name='getmntent_r' visibility='default' binding='global' size-in-bits='64'>
1605      <parameter type-id='e75a27e9'/>
1606      <parameter type-id='3cad23cd'/>
1607      <parameter type-id='266fe297'/>
1608      <parameter type-id='95e97e5e'/>
1609      <return type-id='b6b61d2f'/>
1610    </function-decl>
1611    <function-decl name='feof' visibility='default' binding='global' size-in-bits='64'>
1612      <parameter type-id='822cd80b'/>
1613      <return type-id='95e97e5e'/>
1614    </function-decl>
1615    <function-decl name='strerror' visibility='default' binding='global' size-in-bits='64'>
1616      <parameter type-id='95e97e5e'/>
1617      <return type-id='26a90f95'/>
1618    </function-decl>
1619    <function-decl name='__fprintf_chk' visibility='default' binding='global' size-in-bits='64'>
1620      <parameter type-id='e75a27e9'/>
1621      <parameter type-id='95e97e5e'/>
1622      <parameter type-id='9d26089a'/>
1623      <parameter is-variadic='yes'/>
1624      <return type-id='95e97e5e'/>
1625    </function-decl>
1626    <function-decl name='stat64' visibility='default' binding='global' size-in-bits='64'>
1627      <parameter type-id='9d26089a'/>
1628      <parameter type-id='f1cadedf'/>
1629      <return type-id='95e97e5e'/>
1630    </function-decl>
1631    <function-decl name='getmntany' mangled-name='getmntany' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getmntany'>
1632      <parameter type-id='822cd80b' name='fp'/>
1633      <parameter type-id='9d424d31' name='mgetp'/>
1634      <parameter type-id='9d424d31' name='mrefp'/>
1635      <return type-id='95e97e5e'/>
1636    </function-decl>
1637    <function-decl name='_sol_getmntent' mangled-name='_sol_getmntent' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_sol_getmntent'>
1638      <parameter type-id='822cd80b' name='fp'/>
1639      <parameter type-id='9d424d31' name='mgetp'/>
1640      <return type-id='95e97e5e'/>
1641    </function-decl>
1642    <function-decl name='getextmntent' mangled-name='getextmntent' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getextmntent'>
1643      <parameter type-id='80f4b756' name='path'/>
1644      <parameter type-id='394fc496' name='entry'/>
1645      <parameter type-id='62f7a03d' name='statbuf'/>
1646      <return type-id='95e97e5e'/>
1647    </function-decl>
1648  </abi-instr>
1649  <abi-instr address-size='64' path='lib/libspl/os/linux/zone.c' language='LANG_C99'>
1650    <typedef-decl name='zoneid_t' type-id='3502e3ff' id='4da03624'/>
1651    <function-decl name='strtoul' visibility='default' binding='global' size-in-bits='64'>
1652      <parameter type-id='9d26089a'/>
1653      <parameter type-id='8c85230f'/>
1654      <parameter type-id='95e97e5e'/>
1655      <return type-id='7359adad'/>
1656    </function-decl>
1657    <function-decl name='getzoneid' mangled-name='getzoneid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getzoneid'>
1658      <return type-id='4da03624'/>
1659    </function-decl>
1660  </abi-instr>
1661  <abi-instr address-size='64' path='lib/libspl/page.c' language='LANG_C99'>
1662    <function-decl name='spl_pagesize' mangled-name='spl_pagesize' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='spl_pagesize'>
1663      <return type-id='b59d7dce'/>
1664    </function-decl>
1665  </abi-instr>
1666  <abi-instr address-size='64' path='lib/libspl/procfs_list.c' language='LANG_C99'>
1667    <class-decl name='procfs_list' size-in-bits='768' is-struct='yes' visibility='default' id='0f4d3b87'>
1668      <data-member access='public' layout-offset-in-bits='0'>
1669        <var-decl name='pl_private' type-id='eaa32e2f' visibility='default'/>
1670      </data-member>
1671      <data-member access='public' layout-offset-in-bits='64'>
1672        <var-decl name='pl_lock' type-id='b9eccc8f' visibility='default'/>
1673      </data-member>
1674      <data-member access='public' layout-offset-in-bits='448'>
1675        <var-decl name='pl_list' type-id='0899125f' visibility='default'/>
1676      </data-member>
1677      <data-member access='public' layout-offset-in-bits='640'>
1678        <var-decl name='pl_next_id' type-id='9c313c2d' visibility='default'/>
1679      </data-member>
1680      <data-member access='public' layout-offset-in-bits='704'>
1681        <var-decl name='pl_node_offset' type-id='b59d7dce' visibility='default'/>
1682      </data-member>
1683    </class-decl>
1684    <typedef-decl name='procfs_list_t' type-id='0f4d3b87' id='e5b5a21b'/>
1685    <class-decl name='seq_file' is-struct='yes' visibility='default' id='f3415517'/>
1686    <pointer-type-def type-id='be39c944' size-in-bits='64' id='b5c3ae96'/>
1687    <pointer-type-def type-id='86932239' size-in-bits='64' id='6255c89d'/>
1688    <pointer-type-def type-id='cf9ec29d' size-in-bits='64' id='0131eb61'/>
1689    <pointer-type-def type-id='e5b5a21b' size-in-bits='64' id='7f432372'/>
1690    <pointer-type-def type-id='f3415517' size-in-bits='64' id='f8dc9def'/>
1691    <function-decl name='seq_printf' mangled-name='seq_printf' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='seq_printf'>
1692      <parameter type-id='f8dc9def' name='m'/>
1693      <parameter type-id='80f4b756' name='fmt'/>
1694      <parameter is-variadic='yes'/>
1695      <return type-id='48b5725f'/>
1696    </function-decl>
1697    <function-decl name='procfs_list_install' mangled-name='procfs_list_install' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='procfs_list_install'>
1698      <parameter type-id='80f4b756' name='module'/>
1699      <parameter type-id='80f4b756' name='submodule'/>
1700      <parameter type-id='80f4b756' name='name'/>
1701      <parameter type-id='d50d396c' name='mode'/>
1702      <parameter type-id='7f432372' name='procfs_list'/>
1703      <parameter type-id='0131eb61' name='show'/>
1704      <parameter type-id='6255c89d' name='show_header'/>
1705      <parameter type-id='b5c3ae96' name='clear'/>
1706      <parameter type-id='b59d7dce' name='procfs_list_node_off'/>
1707      <return type-id='48b5725f'/>
1708    </function-decl>
1709    <function-decl name='procfs_list_uninstall' mangled-name='procfs_list_uninstall' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='procfs_list_uninstall'>
1710      <parameter type-id='7f432372' name='procfs_list'/>
1711      <return type-id='48b5725f'/>
1712    </function-decl>
1713    <function-decl name='procfs_list_destroy' mangled-name='procfs_list_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='procfs_list_destroy'>
1714      <parameter type-id='7f432372' name='procfs_list'/>
1715      <return type-id='48b5725f'/>
1716    </function-decl>
1717    <function-decl name='procfs_list_add' mangled-name='procfs_list_add' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='procfs_list_add'>
1718      <parameter type-id='7f432372' name='procfs_list'/>
1719      <parameter type-id='eaa32e2f' name='p'/>
1720      <return type-id='48b5725f'/>
1721    </function-decl>
1722    <function-type size-in-bits='64' id='be39c944'>
1723      <parameter type-id='7f432372'/>
1724      <return type-id='95e97e5e'/>
1725    </function-type>
1726    <function-type size-in-bits='64' id='86932239'>
1727      <parameter type-id='f8dc9def'/>
1728      <return type-id='95e97e5e'/>
1729    </function-type>
1730    <function-type size-in-bits='64' id='cf9ec29d'>
1731      <parameter type-id='f8dc9def'/>
1732      <parameter type-id='eaa32e2f'/>
1733      <return type-id='95e97e5e'/>
1734    </function-type>
1735  </abi-instr>
1736  <abi-instr address-size='64' path='lib/libspl/random.c' language='LANG_C99'>
1737    <pointer-type-def type-id='b96825af' size-in-bits='64' id='ae3e8ca6'/>
1738    <function-decl name='close' visibility='default' binding='global' size-in-bits='64'>
1739      <parameter type-id='95e97e5e'/>
1740      <return type-id='95e97e5e'/>
1741    </function-decl>
1742    <function-decl name='__open_too_many_args' visibility='default' binding='global' size-in-bits='64'>
1743      <return type-id='48b5725f'/>
1744    </function-decl>
1745    <function-decl name='__open_missing_mode' visibility='default' binding='global' size-in-bits='64'>
1746      <return type-id='48b5725f'/>
1747    </function-decl>
1748    <function-decl name='__read_chk' visibility='default' binding='global' size-in-bits='64'>
1749      <parameter type-id='95e97e5e'/>
1750      <parameter type-id='eaa32e2f'/>
1751      <parameter type-id='b59d7dce'/>
1752      <parameter type-id='b59d7dce'/>
1753      <return type-id='79a0948f'/>
1754    </function-decl>
1755    <function-decl name='random_force_pseudo' mangled-name='random_force_pseudo' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='random_force_pseudo'>
1756      <parameter type-id='c19b74c3' name='onoff'/>
1757      <return type-id='48b5725f'/>
1758    </function-decl>
1759    <function-decl name='random_get_bytes' mangled-name='random_get_bytes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='random_get_bytes'>
1760      <parameter type-id='ae3e8ca6' name='ptr'/>
1761      <parameter type-id='b59d7dce' name='len'/>
1762      <return type-id='95e97e5e'/>
1763    </function-decl>
1764    <function-decl name='random_get_pseudo_bytes' mangled-name='random_get_pseudo_bytes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='random_get_pseudo_bytes'>
1765      <parameter type-id='ae3e8ca6' name='ptr'/>
1766      <parameter type-id='b59d7dce' name='len'/>
1767      <return type-id='95e97e5e'/>
1768    </function-decl>
1769  </abi-instr>
1770  <abi-instr address-size='64' path='lib/libspl/rwlock.c' language='LANG_C99'>
1771    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='448' id='6093ff7c'>
1772      <subrange length='56' type-id='7359adad' id='f8137894'/>
1773    </array-type-def>
1774    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='64' id='8e100159'>
1775      <subrange length='8' type-id='7359adad' id='56e0c0b1'/>
1776    </array-type-def>
1777    <array-type-def dimensions='1' type-id='002ac4a6' size-in-bits='56' id='08f7ce77'>
1778      <subrange length='7' type-id='7359adad' id='16fc326e'/>
1779    </array-type-def>
1780    <class-decl name='krwlock' size-in-bits='576' is-struct='yes' visibility='default' id='4361e3b2'>
1781      <data-member access='public' layout-offset-in-bits='0'>
1782        <var-decl name='rw_lock' type-id='3f680bc6' visibility='default'/>
1783      </data-member>
1784      <data-member access='public' layout-offset-in-bits='448'>
1785        <var-decl name='rw_owner' type-id='4051f5e7' visibility='default'/>
1786      </data-member>
1787      <data-member access='public' layout-offset-in-bits='512'>
1788        <var-decl name='rw_readers' type-id='3502e3ff' visibility='default'/>
1789      </data-member>
1790    </class-decl>
1791    <typedef-decl name='krwlock_t' type-id='4361e3b2' id='477df69a'/>
1792    <typedef-decl name='krw_t' type-id='95e97e5e' id='932eed5d'/>
1793    <union-decl name='pthread_rwlock_t' size-in-bits='448' naming-typedef-id='3f680bc6' visibility='default' id='981886f6'>
1794      <data-member access='public'>
1795        <var-decl name='__data' type-id='afe414a4' visibility='default'/>
1796      </data-member>
1797      <data-member access='public'>
1798        <var-decl name='__size' type-id='6093ff7c' visibility='default'/>
1799      </data-member>
1800      <data-member access='public'>
1801        <var-decl name='__align' type-id='bd54fe1a' visibility='default'/>
1802      </data-member>
1803    </union-decl>
1804    <typedef-decl name='pthread_rwlock_t' type-id='981886f6' id='3f680bc6'/>
1805    <union-decl name='pthread_rwlockattr_t' size-in-bits='64' naming-typedef-id='1b1c4591' visibility='default' id='b8e57521'>
1806      <data-member access='public'>
1807        <var-decl name='__size' type-id='8e100159' visibility='default'/>
1808      </data-member>
1809      <data-member access='public'>
1810        <var-decl name='__align' type-id='bd54fe1a' visibility='default'/>
1811      </data-member>
1812    </union-decl>
1813    <typedef-decl name='pthread_rwlockattr_t' type-id='b8e57521' id='1b1c4591'/>
1814    <class-decl name='__pthread_rwlock_arch_t' size-in-bits='448' is-struct='yes' visibility='default' id='afe414a4'>
1815      <data-member access='public' layout-offset-in-bits='0'>
1816        <var-decl name='__readers' type-id='f0981eeb' visibility='default'/>
1817      </data-member>
1818      <data-member access='public' layout-offset-in-bits='32'>
1819        <var-decl name='__writers' type-id='f0981eeb' visibility='default'/>
1820      </data-member>
1821      <data-member access='public' layout-offset-in-bits='64'>
1822        <var-decl name='__wrphase_futex' type-id='f0981eeb' visibility='default'/>
1823      </data-member>
1824      <data-member access='public' layout-offset-in-bits='96'>
1825        <var-decl name='__writers_futex' type-id='f0981eeb' visibility='default'/>
1826      </data-member>
1827      <data-member access='public' layout-offset-in-bits='128'>
1828        <var-decl name='__pad3' type-id='f0981eeb' visibility='default'/>
1829      </data-member>
1830      <data-member access='public' layout-offset-in-bits='160'>
1831        <var-decl name='__pad4' type-id='f0981eeb' visibility='default'/>
1832      </data-member>
1833      <data-member access='public' layout-offset-in-bits='192'>
1834        <var-decl name='__cur_writer' type-id='95e97e5e' visibility='default'/>
1835      </data-member>
1836      <data-member access='public' layout-offset-in-bits='224'>
1837        <var-decl name='__shared' type-id='95e97e5e' visibility='default'/>
1838      </data-member>
1839      <data-member access='public' layout-offset-in-bits='256'>
1840        <var-decl name='__rwelision' type-id='28577a57' visibility='default'/>
1841      </data-member>
1842      <data-member access='public' layout-offset-in-bits='264'>
1843        <var-decl name='__pad1' type-id='08f7ce77' visibility='default'/>
1844      </data-member>
1845      <data-member access='public' layout-offset-in-bits='320'>
1846        <var-decl name='__pad2' type-id='7359adad' visibility='default'/>
1847      </data-member>
1848      <data-member access='public' layout-offset-in-bits='384'>
1849        <var-decl name='__flags' type-id='f0981eeb' visibility='default'/>
1850      </data-member>
1851    </class-decl>
1852    <qualified-type-def type-id='1b1c4591' const='yes' id='52c85581'/>
1853    <pointer-type-def type-id='52c85581' size-in-bits='64' id='fc5edc31'/>
1854    <qualified-type-def type-id='fc5edc31' restrict='yes' id='295e8f33'/>
1855    <pointer-type-def type-id='477df69a' size-in-bits='64' id='0126db61'/>
1856    <pointer-type-def type-id='3f680bc6' size-in-bits='64' id='a6210c87'/>
1857    <qualified-type-def type-id='a6210c87' restrict='yes' id='27210b05'/>
1858    <qualified-type-def type-id='3502e3ff' volatile='yes' id='d0290e74'/>
1859    <pointer-type-def type-id='d0290e74' size-in-bits='64' id='0ea19dfa'/>
1860    <function-decl name='atomic_inc_uint' visibility='default' binding='global' size-in-bits='64'>
1861      <parameter type-id='0ea19dfa'/>
1862      <return type-id='48b5725f'/>
1863    </function-decl>
1864    <function-decl name='atomic_dec_uint' visibility='default' binding='global' size-in-bits='64'>
1865      <parameter type-id='0ea19dfa'/>
1866      <return type-id='48b5725f'/>
1867    </function-decl>
1868    <function-decl name='pthread_rwlock_init' visibility='default' binding='global' size-in-bits='64'>
1869      <parameter type-id='27210b05'/>
1870      <parameter type-id='295e8f33'/>
1871      <return type-id='95e97e5e'/>
1872    </function-decl>
1873    <function-decl name='pthread_rwlock_destroy' visibility='default' binding='global' size-in-bits='64'>
1874      <parameter type-id='a6210c87'/>
1875      <return type-id='95e97e5e'/>
1876    </function-decl>
1877    <function-decl name='pthread_rwlock_rdlock' visibility='default' binding='global' size-in-bits='64'>
1878      <parameter type-id='a6210c87'/>
1879      <return type-id='95e97e5e'/>
1880    </function-decl>
1881    <function-decl name='pthread_rwlock_tryrdlock' visibility='default' binding='global' size-in-bits='64'>
1882      <parameter type-id='a6210c87'/>
1883      <return type-id='95e97e5e'/>
1884    </function-decl>
1885    <function-decl name='pthread_rwlock_wrlock' visibility='default' binding='global' size-in-bits='64'>
1886      <parameter type-id='a6210c87'/>
1887      <return type-id='95e97e5e'/>
1888    </function-decl>
1889    <function-decl name='pthread_rwlock_trywrlock' visibility='default' binding='global' size-in-bits='64'>
1890      <parameter type-id='a6210c87'/>
1891      <return type-id='95e97e5e'/>
1892    </function-decl>
1893    <function-decl name='pthread_rwlock_unlock' visibility='default' binding='global' size-in-bits='64'>
1894      <parameter type-id='a6210c87'/>
1895      <return type-id='95e97e5e'/>
1896    </function-decl>
1897    <function-decl name='rw_init' mangled-name='rw_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rw_init'>
1898      <parameter type-id='0126db61' name='rwlp'/>
1899      <parameter type-id='26a90f95' name='name'/>
1900      <parameter type-id='95e97e5e' name='type'/>
1901      <parameter type-id='eaa32e2f' name='arg'/>
1902      <return type-id='48b5725f'/>
1903    </function-decl>
1904    <function-decl name='rw_destroy' mangled-name='rw_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rw_destroy'>
1905      <parameter type-id='0126db61' name='rwlp'/>
1906      <return type-id='48b5725f'/>
1907    </function-decl>
1908    <function-decl name='rw_enter' mangled-name='rw_enter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rw_enter'>
1909      <parameter type-id='0126db61' name='rwlp'/>
1910      <parameter type-id='932eed5d' name='rw'/>
1911      <return type-id='48b5725f'/>
1912    </function-decl>
1913    <function-decl name='rw_exit' mangled-name='rw_exit' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rw_exit'>
1914      <parameter type-id='0126db61' name='rwlp'/>
1915      <return type-id='48b5725f'/>
1916    </function-decl>
1917    <function-decl name='rw_tryenter' mangled-name='rw_tryenter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rw_tryenter'>
1918      <parameter type-id='0126db61' name='rwlp'/>
1919      <parameter type-id='932eed5d' name='rw'/>
1920      <return type-id='95e97e5e'/>
1921    </function-decl>
1922    <function-decl name='rw_tryupgrade' mangled-name='rw_tryupgrade' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rw_tryupgrade'>
1923      <parameter type-id='0126db61' name='rwlp'/>
1924      <return type-id='95e97e5e'/>
1925    </function-decl>
1926  </abi-instr>
1927  <abi-instr address-size='64' path='lib/libspl/sid.c' language='LANG_C99'>
1928    <class-decl name='ksiddomain' size-in-bits='128' is-struct='yes' visibility='default' id='b3a38f42'>
1929      <data-member access='public' layout-offset-in-bits='0'>
1930        <var-decl name='kd_ref' type-id='3502e3ff' visibility='default'/>
1931      </data-member>
1932      <data-member access='public' layout-offset-in-bits='32'>
1933        <var-decl name='kd_len' type-id='3502e3ff' visibility='default'/>
1934      </data-member>
1935      <data-member access='public' layout-offset-in-bits='64'>
1936        <var-decl name='kd_name' type-id='26a90f95' visibility='default'/>
1937      </data-member>
1938    </class-decl>
1939    <typedef-decl name='ksiddomain_t' type-id='b3a38f42' id='db2eb030'/>
1940    <pointer-type-def type-id='db2eb030' size-in-bits='64' id='3b684881'/>
1941    <function-decl name='ksid_lookupdomain' mangled-name='ksid_lookupdomain' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ksid_lookupdomain'>
1942      <parameter type-id='80f4b756' name='dom'/>
1943      <return type-id='3b684881'/>
1944    </function-decl>
1945    <function-decl name='ksiddomain_rele' mangled-name='ksiddomain_rele' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ksiddomain_rele'>
1946      <parameter type-id='3b684881' name='ksid'/>
1947      <return type-id='48b5725f'/>
1948    </function-decl>
1949  </abi-instr>
1950  <abi-instr address-size='64' path='lib/libspl/strlcat.c' language='LANG_C99'>
1951    <function-decl name='strlcat' mangled-name='strlcat' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlcat'>
1952      <parameter type-id='26a90f95' name='dst'/>
1953      <parameter type-id='80f4b756' name='src'/>
1954      <parameter type-id='b59d7dce' name='dstsize'/>
1955      <return type-id='b59d7dce'/>
1956    </function-decl>
1957  </abi-instr>
1958  <abi-instr address-size='64' path='lib/libspl/taskq.c' language='LANG_C99'>
1959    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='256' id='16dc656a'>
1960      <subrange length='32' type-id='7359adad' id='ae5bde82'/>
1961    </array-type-def>
1962    <typedef-decl name='pri_t' type-id='a2185560' id='c497180a'/>
1963    <typedef-decl name='taskqid_t' type-id='e475ab95' id='de0ea20e'/>
1964    <typedef-decl name='task_func_t' type-id='c5c76c9c' id='d8481e1f'/>
1965    <class-decl name='taskq_ent' size-in-bits='320' is-struct='yes' visibility='default' id='cfda1b05'>
1966      <data-member access='public' layout-offset-in-bits='0'>
1967        <var-decl name='tqent_next' type-id='67918d75' visibility='default'/>
1968      </data-member>
1969      <data-member access='public' layout-offset-in-bits='64'>
1970        <var-decl name='tqent_prev' type-id='67918d75' visibility='default'/>
1971      </data-member>
1972      <data-member access='public' layout-offset-in-bits='128'>
1973        <var-decl name='tqent_func' type-id='41cce5ce' visibility='default'/>
1974      </data-member>
1975      <data-member access='public' layout-offset-in-bits='192'>
1976        <var-decl name='tqent_arg' type-id='eaa32e2f' visibility='default'/>
1977      </data-member>
1978      <data-member access='public' layout-offset-in-bits='256'>
1979        <var-decl name='tqent_flags' type-id='e475ab95' visibility='default'/>
1980      </data-member>
1981    </class-decl>
1982    <typedef-decl name='taskq_ent_t' type-id='cfda1b05' id='65d297d1'/>
1983    <class-decl name='taskq' size-in-bits='3072' is-struct='yes' visibility='default' id='1804594f'>
1984      <data-member access='public' layout-offset-in-bits='0'>
1985        <var-decl name='tq_name' type-id='16dc656a' visibility='default'/>
1986      </data-member>
1987      <data-member access='public' layout-offset-in-bits='256'>
1988        <var-decl name='tq_lock' type-id='b9eccc8f' visibility='default'/>
1989      </data-member>
1990      <data-member access='public' layout-offset-in-bits='640'>
1991        <var-decl name='tq_threadlock' type-id='477df69a' visibility='default'/>
1992      </data-member>
1993      <data-member access='public' layout-offset-in-bits='1216'>
1994        <var-decl name='tq_dispatch_cv' type-id='29dbc0dd' visibility='default'/>
1995      </data-member>
1996      <data-member access='public' layout-offset-in-bits='1600'>
1997        <var-decl name='tq_wait_cv' type-id='29dbc0dd' visibility='default'/>
1998      </data-member>
1999      <data-member access='public' layout-offset-in-bits='1984'>
2000        <var-decl name='tq_threadlist' type-id='6e87b565' visibility='default'/>
2001      </data-member>
2002      <data-member access='public' layout-offset-in-bits='2048'>
2003        <var-decl name='tq_flags' type-id='95e97e5e' visibility='default'/>
2004      </data-member>
2005      <data-member access='public' layout-offset-in-bits='2080'>
2006        <var-decl name='tq_active' type-id='95e97e5e' visibility='default'/>
2007      </data-member>
2008      <data-member access='public' layout-offset-in-bits='2112'>
2009        <var-decl name='tq_nthreads' type-id='95e97e5e' visibility='default'/>
2010      </data-member>
2011      <data-member access='public' layout-offset-in-bits='2144'>
2012        <var-decl name='tq_nalloc' type-id='95e97e5e' visibility='default'/>
2013      </data-member>
2014      <data-member access='public' layout-offset-in-bits='2176'>
2015        <var-decl name='tq_minalloc' type-id='95e97e5e' visibility='default'/>
2016      </data-member>
2017      <data-member access='public' layout-offset-in-bits='2208'>
2018        <var-decl name='tq_maxalloc' type-id='95e97e5e' visibility='default'/>
2019      </data-member>
2020      <data-member access='public' layout-offset-in-bits='2240'>
2021        <var-decl name='tq_maxalloc_cv' type-id='29dbc0dd' visibility='default'/>
2022      </data-member>
2023      <data-member access='public' layout-offset-in-bits='2624'>
2024        <var-decl name='tq_maxalloc_wait' type-id='95e97e5e' visibility='default'/>
2025      </data-member>
2026      <data-member access='public' layout-offset-in-bits='2688'>
2027        <var-decl name='tq_freelist' type-id='3a4f23d4' visibility='default'/>
2028      </data-member>
2029      <data-member access='public' layout-offset-in-bits='2752'>
2030        <var-decl name='tq_task' type-id='65d297d1' visibility='default'/>
2031      </data-member>
2032    </class-decl>
2033    <typedef-decl name='taskq_t' type-id='1804594f' id='ef507f03'/>
2034    <typedef-decl name='kthread_t' type-id='4051f5e7' id='9bccee1a'/>
2035    <pointer-type-def type-id='9bccee1a' size-in-bits='64' id='6ae5a80d'/>
2036    <pointer-type-def type-id='6ae5a80d' size-in-bits='64' id='6e87b565'/>
2037    <pointer-type-def type-id='6e87b565' size-in-bits='64' id='4ea26b5d'/>
2038    <pointer-type-def type-id='d8481e1f' size-in-bits='64' id='41cce5ce'/>
2039    <pointer-type-def type-id='cfda1b05' size-in-bits='64' id='67918d75'/>
2040    <pointer-type-def type-id='65d297d1' size-in-bits='64' id='3a4f23d4'/>
2041    <pointer-type-def type-id='ef507f03' size-in-bits='64' id='4f8ed29a'/>
2042    <function-decl name='zk_thread_create' mangled-name='zk_thread_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zk_thread_create'>
2043      <parameter type-id='80f4b756'/>
2044      <parameter type-id='b7f9d8e6'/>
2045      <parameter type-id='eaa32e2f'/>
2046      <parameter type-id='b59d7dce'/>
2047      <parameter type-id='95e97e5e'/>
2048      <return type-id='6ae5a80d'/>
2049    </function-decl>
2050    <function-decl name='pthread_exit' visibility='default' binding='global' size-in-bits='64'>
2051      <parameter type-id='eaa32e2f'/>
2052      <return type-id='48b5725f'/>
2053    </function-decl>
2054    <function-decl name='pthread_key_delete' visibility='default' binding='global' size-in-bits='64'>
2055      <parameter type-id='2de5383b'/>
2056      <return type-id='95e97e5e'/>
2057    </function-decl>
2058    <function-decl name='_system_taskq' mangled-name='_system_taskq' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_system_taskq'>
2059      <return type-id='4f8ed29a'/>
2060    </function-decl>
2061    <function-decl name='_system_delay_taskq' mangled-name='_system_delay_taskq' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_system_delay_taskq'>
2062      <return type-id='4f8ed29a'/>
2063    </function-decl>
2064    <function-decl name='taskq_dispatch' mangled-name='taskq_dispatch' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_dispatch'>
2065      <parameter type-id='4f8ed29a' name='tq'/>
2066      <parameter type-id='41cce5ce' name='func'/>
2067      <parameter type-id='eaa32e2f' name='arg'/>
2068      <parameter type-id='3502e3ff' name='tqflags'/>
2069      <return type-id='de0ea20e'/>
2070    </function-decl>
2071    <function-decl name='taskq_dispatch_delay' mangled-name='taskq_dispatch_delay' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_dispatch_delay'>
2072      <parameter type-id='4f8ed29a' name='tq'/>
2073      <parameter type-id='41cce5ce' name='func'/>
2074      <parameter type-id='eaa32e2f' name='arg'/>
2075      <parameter type-id='3502e3ff' name='tqflags'/>
2076      <parameter type-id='4c3a2c61' name='expire_time'/>
2077      <return type-id='de0ea20e'/>
2078    </function-decl>
2079    <function-decl name='taskq_empty_ent' mangled-name='taskq_empty_ent' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_empty_ent'>
2080      <parameter type-id='3a4f23d4' name='t'/>
2081      <return type-id='95e97e5e'/>
2082    </function-decl>
2083    <function-decl name='taskq_init_ent' mangled-name='taskq_init_ent' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_init_ent'>
2084      <parameter type-id='3a4f23d4' name='t'/>
2085      <return type-id='48b5725f'/>
2086    </function-decl>
2087    <function-decl name='taskq_dispatch_ent' mangled-name='taskq_dispatch_ent' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_dispatch_ent'>
2088      <parameter type-id='4f8ed29a' name='tq'/>
2089      <parameter type-id='41cce5ce' name='func'/>
2090      <parameter type-id='eaa32e2f' name='arg'/>
2091      <parameter type-id='3502e3ff' name='flags'/>
2092      <parameter type-id='3a4f23d4' name='t'/>
2093      <return type-id='48b5725f'/>
2094    </function-decl>
2095    <function-decl name='taskq_wait' mangled-name='taskq_wait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_wait'>
2096      <parameter type-id='4f8ed29a' name='tq'/>
2097      <return type-id='48b5725f'/>
2098    </function-decl>
2099    <function-decl name='taskq_wait_id' mangled-name='taskq_wait_id' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_wait_id'>
2100      <parameter type-id='4f8ed29a' name='tq'/>
2101      <parameter type-id='de0ea20e' name='id'/>
2102      <return type-id='48b5725f'/>
2103    </function-decl>
2104    <function-decl name='taskq_create' mangled-name='taskq_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_create'>
2105      <parameter type-id='80f4b756' name='name'/>
2106      <parameter type-id='95e97e5e' name='nthreads'/>
2107      <parameter type-id='c497180a' name='pri'/>
2108      <parameter type-id='95e97e5e' name='minalloc'/>
2109      <parameter type-id='95e97e5e' name='maxalloc'/>
2110      <parameter type-id='3502e3ff' name='flags'/>
2111      <return type-id='4f8ed29a'/>
2112    </function-decl>
2113    <function-decl name='taskq_destroy' mangled-name='taskq_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_destroy'>
2114      <parameter type-id='4f8ed29a' name='tq'/>
2115      <return type-id='48b5725f'/>
2116    </function-decl>
2117    <function-decl name='taskq_create_synced' mangled-name='taskq_create_synced' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_create_synced'>
2118      <parameter type-id='80f4b756' name='name'/>
2119      <parameter type-id='95e97e5e' name='nthreads'/>
2120      <parameter type-id='c497180a' name='pri'/>
2121      <parameter type-id='95e97e5e' name='minalloc'/>
2122      <parameter type-id='95e97e5e' name='maxalloc'/>
2123      <parameter type-id='3502e3ff' name='flags'/>
2124      <parameter type-id='4ea26b5d' name='ktpp'/>
2125      <return type-id='4f8ed29a'/>
2126    </function-decl>
2127    <function-decl name='taskq_member' mangled-name='taskq_member' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_member'>
2128      <parameter type-id='4f8ed29a' name='tq'/>
2129      <parameter type-id='6ae5a80d' name='t'/>
2130      <return type-id='95e97e5e'/>
2131    </function-decl>
2132    <function-decl name='taskq_of_curthread' mangled-name='taskq_of_curthread' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_of_curthread'>
2133      <return type-id='4f8ed29a'/>
2134    </function-decl>
2135    <function-decl name='taskq_cancel_id' mangled-name='taskq_cancel_id' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='taskq_cancel_id'>
2136      <parameter type-id='4f8ed29a' name='tq'/>
2137      <parameter type-id='de0ea20e' name='id'/>
2138      <return type-id='95e97e5e'/>
2139    </function-decl>
2140    <function-decl name='system_taskq_init' mangled-name='system_taskq_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='system_taskq_init'>
2141      <return type-id='48b5725f'/>
2142    </function-decl>
2143    <function-decl name='system_taskq_fini' mangled-name='system_taskq_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='system_taskq_fini'>
2144      <return type-id='48b5725f'/>
2145    </function-decl>
2146    <function-type size-in-bits='64' id='c5c76c9c'>
2147      <parameter type-id='eaa32e2f'/>
2148      <return type-id='48b5725f'/>
2149    </function-type>
2150  </abi-instr>
2151  <abi-instr address-size='64' path='lib/libspl/thread.c' language='LANG_C99'>
2152    <union-decl name='pthread_attr_t' size-in-bits='448' visibility='default' id='b63afacd'>
2153      <data-member access='public'>
2154        <var-decl name='__size' type-id='6093ff7c' visibility='default'/>
2155      </data-member>
2156      <data-member access='public'>
2157        <var-decl name='__align' type-id='bd54fe1a' visibility='default'/>
2158      </data-member>
2159    </union-decl>
2160    <typedef-decl name='pthread_attr_t' type-id='b63afacd' id='7d8569fd'/>
2161    <qualified-type-def type-id='7d8569fd' const='yes' id='e06dee2d'/>
2162    <pointer-type-def type-id='e06dee2d' size-in-bits='64' id='540db505'/>
2163    <qualified-type-def type-id='540db505' restrict='yes' id='e1815e87'/>
2164    <pointer-type-def type-id='7d8569fd' size-in-bits='64' id='7347a39e'/>
2165    <pointer-type-def type-id='4051f5e7' size-in-bits='64' id='e01b5462'/>
2166    <qualified-type-def type-id='e01b5462' restrict='yes' id='cc338b26'/>
2167    <pointer-type-def type-id='cd5d79f4' size-in-bits='64' id='5ad9edb6'/>
2168    <function-decl name='pthread_create' visibility='default' binding='global' size-in-bits='64'>
2169      <parameter type-id='cc338b26'/>
2170      <parameter type-id='e1815e87'/>
2171      <parameter type-id='5ad9edb6'/>
2172      <parameter type-id='1b7446cd'/>
2173      <return type-id='95e97e5e'/>
2174    </function-decl>
2175    <function-decl name='pthread_attr_init' visibility='default' binding='global' size-in-bits='64'>
2176      <parameter type-id='7347a39e'/>
2177      <return type-id='95e97e5e'/>
2178    </function-decl>
2179    <function-decl name='pthread_attr_destroy' visibility='default' binding='global' size-in-bits='64'>
2180      <parameter type-id='7347a39e'/>
2181      <return type-id='95e97e5e'/>
2182    </function-decl>
2183    <function-decl name='pthread_attr_setdetachstate' visibility='default' binding='global' size-in-bits='64'>
2184      <parameter type-id='7347a39e'/>
2185      <parameter type-id='95e97e5e'/>
2186      <return type-id='95e97e5e'/>
2187    </function-decl>
2188    <function-decl name='pthread_attr_setguardsize' visibility='default' binding='global' size-in-bits='64'>
2189      <parameter type-id='7347a39e'/>
2190      <parameter type-id='b59d7dce'/>
2191      <return type-id='95e97e5e'/>
2192    </function-decl>
2193    <function-decl name='pthread_attr_setstacksize' visibility='default' binding='global' size-in-bits='64'>
2194      <parameter type-id='7347a39e'/>
2195      <parameter type-id='b59d7dce'/>
2196      <return type-id='95e97e5e'/>
2197    </function-decl>
2198    <function-decl name='pthread_setname_np' visibility='default' binding='global' size-in-bits='64'>
2199      <parameter type-id='4051f5e7'/>
2200      <parameter type-id='80f4b756'/>
2201      <return type-id='95e97e5e'/>
2202    </function-decl>
2203    <function-decl name='strtol' visibility='default' binding='global' size-in-bits='64'>
2204      <parameter type-id='9d26089a'/>
2205      <parameter type-id='8c85230f'/>
2206      <parameter type-id='95e97e5e'/>
2207      <return type-id='bd54fe1a'/>
2208    </function-decl>
2209    <function-decl name='getenv' visibility='default' binding='global' size-in-bits='64'>
2210      <parameter type-id='80f4b756'/>
2211      <return type-id='26a90f95'/>
2212    </function-decl>
2213    <function-decl name='__sysconf' visibility='default' binding='global' size-in-bits='64'>
2214      <parameter type-id='95e97e5e'/>
2215      <return type-id='bd54fe1a'/>
2216    </function-decl>
2217    <function-decl name='p0' mangled-name='p0' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='p0'>
2218      <return type-id='48b5725f'/>
2219    </function-decl>
2220    <function-type size-in-bits='64' id='cd5d79f4'>
2221      <parameter type-id='eaa32e2f'/>
2222      <return type-id='eaa32e2f'/>
2223    </function-type>
2224  </abi-instr>
2225  <abi-instr address-size='64' path='lib/libspl/timestamp.c' language='LANG_C99'>
2226    <typedef-decl name='nl_item' type-id='95e97e5e' id='03b79a94'/>
2227    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' id='dddf6ca2'>
2228      <data-member access='public' layout-offset-in-bits='0'>
2229        <var-decl name='tm_sec' type-id='95e97e5e' visibility='default'/>
2230      </data-member>
2231      <data-member access='public' layout-offset-in-bits='32'>
2232        <var-decl name='tm_min' type-id='95e97e5e' visibility='default'/>
2233      </data-member>
2234      <data-member access='public' layout-offset-in-bits='64'>
2235        <var-decl name='tm_hour' type-id='95e97e5e' visibility='default'/>
2236      </data-member>
2237      <data-member access='public' layout-offset-in-bits='96'>
2238        <var-decl name='tm_mday' type-id='95e97e5e' visibility='default'/>
2239      </data-member>
2240      <data-member access='public' layout-offset-in-bits='128'>
2241        <var-decl name='tm_mon' type-id='95e97e5e' visibility='default'/>
2242      </data-member>
2243      <data-member access='public' layout-offset-in-bits='160'>
2244        <var-decl name='tm_year' type-id='95e97e5e' visibility='default'/>
2245      </data-member>
2246      <data-member access='public' layout-offset-in-bits='192'>
2247        <var-decl name='tm_wday' type-id='95e97e5e' visibility='default'/>
2248      </data-member>
2249      <data-member access='public' layout-offset-in-bits='224'>
2250        <var-decl name='tm_yday' type-id='95e97e5e' visibility='default'/>
2251      </data-member>
2252      <data-member access='public' layout-offset-in-bits='256'>
2253        <var-decl name='tm_isdst' type-id='95e97e5e' visibility='default'/>
2254      </data-member>
2255      <data-member access='public' layout-offset-in-bits='320'>
2256        <var-decl name='tm_gmtoff' type-id='bd54fe1a' visibility='default'/>
2257      </data-member>
2258      <data-member access='public' layout-offset-in-bits='384'>
2259        <var-decl name='tm_zone' type-id='80f4b756' visibility='default'/>
2260      </data-member>
2261    </class-decl>
2262    <typedef-decl name='time_t' type-id='65eda9c0' id='c9d12d66'/>
2263    <qualified-type-def type-id='c9d12d66' const='yes' id='588b3216'/>
2264    <pointer-type-def type-id='588b3216' size-in-bits='64' id='9f201474'/>
2265    <qualified-type-def type-id='9f201474' restrict='yes' id='d6e2847c'/>
2266    <qualified-type-def type-id='dddf6ca2' const='yes' id='e824a34f'/>
2267    <pointer-type-def type-id='e824a34f' size-in-bits='64' id='d6ad37ff'/>
2268    <qualified-type-def type-id='d6ad37ff' restrict='yes' id='f8c6051d'/>
2269    <pointer-type-def type-id='c9d12d66' size-in-bits='64' id='b2eb2c3f'/>
2270    <pointer-type-def type-id='dddf6ca2' size-in-bits='64' id='d915a820'/>
2271    <qualified-type-def type-id='d915a820' restrict='yes' id='f099ad08'/>
2272    <function-decl name='nl_langinfo' visibility='default' binding='global' size-in-bits='64'>
2273      <parameter type-id='03b79a94'/>
2274      <return type-id='26a90f95'/>
2275    </function-decl>
2276    <function-decl name='time' visibility='default' binding='global' size-in-bits='64'>
2277      <parameter type-id='b2eb2c3f'/>
2278      <return type-id='c9d12d66'/>
2279    </function-decl>
2280    <function-decl name='strftime' visibility='default' binding='global' size-in-bits='64'>
2281      <parameter type-id='266fe297'/>
2282      <parameter type-id='b59d7dce'/>
2283      <parameter type-id='9d26089a'/>
2284      <parameter type-id='f8c6051d'/>
2285      <return type-id='b59d7dce'/>
2286    </function-decl>
2287    <function-decl name='localtime_r' visibility='default' binding='global' size-in-bits='64'>
2288      <parameter type-id='d6e2847c'/>
2289      <parameter type-id='f099ad08'/>
2290      <return type-id='d915a820'/>
2291    </function-decl>
2292    <function-decl name='__printf_chk' visibility='default' binding='global' size-in-bits='64'>
2293      <parameter type-id='95e97e5e'/>
2294      <parameter type-id='80f4b756'/>
2295      <parameter is-variadic='yes'/>
2296      <return type-id='95e97e5e'/>
2297    </function-decl>
2298    <function-decl name='print_timestamp' mangled-name='print_timestamp' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='print_timestamp'>
2299      <parameter type-id='3502e3ff' name='timestamp_fmt'/>
2300      <return type-id='48b5725f'/>
2301    </function-decl>
2302    <function-decl name='get_timestamp' mangled-name='get_timestamp' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_timestamp'>
2303      <parameter type-id='3502e3ff' name='timestamp_fmt'/>
2304      <parameter type-id='26a90f95' name='buf'/>
2305      <parameter type-id='95e97e5e' name='len'/>
2306      <return type-id='48b5725f'/>
2307    </function-decl>
2308    <function-decl name='format_timestamp' mangled-name='format_timestamp' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='format_timestamp'>
2309      <parameter type-id='c9d12d66' name='t'/>
2310      <parameter type-id='26a90f95' name='buf'/>
2311      <parameter type-id='95e97e5e' name='len'/>
2312      <return type-id='48b5725f'/>
2313    </function-decl>
2314  </abi-instr>
2315  <abi-instr address-size='64' path='lib/libspl/tunables.c' language='LANG_C99'>
2316    <typedef-decl name='intmax_t' type-id='5b475db0' id='e104d842'/>
2317    <typedef-decl name='uintmax_t' type-id='04d82f4b' id='f8b828c9'/>
2318    <typedef-decl name='__intmax_t' type-id='bd54fe1a' id='5b475db0'/>
2319    <typedef-decl name='__uintmax_t' type-id='7359adad' id='04d82f4b'/>
2320    <function-decl name='strtoimax' visibility='default' binding='global' size-in-bits='64'>
2321      <parameter type-id='9d26089a'/>
2322      <parameter type-id='8c85230f'/>
2323      <parameter type-id='95e97e5e'/>
2324      <return type-id='e104d842'/>
2325    </function-decl>
2326    <function-decl name='strtoumax' visibility='default' binding='global' size-in-bits='64'>
2327      <parameter type-id='9d26089a'/>
2328      <parameter type-id='8c85230f'/>
2329      <parameter type-id='95e97e5e'/>
2330      <return type-id='f8b828c9'/>
2331    </function-decl>
2332  </abi-instr>
2333  <abi-instr address-size='64' path='lib/libuutil/uu_alloc.c' language='LANG_C99'>
2334    <type-decl name='char' size-in-bits='8' id='a84c031d'/>
2335    <type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
2336    <type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
2337    <type-decl name='variadic parameter type' id='2c1145c5'/>
2338    <type-decl name='void' id='48b5725f'/>
2339    <typedef-decl name='uint_t' type-id='f0981eeb' id='3502e3ff'/>
2340    <typedef-decl name='size_t' type-id='7359adad' id='b59d7dce'/>
2341    <pointer-type-def type-id='a84c031d' size-in-bits='64' id='26a90f95'/>
2342    <qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
2343    <pointer-type-def type-id='9b45d938' size-in-bits='64' id='80f4b756'/>
2344    <pointer-type-def type-id='48b5725f' size-in-bits='64' id='eaa32e2f'/>
2345    <function-decl name='uu_set_error' mangled-name='uu_set_error' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_set_error'>
2346      <parameter type-id='3502e3ff'/>
2347      <return type-id='48b5725f'/>
2348    </function-decl>
2349    <function-decl name='malloc' visibility='default' binding='global' size-in-bits='64'>
2350      <parameter type-id='b59d7dce'/>
2351      <return type-id='eaa32e2f'/>
2352    </function-decl>
2353    <function-decl name='free' visibility='default' binding='global' size-in-bits='64'>
2354      <parameter type-id='eaa32e2f'/>
2355      <return type-id='48b5725f'/>
2356    </function-decl>
2357    <function-decl name='strlen' visibility='default' binding='global' size-in-bits='64'>
2358      <parameter type-id='80f4b756'/>
2359      <return type-id='b59d7dce'/>
2360    </function-decl>
2361    <function-decl name='strnlen' visibility='default' binding='global' size-in-bits='64'>
2362      <parameter type-id='80f4b756'/>
2363      <parameter type-id='b59d7dce'/>
2364      <return type-id='b59d7dce'/>
2365    </function-decl>
2366    <function-decl name='uu_zalloc' mangled-name='uu_zalloc' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_zalloc'>
2367      <parameter type-id='b59d7dce' name='n'/>
2368      <return type-id='eaa32e2f'/>
2369    </function-decl>
2370    <function-decl name='uu_free' mangled-name='uu_free' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_free'>
2371      <parameter type-id='eaa32e2f' name='p'/>
2372      <return type-id='48b5725f'/>
2373    </function-decl>
2374    <function-decl name='uu_strdup' mangled-name='uu_strdup' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strdup'>
2375      <parameter type-id='80f4b756' name='str'/>
2376      <return type-id='26a90f95'/>
2377    </function-decl>
2378    <function-decl name='uu_strndup' mangled-name='uu_strndup' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strndup'>
2379      <parameter type-id='80f4b756' name='s'/>
2380      <parameter type-id='b59d7dce' name='n'/>
2381      <return type-id='26a90f95'/>
2382    </function-decl>
2383    <function-decl name='uu_memdup' mangled-name='uu_memdup' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_memdup'>
2384      <parameter type-id='eaa32e2f' name='buf'/>
2385      <parameter type-id='b59d7dce' name='sz'/>
2386      <return type-id='eaa32e2f'/>
2387    </function-decl>
2388    <function-decl name='uu_msprintf' mangled-name='uu_msprintf' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_msprintf'>
2389      <parameter type-id='80f4b756' name='format'/>
2390      <parameter is-variadic='yes'/>
2391      <return type-id='26a90f95'/>
2392    </function-decl>
2393  </abi-instr>
2394  <abi-instr address-size='64' path='lib/libuutil/uu_avl.c' language='LANG_C99'>
2395    <array-type-def dimensions='1' type-id='bf311473' size-in-bits='128' id='f0f65199'>
2396      <subrange length='2' type-id='7359adad' id='52efc4ef'/>
2397    </array-type-def>
2398    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='320' id='36c46961'>
2399      <subrange length='40' type-id='7359adad' id='8f80b239'/>
2400    </array-type-def>
2401    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='32' id='8e0573fd'>
2402      <subrange length='4' type-id='7359adad' id='16fe7105'/>
2403    </array-type-def>
2404    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='512' id='59daf3ef'>
2405      <subrange length='64' type-id='7359adad' id='b10be967'/>
2406    </array-type-def>
2407    <type-decl name='int' size-in-bits='32' id='95e97e5e'/>
2408    <type-decl name='long int' size-in-bits='64' id='bd54fe1a'/>
2409    <type-decl name='short int' size-in-bits='16' id='a2185560'/>
2410    <type-decl name='signed char' size-in-bits='8' id='28577a57'/>
2411    <array-type-def dimensions='1' type-id='e475ab95' size-in-bits='192' id='0ce65a8b'>
2412      <subrange length='3' type-id='7359adad' id='56f209d2'/>
2413    </array-type-def>
2414    <type-decl name='unsigned char' size-in-bits='8' id='002ac4a6'/>
2415    <typedef-decl name='uu_compare_fn_t' type-id='add6e811' id='40f93560'/>
2416    <typedef-decl name='uu_walk_fn_t' type-id='96ee24a5' id='9d1aa0dc'/>
2417    <typedef-decl name='uu_avl_pool_t' type-id='12a530a8' id='7f84e390'/>
2418    <typedef-decl name='uu_avl_t' type-id='4af029d1' id='bb7f0973'/>
2419    <class-decl name='uu_avl_node' size-in-bits='192' is-struct='yes' visibility='default' id='f65f4326'>
2420      <data-member access='public' layout-offset-in-bits='0'>
2421        <var-decl name='uan_opaque' type-id='0ce65a8b' visibility='default'/>
2422      </data-member>
2423    </class-decl>
2424    <typedef-decl name='uu_avl_node_t' type-id='f65f4326' id='73a65116'/>
2425    <typedef-decl name='uu_avl_walk_t' type-id='e70a39e3' id='edd8457b'/>
2426    <typedef-decl name='uu_avl_index_t' type-id='e475ab95' id='5d7f5fc8'/>
2427    <class-decl name='uu_avl_walk' size-in-bits='320' is-struct='yes' visibility='default' id='e70a39e3'>
2428      <data-member access='public' layout-offset-in-bits='0'>
2429        <var-decl name='uaw_next' type-id='5842d146' visibility='default'/>
2430      </data-member>
2431      <data-member access='public' layout-offset-in-bits='64'>
2432        <var-decl name='uaw_prev' type-id='5842d146' visibility='default'/>
2433      </data-member>
2434      <data-member access='public' layout-offset-in-bits='128'>
2435        <var-decl name='uaw_avl' type-id='a5c21a38' visibility='default'/>
2436      </data-member>
2437      <data-member access='public' layout-offset-in-bits='192'>
2438        <var-decl name='uaw_next_result' type-id='eaa32e2f' visibility='default'/>
2439      </data-member>
2440      <data-member access='public' layout-offset-in-bits='256'>
2441        <var-decl name='uaw_dir' type-id='ee31ee44' visibility='default'/>
2442      </data-member>
2443      <data-member access='public' layout-offset-in-bits='264'>
2444        <var-decl name='uaw_robust' type-id='b96825af' visibility='default'/>
2445      </data-member>
2446    </class-decl>
2447    <class-decl name='uu_avl' size-in-bits='960' is-struct='yes' visibility='default' id='4af029d1'>
2448      <data-member access='public' layout-offset-in-bits='0'>
2449        <var-decl name='ua_next' type-id='a5c21a38' visibility='default'/>
2450      </data-member>
2451      <data-member access='public' layout-offset-in-bits='64'>
2452        <var-decl name='ua_prev' type-id='a5c21a38' visibility='default'/>
2453      </data-member>
2454      <data-member access='public' layout-offset-in-bits='128'>
2455        <var-decl name='ua_pool' type-id='de82c773' visibility='default'/>
2456      </data-member>
2457      <data-member access='public' layout-offset-in-bits='192'>
2458        <var-decl name='ua_parent' type-id='eaa32e2f' visibility='default'/>
2459      </data-member>
2460      <data-member access='public' layout-offset-in-bits='256'>
2461        <var-decl name='ua_debug' type-id='b96825af' visibility='default'/>
2462      </data-member>
2463      <data-member access='public' layout-offset-in-bits='264'>
2464        <var-decl name='ua_index' type-id='b96825af' visibility='default'/>
2465      </data-member>
2466      <data-member access='public' layout-offset-in-bits='320'>
2467        <var-decl name='ua_tree' type-id='b351119f' visibility='default'/>
2468      </data-member>
2469      <data-member access='public' layout-offset-in-bits='640'>
2470        <var-decl name='ua_null_walk' type-id='edd8457b' visibility='default'/>
2471      </data-member>
2472    </class-decl>
2473    <class-decl name='uu_avl_pool' size-in-bits='2176' is-struct='yes' visibility='default' id='12a530a8'>
2474      <data-member access='public' layout-offset-in-bits='0'>
2475        <var-decl name='uap_next' type-id='de82c773' visibility='default'/>
2476      </data-member>
2477      <data-member access='public' layout-offset-in-bits='64'>
2478        <var-decl name='uap_prev' type-id='de82c773' visibility='default'/>
2479      </data-member>
2480      <data-member access='public' layout-offset-in-bits='128'>
2481        <var-decl name='uap_name' type-id='59daf3ef' visibility='default'/>
2482      </data-member>
2483      <data-member access='public' layout-offset-in-bits='640'>
2484        <var-decl name='uap_nodeoffset' type-id='b59d7dce' visibility='default'/>
2485      </data-member>
2486      <data-member access='public' layout-offset-in-bits='704'>
2487        <var-decl name='uap_objsize' type-id='b59d7dce' visibility='default'/>
2488      </data-member>
2489      <data-member access='public' layout-offset-in-bits='768'>
2490        <var-decl name='uap_cmp' type-id='d502b39f' visibility='default'/>
2491      </data-member>
2492      <data-member access='public' layout-offset-in-bits='832'>
2493        <var-decl name='uap_debug' type-id='b96825af' visibility='default'/>
2494      </data-member>
2495      <data-member access='public' layout-offset-in-bits='840'>
2496        <var-decl name='uap_last_index' type-id='b96825af' visibility='default'/>
2497      </data-member>
2498      <data-member access='public' layout-offset-in-bits='896'>
2499        <var-decl name='uap_lock' type-id='7a6844eb' visibility='default'/>
2500      </data-member>
2501      <data-member access='public' layout-offset-in-bits='1216'>
2502        <var-decl name='uap_null_avl' type-id='bb7f0973' visibility='default'/>
2503      </data-member>
2504    </class-decl>
2505    <typedef-decl name='avl_tree_t' type-id='b351119f' id='f20fbd51'/>
2506    <typedef-decl name='avl_index_t' type-id='e475ab95' id='fba6cb51'/>
2507    <class-decl name='avl_node' size-in-bits='192' is-struct='yes' visibility='default' id='428b67b3'>
2508      <data-member access='public' layout-offset-in-bits='0'>
2509        <var-decl name='avl_child' type-id='f0f65199' visibility='default'/>
2510      </data-member>
2511      <data-member access='public' layout-offset-in-bits='128'>
2512        <var-decl name='avl_pcb' type-id='e475ab95' visibility='default'/>
2513      </data-member>
2514    </class-decl>
2515    <class-decl name='avl_tree' size-in-bits='320' is-struct='yes' visibility='default' id='b351119f'>
2516      <data-member access='public' layout-offset-in-bits='0'>
2517        <var-decl name='avl_root' type-id='bf311473' visibility='default'/>
2518      </data-member>
2519      <data-member access='public' layout-offset-in-bits='64'>
2520        <var-decl name='avl_compar' type-id='585e1de9' visibility='default'/>
2521      </data-member>
2522      <data-member access='public' layout-offset-in-bits='128'>
2523        <var-decl name='avl_offset' type-id='b59d7dce' visibility='default'/>
2524      </data-member>
2525      <data-member access='public' layout-offset-in-bits='192'>
2526        <var-decl name='avl_numnodes' type-id='ee1f298e' visibility='default'/>
2527      </data-member>
2528      <data-member access='public' layout-offset-in-bits='256'>
2529        <var-decl name='avl_pad' type-id='b59d7dce' visibility='default'/>
2530      </data-member>
2531    </class-decl>
2532    <typedef-decl name='ulong_t' type-id='7359adad' id='ee1f298e'/>
2533    <typedef-decl name='uintptr_t' type-id='7359adad' id='e475ab95'/>
2534    <union-decl name='pthread_mutexattr_t' size-in-bits='32' naming-typedef-id='8afd6070' visibility='default' id='7300eb00'>
2535      <data-member access='public'>
2536        <var-decl name='__size' type-id='8e0573fd' visibility='default'/>
2537      </data-member>
2538      <data-member access='public'>
2539        <var-decl name='__align' type-id='95e97e5e' visibility='default'/>
2540      </data-member>
2541    </union-decl>
2542    <typedef-decl name='pthread_mutexattr_t' type-id='7300eb00' id='8afd6070'/>
2543    <union-decl name='pthread_mutex_t' size-in-bits='320' naming-typedef-id='7a6844eb' visibility='default' id='70681f9b'>
2544      <data-member access='public'>
2545        <var-decl name='__data' type-id='4c734837' visibility='default'/>
2546      </data-member>
2547      <data-member access='public'>
2548        <var-decl name='__size' type-id='36c46961' visibility='default'/>
2549      </data-member>
2550      <data-member access='public'>
2551        <var-decl name='__align' type-id='bd54fe1a' visibility='default'/>
2552      </data-member>
2553    </union-decl>
2554    <typedef-decl name='pthread_mutex_t' type-id='70681f9b' id='7a6844eb'/>
2555    <typedef-decl name='int8_t' type-id='2171a512' id='ee31ee44'/>
2556    <typedef-decl name='uint8_t' type-id='c51d6389' id='b96825af'/>
2557    <typedef-decl name='uint32_t' type-id='62f1140c' id='8f92235e'/>
2558    <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' id='4c734837'>
2559      <data-member access='public' layout-offset-in-bits='0'>
2560        <var-decl name='__lock' type-id='95e97e5e' visibility='default'/>
2561      </data-member>
2562      <data-member access='public' layout-offset-in-bits='32'>
2563        <var-decl name='__count' type-id='f0981eeb' visibility='default'/>
2564      </data-member>
2565      <data-member access='public' layout-offset-in-bits='64'>
2566        <var-decl name='__owner' type-id='95e97e5e' visibility='default'/>
2567      </data-member>
2568      <data-member access='public' layout-offset-in-bits='96'>
2569        <var-decl name='__nusers' type-id='f0981eeb' visibility='default'/>
2570      </data-member>
2571      <data-member access='public' layout-offset-in-bits='128'>
2572        <var-decl name='__kind' type-id='95e97e5e' visibility='default'/>
2573      </data-member>
2574      <data-member access='public' layout-offset-in-bits='160'>
2575        <var-decl name='__spins' type-id='a2185560' visibility='default'/>
2576      </data-member>
2577      <data-member access='public' layout-offset-in-bits='176'>
2578        <var-decl name='__elision' type-id='a2185560' visibility='default'/>
2579      </data-member>
2580      <data-member access='public' layout-offset-in-bits='192'>
2581        <var-decl name='__list' type-id='518fb49c' visibility='default'/>
2582      </data-member>
2583    </class-decl>
2584    <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' id='0e01899c'>
2585      <data-member access='public' layout-offset-in-bits='0'>
2586        <var-decl name='__prev' type-id='4d98cd5a' visibility='default'/>
2587      </data-member>
2588      <data-member access='public' layout-offset-in-bits='64'>
2589        <var-decl name='__next' type-id='4d98cd5a' visibility='default'/>
2590      </data-member>
2591    </class-decl>
2592    <typedef-decl name='__pthread_list_t' type-id='0e01899c' id='518fb49c'/>
2593    <typedef-decl name='__int8_t' type-id='28577a57' id='2171a512'/>
2594    <typedef-decl name='__uint8_t' type-id='002ac4a6' id='c51d6389'/>
2595    <typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/>
2596    <pointer-type-def type-id='0e01899c' size-in-bits='64' id='4d98cd5a'/>
2597    <pointer-type-def type-id='fba6cb51' size-in-bits='64' id='32adbf30'/>
2598    <pointer-type-def type-id='428b67b3' size-in-bits='64' id='bf311473'/>
2599    <pointer-type-def type-id='b351119f' size-in-bits='64' id='716943c7'/>
2600    <pointer-type-def type-id='f20fbd51' size-in-bits='64' id='a3681dea'/>
2601    <qualified-type-def type-id='8afd6070' const='yes' id='1d853360'/>
2602    <pointer-type-def type-id='1d853360' size-in-bits='64' id='c2afbd7e'/>
2603    <pointer-type-def type-id='96ee24a5' size-in-bits='64' id='585e1de9'/>
2604    <pointer-type-def type-id='7a6844eb' size-in-bits='64' id='18c91f9e'/>
2605    <pointer-type-def type-id='5d7f5fc8' size-in-bits='64' id='813a2225'/>
2606    <pointer-type-def type-id='73a65116' size-in-bits='64' id='2dc35b9d'/>
2607    <pointer-type-def type-id='7f84e390' size-in-bits='64' id='de82c773'/>
2608    <pointer-type-def type-id='bb7f0973' size-in-bits='64' id='a5c21a38'/>
2609    <pointer-type-def type-id='edd8457b' size-in-bits='64' id='5842d146'/>
2610    <pointer-type-def type-id='40f93560' size-in-bits='64' id='d502b39f'/>
2611    <pointer-type-def type-id='9d1aa0dc' size-in-bits='64' id='30a42b6d'/>
2612    <pointer-type-def type-id='eaa32e2f' size-in-bits='64' id='63e171df'/>
2613    <function-decl name='uu_check_name' mangled-name='uu_check_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_check_name'>
2614      <parameter type-id='80f4b756'/>
2615      <parameter type-id='3502e3ff'/>
2616      <return type-id='95e97e5e'/>
2617    </function-decl>
2618    <function-decl name='uu_panic' mangled-name='uu_panic' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_panic'>
2619      <parameter type-id='80f4b756'/>
2620      <parameter is-variadic='yes'/>
2621      <return type-id='48b5725f'/>
2622    </function-decl>
2623    <function-decl name='avl_create' mangled-name='avl_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_create'>
2624      <parameter type-id='a3681dea'/>
2625      <parameter type-id='585e1de9'/>
2626      <parameter type-id='b59d7dce'/>
2627      <parameter type-id='b59d7dce'/>
2628      <return type-id='48b5725f'/>
2629    </function-decl>
2630    <function-decl name='avl_find' mangled-name='avl_find' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_find'>
2631      <parameter type-id='a3681dea'/>
2632      <parameter type-id='eaa32e2f'/>
2633      <parameter type-id='32adbf30'/>
2634      <return type-id='eaa32e2f'/>
2635    </function-decl>
2636    <function-decl name='avl_insert' mangled-name='avl_insert' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_insert'>
2637      <parameter type-id='a3681dea'/>
2638      <parameter type-id='eaa32e2f'/>
2639      <parameter type-id='fba6cb51'/>
2640      <return type-id='48b5725f'/>
2641    </function-decl>
2642    <function-decl name='avl_first' mangled-name='avl_first' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_first'>
2643      <parameter type-id='a3681dea'/>
2644      <return type-id='eaa32e2f'/>
2645    </function-decl>
2646    <function-decl name='avl_last' mangled-name='avl_last' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_last'>
2647      <parameter type-id='a3681dea'/>
2648      <return type-id='eaa32e2f'/>
2649    </function-decl>
2650    <function-decl name='avl_nearest' mangled-name='avl_nearest' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_nearest'>
2651      <parameter type-id='a3681dea'/>
2652      <parameter type-id='fba6cb51'/>
2653      <parameter type-id='95e97e5e'/>
2654      <return type-id='eaa32e2f'/>
2655    </function-decl>
2656    <function-decl name='avl_remove' mangled-name='avl_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_remove'>
2657      <parameter type-id='a3681dea'/>
2658      <parameter type-id='eaa32e2f'/>
2659      <return type-id='48b5725f'/>
2660    </function-decl>
2661    <function-decl name='avl_numnodes' mangled-name='avl_numnodes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_numnodes'>
2662      <parameter type-id='a3681dea'/>
2663      <return type-id='ee1f298e'/>
2664    </function-decl>
2665    <function-decl name='avl_destroy_nodes' mangled-name='avl_destroy_nodes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy_nodes'>
2666      <parameter type-id='a3681dea'/>
2667      <parameter type-id='63e171df'/>
2668      <return type-id='eaa32e2f'/>
2669    </function-decl>
2670    <function-decl name='avl_destroy' mangled-name='avl_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy'>
2671      <parameter type-id='a3681dea'/>
2672      <return type-id='48b5725f'/>
2673    </function-decl>
2674    <function-decl name='avl_walk' mangled-name='avl_walk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_walk'>
2675      <parameter type-id='716943c7'/>
2676      <parameter type-id='eaa32e2f'/>
2677      <parameter type-id='95e97e5e'/>
2678      <return type-id='eaa32e2f'/>
2679    </function-decl>
2680    <function-decl name='strlcpy' mangled-name='strlcpy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlcpy'>
2681      <parameter type-id='26a90f95'/>
2682      <parameter type-id='80f4b756'/>
2683      <parameter type-id='b59d7dce'/>
2684      <return type-id='b59d7dce'/>
2685    </function-decl>
2686    <function-decl name='pthread_mutex_init' visibility='default' binding='global' size-in-bits='64'>
2687      <parameter type-id='18c91f9e'/>
2688      <parameter type-id='c2afbd7e'/>
2689      <return type-id='95e97e5e'/>
2690    </function-decl>
2691    <function-decl name='pthread_mutex_destroy' visibility='default' binding='global' size-in-bits='64'>
2692      <parameter type-id='18c91f9e'/>
2693      <return type-id='95e97e5e'/>
2694    </function-decl>
2695    <function-decl name='pthread_mutex_lock' visibility='default' binding='global' size-in-bits='64'>
2696      <parameter type-id='18c91f9e'/>
2697      <return type-id='95e97e5e'/>
2698    </function-decl>
2699    <function-decl name='pthread_mutex_unlock' visibility='default' binding='global' size-in-bits='64'>
2700      <parameter type-id='18c91f9e'/>
2701      <return type-id='95e97e5e'/>
2702    </function-decl>
2703    <function-decl name='uu_avl_pool_create' mangled-name='uu_avl_pool_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_pool_create'>
2704      <parameter type-id='80f4b756' name='name'/>
2705      <parameter type-id='b59d7dce' name='objsize'/>
2706      <parameter type-id='b59d7dce' name='nodeoffset'/>
2707      <parameter type-id='d502b39f' name='compare_func'/>
2708      <parameter type-id='8f92235e' name='flags'/>
2709      <return type-id='de82c773'/>
2710    </function-decl>
2711    <function-decl name='uu_avl_pool_destroy' mangled-name='uu_avl_pool_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_pool_destroy'>
2712      <parameter type-id='de82c773' name='pp'/>
2713      <return type-id='48b5725f'/>
2714    </function-decl>
2715    <function-decl name='uu_avl_node_init' mangled-name='uu_avl_node_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_node_init'>
2716      <parameter type-id='eaa32e2f' name='base'/>
2717      <parameter type-id='2dc35b9d' name='np'/>
2718      <parameter type-id='de82c773' name='pp'/>
2719      <return type-id='48b5725f'/>
2720    </function-decl>
2721    <function-decl name='uu_avl_node_fini' mangled-name='uu_avl_node_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_node_fini'>
2722      <parameter type-id='eaa32e2f' name='base'/>
2723      <parameter type-id='2dc35b9d' name='np'/>
2724      <parameter type-id='de82c773' name='pp'/>
2725      <return type-id='48b5725f'/>
2726    </function-decl>
2727    <function-decl name='uu_avl_create' mangled-name='uu_avl_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_create'>
2728      <parameter type-id='de82c773' name='pp'/>
2729      <parameter type-id='eaa32e2f' name='parent'/>
2730      <parameter type-id='8f92235e' name='flags'/>
2731      <return type-id='a5c21a38'/>
2732    </function-decl>
2733    <function-decl name='uu_avl_destroy' mangled-name='uu_avl_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_destroy'>
2734      <parameter type-id='a5c21a38' name='ap'/>
2735      <return type-id='48b5725f'/>
2736    </function-decl>
2737    <function-decl name='uu_avl_numnodes' mangled-name='uu_avl_numnodes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_numnodes'>
2738      <parameter type-id='a5c21a38' name='ap'/>
2739      <return type-id='b59d7dce'/>
2740    </function-decl>
2741    <function-decl name='uu_avl_first' mangled-name='uu_avl_first' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_first'>
2742      <parameter type-id='a5c21a38' name='ap'/>
2743      <return type-id='eaa32e2f'/>
2744    </function-decl>
2745    <function-decl name='uu_avl_last' mangled-name='uu_avl_last' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_last'>
2746      <parameter type-id='a5c21a38' name='ap'/>
2747      <return type-id='eaa32e2f'/>
2748    </function-decl>
2749    <function-decl name='uu_avl_next' mangled-name='uu_avl_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_next'>
2750      <parameter type-id='a5c21a38' name='ap'/>
2751      <parameter type-id='eaa32e2f' name='node'/>
2752      <return type-id='eaa32e2f'/>
2753    </function-decl>
2754    <function-decl name='uu_avl_prev' mangled-name='uu_avl_prev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_prev'>
2755      <parameter type-id='a5c21a38' name='ap'/>
2756      <parameter type-id='eaa32e2f' name='node'/>
2757      <return type-id='eaa32e2f'/>
2758    </function-decl>
2759    <function-decl name='uu_avl_walk_start' mangled-name='uu_avl_walk_start' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_start'>
2760      <parameter type-id='a5c21a38' name='ap'/>
2761      <parameter type-id='8f92235e' name='flags'/>
2762      <return type-id='5842d146'/>
2763    </function-decl>
2764    <function-decl name='uu_avl_walk_next' mangled-name='uu_avl_walk_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_next'>
2765      <parameter type-id='5842d146' name='wp'/>
2766      <return type-id='eaa32e2f'/>
2767    </function-decl>
2768    <function-decl name='uu_avl_walk_end' mangled-name='uu_avl_walk_end' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_end'>
2769      <parameter type-id='5842d146' name='wp'/>
2770      <return type-id='48b5725f'/>
2771    </function-decl>
2772    <function-decl name='uu_avl_walk' mangled-name='uu_avl_walk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk'>
2773      <parameter type-id='a5c21a38' name='ap'/>
2774      <parameter type-id='30a42b6d' name='func'/>
2775      <parameter type-id='eaa32e2f' name='private'/>
2776      <parameter type-id='8f92235e' name='flags'/>
2777      <return type-id='95e97e5e'/>
2778    </function-decl>
2779    <function-decl name='uu_avl_remove' mangled-name='uu_avl_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_remove'>
2780      <parameter type-id='a5c21a38' name='ap'/>
2781      <parameter type-id='eaa32e2f' name='elem'/>
2782      <return type-id='48b5725f'/>
2783    </function-decl>
2784    <function-decl name='uu_avl_teardown' mangled-name='uu_avl_teardown' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_teardown'>
2785      <parameter type-id='a5c21a38' name='ap'/>
2786      <parameter type-id='63e171df' name='cookie'/>
2787      <return type-id='eaa32e2f'/>
2788    </function-decl>
2789    <function-decl name='uu_avl_find' mangled-name='uu_avl_find' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_find'>
2790      <parameter type-id='a5c21a38' name='ap'/>
2791      <parameter type-id='eaa32e2f' name='elem'/>
2792      <parameter type-id='eaa32e2f' name='private'/>
2793      <parameter type-id='813a2225' name='out'/>
2794      <return type-id='eaa32e2f'/>
2795    </function-decl>
2796    <function-decl name='uu_avl_insert' mangled-name='uu_avl_insert' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_insert'>
2797      <parameter type-id='a5c21a38' name='ap'/>
2798      <parameter type-id='eaa32e2f' name='elem'/>
2799      <parameter type-id='5d7f5fc8' name='idx'/>
2800      <return type-id='48b5725f'/>
2801    </function-decl>
2802    <function-decl name='uu_avl_nearest_next' mangled-name='uu_avl_nearest_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_nearest_next'>
2803      <parameter type-id='a5c21a38' name='ap'/>
2804      <parameter type-id='5d7f5fc8' name='idx'/>
2805      <return type-id='eaa32e2f'/>
2806    </function-decl>
2807    <function-decl name='uu_avl_nearest_prev' mangled-name='uu_avl_nearest_prev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_nearest_prev'>
2808      <parameter type-id='a5c21a38' name='ap'/>
2809      <parameter type-id='5d7f5fc8' name='idx'/>
2810      <return type-id='eaa32e2f'/>
2811    </function-decl>
2812    <function-decl name='uu_avl_lockup' mangled-name='uu_avl_lockup' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_lockup'>
2813      <return type-id='48b5725f'/>
2814    </function-decl>
2815    <function-decl name='uu_avl_release' mangled-name='uu_avl_release' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_release'>
2816      <return type-id='48b5725f'/>
2817    </function-decl>
2818    <function-type size-in-bits='64' id='96ee24a5'>
2819      <parameter type-id='eaa32e2f'/>
2820      <parameter type-id='eaa32e2f'/>
2821      <return type-id='95e97e5e'/>
2822    </function-type>
2823    <function-type size-in-bits='64' id='add6e811'>
2824      <parameter type-id='eaa32e2f'/>
2825      <parameter type-id='eaa32e2f'/>
2826      <parameter type-id='eaa32e2f'/>
2827      <return type-id='95e97e5e'/>
2828    </function-type>
2829  </abi-instr>
2830  <abi-instr address-size='64' path='lib/libuutil/uu_ident.c' language='LANG_C99'>
2831    <function-decl name='strchr' visibility='default' binding='global' size-in-bits='64'>
2832      <parameter type-id='80f4b756'/>
2833      <parameter type-id='95e97e5e'/>
2834      <return type-id='26a90f95'/>
2835    </function-decl>
2836  </abi-instr>
2837  <abi-instr address-size='64' path='lib/libuutil/uu_list.c' language='LANG_C99'>
2838    <array-type-def dimensions='1' type-id='e475ab95' size-in-bits='128' id='d0e9cdae'>
2839      <subrange length='2' type-id='7359adad' id='52efc4ef'/>
2840    </array-type-def>
2841    <typedef-decl name='uu_list_pool_t' type-id='55168cab' id='38a2549d'/>
2842    <typedef-decl name='uu_list_t' type-id='1d04bdf0' id='82e88484'/>
2843    <class-decl name='uu_list_node' size-in-bits='128' is-struct='yes' visibility='default' id='f8f3cec5'>
2844      <data-member access='public' layout-offset-in-bits='0'>
2845        <var-decl name='uln_opaque' type-id='d0e9cdae' visibility='default'/>
2846      </data-member>
2847    </class-decl>
2848    <typedef-decl name='uu_list_node_t' type-id='f8f3cec5' id='c4dc472f'/>
2849    <typedef-decl name='uu_list_walk_t' type-id='b80e3208' id='9fed32d2'/>
2850    <typedef-decl name='uu_list_index_t' type-id='e475ab95' id='f0dd35ff'/>
2851    <class-decl name='uu_list_node_impl' size-in-bits='128' is-struct='yes' visibility='default' id='700a795c'>
2852      <data-member access='public' layout-offset-in-bits='0'>
2853        <var-decl name='uln_next' type-id='5af1298a' visibility='default'/>
2854      </data-member>
2855      <data-member access='public' layout-offset-in-bits='64'>
2856        <var-decl name='uln_prev' type-id='5af1298a' visibility='default'/>
2857      </data-member>
2858    </class-decl>
2859    <typedef-decl name='uu_list_node_impl_t' type-id='700a795c' id='8e5864b0'/>
2860    <class-decl name='uu_list_walk' size-in-bits='320' is-struct='yes' visibility='default' id='b80e3208'>
2861      <data-member access='public' layout-offset-in-bits='0'>
2862        <var-decl name='ulw_next' type-id='4d848103' visibility='default'/>
2863      </data-member>
2864      <data-member access='public' layout-offset-in-bits='64'>
2865        <var-decl name='ulw_prev' type-id='4d848103' visibility='default'/>
2866      </data-member>
2867      <data-member access='public' layout-offset-in-bits='128'>
2868        <var-decl name='ulw_list' type-id='0c0b229b' visibility='default'/>
2869      </data-member>
2870      <data-member access='public' layout-offset-in-bits='192'>
2871        <var-decl name='ulw_dir' type-id='ee31ee44' visibility='default'/>
2872      </data-member>
2873      <data-member access='public' layout-offset-in-bits='200'>
2874        <var-decl name='ulw_robust' type-id='b96825af' visibility='default'/>
2875      </data-member>
2876      <data-member access='public' layout-offset-in-bits='256'>
2877        <var-decl name='ulw_next_result' type-id='a085247f' visibility='default'/>
2878      </data-member>
2879    </class-decl>
2880    <class-decl name='uu_list' size-in-bits='896' is-struct='yes' visibility='default' id='1d04bdf0'>
2881      <data-member access='public' layout-offset-in-bits='0'>
2882        <var-decl name='ul_next' type-id='0c0b229b' visibility='default'/>
2883      </data-member>
2884      <data-member access='public' layout-offset-in-bits='64'>
2885        <var-decl name='ul_prev' type-id='0c0b229b' visibility='default'/>
2886      </data-member>
2887      <data-member access='public' layout-offset-in-bits='128'>
2888        <var-decl name='ul_pool' type-id='0941e04e' visibility='default'/>
2889      </data-member>
2890      <data-member access='public' layout-offset-in-bits='192'>
2891        <var-decl name='ul_parent' type-id='eaa32e2f' visibility='default'/>
2892      </data-member>
2893      <data-member access='public' layout-offset-in-bits='256'>
2894        <var-decl name='ul_offset' type-id='b59d7dce' visibility='default'/>
2895      </data-member>
2896      <data-member access='public' layout-offset-in-bits='320'>
2897        <var-decl name='ul_numnodes' type-id='b59d7dce' visibility='default'/>
2898      </data-member>
2899      <data-member access='public' layout-offset-in-bits='384'>
2900        <var-decl name='ul_debug' type-id='b96825af' visibility='default'/>
2901      </data-member>
2902      <data-member access='public' layout-offset-in-bits='392'>
2903        <var-decl name='ul_sorted' type-id='b96825af' visibility='default'/>
2904      </data-member>
2905      <data-member access='public' layout-offset-in-bits='400'>
2906        <var-decl name='ul_index' type-id='b96825af' visibility='default'/>
2907      </data-member>
2908      <data-member access='public' layout-offset-in-bits='448'>
2909        <var-decl name='ul_null_node' type-id='8e5864b0' visibility='default'/>
2910      </data-member>
2911      <data-member access='public' layout-offset-in-bits='576'>
2912        <var-decl name='ul_null_walk' type-id='9fed32d2' visibility='default'/>
2913      </data-member>
2914    </class-decl>
2915    <class-decl name='uu_list_pool' size-in-bits='2112' is-struct='yes' visibility='default' id='55168cab'>
2916      <data-member access='public' layout-offset-in-bits='0'>
2917        <var-decl name='ulp_next' type-id='0941e04e' visibility='default'/>
2918      </data-member>
2919      <data-member access='public' layout-offset-in-bits='64'>
2920        <var-decl name='ulp_prev' type-id='0941e04e' visibility='default'/>
2921      </data-member>
2922      <data-member access='public' layout-offset-in-bits='128'>
2923        <var-decl name='ulp_name' type-id='59daf3ef' visibility='default'/>
2924      </data-member>
2925      <data-member access='public' layout-offset-in-bits='640'>
2926        <var-decl name='ulp_nodeoffset' type-id='b59d7dce' visibility='default'/>
2927      </data-member>
2928      <data-member access='public' layout-offset-in-bits='704'>
2929        <var-decl name='ulp_objsize' type-id='b59d7dce' visibility='default'/>
2930      </data-member>
2931      <data-member access='public' layout-offset-in-bits='768'>
2932        <var-decl name='ulp_cmp' type-id='d502b39f' visibility='default'/>
2933      </data-member>
2934      <data-member access='public' layout-offset-in-bits='832'>
2935        <var-decl name='ulp_debug' type-id='b96825af' visibility='default'/>
2936      </data-member>
2937      <data-member access='public' layout-offset-in-bits='840'>
2938        <var-decl name='ulp_last_index' type-id='b96825af' visibility='default'/>
2939      </data-member>
2940      <data-member access='public' layout-offset-in-bits='896'>
2941        <var-decl name='ulp_lock' type-id='7a6844eb' visibility='default'/>
2942      </data-member>
2943      <data-member access='public' layout-offset-in-bits='1216'>
2944        <var-decl name='ulp_null_list' type-id='82e88484' visibility='default'/>
2945      </data-member>
2946    </class-decl>
2947    <pointer-type-def type-id='f0dd35ff' size-in-bits='64' id='ecbc0046'/>
2948    <pointer-type-def type-id='700a795c' size-in-bits='64' id='5af1298a'/>
2949    <pointer-type-def type-id='8e5864b0' size-in-bits='64' id='a085247f'/>
2950    <pointer-type-def type-id='c4dc472f' size-in-bits='64' id='dbe143f4'/>
2951    <pointer-type-def type-id='38a2549d' size-in-bits='64' id='0941e04e'/>
2952    <pointer-type-def type-id='82e88484' size-in-bits='64' id='0c0b229b'/>
2953    <pointer-type-def type-id='9fed32d2' size-in-bits='64' id='4d848103'/>
2954    <function-decl name='uu_list_pool_create' mangled-name='uu_list_pool_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_pool_create'>
2955      <parameter type-id='80f4b756' name='name'/>
2956      <parameter type-id='b59d7dce' name='objsize'/>
2957      <parameter type-id='b59d7dce' name='nodeoffset'/>
2958      <parameter type-id='d502b39f' name='compare_func'/>
2959      <parameter type-id='8f92235e' name='flags'/>
2960      <return type-id='0941e04e'/>
2961    </function-decl>
2962    <function-decl name='uu_list_pool_destroy' mangled-name='uu_list_pool_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_pool_destroy'>
2963      <parameter type-id='0941e04e' name='pp'/>
2964      <return type-id='48b5725f'/>
2965    </function-decl>
2966    <function-decl name='uu_list_node_init' mangled-name='uu_list_node_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_node_init'>
2967      <parameter type-id='eaa32e2f' name='base'/>
2968      <parameter type-id='dbe143f4' name='np_arg'/>
2969      <parameter type-id='0941e04e' name='pp'/>
2970      <return type-id='48b5725f'/>
2971    </function-decl>
2972    <function-decl name='uu_list_node_fini' mangled-name='uu_list_node_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_node_fini'>
2973      <parameter type-id='eaa32e2f' name='base'/>
2974      <parameter type-id='dbe143f4' name='np_arg'/>
2975      <parameter type-id='0941e04e' name='pp'/>
2976      <return type-id='48b5725f'/>
2977    </function-decl>
2978    <function-decl name='uu_list_create' mangled-name='uu_list_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_create'>
2979      <parameter type-id='0941e04e' name='pp'/>
2980      <parameter type-id='eaa32e2f' name='parent'/>
2981      <parameter type-id='8f92235e' name='flags'/>
2982      <return type-id='0c0b229b'/>
2983    </function-decl>
2984    <function-decl name='uu_list_destroy' mangled-name='uu_list_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_destroy'>
2985      <parameter type-id='0c0b229b' name='lp'/>
2986      <return type-id='48b5725f'/>
2987    </function-decl>
2988    <function-decl name='uu_list_insert' mangled-name='uu_list_insert' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert'>
2989      <parameter type-id='0c0b229b' name='lp'/>
2990      <parameter type-id='eaa32e2f' name='elem'/>
2991      <parameter type-id='f0dd35ff' name='idx'/>
2992      <return type-id='48b5725f'/>
2993    </function-decl>
2994    <function-decl name='uu_list_find' mangled-name='uu_list_find' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_find'>
2995      <parameter type-id='0c0b229b' name='lp'/>
2996      <parameter type-id='eaa32e2f' name='elem'/>
2997      <parameter type-id='eaa32e2f' name='private'/>
2998      <parameter type-id='ecbc0046' name='out'/>
2999      <return type-id='eaa32e2f'/>
3000    </function-decl>
3001    <function-decl name='uu_list_nearest_next' mangled-name='uu_list_nearest_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_nearest_next'>
3002      <parameter type-id='0c0b229b' name='lp'/>
3003      <parameter type-id='f0dd35ff' name='idx'/>
3004      <return type-id='eaa32e2f'/>
3005    </function-decl>
3006    <function-decl name='uu_list_nearest_prev' mangled-name='uu_list_nearest_prev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_nearest_prev'>
3007      <parameter type-id='0c0b229b' name='lp'/>
3008      <parameter type-id='f0dd35ff' name='idx'/>
3009      <return type-id='eaa32e2f'/>
3010    </function-decl>
3011    <function-decl name='uu_list_walk_start' mangled-name='uu_list_walk_start' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_start'>
3012      <parameter type-id='0c0b229b' name='lp'/>
3013      <parameter type-id='8f92235e' name='flags'/>
3014      <return type-id='4d848103'/>
3015    </function-decl>
3016    <function-decl name='uu_list_walk_next' mangled-name='uu_list_walk_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_next'>
3017      <parameter type-id='4d848103' name='wp'/>
3018      <return type-id='eaa32e2f'/>
3019    </function-decl>
3020    <function-decl name='uu_list_walk_end' mangled-name='uu_list_walk_end' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_end'>
3021      <parameter type-id='4d848103' name='wp'/>
3022      <return type-id='48b5725f'/>
3023    </function-decl>
3024    <function-decl name='uu_list_walk' mangled-name='uu_list_walk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk'>
3025      <parameter type-id='0c0b229b' name='lp'/>
3026      <parameter type-id='30a42b6d' name='func'/>
3027      <parameter type-id='eaa32e2f' name='private'/>
3028      <parameter type-id='8f92235e' name='flags'/>
3029      <return type-id='95e97e5e'/>
3030    </function-decl>
3031    <function-decl name='uu_list_remove' mangled-name='uu_list_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_remove'>
3032      <parameter type-id='0c0b229b' name='lp'/>
3033      <parameter type-id='eaa32e2f' name='elem'/>
3034      <return type-id='48b5725f'/>
3035    </function-decl>
3036    <function-decl name='uu_list_teardown' mangled-name='uu_list_teardown' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_teardown'>
3037      <parameter type-id='0c0b229b' name='lp'/>
3038      <parameter type-id='63e171df' name='cookie'/>
3039      <return type-id='eaa32e2f'/>
3040    </function-decl>
3041    <function-decl name='uu_list_insert_before' mangled-name='uu_list_insert_before' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert_before'>
3042      <parameter type-id='0c0b229b' name='lp'/>
3043      <parameter type-id='eaa32e2f' name='target'/>
3044      <parameter type-id='eaa32e2f' name='elem'/>
3045      <return type-id='95e97e5e'/>
3046    </function-decl>
3047    <function-decl name='uu_list_insert_after' mangled-name='uu_list_insert_after' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert_after'>
3048      <parameter type-id='0c0b229b' name='lp'/>
3049      <parameter type-id='eaa32e2f' name='target'/>
3050      <parameter type-id='eaa32e2f' name='elem'/>
3051      <return type-id='95e97e5e'/>
3052    </function-decl>
3053    <function-decl name='uu_list_numnodes' mangled-name='uu_list_numnodes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_numnodes'>
3054      <parameter type-id='0c0b229b' name='lp'/>
3055      <return type-id='b59d7dce'/>
3056    </function-decl>
3057    <function-decl name='uu_list_first' mangled-name='uu_list_first' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_first'>
3058      <parameter type-id='0c0b229b' name='lp'/>
3059      <return type-id='eaa32e2f'/>
3060    </function-decl>
3061    <function-decl name='uu_list_last' mangled-name='uu_list_last' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_last'>
3062      <parameter type-id='0c0b229b' name='lp'/>
3063      <return type-id='eaa32e2f'/>
3064    </function-decl>
3065    <function-decl name='uu_list_next' mangled-name='uu_list_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_next'>
3066      <parameter type-id='0c0b229b' name='lp'/>
3067      <parameter type-id='eaa32e2f' name='elem'/>
3068      <return type-id='eaa32e2f'/>
3069    </function-decl>
3070    <function-decl name='uu_list_prev' mangled-name='uu_list_prev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_prev'>
3071      <parameter type-id='0c0b229b' name='lp'/>
3072      <parameter type-id='eaa32e2f' name='elem'/>
3073      <return type-id='eaa32e2f'/>
3074    </function-decl>
3075    <function-decl name='uu_list_lockup' mangled-name='uu_list_lockup' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_lockup'>
3076      <return type-id='48b5725f'/>
3077    </function-decl>
3078    <function-decl name='uu_list_release' mangled-name='uu_list_release' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_release'>
3079      <return type-id='48b5725f'/>
3080    </function-decl>
3081  </abi-instr>
3082  <abi-instr address-size='64' path='lib/libuutil/uu_misc.c' language='LANG_C99'>
3083    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='8' id='89feb1ec'>
3084      <subrange length='1' type-id='7359adad' id='52f813b4'/>
3085    </array-type-def>
3086    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='160' id='664ac0b7'>
3087      <subrange length='20' type-id='7359adad' id='fdca39cf'/>
3088    </array-type-def>
3089    <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='a4036571'/>
3090    <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='010ae0b9'/>
3091    <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='79bd3751'/>
3092    <class-decl name='__va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='d5027220'>
3093      <data-member access='public' layout-offset-in-bits='0'>
3094        <var-decl name='gp_offset' type-id='f0981eeb' visibility='default'/>
3095      </data-member>
3096      <data-member access='public' layout-offset-in-bits='32'>
3097        <var-decl name='fp_offset' type-id='f0981eeb' visibility='default'/>
3098      </data-member>
3099      <data-member access='public' layout-offset-in-bits='64'>
3100        <var-decl name='overflow_arg_area' type-id='eaa32e2f' visibility='default'/>
3101      </data-member>
3102      <data-member access='public' layout-offset-in-bits='128'>
3103        <var-decl name='reg_save_area' type-id='eaa32e2f' visibility='default'/>
3104      </data-member>
3105    </class-decl>
3106    <type-decl name='unsigned short int' size-in-bits='16' id='8efea9e5'/>
3107    <typedef-decl name='pthread_t' type-id='7359adad' id='4051f5e7'/>
3108    <typedef-decl name='pthread_key_t' type-id='f0981eeb' id='2de5383b'/>
3109    <typedef-decl name='__off_t' type-id='bd54fe1a' id='79989e9c'/>
3110    <typedef-decl name='__off64_t' type-id='bd54fe1a' id='724e4de6'/>
3111    <typedef-decl name='FILE' type-id='ec1ed955' id='aa12d1ba'/>
3112    <typedef-decl name='_IO_lock_t' type-id='48b5725f' id='bb4788fa'/>
3113    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' id='ec1ed955'>
3114      <data-member access='public' layout-offset-in-bits='0'>
3115        <var-decl name='_flags' type-id='95e97e5e' visibility='default'/>
3116      </data-member>
3117      <data-member access='public' layout-offset-in-bits='64'>
3118        <var-decl name='_IO_read_ptr' type-id='26a90f95' visibility='default'/>
3119      </data-member>
3120      <data-member access='public' layout-offset-in-bits='128'>
3121        <var-decl name='_IO_read_end' type-id='26a90f95' visibility='default'/>
3122      </data-member>
3123      <data-member access='public' layout-offset-in-bits='192'>
3124        <var-decl name='_IO_read_base' type-id='26a90f95' visibility='default'/>
3125      </data-member>
3126      <data-member access='public' layout-offset-in-bits='256'>
3127        <var-decl name='_IO_write_base' type-id='26a90f95' visibility='default'/>
3128      </data-member>
3129      <data-member access='public' layout-offset-in-bits='320'>
3130        <var-decl name='_IO_write_ptr' type-id='26a90f95' visibility='default'/>
3131      </data-member>
3132      <data-member access='public' layout-offset-in-bits='384'>
3133        <var-decl name='_IO_write_end' type-id='26a90f95' visibility='default'/>
3134      </data-member>
3135      <data-member access='public' layout-offset-in-bits='448'>
3136        <var-decl name='_IO_buf_base' type-id='26a90f95' visibility='default'/>
3137      </data-member>
3138      <data-member access='public' layout-offset-in-bits='512'>
3139        <var-decl name='_IO_buf_end' type-id='26a90f95' visibility='default'/>
3140      </data-member>
3141      <data-member access='public' layout-offset-in-bits='576'>
3142        <var-decl name='_IO_save_base' type-id='26a90f95' visibility='default'/>
3143      </data-member>
3144      <data-member access='public' layout-offset-in-bits='640'>
3145        <var-decl name='_IO_backup_base' type-id='26a90f95' visibility='default'/>
3146      </data-member>
3147      <data-member access='public' layout-offset-in-bits='704'>
3148        <var-decl name='_IO_save_end' type-id='26a90f95' visibility='default'/>
3149      </data-member>
3150      <data-member access='public' layout-offset-in-bits='768'>
3151        <var-decl name='_markers' type-id='e4c6fa61' visibility='default'/>
3152      </data-member>
3153      <data-member access='public' layout-offset-in-bits='832'>
3154        <var-decl name='_chain' type-id='dca988a5' visibility='default'/>
3155      </data-member>
3156      <data-member access='public' layout-offset-in-bits='896'>
3157        <var-decl name='_fileno' type-id='95e97e5e' visibility='default'/>
3158      </data-member>
3159      <data-member access='public' layout-offset-in-bits='928'>
3160        <var-decl name='_flags2' type-id='95e97e5e' visibility='default'/>
3161      </data-member>
3162      <data-member access='public' layout-offset-in-bits='960'>
3163        <var-decl name='_old_offset' type-id='79989e9c' visibility='default'/>
3164      </data-member>
3165      <data-member access='public' layout-offset-in-bits='1024'>
3166        <var-decl name='_cur_column' type-id='8efea9e5' visibility='default'/>
3167      </data-member>
3168      <data-member access='public' layout-offset-in-bits='1040'>
3169        <var-decl name='_vtable_offset' type-id='28577a57' visibility='default'/>
3170      </data-member>
3171      <data-member access='public' layout-offset-in-bits='1048'>
3172        <var-decl name='_shortbuf' type-id='89feb1ec' visibility='default'/>
3173      </data-member>
3174      <data-member access='public' layout-offset-in-bits='1088'>
3175        <var-decl name='_lock' type-id='cecf4ea7' visibility='default'/>
3176      </data-member>
3177      <data-member access='public' layout-offset-in-bits='1152'>
3178        <var-decl name='_offset' type-id='724e4de6' visibility='default'/>
3179      </data-member>
3180      <data-member access='public' layout-offset-in-bits='1216'>
3181        <var-decl name='_codecvt' type-id='570f8c59' visibility='default'/>
3182      </data-member>
3183      <data-member access='public' layout-offset-in-bits='1280'>
3184        <var-decl name='_wide_data' type-id='c65a1f29' visibility='default'/>
3185      </data-member>
3186      <data-member access='public' layout-offset-in-bits='1344'>
3187        <var-decl name='_freeres_list' type-id='dca988a5' visibility='default'/>
3188      </data-member>
3189      <data-member access='public' layout-offset-in-bits='1408'>
3190        <var-decl name='_freeres_buf' type-id='eaa32e2f' visibility='default'/>
3191      </data-member>
3192      <data-member access='public' layout-offset-in-bits='1472'>
3193        <var-decl name='__pad5' type-id='b59d7dce' visibility='default'/>
3194      </data-member>
3195      <data-member access='public' layout-offset-in-bits='1536'>
3196        <var-decl name='_mode' type-id='95e97e5e' visibility='default'/>
3197      </data-member>
3198      <data-member access='public' layout-offset-in-bits='1568'>
3199        <var-decl name='_unused2' type-id='664ac0b7' visibility='default'/>
3200      </data-member>
3201    </class-decl>
3202    <pointer-type-def type-id='aa12d1ba' size-in-bits='64' id='822cd80b'/>
3203    <qualified-type-def type-id='822cd80b' restrict='yes' id='e75a27e9'/>
3204    <pointer-type-def type-id='ec1ed955' size-in-bits='64' id='dca988a5'/>
3205    <pointer-type-def type-id='a4036571' size-in-bits='64' id='570f8c59'/>
3206    <pointer-type-def type-id='bb4788fa' size-in-bits='64' id='cecf4ea7'/>
3207    <pointer-type-def type-id='010ae0b9' size-in-bits='64' id='e4c6fa61'/>
3208    <pointer-type-def type-id='79bd3751' size-in-bits='64' id='c65a1f29'/>
3209    <pointer-type-def type-id='d5027220' size-in-bits='64' id='b7f2d5e6'/>
3210    <qualified-type-def type-id='80f4b756' restrict='yes' id='9d26089a'/>
3211    <pointer-type-def type-id='95e97e5e' size-in-bits='64' id='7292109c'/>
3212    <pointer-type-def type-id='2de5383b' size-in-bits='64' id='ce04b822'/>
3213    <pointer-type-def type-id='ee076206' size-in-bits='64' id='953b12f8'/>
3214    <pointer-type-def type-id='c5c76c9c' size-in-bits='64' id='b7f9d8e6'/>
3215    <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='a4036571'/>
3216    <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='010ae0b9'/>
3217    <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='79bd3751'/>
3218    <function-decl name='__errno_location' visibility='default' binding='global' size-in-bits='64'>
3219      <return type-id='7292109c'/>
3220    </function-decl>
3221    <function-decl name='dcgettext' visibility='default' binding='global' size-in-bits='64'>
3222      <parameter type-id='80f4b756'/>
3223      <parameter type-id='80f4b756'/>
3224      <parameter type-id='95e97e5e'/>
3225      <return type-id='26a90f95'/>
3226    </function-decl>
3227    <function-decl name='pthread_self' visibility='default' binding='global' size-in-bits='64'>
3228      <return type-id='4051f5e7'/>
3229    </function-decl>
3230    <function-decl name='pthread_key_create' visibility='default' binding='global' size-in-bits='64'>
3231      <parameter type-id='ce04b822'/>
3232      <parameter type-id='b7f9d8e6'/>
3233      <return type-id='95e97e5e'/>
3234    </function-decl>
3235    <function-decl name='pthread_getspecific' visibility='default' binding='global' size-in-bits='64'>
3236      <parameter type-id='2de5383b'/>
3237      <return type-id='eaa32e2f'/>
3238    </function-decl>
3239    <function-decl name='pthread_setspecific' visibility='default' binding='global' size-in-bits='64'>
3240      <parameter type-id='2de5383b'/>
3241      <parameter type-id='eaa32e2f'/>
3242      <return type-id='95e97e5e'/>
3243    </function-decl>
3244    <function-decl name='pthread_atfork' visibility='default' binding='global' size-in-bits='64'>
3245      <parameter type-id='953b12f8'/>
3246      <parameter type-id='953b12f8'/>
3247      <parameter type-id='953b12f8'/>
3248      <return type-id='95e97e5e'/>
3249    </function-decl>
3250    <function-decl name='abort' visibility='default' binding='global' size-in-bits='64'>
3251      <return type-id='48b5725f'/>
3252    </function-decl>
3253    <function-decl name='pause' visibility='default' binding='global' size-in-bits='64'>
3254      <return type-id='95e97e5e'/>
3255    </function-decl>
3256    <function-decl name='__vfprintf_chk' visibility='default' binding='global' size-in-bits='64'>
3257      <parameter type-id='e75a27e9'/>
3258      <parameter type-id='95e97e5e'/>
3259      <parameter type-id='9d26089a'/>
3260      <parameter type-id='b7f2d5e6'/>
3261      <return type-id='95e97e5e'/>
3262    </function-decl>
3263    <function-decl name='uu_error' mangled-name='uu_error' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_error'>
3264      <return type-id='8f92235e'/>
3265    </function-decl>
3266    <function-decl name='uu_strerror' mangled-name='uu_strerror' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strerror'>
3267      <parameter type-id='8f92235e' name='code'/>
3268      <return type-id='80f4b756'/>
3269    </function-decl>
3270    <function-type size-in-bits='64' id='ee076206'>
3271      <return type-id='48b5725f'/>
3272    </function-type>
3273  </abi-instr>
3274  <abi-instr address-size='64' path='lib/libuutil/uu_string.c' language='LANG_C99'>
3275    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='9cac1fee'/>
3276    <enum-decl name='boolean_t' naming-typedef-id='c19b74c3' id='f58c8277'>
3277      <underlying-type type-id='9cac1fee'/>
3278      <enumerator name='B_FALSE' value='0'/>
3279      <enumerator name='B_TRUE' value='1'/>
3280    </enum-decl>
3281    <typedef-decl name='boolean_t' type-id='f58c8277' id='c19b74c3'/>
3282    <function-decl name='strcmp' visibility='default' binding='global' size-in-bits='64'>
3283      <parameter type-id='80f4b756'/>
3284      <parameter type-id='80f4b756'/>
3285      <return type-id='95e97e5e'/>
3286    </function-decl>
3287    <function-decl name='strncmp' visibility='default' binding='global' size-in-bits='64'>
3288      <parameter type-id='80f4b756'/>
3289      <parameter type-id='80f4b756'/>
3290      <parameter type-id='b59d7dce'/>
3291      <return type-id='95e97e5e'/>
3292    </function-decl>
3293    <function-decl name='strcasecmp' visibility='default' binding='global' size-in-bits='64'>
3294      <parameter type-id='80f4b756'/>
3295      <parameter type-id='80f4b756'/>
3296      <return type-id='95e97e5e'/>
3297    </function-decl>
3298    <function-decl name='uu_streq' mangled-name='uu_streq' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_streq'>
3299      <parameter type-id='80f4b756' name='a'/>
3300      <parameter type-id='80f4b756' name='b'/>
3301      <return type-id='c19b74c3'/>
3302    </function-decl>
3303    <function-decl name='uu_strcaseeq' mangled-name='uu_strcaseeq' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strcaseeq'>
3304      <parameter type-id='80f4b756' name='a'/>
3305      <parameter type-id='80f4b756' name='b'/>
3306      <return type-id='c19b74c3'/>
3307    </function-decl>
3308    <function-decl name='uu_strbw' mangled-name='uu_strbw' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strbw'>
3309      <parameter type-id='80f4b756' name='a'/>
3310      <parameter type-id='80f4b756' name='b'/>
3311      <return type-id='c19b74c3'/>
3312    </function-decl>
3313  </abi-instr>
3314  <abi-instr address-size='64' path='module/avl/avl.c' language='LANG_C99'>
3315    <function-decl name='libspl_assertf' mangled-name='libspl_assertf' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_assertf'>
3316      <parameter type-id='80f4b756'/>
3317      <parameter type-id='80f4b756'/>
3318      <parameter type-id='95e97e5e'/>
3319      <parameter type-id='80f4b756'/>
3320      <parameter is-variadic='yes'/>
3321      <return type-id='48b5725f'/>
3322    </function-decl>
3323    <function-decl name='avl_insert_here' mangled-name='avl_insert_here' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_insert_here'>
3324      <parameter type-id='a3681dea' name='tree'/>
3325      <parameter type-id='eaa32e2f' name='new_data'/>
3326      <parameter type-id='eaa32e2f' name='here'/>
3327      <parameter type-id='95e97e5e' name='direction'/>
3328      <return type-id='48b5725f'/>
3329    </function-decl>
3330    <function-decl name='avl_add' mangled-name='avl_add' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_add'>
3331      <parameter type-id='a3681dea' name='tree'/>
3332      <parameter type-id='eaa32e2f' name='new_node'/>
3333      <return type-id='48b5725f'/>
3334    </function-decl>
3335    <function-decl name='avl_update_lt' mangled-name='avl_update_lt' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_lt'>
3336      <parameter type-id='a3681dea' name='t'/>
3337      <parameter type-id='eaa32e2f' name='obj'/>
3338      <return type-id='c19b74c3'/>
3339    </function-decl>
3340    <function-decl name='avl_update_gt' mangled-name='avl_update_gt' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_gt'>
3341      <parameter type-id='a3681dea' name='t'/>
3342      <parameter type-id='eaa32e2f' name='obj'/>
3343      <return type-id='c19b74c3'/>
3344    </function-decl>
3345    <function-decl name='avl_update' mangled-name='avl_update' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update'>
3346      <parameter type-id='a3681dea' name='t'/>
3347      <parameter type-id='eaa32e2f' name='obj'/>
3348      <return type-id='c19b74c3'/>
3349    </function-decl>
3350    <function-decl name='avl_swap' mangled-name='avl_swap' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_swap'>
3351      <parameter type-id='a3681dea' name='tree1'/>
3352      <parameter type-id='a3681dea' name='tree2'/>
3353      <return type-id='48b5725f'/>
3354    </function-decl>
3355    <function-decl name='avl_is_empty' mangled-name='avl_is_empty' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_is_empty'>
3356      <parameter type-id='a3681dea' name='tree'/>
3357      <return type-id='c19b74c3'/>
3358    </function-decl>
3359  </abi-instr>
3360</abi-corpus>
3361