1<abi-corpus architecture='elf-amd-x86_64' soname='libzfs.so.4'>
2  <elf-needed>
3    <dependency name='libzfs_core.so.3'/>
4    <dependency name='libnvpair.so.3'/>
5    <dependency name='libuutil.so.3'/>
6    <dependency name='libm.so.6'/>
7    <dependency name='libcrypto.so.1.1'/>
8    <dependency name='libz.so.1'/>
9    <dependency name='libpthread.so.0'/>
10    <dependency name='libc.so.6'/>
11  </elf-needed>
12  <elf-function-symbols>
13    <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14    <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15    <elf-symbol name='bookmark_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16    <elf-symbol name='cityhash4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17    <elf-symbol name='color_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18    <elf-symbol name='color_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19    <elf-symbol name='dataset_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20    <elf-symbol name='dataset_nestcheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21    <elf-symbol name='entity_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22    <elf-symbol name='fletcher_2_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23    <elf-symbol name='fletcher_2_incremental_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24    <elf-symbol name='fletcher_2_incremental_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25    <elf-symbol name='fletcher_2_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26    <elf-symbol name='fletcher_4_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27    <elf-symbol name='fletcher_4_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28    <elf-symbol name='fletcher_4_impl_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29    <elf-symbol name='fletcher_4_incremental_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30    <elf-symbol name='fletcher_4_incremental_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31    <elf-symbol name='fletcher_4_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32    <elf-symbol name='fletcher_4_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33    <elf-symbol name='fletcher_4_native_varsize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34    <elf-symbol name='fletcher_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35    <elf-symbol name='get_dataset_depth' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36    <elf-symbol name='getprop_uint64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37    <elf-symbol name='is_mounted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38    <elf-symbol name='libzfs_add_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39    <elf-symbol name='libzfs_envvar_is_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40    <elf-symbol name='libzfs_errno' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41    <elf-symbol name='libzfs_error_action' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42    <elf-symbol name='libzfs_error_description' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43    <elf-symbol name='libzfs_error_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44    <elf-symbol name='libzfs_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45    <elf-symbol name='libzfs_free_str_array' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46    <elf-symbol name='libzfs_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
47    <elf-symbol name='libzfs_mnttab_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48    <elf-symbol name='libzfs_mnttab_cache' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
49    <elf-symbol name='libzfs_mnttab_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50    <elf-symbol name='libzfs_mnttab_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
51    <elf-symbol name='libzfs_mnttab_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52    <elf-symbol name='libzfs_mnttab_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
53    <elf-symbol name='libzfs_print_on_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54    <elf-symbol name='libzfs_run_process' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
55    <elf-symbol name='libzfs_run_process_get_stdout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56    <elf-symbol name='libzfs_run_process_get_stdout_nopath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
57    <elf-symbol name='mountpoint_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58    <elf-symbol name='permset_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
59    <elf-symbol name='pool_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60    <elf-symbol name='printf_color' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61    <elf-symbol name='sa_commit_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62    <elf-symbol name='sa_disable_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
63    <elf-symbol name='sa_enable_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64    <elf-symbol name='sa_errorstr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='sa_is_shared' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='sa_validate_shareopts' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='snapshot_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='zfeature_depends_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
69    <elf-symbol name='zfeature_is_supported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
70    <elf-symbol name='zfeature_is_valid_guid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
71    <elf-symbol name='zfeature_lookup_guid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
72    <elf-symbol name='zfeature_lookup_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
73    <elf-symbol name='zfs_adjust_mount_options' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
74    <elf-symbol name='zfs_allocatable_devs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
75    <elf-symbol name='zfs_bookmark_exists' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
76    <elf-symbol name='zfs_clone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
77    <elf-symbol name='zfs_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
78    <elf-symbol name='zfs_commit_all_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
79    <elf-symbol name='zfs_commit_nfs_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
80    <elf-symbol name='zfs_commit_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
81    <elf-symbol name='zfs_commit_smb_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
82    <elf-symbol name='zfs_component_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
83    <elf-symbol name='zfs_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
84    <elf-symbol name='zfs_create_ancestors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
85    <elf-symbol name='zfs_crypto_attempt_load_keys' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
86    <elf-symbol name='zfs_crypto_clone_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
87    <elf-symbol name='zfs_crypto_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
88    <elf-symbol name='zfs_crypto_get_encryption_root' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
89    <elf-symbol name='zfs_crypto_load_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
90    <elf-symbol name='zfs_crypto_rewrap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
91    <elf-symbol name='zfs_crypto_unload_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
92    <elf-symbol name='zfs_dataset_exists' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
93    <elf-symbol name='zfs_dataset_name_hidden' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
94    <elf-symbol name='zfs_deleg_canonicalize_perm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
95    <elf-symbol name='zfs_deleg_verify_nvlist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
96    <elf-symbol name='zfs_deleg_whokey' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
97    <elf-symbol name='zfs_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
98    <elf-symbol name='zfs_destroy_snaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
99    <elf-symbol name='zfs_destroy_snaps_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
100    <elf-symbol name='zfs_expand_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
101    <elf-symbol name='zfs_foreach_mountpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
102    <elf-symbol name='zfs_get_all_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
103    <elf-symbol name='zfs_get_clones_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
104    <elf-symbol name='zfs_get_fsacl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
105    <elf-symbol name='zfs_get_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
106    <elf-symbol name='zfs_get_holds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
107    <elf-symbol name='zfs_get_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
108    <elf-symbol name='zfs_get_pool_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
109    <elf-symbol name='zfs_get_pool_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
110    <elf-symbol name='zfs_get_recvd_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
111    <elf-symbol name='zfs_get_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
112    <elf-symbol name='zfs_get_underlying_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
113    <elf-symbol name='zfs_get_user_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
114    <elf-symbol name='zfs_handle_dup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
115    <elf-symbol name='zfs_hold' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116    <elf-symbol name='zfs_hold_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
117    <elf-symbol name='zfs_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
118    <elf-symbol name='zfs_is_mounted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
119    <elf-symbol name='zfs_is_shared' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
120    <elf-symbol name='zfs_is_shared_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
121    <elf-symbol name='zfs_is_shared_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
122    <elf-symbol name='zfs_iter_bookmarks' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
123    <elf-symbol name='zfs_iter_children' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
124    <elf-symbol name='zfs_iter_dependents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
125    <elf-symbol name='zfs_iter_filesystems' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
126    <elf-symbol name='zfs_iter_mounted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
127    <elf-symbol name='zfs_iter_root' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
128    <elf-symbol name='zfs_iter_snapshots' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
129    <elf-symbol name='zfs_iter_snapshots_sorted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
130    <elf-symbol name='zfs_iter_snapspec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
131    <elf-symbol name='zfs_mod_supported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
132    <elf-symbol name='zfs_mount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
133    <elf-symbol name='zfs_mount_at' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
134    <elf-symbol name='zfs_mount_delegation_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
135    <elf-symbol name='zfs_name_to_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
136    <elf-symbol name='zfs_name_valid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
137    <elf-symbol name='zfs_nicestrtonum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
138    <elf-symbol name='zfs_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
139    <elf-symbol name='zfs_parent_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
140    <elf-symbol name='zfs_parse_mount_options' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
141    <elf-symbol name='zfs_path_to_zhandle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
142    <elf-symbol name='zfs_promote' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
143    <elf-symbol name='zfs_prop_align_right' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
144    <elf-symbol name='zfs_prop_column_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
145    <elf-symbol name='zfs_prop_default_numeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
146    <elf-symbol name='zfs_prop_default_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
147    <elf-symbol name='zfs_prop_delegatable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
148    <elf-symbol name='zfs_prop_encryption_key_param' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
149    <elf-symbol name='zfs_prop_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
150    <elf-symbol name='zfs_prop_get_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
151    <elf-symbol name='zfs_prop_get_numeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
152    <elf-symbol name='zfs_prop_get_recvd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
153    <elf-symbol name='zfs_prop_get_table' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
154    <elf-symbol name='zfs_prop_get_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
155    <elf-symbol name='zfs_prop_get_userquota' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
156    <elf-symbol name='zfs_prop_get_userquota_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
157    <elf-symbol name='zfs_prop_get_written' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
158    <elf-symbol name='zfs_prop_get_written_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
159    <elf-symbol name='zfs_prop_index_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
160    <elf-symbol name='zfs_prop_inherit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
161    <elf-symbol name='zfs_prop_inheritable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
162    <elf-symbol name='zfs_prop_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
163    <elf-symbol name='zfs_prop_is_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
164    <elf-symbol name='zfs_prop_random_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
165    <elf-symbol name='zfs_prop_readonly' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
166    <elf-symbol name='zfs_prop_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
167    <elf-symbol name='zfs_prop_set_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
168    <elf-symbol name='zfs_prop_setonce' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
169    <elf-symbol name='zfs_prop_string_to_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
170    <elf-symbol name='zfs_prop_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
171    <elf-symbol name='zfs_prop_user' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
172    <elf-symbol name='zfs_prop_userquota' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
173    <elf-symbol name='zfs_prop_valid_for_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
174    <elf-symbol name='zfs_prop_valid_keylocation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
175    <elf-symbol name='zfs_prop_values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
176    <elf-symbol name='zfs_prop_visible' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
177    <elf-symbol name='zfs_prop_written' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
178    <elf-symbol name='zfs_prune_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
179    <elf-symbol name='zfs_receive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
180    <elf-symbol name='zfs_refresh_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
181    <elf-symbol name='zfs_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
182    <elf-symbol name='zfs_rename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
183    <elf-symbol name='zfs_rollback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
184    <elf-symbol name='zfs_save_arguments' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
185    <elf-symbol name='zfs_send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
186    <elf-symbol name='zfs_send_one' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
187    <elf-symbol name='zfs_send_progress' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
188    <elf-symbol name='zfs_send_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
189    <elf-symbol name='zfs_send_resume_token_to_nvlist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
190    <elf-symbol name='zfs_send_saved' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
191    <elf-symbol name='zfs_set_fsacl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
192    <elf-symbol name='zfs_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
193    <elf-symbol name='zfs_share_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
194    <elf-symbol name='zfs_share_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
195    <elf-symbol name='zfs_shareall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
196    <elf-symbol name='zfs_show_diffs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
197    <elf-symbol name='zfs_smb_acl_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
198    <elf-symbol name='zfs_smb_acl_purge' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
199    <elf-symbol name='zfs_smb_acl_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
200    <elf-symbol name='zfs_smb_acl_rename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
201    <elf-symbol name='zfs_snapshot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
202    <elf-symbol name='zfs_snapshot_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
203    <elf-symbol name='zfs_spa_version' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
204    <elf-symbol name='zfs_spa_version_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
205    <elf-symbol name='zfs_special_devs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
206    <elf-symbol name='zfs_standard_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
207    <elf-symbol name='zfs_type_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
208    <elf-symbol name='zfs_unmount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
209    <elf-symbol name='zfs_unmountall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
210    <elf-symbol name='zfs_unshare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
211    <elf-symbol name='zfs_unshare_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
212    <elf-symbol name='zfs_unshare_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
213    <elf-symbol name='zfs_unshareall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
214    <elf-symbol name='zfs_unshareall_bypath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
215    <elf-symbol name='zfs_unshareall_bytype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
216    <elf-symbol name='zfs_unshareall_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
217    <elf-symbol name='zfs_unshareall_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
218    <elf-symbol name='zfs_userspace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
219    <elf-symbol name='zfs_valid_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
220    <elf-symbol name='zfs_version_kernel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221    <elf-symbol name='zfs_version_print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
222    <elf-symbol name='zfs_version_userland' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
223    <elf-symbol name='zfs_wait_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
224    <elf-symbol name='zfs_zpl_version_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
225    <elf-symbol name='zpool_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
226    <elf-symbol name='zpool_checkpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
227    <elf-symbol name='zpool_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
228    <elf-symbol name='zpool_clear_label' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
229    <elf-symbol name='zpool_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
230    <elf-symbol name='zpool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
231    <elf-symbol name='zpool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
232    <elf-symbol name='zpool_disable_datasets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
233    <elf-symbol name='zpool_disable_datasets_os' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
234    <elf-symbol name='zpool_disable_volume_os' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
235    <elf-symbol name='zpool_discard_checkpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
236    <elf-symbol name='zpool_enable_datasets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
237    <elf-symbol name='zpool_events_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
238    <elf-symbol name='zpool_events_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
239    <elf-symbol name='zpool_events_seek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
240    <elf-symbol name='zpool_expand_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
241    <elf-symbol name='zpool_explain_recover' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
242    <elf-symbol name='zpool_export' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
243    <elf-symbol name='zpool_export_force' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
244    <elf-symbol name='zpool_feature_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
245    <elf-symbol name='zpool_find_vdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
246    <elf-symbol name='zpool_find_vdev_by_physpath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
247    <elf-symbol name='zpool_free_handles' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
248    <elf-symbol name='zpool_get_bootenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
249    <elf-symbol name='zpool_get_config' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
250    <elf-symbol name='zpool_get_errlog' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
251    <elf-symbol name='zpool_get_features' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
252    <elf-symbol name='zpool_get_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
253    <elf-symbol name='zpool_get_history' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
254    <elf-symbol name='zpool_get_load_policy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
255    <elf-symbol name='zpool_get_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
256    <elf-symbol name='zpool_get_physpath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
257    <elf-symbol name='zpool_get_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
258    <elf-symbol name='zpool_get_prop_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
259    <elf-symbol name='zpool_get_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
260    <elf-symbol name='zpool_get_state_str' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
261    <elf-symbol name='zpool_get_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
262    <elf-symbol name='zpool_import' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
263    <elf-symbol name='zpool_import_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
264    <elf-symbol name='zpool_import_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
265    <elf-symbol name='zpool_in_use' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
266    <elf-symbol name='zpool_initialize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
267    <elf-symbol name='zpool_initialize_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
268    <elf-symbol name='zpool_is_draid_spare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
269    <elf-symbol name='zpool_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
270    <elf-symbol name='zpool_label_disk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
271    <elf-symbol name='zpool_load_compat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
272    <elf-symbol name='zpool_log_history' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
273    <elf-symbol name='zpool_name_to_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
274    <elf-symbol name='zpool_obj_to_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
275    <elf-symbol name='zpool_obj_to_path_ds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
276    <elf-symbol name='zpool_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
277    <elf-symbol name='zpool_open_canfail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
278    <elf-symbol name='zpool_pool_state_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
279    <elf-symbol name='zpool_print_unsup_feat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
280    <elf-symbol name='zpool_prop_align_right' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
281    <elf-symbol name='zpool_prop_column_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
282    <elf-symbol name='zpool_prop_default_numeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
283    <elf-symbol name='zpool_prop_default_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
284    <elf-symbol name='zpool_prop_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
285    <elf-symbol name='zpool_prop_get_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
286    <elf-symbol name='zpool_prop_get_table' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
287    <elf-symbol name='zpool_prop_get_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
288    <elf-symbol name='zpool_prop_index_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
289    <elf-symbol name='zpool_prop_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
290    <elf-symbol name='zpool_prop_random_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
291    <elf-symbol name='zpool_prop_readonly' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
292    <elf-symbol name='zpool_prop_setonce' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
293    <elf-symbol name='zpool_prop_string_to_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
294    <elf-symbol name='zpool_prop_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
295    <elf-symbol name='zpool_prop_unsupported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
296    <elf-symbol name='zpool_prop_values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
297    <elf-symbol name='zpool_props_refresh' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
298    <elf-symbol name='zpool_refresh_stats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
299    <elf-symbol name='zpool_reguid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
300    <elf-symbol name='zpool_reopen_one' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
301    <elf-symbol name='zpool_scan' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
302    <elf-symbol name='zpool_set_bootenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
303    <elf-symbol name='zpool_set_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
304    <elf-symbol name='zpool_skip_pool' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
305    <elf-symbol name='zpool_state_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
306    <elf-symbol name='zpool_sync_one' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
307    <elf-symbol name='zpool_trim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
308    <elf-symbol name='zpool_upgrade' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
309    <elf-symbol name='zpool_vdev_attach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
310    <elf-symbol name='zpool_vdev_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
311    <elf-symbol name='zpool_vdev_degrade' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
312    <elf-symbol name='zpool_vdev_detach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
313    <elf-symbol name='zpool_vdev_fault' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
314    <elf-symbol name='zpool_vdev_indirect_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
315    <elf-symbol name='zpool_vdev_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
316    <elf-symbol name='zpool_vdev_offline' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
317    <elf-symbol name='zpool_vdev_online' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
318    <elf-symbol name='zpool_vdev_path_to_guid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
319    <elf-symbol name='zpool_vdev_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
320    <elf-symbol name='zpool_vdev_remove_cancel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
321    <elf-symbol name='zpool_vdev_split' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
322    <elf-symbol name='zpool_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
323    <elf-symbol name='zpool_wait_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
324    <elf-symbol name='zprop_free_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
325    <elf-symbol name='zprop_get_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
326    <elf-symbol name='zprop_index_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
327    <elf-symbol name='zprop_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
328    <elf-symbol name='zprop_iter_common' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
329    <elf-symbol name='zprop_name_to_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
330    <elf-symbol name='zprop_print_one_property' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
331    <elf-symbol name='zprop_random_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
332    <elf-symbol name='zprop_register_hidden' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
333    <elf-symbol name='zprop_register_impl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
334    <elf-symbol name='zprop_register_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
335    <elf-symbol name='zprop_register_number' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
336    <elf-symbol name='zprop_register_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
337    <elf-symbol name='zprop_string_to_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
338    <elf-symbol name='zprop_valid_for_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
339    <elf-symbol name='zprop_values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
340    <elf-symbol name='zprop_width' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
341    <elf-symbol name='zvol_volsize_to_reservation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
342  </elf-function-symbols>
343  <elf-variable-symbols>
344    <elf-symbol name='fletcher_4_abd_ops' size='24' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
345    <elf-symbol name='fletcher_4_avx2_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
346    <elf-symbol name='fletcher_4_avx512bw_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
347    <elf-symbol name='fletcher_4_avx512f_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
348    <elf-symbol name='fletcher_4_sse2_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
349    <elf-symbol name='fletcher_4_ssse3_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
350    <elf-symbol name='fletcher_4_superscalar4_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
351    <elf-symbol name='fletcher_4_superscalar_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
352    <elf-symbol name='libzfs_config_ops' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
353    <elf-symbol name='spa_feature_table' size='1904' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
354    <elf-symbol name='zfeature_checks_disable' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
355    <elf-symbol name='zfs_deleg_perm_tab' size='512' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
356    <elf-symbol name='zfs_history_event_names' size='328' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
357    <elf-symbol name='zfs_max_dataset_nesting' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
358    <elf-symbol name='zfs_userquota_prop_prefixes' size='96' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
359  </elf-variable-symbols>
360  <abi-instr version='1.0' address-size='64' path='libshare.c' language='LANG_C99'>
361    <function-decl name='sa_validate_shareopts' mangled-name='sa_validate_shareopts' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_validate_shareopts'>
362      <parameter type-id='26a90f95' name='options'/>
363      <parameter type-id='26a90f95' name='proto'/>
364      <return type-id='95e97e5e'/>
365    </function-decl>
366    <function-decl name='sa_errorstr' mangled-name='sa_errorstr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_errorstr'>
367      <parameter type-id='95e97e5e' name='err'/>
368      <return type-id='26a90f95'/>
369    </function-decl>
370    <function-decl name='sa_commit_shares' mangled-name='sa_commit_shares' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_commit_shares'>
371      <parameter type-id='80f4b756' name='protocol'/>
372      <return type-id='48b5725f'/>
373    </function-decl>
374    <function-decl name='sa_is_shared' mangled-name='sa_is_shared' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_is_shared'>
375      <parameter type-id='80f4b756' name='mountpoint'/>
376      <parameter type-id='26a90f95' name='protocol'/>
377      <return type-id='c19b74c3'/>
378    </function-decl>
379    <function-decl name='sa_disable_share' mangled-name='sa_disable_share' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_disable_share'>
380      <parameter type-id='80f4b756' name='mountpoint'/>
381      <parameter type-id='26a90f95' name='protocol'/>
382      <return type-id='95e97e5e'/>
383    </function-decl>
384    <function-decl name='sa_enable_share' mangled-name='sa_enable_share' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_enable_share'>
385      <parameter type-id='80f4b756' name='zfsname'/>
386      <parameter type-id='80f4b756' name='mountpoint'/>
387      <parameter type-id='80f4b756' name='shareopts'/>
388      <parameter type-id='26a90f95' name='protocol'/>
389      <return type-id='95e97e5e'/>
390    </function-decl>
391    <pointer-type-def type-id='a84c031d' size-in-bits='64' id='26a90f95'/>
392    <pointer-type-def type-id='9b45d938' size-in-bits='64' id='80f4b756'/>
393    <type-decl name='int' size-in-bits='32' id='95e97e5e'/>
394    <typedef-decl name='boolean_t' type-id='08f5ca17' id='c19b74c3'/>
395    <type-decl name='void' id='48b5725f'/>
396    <type-decl name='char' size-in-bits='8' id='a84c031d'/>
397    <qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
398    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca17'>
399      <underlying-type type-id='9cac1fee'/>
400      <enumerator name='B_FALSE' value='0'/>
401      <enumerator name='B_TRUE' value='1'/>
402    </enum-decl>
403  </abi-instr>
404  <abi-instr version='1.0' address-size='64' path='os/linux/smb.c' language='LANG_C99'>
405    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='2040' id='11641789'>
406      <subrange length='255' type-id='7359adad' id='36e7f891'/>
407    </array-type-def>
408    <typedef-decl name='smb_share_t' type-id='a75bc907' id='2d05afd9'/>
409    <class-decl name='smb_share_s' size-in-bits='36992' is-struct='yes' visibility='default' id='a75bc907'>
410      <data-member access='public' layout-offset-in-bits='0'>
411        <var-decl name='name' type-id='11641789' visibility='default'/>
412      </data-member>
413      <data-member access='public' layout-offset-in-bits='2040'>
414        <var-decl name='path' type-id='d16c6df4' visibility='default'/>
415      </data-member>
416      <data-member access='public' layout-offset-in-bits='34808'>
417        <var-decl name='comment' type-id='11641789' visibility='default'/>
418      </data-member>
419      <data-member access='public' layout-offset-in-bits='36864'>
420        <var-decl name='guest_ok' type-id='c19b74c3' visibility='default'/>
421      </data-member>
422      <data-member access='public' layout-offset-in-bits='36928'>
423        <var-decl name='next' type-id='05ed1c5f' visibility='default'/>
424      </data-member>
425    </class-decl>
426    <pointer-type-def type-id='a75bc907' size-in-bits='64' id='05ed1c5f'/>
427    <pointer-type-def type-id='2d05afd9' size-in-bits='64' id='a3e5c654'/>
428    <var-decl name='smb_shares' type-id='a3e5c654' visibility='default'/>
429    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='32768' id='d16c6df4'>
430      <subrange length='4096' type-id='7359adad' id='bc1b5ddc'/>
431    </array-type-def>
432    <type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
433  </abi-instr>
434  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/cityhash.c' language='LANG_C99'>
435    <function-decl name='cityhash4' mangled-name='cityhash4' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cityhash4'>
436      <parameter type-id='9c313c2d' name='w1'/>
437      <parameter type-id='9c313c2d' name='w2'/>
438      <parameter type-id='9c313c2d' name='w3'/>
439      <parameter type-id='9c313c2d' name='w4'/>
440      <return type-id='9c313c2d'/>
441    </function-decl>
442    <typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
443    <typedef-decl name='__uint64_t' type-id='7359adad' id='8910171f'/>
444  </abi-instr>
445  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfeature_common.c' language='LANG_C99'>
446    <array-type-def dimensions='1' type-id='83f29ca2' size-in-bits='15232' id='d96379d0'>
447      <subrange length='34' type-id='7359adad' id='6a6a7e00'/>
448    </array-type-def>
449    <typedef-decl name='zfeature_info_t' type-id='1178d146' id='83f29ca2'/>
450    <class-decl name='zfeature_info' size-in-bits='448' is-struct='yes' visibility='default' id='1178d146'>
451      <data-member access='public' layout-offset-in-bits='0'>
452        <var-decl name='fi_feature' type-id='d6618c78' visibility='default'/>
453      </data-member>
454      <data-member access='public' layout-offset-in-bits='64'>
455        <var-decl name='fi_uname' type-id='80f4b756' visibility='default'/>
456      </data-member>
457      <data-member access='public' layout-offset-in-bits='128'>
458        <var-decl name='fi_guid' type-id='80f4b756' visibility='default'/>
459      </data-member>
460      <data-member access='public' layout-offset-in-bits='192'>
461        <var-decl name='fi_desc' type-id='80f4b756' visibility='default'/>
462      </data-member>
463      <data-member access='public' layout-offset-in-bits='256'>
464        <var-decl name='fi_flags' type-id='fc329033' visibility='default'/>
465      </data-member>
466      <data-member access='public' layout-offset-in-bits='288'>
467        <var-decl name='fi_zfs_mod_supported' type-id='c19b74c3' visibility='default'/>
468      </data-member>
469      <data-member access='public' layout-offset-in-bits='320'>
470        <var-decl name='fi_type' type-id='732d2bb2' visibility='default'/>
471      </data-member>
472      <data-member access='public' layout-offset-in-bits='384'>
473        <var-decl name='fi_depends' type-id='1acff326' visibility='default'/>
474      </data-member>
475    </class-decl>
476    <typedef-decl name='spa_feature_t' type-id='33ecb627' id='d6618c78'/>
477    <enum-decl name='spa_feature' id='33ecb627'>
478      <underlying-type type-id='9cac1fee'/>
479      <enumerator name='SPA_FEATURE_NONE' value='-1'/>
480      <enumerator name='SPA_FEATURE_ASYNC_DESTROY' value='0'/>
481      <enumerator name='SPA_FEATURE_EMPTY_BPOBJ' value='1'/>
482      <enumerator name='SPA_FEATURE_LZ4_COMPRESS' value='2'/>
483      <enumerator name='SPA_FEATURE_MULTI_VDEV_CRASH_DUMP' value='3'/>
484      <enumerator name='SPA_FEATURE_SPACEMAP_HISTOGRAM' value='4'/>
485      <enumerator name='SPA_FEATURE_ENABLED_TXG' value='5'/>
486      <enumerator name='SPA_FEATURE_HOLE_BIRTH' value='6'/>
487      <enumerator name='SPA_FEATURE_EXTENSIBLE_DATASET' value='7'/>
488      <enumerator name='SPA_FEATURE_EMBEDDED_DATA' value='8'/>
489      <enumerator name='SPA_FEATURE_BOOKMARKS' value='9'/>
490      <enumerator name='SPA_FEATURE_FS_SS_LIMIT' value='10'/>
491      <enumerator name='SPA_FEATURE_LARGE_BLOCKS' value='11'/>
492      <enumerator name='SPA_FEATURE_LARGE_DNODE' value='12'/>
493      <enumerator name='SPA_FEATURE_SHA512' value='13'/>
494      <enumerator name='SPA_FEATURE_SKEIN' value='14'/>
495      <enumerator name='SPA_FEATURE_EDONR' value='15'/>
496      <enumerator name='SPA_FEATURE_USEROBJ_ACCOUNTING' value='16'/>
497      <enumerator name='SPA_FEATURE_ENCRYPTION' value='17'/>
498      <enumerator name='SPA_FEATURE_PROJECT_QUOTA' value='18'/>
499      <enumerator name='SPA_FEATURE_DEVICE_REMOVAL' value='19'/>
500      <enumerator name='SPA_FEATURE_OBSOLETE_COUNTS' value='20'/>
501      <enumerator name='SPA_FEATURE_POOL_CHECKPOINT' value='21'/>
502      <enumerator name='SPA_FEATURE_SPACEMAP_V2' value='22'/>
503      <enumerator name='SPA_FEATURE_ALLOCATION_CLASSES' value='23'/>
504      <enumerator name='SPA_FEATURE_RESILVER_DEFER' value='24'/>
505      <enumerator name='SPA_FEATURE_BOOKMARK_V2' value='25'/>
506      <enumerator name='SPA_FEATURE_REDACTION_BOOKMARKS' value='26'/>
507      <enumerator name='SPA_FEATURE_REDACTED_DATASETS' value='27'/>
508      <enumerator name='SPA_FEATURE_BOOKMARK_WRITTEN' value='28'/>
509      <enumerator name='SPA_FEATURE_LOG_SPACEMAP' value='29'/>
510      <enumerator name='SPA_FEATURE_LIVELIST' value='30'/>
511      <enumerator name='SPA_FEATURE_DEVICE_REBUILD' value='31'/>
512      <enumerator name='SPA_FEATURE_ZSTD_COMPRESS' value='32'/>
513      <enumerator name='SPA_FEATURE_DRAID' value='33'/>
514      <enumerator name='SPA_FEATURES' value='34'/>
515    </enum-decl>
516    <typedef-decl name='zfeature_flags_t' type-id='6db816a4' id='fc329033'/>
517    <enum-decl name='zfeature_flags' id='6db816a4'>
518      <underlying-type type-id='9cac1fee'/>
519      <enumerator name='ZFEATURE_FLAG_READONLY_COMPAT' value='1'/>
520      <enumerator name='ZFEATURE_FLAG_MOS' value='2'/>
521      <enumerator name='ZFEATURE_FLAG_ACTIVATE_ON_ENABLE' value='4'/>
522      <enumerator name='ZFEATURE_FLAG_PER_DATASET' value='8'/>
523    </enum-decl>
524    <typedef-decl name='zfeature_type_t' type-id='c4fa2355' id='732d2bb2'/>
525    <enum-decl name='zfeature_type' id='c4fa2355'>
526      <underlying-type type-id='9cac1fee'/>
527      <enumerator name='ZFEATURE_TYPE_BOOLEAN' value='0'/>
528      <enumerator name='ZFEATURE_TYPE_UINT64_ARRAY' value='1'/>
529      <enumerator name='ZFEATURE_NUM_TYPES' value='2'/>
530    </enum-decl>
531    <qualified-type-def type-id='d6618c78' const='yes' id='81a65028'/>
532    <pointer-type-def type-id='81a65028' size-in-bits='64' id='1acff326'/>
533    <pointer-type-def type-id='d6618c78' size-in-bits='64' id='a8425263'/>
534    <var-decl name='zfeature_checks_disable' type-id='c19b74c3' mangled-name='zfeature_checks_disable' visibility='default' elf-symbol-id='zfeature_checks_disable'/>
535    <var-decl name='spa_feature_table' type-id='d96379d0' mangled-name='spa_feature_table' visibility='default' elf-symbol-id='spa_feature_table'/>
536    <function-decl name='zpool_feature_init' mangled-name='zpool_feature_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_feature_init'>
537      <return type-id='48b5725f'/>
538    </function-decl>
539    <function-decl name='zfeature_depends_on' mangled-name='zfeature_depends_on' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfeature_depends_on'>
540      <parameter type-id='d6618c78' name='fid'/>
541      <parameter type-id='d6618c78' name='check'/>
542      <return type-id='c19b74c3'/>
543    </function-decl>
544    <function-decl name='zfeature_lookup_name' mangled-name='zfeature_lookup_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfeature_lookup_name'>
545      <parameter type-id='80f4b756' name='name'/>
546      <parameter type-id='a8425263' name='res'/>
547      <return type-id='95e97e5e'/>
548    </function-decl>
549    <function-decl name='zfeature_lookup_guid' mangled-name='zfeature_lookup_guid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfeature_lookup_guid'>
550      <parameter type-id='80f4b756' name='guid'/>
551      <parameter type-id='a8425263' name='res'/>
552      <return type-id='95e97e5e'/>
553    </function-decl>
554    <function-decl name='zfeature_is_supported' mangled-name='zfeature_is_supported' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfeature_is_supported'>
555      <parameter type-id='80f4b756' name='guid'/>
556      <return type-id='c19b74c3'/>
557    </function-decl>
558    <function-decl name='zfeature_is_valid_guid' mangled-name='zfeature_is_valid_guid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfeature_is_valid_guid'>
559      <parameter type-id='80f4b756' name='name'/>
560      <return type-id='c19b74c3'/>
561    </function-decl>
562    <function-decl name='zfs_mod_supported' mangled-name='zfs_mod_supported' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_mod_supported'>
563      <parameter type-id='80f4b756' name='scope'/>
564      <parameter type-id='80f4b756' name='name'/>
565      <return type-id='c19b74c3'/>
566    </function-decl>
567  </abi-instr>
568  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_comutil.c' language='LANG_C99'>
569    <array-type-def dimensions='1' type-id='80f4b756' size-in-bits='2624' id='ef31fedf'>
570      <subrange length='41' type-id='7359adad' id='cb834f44'/>
571    </array-type-def>
572    <typedef-decl name='zpool_load_policy_t' type-id='2f65b36f' id='d11b7617'/>
573    <class-decl name='zpool_load_policy' size-in-bits='256' is-struct='yes' visibility='default' id='2f65b36f'>
574      <data-member access='public' layout-offset-in-bits='0'>
575        <var-decl name='zlp_rewind' type-id='8f92235e' visibility='default'/>
576      </data-member>
577      <data-member access='public' layout-offset-in-bits='64'>
578        <var-decl name='zlp_maxmeta' type-id='9c313c2d' visibility='default'/>
579      </data-member>
580      <data-member access='public' layout-offset-in-bits='128'>
581        <var-decl name='zlp_maxdata' type-id='9c313c2d' visibility='default'/>
582      </data-member>
583      <data-member access='public' layout-offset-in-bits='192'>
584        <var-decl name='zlp_txg' type-id='9c313c2d' visibility='default'/>
585      </data-member>
586    </class-decl>
587    <pointer-type-def type-id='d11b7617' size-in-bits='64' id='23432aaa'/>
588    <var-decl name='zfs_history_event_names' type-id='ef31fedf' mangled-name='zfs_history_event_names' visibility='default' elf-symbol-id='zfs_history_event_names'/>
589    <function-decl name='zfs_dataset_name_hidden' mangled-name='zfs_dataset_name_hidden' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_dataset_name_hidden'>
590      <parameter type-id='80f4b756' name='name'/>
591      <return type-id='c19b74c3'/>
592    </function-decl>
593    <function-decl name='zfs_spa_version_map' mangled-name='zfs_spa_version_map' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_spa_version_map'>
594      <parameter type-id='95e97e5e' name='zpl_version'/>
595      <return type-id='95e97e5e'/>
596    </function-decl>
597    <function-decl name='zfs_zpl_version_map' mangled-name='zfs_zpl_version_map' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_zpl_version_map'>
598      <parameter type-id='95e97e5e' name='spa_version'/>
599      <return type-id='95e97e5e'/>
600    </function-decl>
601    <function-decl name='zpool_get_load_policy' mangled-name='zpool_get_load_policy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_load_policy'>
602      <parameter type-id='5ce45b60' name='nvl'/>
603      <parameter type-id='23432aaa' name='zlpp'/>
604      <return type-id='48b5725f'/>
605    </function-decl>
606    <function-decl name='zfs_special_devs' mangled-name='zfs_special_devs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_special_devs'>
607      <parameter type-id='5ce45b60' name='nv'/>
608      <parameter type-id='26a90f95' name='type'/>
609      <return type-id='c19b74c3'/>
610    </function-decl>
611    <function-decl name='zfs_allocatable_devs' mangled-name='zfs_allocatable_devs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_allocatable_devs'>
612      <parameter type-id='5ce45b60' name='nv'/>
613      <return type-id='c19b74c3'/>
614    </function-decl>
615    <pointer-type-def type-id='8e8d4be3' size-in-bits='64' id='5ce45b60'/>
616    <typedef-decl name='uint32_t' type-id='62f1140c' id='8f92235e'/>
617    <typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/>
618    <typedef-decl name='nvlist_t' type-id='ac266fd9' id='8e8d4be3'/>
619    <class-decl name='nvlist' size-in-bits='192' is-struct='yes' visibility='default' id='ac266fd9'>
620      <data-member access='public' layout-offset-in-bits='0'>
621        <var-decl name='nvl_version' type-id='3ff5601b' visibility='default'/>
622      </data-member>
623      <data-member access='public' layout-offset-in-bits='32'>
624        <var-decl name='nvl_nvflag' type-id='8f92235e' visibility='default'/>
625      </data-member>
626      <data-member access='public' layout-offset-in-bits='64'>
627        <var-decl name='nvl_priv' type-id='9c313c2d' visibility='default'/>
628      </data-member>
629      <data-member access='public' layout-offset-in-bits='128'>
630        <var-decl name='nvl_flag' type-id='8f92235e' visibility='default'/>
631      </data-member>
632      <data-member access='public' layout-offset-in-bits='160'>
633        <var-decl name='nvl_pad' type-id='3ff5601b' visibility='default'/>
634      </data-member>
635    </class-decl>
636    <type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
637    <typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
638    <typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/>
639  </abi-instr>
640  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_deleg.c' language='LANG_C99'>
641    <array-type-def dimensions='1' type-id='f3f851ad' size-in-bits='infinite' id='bc4e5d90'>
642      <subrange length='infinite' id='031f2035'/>
643    </array-type-def>
644    <typedef-decl name='zfs_deleg_perm_tab_t' type-id='5aa05c1f' id='f3f851ad'/>
645    <class-decl name='zfs_deleg_perm_tab' size-in-bits='128' is-struct='yes' visibility='default' id='5aa05c1f'>
646      <data-member access='public' layout-offset-in-bits='0'>
647        <var-decl name='z_perm' type-id='26a90f95' visibility='default'/>
648      </data-member>
649      <data-member access='public' layout-offset-in-bits='64'>
650        <var-decl name='z_note' type-id='4613c173' visibility='default'/>
651      </data-member>
652    </class-decl>
653    <typedef-decl name='zfs_deleg_note_t' type-id='08f5ca18' id='4613c173'/>
654    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca18'>
655      <underlying-type type-id='9cac1fee'/>
656      <enumerator name='ZFS_DELEG_NOTE_CREATE' value='0'/>
657      <enumerator name='ZFS_DELEG_NOTE_DESTROY' value='1'/>
658      <enumerator name='ZFS_DELEG_NOTE_SNAPSHOT' value='2'/>
659      <enumerator name='ZFS_DELEG_NOTE_ROLLBACK' value='3'/>
660      <enumerator name='ZFS_DELEG_NOTE_CLONE' value='4'/>
661      <enumerator name='ZFS_DELEG_NOTE_PROMOTE' value='5'/>
662      <enumerator name='ZFS_DELEG_NOTE_RENAME' value='6'/>
663      <enumerator name='ZFS_DELEG_NOTE_SEND' value='7'/>
664      <enumerator name='ZFS_DELEG_NOTE_RECEIVE' value='8'/>
665      <enumerator name='ZFS_DELEG_NOTE_ALLOW' value='9'/>
666      <enumerator name='ZFS_DELEG_NOTE_USERPROP' value='10'/>
667      <enumerator name='ZFS_DELEG_NOTE_MOUNT' value='11'/>
668      <enumerator name='ZFS_DELEG_NOTE_SHARE' value='12'/>
669      <enumerator name='ZFS_DELEG_NOTE_USERQUOTA' value='13'/>
670      <enumerator name='ZFS_DELEG_NOTE_GROUPQUOTA' value='14'/>
671      <enumerator name='ZFS_DELEG_NOTE_USERUSED' value='15'/>
672      <enumerator name='ZFS_DELEG_NOTE_GROUPUSED' value='16'/>
673      <enumerator name='ZFS_DELEG_NOTE_USEROBJQUOTA' value='17'/>
674      <enumerator name='ZFS_DELEG_NOTE_GROUPOBJQUOTA' value='18'/>
675      <enumerator name='ZFS_DELEG_NOTE_USEROBJUSED' value='19'/>
676      <enumerator name='ZFS_DELEG_NOTE_GROUPOBJUSED' value='20'/>
677      <enumerator name='ZFS_DELEG_NOTE_HOLD' value='21'/>
678      <enumerator name='ZFS_DELEG_NOTE_RELEASE' value='22'/>
679      <enumerator name='ZFS_DELEG_NOTE_DIFF' value='23'/>
680      <enumerator name='ZFS_DELEG_NOTE_BOOKMARK' value='24'/>
681      <enumerator name='ZFS_DELEG_NOTE_LOAD_KEY' value='25'/>
682      <enumerator name='ZFS_DELEG_NOTE_CHANGE_KEY' value='26'/>
683      <enumerator name='ZFS_DELEG_NOTE_PROJECTUSED' value='27'/>
684      <enumerator name='ZFS_DELEG_NOTE_PROJECTQUOTA' value='28'/>
685      <enumerator name='ZFS_DELEG_NOTE_PROJECTOBJUSED' value='29'/>
686      <enumerator name='ZFS_DELEG_NOTE_PROJECTOBJQUOTA' value='30'/>
687      <enumerator name='ZFS_DELEG_NOTE_NONE' value='31'/>
688    </enum-decl>
689    <typedef-decl name='zfs_deleg_who_type_t' type-id='40ed39d2' id='36d4bd5a'/>
690    <enum-decl name='__anonymous_enum__1' is-anonymous='yes' id='40ed39d2'>
691      <underlying-type type-id='9cac1fee'/>
692      <enumerator name='ZFS_DELEG_WHO_UNKNOWN' value='0'/>
693      <enumerator name='ZFS_DELEG_USER' value='117'/>
694      <enumerator name='ZFS_DELEG_USER_SETS' value='85'/>
695      <enumerator name='ZFS_DELEG_GROUP' value='103'/>
696      <enumerator name='ZFS_DELEG_GROUP_SETS' value='71'/>
697      <enumerator name='ZFS_DELEG_EVERYONE' value='101'/>
698      <enumerator name='ZFS_DELEG_EVERYONE_SETS' value='69'/>
699      <enumerator name='ZFS_DELEG_CREATE' value='99'/>
700      <enumerator name='ZFS_DELEG_CREATE_SETS' value='67'/>
701      <enumerator name='ZFS_DELEG_NAMED_SET' value='115'/>
702      <enumerator name='ZFS_DELEG_NAMED_SET_SETS' value='83'/>
703    </enum-decl>
704    <var-decl name='zfs_deleg_perm_tab' type-id='bc4e5d90' mangled-name='zfs_deleg_perm_tab' visibility='default' elf-symbol-id='zfs_deleg_perm_tab'/>
705    <function-decl name='zfs_deleg_whokey' mangled-name='zfs_deleg_whokey' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_deleg_whokey'>
706      <parameter type-id='26a90f95' name='attr'/>
707      <parameter type-id='36d4bd5a' name='type'/>
708      <parameter type-id='a84c031d' name='inheritchr'/>
709      <parameter type-id='eaa32e2f' name='data'/>
710      <return type-id='48b5725f'/>
711    </function-decl>
712    <function-decl name='zfs_deleg_verify_nvlist' mangled-name='zfs_deleg_verify_nvlist' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_deleg_verify_nvlist'>
713      <parameter type-id='5ce45b60' name='nvp'/>
714      <return type-id='95e97e5e'/>
715    </function-decl>
716    <function-decl name='zfs_deleg_canonicalize_perm' mangled-name='zfs_deleg_canonicalize_perm' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_deleg_canonicalize_perm'>
717      <parameter type-id='80f4b756' name='perm'/>
718      <return type-id='80f4b756'/>
719    </function-decl>
720    <pointer-type-def type-id='48b5725f' size-in-bits='64' id='eaa32e2f'/>
721  </abi-instr>
722  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_fletcher.c' language='LANG_C99'>
723    <array-type-def dimensions='1' type-id='9c313c2d' size-in-bits='256' id='85c64d26'>
724      <subrange length='4' type-id='7359adad' id='16fe7105'/>
725    </array-type-def>
726    <array-type-def dimensions='1' type-id='9c313c2d' size-in-bits='512' id='c5d13f42'>
727      <subrange length='8' type-id='7359adad' id='56e0c0b1'/>
728    </array-type-def>
729    <array-type-def dimensions='1' type-id='90dbb6d6' size-in-bits='2048' id='16582e69'>
730      <subrange length='4' type-id='7359adad' id='16fe7105'/>
731    </array-type-def>
732    <array-type-def dimensions='1' type-id='8240361c' size-in-bits='1024' id='481f90b1'>
733      <subrange length='4' type-id='7359adad' id='16fe7105'/>
734    </array-type-def>
735    <array-type-def dimensions='1' type-id='7c1ab40c' size-in-bits='512' id='cbd91ec1'>
736      <subrange length='4' type-id='7359adad' id='16fe7105'/>
737    </array-type-def>
738    <array-type-def dimensions='1' type-id='6d059eaa' size-in-bits='1024' id='729b6ebb'>
739      <subrange length='4' type-id='7359adad' id='16fe7105'/>
740    </array-type-def>
741    <typedef-decl name='zio_abd_checksum_func_t' type-id='3f8e8d11' id='c2eb138a'/>
742    <class-decl name='zio_abd_checksum_func' size-in-bits='192' is-struct='yes' visibility='default' id='aa14691a'>
743      <data-member access='public' layout-offset-in-bits='0'>
744        <var-decl name='acf_init' type-id='0bcca125' visibility='default'/>
745      </data-member>
746      <data-member access='public' layout-offset-in-bits='64'>
747        <var-decl name='acf_fini' type-id='bfe36153' visibility='default'/>
748      </data-member>
749      <data-member access='public' layout-offset-in-bits='128'>
750        <var-decl name='acf_iter' type-id='1e276399' visibility='default'/>
751      </data-member>
752    </class-decl>
753    <typedef-decl name='zio_abd_checksum_init_t' type-id='a5444274' id='029a8ebe'/>
754    <typedef-decl name='zio_abd_checksum_data_t' type-id='4bf4b004' id='74e39470'/>
755    <class-decl name='zio_abd_checksum_data' size-in-bits='256' is-struct='yes' visibility='default' id='4bf4b004'>
756      <data-member access='public' layout-offset-in-bits='0'>
757        <var-decl name='acd_byteorder' type-id='595a65ec' visibility='default'/>
758      </data-member>
759      <data-member access='public' layout-offset-in-bits='64'>
760        <var-decl name='acd_ctx' type-id='0f7df99e' visibility='default'/>
761      </data-member>
762      <data-member access='public' layout-offset-in-bits='128'>
763        <var-decl name='acd_zcp' type-id='c24fc2ee' visibility='default'/>
764      </data-member>
765      <data-member access='public' layout-offset-in-bits='192'>
766        <var-decl name='acd_private' type-id='eaa32e2f' visibility='default'/>
767      </data-member>
768    </class-decl>
769    <typedef-decl name='zio_byteorder_t' type-id='08f5ca19' id='595a65ec'/>
770    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca19'>
771      <underlying-type type-id='9cac1fee'/>
772      <enumerator name='ZIO_CHECKSUM_NATIVE' value='0'/>
773      <enumerator name='ZIO_CHECKSUM_BYTESWAP' value='1'/>
774    </enum-decl>
775    <typedef-decl name='fletcher_4_ctx_t' type-id='1f951ade' id='4b675395'/>
776    <union-decl name='fletcher_4_ctx' size-in-bits='2048' visibility='default' id='1f951ade'>
777      <data-member access='private'>
778        <var-decl name='scalar' type-id='39730d0b' visibility='default'/>
779      </data-member>
780      <data-member access='private'>
781        <var-decl name='superscalar' type-id='729b6ebb' visibility='default'/>
782      </data-member>
783      <data-member access='private'>
784        <var-decl name='sse' type-id='cbd91ec1' visibility='default'/>
785      </data-member>
786      <data-member access='private'>
787        <var-decl name='avx' type-id='481f90b1' visibility='default'/>
788      </data-member>
789      <data-member access='private'>
790        <var-decl name='avx512' type-id='16582e69' visibility='default'/>
791      </data-member>
792    </union-decl>
793    <typedef-decl name='zio_cksum_t' type-id='1d53e28b' id='39730d0b'/>
794    <class-decl name='zio_cksum' size-in-bits='256' is-struct='yes' visibility='default' id='1d53e28b'>
795      <data-member access='public' layout-offset-in-bits='0'>
796        <var-decl name='zc_word' type-id='85c64d26' visibility='default'/>
797      </data-member>
798    </class-decl>
799    <typedef-decl name='zfs_fletcher_superscalar_t' type-id='28efb250' id='6d059eaa'/>
800    <class-decl name='zfs_fletcher_superscalar' size-in-bits='256' is-struct='yes' visibility='default' id='28efb250'>
801      <data-member access='public' layout-offset-in-bits='0'>
802        <var-decl name='v' type-id='85c64d26' visibility='default'/>
803      </data-member>
804    </class-decl>
805    <typedef-decl name='zfs_fletcher_sse_t' type-id='acd4019a' id='7c1ab40c'/>
806    <class-decl name='zfs_fletcher_sse' size-in-bits='128' is-struct='yes' visibility='default' id='acd4019a'>
807      <data-member access='public' layout-offset-in-bits='0'>
808        <var-decl name='v' type-id='c1c22e6c' visibility='default'/>
809      </data-member>
810    </class-decl>
811    <typedef-decl name='zfs_fletcher_avx_t' type-id='8c208dfa' id='8240361c'/>
812    <class-decl name='zfs_fletcher_avx' size-in-bits='256' is-struct='yes' visibility='default' id='8c208dfa'>
813      <data-member access='public' layout-offset-in-bits='0'>
814        <var-decl name='v' type-id='85c64d26' visibility='default'/>
815      </data-member>
816    </class-decl>
817    <typedef-decl name='zfs_fletcher_avx512_t' type-id='c6d0c382' id='90dbb6d6'/>
818    <class-decl name='zfs_fletcher_avx512' size-in-bits='512' is-struct='yes' visibility='default' id='c6d0c382'>
819      <data-member access='public' layout-offset-in-bits='0'>
820        <var-decl name='v' type-id='c5d13f42' visibility='default'/>
821      </data-member>
822    </class-decl>
823    <typedef-decl name='zio_abd_checksum_fini_t' type-id='a5444274' id='d6fd5c6c'/>
824    <typedef-decl name='zio_abd_checksum_iter_t' type-id='f4a1892e' id='cefa0f4a'/>
825    <qualified-type-def type-id='aa14691a' const='yes' id='3f8e8d11'/>
826    <pointer-type-def type-id='4b675395' size-in-bits='64' id='0f7df99e'/>
827    <pointer-type-def type-id='74e39470' size-in-bits='64' id='eefe7427'/>
828    <pointer-type-def type-id='d6fd5c6c' size-in-bits='64' id='bfe36153'/>
829    <pointer-type-def type-id='029a8ebe' size-in-bits='64' id='0bcca125'/>
830    <pointer-type-def type-id='cefa0f4a' size-in-bits='64' id='1e276399'/>
831    <pointer-type-def type-id='39730d0b' size-in-bits='64' id='c24fc2ee'/>
832    <var-decl name='fletcher_4_abd_ops' type-id='c2eb138a' mangled-name='fletcher_4_abd_ops' visibility='default' elf-symbol-id='fletcher_4_abd_ops'/>
833    <function-decl name='fletcher_4_fini' mangled-name='fletcher_4_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_fini'>
834      <return type-id='48b5725f'/>
835    </function-decl>
836    <function-decl name='fletcher_4_init' mangled-name='fletcher_4_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_init'>
837      <return type-id='48b5725f'/>
838    </function-decl>
839    <function-decl name='fletcher_4_incremental_byteswap' mangled-name='fletcher_4_incremental_byteswap' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_incremental_byteswap'>
840      <parameter type-id='eaa32e2f' name='buf'/>
841      <parameter type-id='b59d7dce' name='size'/>
842      <parameter type-id='eaa32e2f' name='data'/>
843      <return type-id='95e97e5e'/>
844    </function-decl>
845    <function-decl name='fletcher_4_native_varsize' mangled-name='fletcher_4_native_varsize' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_native_varsize'>
846      <parameter type-id='eaa32e2f' name='buf'/>
847      <parameter type-id='9c313c2d' name='size'/>
848      <parameter type-id='c24fc2ee' name='zcp'/>
849      <return type-id='48b5725f'/>
850    </function-decl>
851    <function-decl name='fletcher_4_impl_set' mangled-name='fletcher_4_impl_set' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_impl_set'>
852      <parameter type-id='80f4b756' name='val'/>
853      <return type-id='95e97e5e'/>
854    </function-decl>
855    <function-decl name='fletcher_2_byteswap' mangled-name='fletcher_2_byteswap' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_2_byteswap'>
856      <parameter type-id='eaa32e2f' name='buf'/>
857      <parameter type-id='9c313c2d' name='size'/>
858      <parameter type-id='eaa32e2f' name='ctx_template'/>
859      <parameter type-id='c24fc2ee' name='zcp'/>
860      <return type-id='48b5725f'/>
861    </function-decl>
862    <function-decl name='fletcher_2_incremental_byteswap' mangled-name='fletcher_2_incremental_byteswap' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_2_incremental_byteswap'>
863      <parameter type-id='eaa32e2f' name='buf'/>
864      <parameter type-id='b59d7dce' name='size'/>
865      <parameter type-id='eaa32e2f' name='data'/>
866      <return type-id='95e97e5e'/>
867    </function-decl>
868    <function-decl name='fletcher_2_native' mangled-name='fletcher_2_native' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_2_native'>
869      <parameter type-id='eaa32e2f' name='buf'/>
870      <parameter type-id='9c313c2d' name='size'/>
871      <parameter type-id='eaa32e2f' name='ctx_template'/>
872      <parameter type-id='c24fc2ee' name='zcp'/>
873      <return type-id='48b5725f'/>
874    </function-decl>
875    <function-decl name='fletcher_2_incremental_native' mangled-name='fletcher_2_incremental_native' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_2_incremental_native'>
876      <parameter type-id='eaa32e2f' name='buf'/>
877      <parameter type-id='b59d7dce' name='size'/>
878      <parameter type-id='eaa32e2f' name='data'/>
879      <return type-id='95e97e5e'/>
880    </function-decl>
881    <function-decl name='fletcher_init' mangled-name='fletcher_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_init'>
882      <parameter type-id='c24fc2ee' name='zcp'/>
883      <return type-id='48b5725f'/>
884    </function-decl>
885    <function-decl name='fletcher_4_native' mangled-name='fletcher_4_native' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_native'>
886      <parameter type-id='eaa32e2f' name='buf'/>
887      <parameter type-id='9c313c2d' name='size'/>
888      <parameter type-id='eaa32e2f' name='ctx_template'/>
889      <parameter type-id='c24fc2ee' name='zcp'/>
890      <return type-id='48b5725f'/>
891    </function-decl>
892    <function-decl name='fletcher_4_byteswap' mangled-name='fletcher_4_byteswap' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_byteswap'>
893      <parameter type-id='eaa32e2f' name='buf'/>
894      <parameter type-id='9c313c2d' name='size'/>
895      <parameter type-id='eaa32e2f' name='ctx_template'/>
896      <parameter type-id='c24fc2ee' name='zcp'/>
897      <return type-id='48b5725f'/>
898    </function-decl>
899    <function-decl name='fletcher_4_incremental_native' mangled-name='fletcher_4_incremental_native' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_4_incremental_native'>
900      <parameter type-id='eaa32e2f' name='buf'/>
901      <parameter type-id='b59d7dce' name='size'/>
902      <parameter type-id='eaa32e2f' name='data'/>
903      <return type-id='95e97e5e'/>
904    </function-decl>
905    <function-type size-in-bits='64' id='f4a1892e'>
906      <parameter type-id='eaa32e2f'/>
907      <parameter type-id='b59d7dce'/>
908      <parameter type-id='eaa32e2f'/>
909      <return type-id='95e97e5e'/>
910    </function-type>
911    <function-type size-in-bits='64' id='a5444274'>
912      <parameter type-id='eefe7427'/>
913      <return type-id='48b5725f'/>
914    </function-type>
915    <typedef-decl name='size_t' type-id='7359adad' id='b59d7dce'/>
916    <array-type-def dimensions='1' type-id='9c313c2d' size-in-bits='128' id='c1c22e6c'>
917      <subrange length='2' type-id='7359adad' id='52efc4ef'/>
918    </array-type-def>
919  </abi-instr>
920  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_fletcher_avx512.c' language='LANG_C99'>
921    <typedef-decl name='fletcher_4_ops_t' type-id='57f479a0' id='eba91718'/>
922    <class-decl name='fletcher_4_func' size-in-bits='512' is-struct='yes' visibility='default' id='57f479a0'>
923      <data-member access='public' layout-offset-in-bits='0'>
924        <var-decl name='init_native' type-id='b9ae1656' visibility='default'/>
925      </data-member>
926      <data-member access='public' layout-offset-in-bits='64'>
927        <var-decl name='fini_native' type-id='c4c1f4fc' visibility='default'/>
928      </data-member>
929      <data-member access='public' layout-offset-in-bits='128'>
930        <var-decl name='compute_native' type-id='ad1dc4cb' visibility='default'/>
931      </data-member>
932      <data-member access='public' layout-offset-in-bits='192'>
933        <var-decl name='init_byteswap' type-id='b9ae1656' visibility='default'/>
934      </data-member>
935      <data-member access='public' layout-offset-in-bits='256'>
936        <var-decl name='fini_byteswap' type-id='c4c1f4fc' visibility='default'/>
937      </data-member>
938      <data-member access='public' layout-offset-in-bits='320'>
939        <var-decl name='compute_byteswap' type-id='ad1dc4cb' visibility='default'/>
940      </data-member>
941      <data-member access='public' layout-offset-in-bits='384'>
942        <var-decl name='valid' type-id='297d38bc' visibility='default'/>
943      </data-member>
944      <data-member access='public' layout-offset-in-bits='448'>
945        <var-decl name='name' type-id='80f4b756' visibility='default'/>
946      </data-member>
947    </class-decl>
948    <typedef-decl name='fletcher_4_init_f' type-id='173aa527' id='b9ae1656'/>
949    <typedef-decl name='fletcher_4_fini_f' type-id='0ad5b8a8' id='c4c1f4fc'/>
950    <typedef-decl name='fletcher_4_compute_f' type-id='38147eff' id='ad1dc4cb'/>
951    <qualified-type-def type-id='eba91718' const='yes' id='9eeabdc8'/>
952    <pointer-type-def type-id='e9e61702' size-in-bits='64' id='297d38bc'/>
953    <pointer-type-def type-id='fe40251b' size-in-bits='64' id='173aa527'/>
954    <pointer-type-def type-id='17fb1f83' size-in-bits='64' id='38147eff'/>
955    <pointer-type-def type-id='fb39e25e' size-in-bits='64' id='0ad5b8a8'/>
956    <var-decl name='fletcher_4_avx512f_ops' type-id='9eeabdc8' mangled-name='fletcher_4_avx512f_ops' visibility='default' elf-symbol-id='fletcher_4_avx512f_ops'/>
957    <var-decl name='fletcher_4_avx512bw_ops' type-id='9eeabdc8' mangled-name='fletcher_4_avx512bw_ops' visibility='default' elf-symbol-id='fletcher_4_avx512bw_ops'/>
958    <function-type size-in-bits='64' id='e9e61702'>
959      <return type-id='c19b74c3'/>
960    </function-type>
961    <function-type size-in-bits='64' id='fe40251b'>
962      <parameter type-id='0f7df99e'/>
963      <return type-id='48b5725f'/>
964    </function-type>
965    <function-type size-in-bits='64' id='17fb1f83'>
966      <parameter type-id='0f7df99e'/>
967      <parameter type-id='eaa32e2f'/>
968      <parameter type-id='9c313c2d'/>
969      <return type-id='48b5725f'/>
970    </function-type>
971    <function-type size-in-bits='64' id='fb39e25e'>
972      <parameter type-id='0f7df99e'/>
973      <parameter type-id='c24fc2ee'/>
974      <return type-id='48b5725f'/>
975    </function-type>
976  </abi-instr>
977  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_fletcher_intel.c' language='LANG_C99'>
978    <var-decl name='fletcher_4_avx2_ops' type-id='9eeabdc8' mangled-name='fletcher_4_avx2_ops' visibility='default' elf-symbol-id='fletcher_4_avx2_ops'/>
979  </abi-instr>
980  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_fletcher_sse.c' language='LANG_C99'>
981    <var-decl name='fletcher_4_sse2_ops' type-id='9eeabdc8' mangled-name='fletcher_4_sse2_ops' visibility='default' elf-symbol-id='fletcher_4_sse2_ops'/>
982    <var-decl name='fletcher_4_ssse3_ops' type-id='9eeabdc8' mangled-name='fletcher_4_ssse3_ops' visibility='default' elf-symbol-id='fletcher_4_ssse3_ops'/>
983  </abi-instr>
984  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_fletcher_superscalar.c' language='LANG_C99'>
985    <var-decl name='fletcher_4_superscalar_ops' type-id='9eeabdc8' mangled-name='fletcher_4_superscalar_ops' visibility='default' elf-symbol-id='fletcher_4_superscalar_ops'/>
986  </abi-instr>
987  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_fletcher_superscalar4.c' language='LANG_C99'>
988    <var-decl name='fletcher_4_superscalar4_ops' type-id='9eeabdc8' mangled-name='fletcher_4_superscalar4_ops' visibility='default' elf-symbol-id='fletcher_4_superscalar4_ops'/>
989  </abi-instr>
990  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_namecheck.c' language='LANG_C99'>
991    <typedef-decl name='namecheck_err_t' type-id='08f5ca1a' id='8e0af06e'/>
992    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca1a'>
993      <underlying-type type-id='9cac1fee'/>
994      <enumerator name='NAME_ERR_LEADING_SLASH' value='0'/>
995      <enumerator name='NAME_ERR_EMPTY_COMPONENT' value='1'/>
996      <enumerator name='NAME_ERR_TRAILING_SLASH' value='2'/>
997      <enumerator name='NAME_ERR_INVALCHAR' value='3'/>
998      <enumerator name='NAME_ERR_MULTIPLE_DELIMITERS' value='4'/>
999      <enumerator name='NAME_ERR_NOLETTER' value='5'/>
1000      <enumerator name='NAME_ERR_RESERVED' value='6'/>
1001      <enumerator name='NAME_ERR_DISKLIKE' value='7'/>
1002      <enumerator name='NAME_ERR_TOOLONG' value='8'/>
1003      <enumerator name='NAME_ERR_SELF_REF' value='9'/>
1004      <enumerator name='NAME_ERR_PARENT_REF' value='10'/>
1005      <enumerator name='NAME_ERR_NO_AT' value='11'/>
1006      <enumerator name='NAME_ERR_NO_POUND' value='12'/>
1007    </enum-decl>
1008    <pointer-type-def type-id='8e0af06e' size-in-bits='64' id='053457bd'/>
1009    <var-decl name='zfs_max_dataset_nesting' type-id='95e97e5e' mangled-name='zfs_max_dataset_nesting' visibility='default' elf-symbol-id='zfs_max_dataset_nesting'/>
1010    <function-decl name='pool_namecheck' mangled-name='pool_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pool_namecheck'>
1011      <parameter type-id='80f4b756' name='pool'/>
1012      <parameter type-id='053457bd' name='why'/>
1013      <parameter type-id='26a90f95' name='what'/>
1014      <return type-id='95e97e5e'/>
1015    </function-decl>
1016    <function-decl name='mountpoint_namecheck' mangled-name='mountpoint_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mountpoint_namecheck'>
1017      <parameter type-id='80f4b756' name='path'/>
1018      <parameter type-id='053457bd' name='why'/>
1019      <return type-id='95e97e5e'/>
1020    </function-decl>
1021    <function-decl name='snapshot_namecheck' mangled-name='snapshot_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snapshot_namecheck'>
1022      <parameter type-id='80f4b756' name='path'/>
1023      <parameter type-id='053457bd' name='why'/>
1024      <parameter type-id='26a90f95' name='what'/>
1025      <return type-id='95e97e5e'/>
1026    </function-decl>
1027    <function-decl name='bookmark_namecheck' mangled-name='bookmark_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bookmark_namecheck'>
1028      <parameter type-id='80f4b756' name='path'/>
1029      <parameter type-id='053457bd' name='why'/>
1030      <parameter type-id='26a90f95' name='what'/>
1031      <return type-id='95e97e5e'/>
1032    </function-decl>
1033    <function-decl name='dataset_namecheck' mangled-name='dataset_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dataset_namecheck'>
1034      <parameter type-id='80f4b756' name='path'/>
1035      <parameter type-id='053457bd' name='why'/>
1036      <parameter type-id='26a90f95' name='what'/>
1037      <return type-id='95e97e5e'/>
1038    </function-decl>
1039    <function-decl name='dataset_nestcheck' mangled-name='dataset_nestcheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dataset_nestcheck'>
1040      <parameter type-id='80f4b756' name='path'/>
1041      <return type-id='95e97e5e'/>
1042    </function-decl>
1043    <function-decl name='permset_namecheck' mangled-name='permset_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='permset_namecheck'>
1044      <parameter type-id='80f4b756' name='path'/>
1045      <parameter type-id='053457bd' name='why'/>
1046      <parameter type-id='26a90f95' name='what'/>
1047      <return type-id='95e97e5e'/>
1048    </function-decl>
1049    <function-decl name='get_dataset_depth' mangled-name='get_dataset_depth' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_dataset_depth'>
1050      <parameter type-id='80f4b756' name='path'/>
1051      <return type-id='95e97e5e'/>
1052    </function-decl>
1053    <function-decl name='zfs_component_namecheck' mangled-name='zfs_component_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_component_namecheck'>
1054      <parameter type-id='80f4b756' name='path'/>
1055      <parameter type-id='053457bd' name='why'/>
1056      <parameter type-id='26a90f95' name='what'/>
1057      <return type-id='95e97e5e'/>
1058    </function-decl>
1059    <function-decl name='entity_namecheck' mangled-name='entity_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='entity_namecheck'>
1060      <parameter type-id='80f4b756' name='path'/>
1061      <parameter type-id='053457bd' name='why'/>
1062      <parameter type-id='26a90f95' name='what'/>
1063      <return type-id='95e97e5e'/>
1064    </function-decl>
1065  </abi-instr>
1066  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zfs_prop.c' language='LANG_C99'>
1067    <array-type-def dimensions='1' type-id='80f4b756' size-in-bits='768' id='35e4b367'>
1068      <subrange length='12' type-id='7359adad' id='84827bdc'/>
1069    </array-type-def>
1070    <typedef-decl name='zprop_type_t' type-id='08f5ca1b' id='31429eff'/>
1071    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca1b'>
1072      <underlying-type type-id='9cac1fee'/>
1073      <enumerator name='PROP_TYPE_NUMBER' value='0'/>
1074      <enumerator name='PROP_TYPE_STRING' value='1'/>
1075      <enumerator name='PROP_TYPE_INDEX' value='2'/>
1076    </enum-decl>
1077    <typedef-decl name='zprop_desc_t' type-id='686c4527' id='ffa52b96'/>
1078    <class-decl name='__anonymous_struct__' size-in-bits='704' is-struct='yes' is-anonymous='yes' naming-typedef-id='ffa52b96' visibility='default' id='686c4527'>
1079      <data-member access='public' layout-offset-in-bits='0'>
1080        <var-decl name='pd_name' type-id='80f4b756' visibility='default'/>
1081      </data-member>
1082      <data-member access='public' layout-offset-in-bits='64'>
1083        <var-decl name='pd_propnum' type-id='95e97e5e' visibility='default'/>
1084      </data-member>
1085      <data-member access='public' layout-offset-in-bits='96'>
1086        <var-decl name='pd_proptype' type-id='31429eff' visibility='default'/>
1087      </data-member>
1088      <data-member access='public' layout-offset-in-bits='128'>
1089        <var-decl name='pd_strdefault' type-id='80f4b756' visibility='default'/>
1090      </data-member>
1091      <data-member access='public' layout-offset-in-bits='192'>
1092        <var-decl name='pd_numdefault' type-id='9c313c2d' visibility='default'/>
1093      </data-member>
1094      <data-member access='public' layout-offset-in-bits='256'>
1095        <var-decl name='pd_attr' type-id='999701cc' visibility='default'/>
1096      </data-member>
1097      <data-member access='public' layout-offset-in-bits='288'>
1098        <var-decl name='pd_types' type-id='95e97e5e' visibility='default'/>
1099      </data-member>
1100      <data-member access='public' layout-offset-in-bits='320'>
1101        <var-decl name='pd_values' type-id='80f4b756' visibility='default'/>
1102      </data-member>
1103      <data-member access='public' layout-offset-in-bits='384'>
1104        <var-decl name='pd_colname' type-id='80f4b756' visibility='default'/>
1105      </data-member>
1106      <data-member access='public' layout-offset-in-bits='448'>
1107        <var-decl name='pd_rightalign' type-id='c19b74c3' visibility='default'/>
1108      </data-member>
1109      <data-member access='public' layout-offset-in-bits='480'>
1110        <var-decl name='pd_visible' type-id='c19b74c3' visibility='default'/>
1111      </data-member>
1112      <data-member access='public' layout-offset-in-bits='512'>
1113        <var-decl name='pd_zfs_mod_supported' type-id='c19b74c3' visibility='default'/>
1114      </data-member>
1115      <data-member access='public' layout-offset-in-bits='576'>
1116        <var-decl name='pd_table' type-id='c8bc397b' visibility='default'/>
1117      </data-member>
1118      <data-member access='public' layout-offset-in-bits='640'>
1119        <var-decl name='pd_table_size' type-id='b59d7dce' visibility='default'/>
1120      </data-member>
1121    </class-decl>
1122    <typedef-decl name='zprop_attr_t' type-id='40ed39d3' id='999701cc'/>
1123    <enum-decl name='__anonymous_enum__1' is-anonymous='yes' id='40ed39d3'>
1124      <underlying-type type-id='9cac1fee'/>
1125      <enumerator name='PROP_DEFAULT' value='0'/>
1126      <enumerator name='PROP_READONLY' value='1'/>
1127      <enumerator name='PROP_INHERIT' value='2'/>
1128      <enumerator name='PROP_ONETIME' value='3'/>
1129      <enumerator name='PROP_ONETIME_DEFAULT' value='4'/>
1130    </enum-decl>
1131    <typedef-decl name='zprop_index_t' type-id='87957af9' id='64636ce3'/>
1132    <class-decl name='zfs_index' size-in-bits='128' is-struct='yes' visibility='default' id='87957af9'>
1133      <data-member access='public' layout-offset-in-bits='0'>
1134        <var-decl name='pi_name' type-id='80f4b756' visibility='default'/>
1135      </data-member>
1136      <data-member access='public' layout-offset-in-bits='64'>
1137        <var-decl name='pi_value' type-id='9c313c2d' visibility='default'/>
1138      </data-member>
1139    </class-decl>
1140    <pointer-type-def type-id='80f4b756' size-in-bits='64' id='7d3cd834'/>
1141    <qualified-type-def type-id='64636ce3' const='yes' id='072f7953'/>
1142    <pointer-type-def type-id='072f7953' size-in-bits='64' id='c8bc397b'/>
1143    <pointer-type-def type-id='ffa52b96' size-in-bits='64' id='76c8174b'/>
1144    <var-decl name='zfs_userquota_prop_prefixes' type-id='35e4b367' mangled-name='zfs_userquota_prop_prefixes' visibility='default' elf-symbol-id='zfs_userquota_prop_prefixes'/>
1145    <function-decl name='zfs_prop_align_right' mangled-name='zfs_prop_align_right' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_align_right'>
1146      <parameter type-id='58603c44' name='prop'/>
1147      <return type-id='c19b74c3'/>
1148    </function-decl>
1149    <function-decl name='zfs_prop_column_name' mangled-name='zfs_prop_column_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_column_name'>
1150      <parameter type-id='58603c44' name='prop'/>
1151      <return type-id='80f4b756'/>
1152    </function-decl>
1153    <function-decl name='zfs_prop_is_string' mangled-name='zfs_prop_is_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_is_string'>
1154      <parameter type-id='58603c44' name='prop'/>
1155      <return type-id='95e97e5e'/>
1156    </function-decl>
1157    <function-decl name='zfs_prop_values' mangled-name='zfs_prop_values' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_values'>
1158      <parameter type-id='58603c44' name='prop'/>
1159      <return type-id='80f4b756'/>
1160    </function-decl>
1161    <function-decl name='zfs_prop_valid_keylocation' mangled-name='zfs_prop_valid_keylocation' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_valid_keylocation'>
1162      <parameter type-id='80f4b756' name='str'/>
1163      <parameter type-id='c19b74c3' name='encrypted'/>
1164      <return type-id='c19b74c3'/>
1165    </function-decl>
1166    <function-decl name='zfs_prop_encryption_key_param' mangled-name='zfs_prop_encryption_key_param' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_encryption_key_param'>
1167      <parameter type-id='58603c44' name='prop'/>
1168      <return type-id='c19b74c3'/>
1169    </function-decl>
1170    <function-decl name='zfs_prop_inheritable' mangled-name='zfs_prop_inheritable' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_inheritable'>
1171      <parameter type-id='58603c44' name='prop'/>
1172      <return type-id='c19b74c3'/>
1173    </function-decl>
1174    <function-decl name='zfs_prop_to_name' mangled-name='zfs_prop_to_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_to_name'>
1175      <parameter type-id='58603c44' name='prop'/>
1176      <return type-id='80f4b756'/>
1177    </function-decl>
1178    <function-decl name='zfs_prop_default_numeric' mangled-name='zfs_prop_default_numeric' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_default_numeric'>
1179      <parameter type-id='58603c44' name='prop'/>
1180      <return type-id='9c313c2d'/>
1181    </function-decl>
1182    <function-decl name='zfs_prop_default_string' mangled-name='zfs_prop_default_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_default_string'>
1183      <parameter type-id='58603c44' name='prop'/>
1184      <return type-id='80f4b756'/>
1185    </function-decl>
1186    <function-decl name='zfs_prop_setonce' mangled-name='zfs_prop_setonce' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_setonce'>
1187      <parameter type-id='58603c44' name='prop'/>
1188      <return type-id='c19b74c3'/>
1189    </function-decl>
1190    <function-decl name='zfs_prop_visible' mangled-name='zfs_prop_visible' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_visible'>
1191      <parameter type-id='58603c44' name='prop'/>
1192      <return type-id='c19b74c3'/>
1193    </function-decl>
1194    <function-decl name='zfs_prop_readonly' mangled-name='zfs_prop_readonly' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_readonly'>
1195      <parameter type-id='58603c44' name='prop'/>
1196      <return type-id='c19b74c3'/>
1197    </function-decl>
1198    <function-decl name='zfs_prop_get_type' mangled-name='zfs_prop_get_type' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_type'>
1199      <parameter type-id='58603c44' name='prop'/>
1200      <return type-id='31429eff'/>
1201    </function-decl>
1202    <function-decl name='zfs_prop_valid_for_type' mangled-name='zfs_prop_valid_for_type' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_valid_for_type'>
1203      <parameter type-id='95e97e5e' name='prop'/>
1204      <parameter type-id='2e45de5d' name='types'/>
1205      <parameter type-id='c19b74c3' name='headcheck'/>
1206      <return type-id='c19b74c3'/>
1207    </function-decl>
1208    <function-decl name='zfs_prop_random_value' mangled-name='zfs_prop_random_value' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_random_value'>
1209      <parameter type-id='58603c44' name='prop'/>
1210      <parameter type-id='9c313c2d' name='seed'/>
1211      <return type-id='9c313c2d'/>
1212    </function-decl>
1213    <function-decl name='zfs_prop_index_to_string' mangled-name='zfs_prop_index_to_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_index_to_string'>
1214      <parameter type-id='58603c44' name='prop'/>
1215      <parameter type-id='9c313c2d' name='index'/>
1216      <parameter type-id='7d3cd834' name='string'/>
1217      <return type-id='95e97e5e'/>
1218    </function-decl>
1219    <function-decl name='zfs_prop_string_to_index' mangled-name='zfs_prop_string_to_index' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_string_to_index'>
1220      <parameter type-id='58603c44' name='prop'/>
1221      <parameter type-id='80f4b756' name='string'/>
1222      <parameter type-id='5d6479ae' name='index'/>
1223      <return type-id='95e97e5e'/>
1224    </function-decl>
1225    <function-decl name='zfs_prop_written' mangled-name='zfs_prop_written' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_written'>
1226      <parameter type-id='80f4b756' name='name'/>
1227      <return type-id='c19b74c3'/>
1228    </function-decl>
1229    <function-decl name='zfs_prop_userquota' mangled-name='zfs_prop_userquota' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_userquota'>
1230      <parameter type-id='80f4b756' name='name'/>
1231      <return type-id='c19b74c3'/>
1232    </function-decl>
1233    <function-decl name='zfs_prop_user' mangled-name='zfs_prop_user' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_user'>
1234      <parameter type-id='80f4b756' name='name'/>
1235      <return type-id='c19b74c3'/>
1236    </function-decl>
1237    <function-decl name='zfs_name_to_prop' mangled-name='zfs_name_to_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_name_to_prop'>
1238      <parameter type-id='80f4b756' name='propname'/>
1239      <return type-id='58603c44'/>
1240    </function-decl>
1241    <function-decl name='zfs_prop_delegatable' mangled-name='zfs_prop_delegatable' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_delegatable'>
1242      <parameter type-id='58603c44' name='prop'/>
1243      <return type-id='c19b74c3'/>
1244    </function-decl>
1245    <function-decl name='zfs_prop_init' mangled-name='zfs_prop_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_init'>
1246      <return type-id='48b5725f'/>
1247    </function-decl>
1248    <function-decl name='zfs_prop_get_table' mangled-name='zfs_prop_get_table' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_table'>
1249      <return type-id='76c8174b'/>
1250    </function-decl>
1251    <typedef-decl name='zfs_prop_t' type-id='3fed383f' id='58603c44'/>
1252    <typedef-decl name='zfs_type_t' type-id='40ed39d4' id='2e45de5d'/>
1253    <pointer-type-def type-id='9c313c2d' size-in-bits='64' id='5d6479ae'/>
1254    <enum-decl name='__anonymous_enum__1' is-anonymous='yes' id='40ed39d4'>
1255      <underlying-type type-id='9cac1fee'/>
1256      <enumerator name='ZFS_TYPE_FILESYSTEM' value='1'/>
1257      <enumerator name='ZFS_TYPE_SNAPSHOT' value='2'/>
1258      <enumerator name='ZFS_TYPE_VOLUME' value='4'/>
1259      <enumerator name='ZFS_TYPE_POOL' value='8'/>
1260      <enumerator name='ZFS_TYPE_BOOKMARK' value='16'/>
1261    </enum-decl>
1262    <enum-decl name='__anonymous_enum__2' is-anonymous='yes' id='3fed383f'>
1263      <underlying-type type-id='9cac1fee'/>
1264      <enumerator name='ZPROP_CONT' value='-2'/>
1265      <enumerator name='ZPROP_INVAL' value='-1'/>
1266      <enumerator name='ZFS_PROP_TYPE' value='0'/>
1267      <enumerator name='ZFS_PROP_CREATION' value='1'/>
1268      <enumerator name='ZFS_PROP_USED' value='2'/>
1269      <enumerator name='ZFS_PROP_AVAILABLE' value='3'/>
1270      <enumerator name='ZFS_PROP_REFERENCED' value='4'/>
1271      <enumerator name='ZFS_PROP_COMPRESSRATIO' value='5'/>
1272      <enumerator name='ZFS_PROP_MOUNTED' value='6'/>
1273      <enumerator name='ZFS_PROP_ORIGIN' value='7'/>
1274      <enumerator name='ZFS_PROP_QUOTA' value='8'/>
1275      <enumerator name='ZFS_PROP_RESERVATION' value='9'/>
1276      <enumerator name='ZFS_PROP_VOLSIZE' value='10'/>
1277      <enumerator name='ZFS_PROP_VOLBLOCKSIZE' value='11'/>
1278      <enumerator name='ZFS_PROP_RECORDSIZE' value='12'/>
1279      <enumerator name='ZFS_PROP_MOUNTPOINT' value='13'/>
1280      <enumerator name='ZFS_PROP_SHARENFS' value='14'/>
1281      <enumerator name='ZFS_PROP_CHECKSUM' value='15'/>
1282      <enumerator name='ZFS_PROP_COMPRESSION' value='16'/>
1283      <enumerator name='ZFS_PROP_ATIME' value='17'/>
1284      <enumerator name='ZFS_PROP_DEVICES' value='18'/>
1285      <enumerator name='ZFS_PROP_EXEC' value='19'/>
1286      <enumerator name='ZFS_PROP_SETUID' value='20'/>
1287      <enumerator name='ZFS_PROP_READONLY' value='21'/>
1288      <enumerator name='ZFS_PROP_ZONED' value='22'/>
1289      <enumerator name='ZFS_PROP_SNAPDIR' value='23'/>
1290      <enumerator name='ZFS_PROP_ACLMODE' value='24'/>
1291      <enumerator name='ZFS_PROP_ACLINHERIT' value='25'/>
1292      <enumerator name='ZFS_PROP_CREATETXG' value='26'/>
1293      <enumerator name='ZFS_PROP_NAME' value='27'/>
1294      <enumerator name='ZFS_PROP_CANMOUNT' value='28'/>
1295      <enumerator name='ZFS_PROP_ISCSIOPTIONS' value='29'/>
1296      <enumerator name='ZFS_PROP_XATTR' value='30'/>
1297      <enumerator name='ZFS_PROP_NUMCLONES' value='31'/>
1298      <enumerator name='ZFS_PROP_COPIES' value='32'/>
1299      <enumerator name='ZFS_PROP_VERSION' value='33'/>
1300      <enumerator name='ZFS_PROP_UTF8ONLY' value='34'/>
1301      <enumerator name='ZFS_PROP_NORMALIZE' value='35'/>
1302      <enumerator name='ZFS_PROP_CASE' value='36'/>
1303      <enumerator name='ZFS_PROP_VSCAN' value='37'/>
1304      <enumerator name='ZFS_PROP_NBMAND' value='38'/>
1305      <enumerator name='ZFS_PROP_SHARESMB' value='39'/>
1306      <enumerator name='ZFS_PROP_REFQUOTA' value='40'/>
1307      <enumerator name='ZFS_PROP_REFRESERVATION' value='41'/>
1308      <enumerator name='ZFS_PROP_GUID' value='42'/>
1309      <enumerator name='ZFS_PROP_PRIMARYCACHE' value='43'/>
1310      <enumerator name='ZFS_PROP_SECONDARYCACHE' value='44'/>
1311      <enumerator name='ZFS_PROP_USEDSNAP' value='45'/>
1312      <enumerator name='ZFS_PROP_USEDDS' value='46'/>
1313      <enumerator name='ZFS_PROP_USEDCHILD' value='47'/>
1314      <enumerator name='ZFS_PROP_USEDREFRESERV' value='48'/>
1315      <enumerator name='ZFS_PROP_USERACCOUNTING' value='49'/>
1316      <enumerator name='ZFS_PROP_STMF_SHAREINFO' value='50'/>
1317      <enumerator name='ZFS_PROP_DEFER_DESTROY' value='51'/>
1318      <enumerator name='ZFS_PROP_USERREFS' value='52'/>
1319      <enumerator name='ZFS_PROP_LOGBIAS' value='53'/>
1320      <enumerator name='ZFS_PROP_UNIQUE' value='54'/>
1321      <enumerator name='ZFS_PROP_OBJSETID' value='55'/>
1322      <enumerator name='ZFS_PROP_DEDUP' value='56'/>
1323      <enumerator name='ZFS_PROP_MLSLABEL' value='57'/>
1324      <enumerator name='ZFS_PROP_SYNC' value='58'/>
1325      <enumerator name='ZFS_PROP_DNODESIZE' value='59'/>
1326      <enumerator name='ZFS_PROP_REFRATIO' value='60'/>
1327      <enumerator name='ZFS_PROP_WRITTEN' value='61'/>
1328      <enumerator name='ZFS_PROP_CLONES' value='62'/>
1329      <enumerator name='ZFS_PROP_LOGICALUSED' value='63'/>
1330      <enumerator name='ZFS_PROP_LOGICALREFERENCED' value='64'/>
1331      <enumerator name='ZFS_PROP_INCONSISTENT' value='65'/>
1332      <enumerator name='ZFS_PROP_VOLMODE' value='66'/>
1333      <enumerator name='ZFS_PROP_FILESYSTEM_LIMIT' value='67'/>
1334      <enumerator name='ZFS_PROP_SNAPSHOT_LIMIT' value='68'/>
1335      <enumerator name='ZFS_PROP_FILESYSTEM_COUNT' value='69'/>
1336      <enumerator name='ZFS_PROP_SNAPSHOT_COUNT' value='70'/>
1337      <enumerator name='ZFS_PROP_SNAPDEV' value='71'/>
1338      <enumerator name='ZFS_PROP_ACLTYPE' value='72'/>
1339      <enumerator name='ZFS_PROP_SELINUX_CONTEXT' value='73'/>
1340      <enumerator name='ZFS_PROP_SELINUX_FSCONTEXT' value='74'/>
1341      <enumerator name='ZFS_PROP_SELINUX_DEFCONTEXT' value='75'/>
1342      <enumerator name='ZFS_PROP_SELINUX_ROOTCONTEXT' value='76'/>
1343      <enumerator name='ZFS_PROP_RELATIME' value='77'/>
1344      <enumerator name='ZFS_PROP_REDUNDANT_METADATA' value='78'/>
1345      <enumerator name='ZFS_PROP_OVERLAY' value='79'/>
1346      <enumerator name='ZFS_PROP_PREV_SNAP' value='80'/>
1347      <enumerator name='ZFS_PROP_RECEIVE_RESUME_TOKEN' value='81'/>
1348      <enumerator name='ZFS_PROP_ENCRYPTION' value='82'/>
1349      <enumerator name='ZFS_PROP_KEYLOCATION' value='83'/>
1350      <enumerator name='ZFS_PROP_KEYFORMAT' value='84'/>
1351      <enumerator name='ZFS_PROP_PBKDF2_SALT' value='85'/>
1352      <enumerator name='ZFS_PROP_PBKDF2_ITERS' value='86'/>
1353      <enumerator name='ZFS_PROP_ENCRYPTION_ROOT' value='87'/>
1354      <enumerator name='ZFS_PROP_KEY_GUID' value='88'/>
1355      <enumerator name='ZFS_PROP_KEYSTATUS' value='89'/>
1356      <enumerator name='ZFS_PROP_REMAPTXG' value='90'/>
1357      <enumerator name='ZFS_PROP_SPECIAL_SMALL_BLOCKS' value='91'/>
1358      <enumerator name='ZFS_PROP_IVSET_GUID' value='92'/>
1359      <enumerator name='ZFS_PROP_REDACTED' value='93'/>
1360      <enumerator name='ZFS_PROP_REDACT_SNAPS' value='94'/>
1361      <enumerator name='ZFS_NUM_PROPS' value='95'/>
1362    </enum-decl>
1363  </abi-instr>
1364  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zpool_prop.c' language='LANG_C99'>
1365    <function-decl name='zpool_prop_align_right' mangled-name='zpool_prop_align_right' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_align_right'>
1366      <parameter type-id='5d0c23fb' name='prop'/>
1367      <return type-id='c19b74c3'/>
1368    </function-decl>
1369    <function-decl name='zpool_prop_column_name' mangled-name='zpool_prop_column_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_column_name'>
1370      <parameter type-id='5d0c23fb' name='prop'/>
1371      <return type-id='80f4b756'/>
1372    </function-decl>
1373    <function-decl name='zpool_prop_values' mangled-name='zpool_prop_values' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_values'>
1374      <parameter type-id='5d0c23fb' name='prop'/>
1375      <return type-id='80f4b756'/>
1376    </function-decl>
1377    <function-decl name='zpool_prop_random_value' mangled-name='zpool_prop_random_value' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_random_value'>
1378      <parameter type-id='5d0c23fb' name='prop'/>
1379      <parameter type-id='9c313c2d' name='seed'/>
1380      <return type-id='9c313c2d'/>
1381    </function-decl>
1382    <function-decl name='zpool_prop_index_to_string' mangled-name='zpool_prop_index_to_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_index_to_string'>
1383      <parameter type-id='5d0c23fb' name='prop'/>
1384      <parameter type-id='9c313c2d' name='index'/>
1385      <parameter type-id='7d3cd834' name='string'/>
1386      <return type-id='95e97e5e'/>
1387    </function-decl>
1388    <function-decl name='zpool_prop_string_to_index' mangled-name='zpool_prop_string_to_index' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_string_to_index'>
1389      <parameter type-id='5d0c23fb' name='prop'/>
1390      <parameter type-id='80f4b756' name='string'/>
1391      <parameter type-id='5d6479ae' name='index'/>
1392      <return type-id='95e97e5e'/>
1393    </function-decl>
1394    <function-decl name='zpool_prop_unsupported' mangled-name='zpool_prop_unsupported' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_unsupported'>
1395      <parameter type-id='80f4b756' name='name'/>
1396      <return type-id='c19b74c3'/>
1397    </function-decl>
1398    <function-decl name='zpool_prop_feature' mangled-name='zpool_prop_feature' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_feature'>
1399      <parameter type-id='80f4b756' name='name'/>
1400      <return type-id='c19b74c3'/>
1401    </function-decl>
1402    <function-decl name='zpool_prop_default_numeric' mangled-name='zpool_prop_default_numeric' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_default_numeric'>
1403      <parameter type-id='5d0c23fb' name='prop'/>
1404      <return type-id='9c313c2d'/>
1405    </function-decl>
1406    <function-decl name='zpool_prop_default_string' mangled-name='zpool_prop_default_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_default_string'>
1407      <parameter type-id='5d0c23fb' name='prop'/>
1408      <return type-id='80f4b756'/>
1409    </function-decl>
1410    <function-decl name='zpool_prop_setonce' mangled-name='zpool_prop_setonce' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_setonce'>
1411      <parameter type-id='5d0c23fb' name='prop'/>
1412      <return type-id='c19b74c3'/>
1413    </function-decl>
1414    <function-decl name='zpool_prop_readonly' mangled-name='zpool_prop_readonly' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_readonly'>
1415      <parameter type-id='5d0c23fb' name='prop'/>
1416      <return type-id='c19b74c3'/>
1417    </function-decl>
1418    <function-decl name='zpool_prop_get_type' mangled-name='zpool_prop_get_type' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_get_type'>
1419      <parameter type-id='5d0c23fb' name='prop'/>
1420      <return type-id='31429eff'/>
1421    </function-decl>
1422    <function-decl name='zpool_prop_to_name' mangled-name='zpool_prop_to_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_to_name'>
1423      <parameter type-id='5d0c23fb' name='prop'/>
1424      <return type-id='80f4b756'/>
1425    </function-decl>
1426    <function-decl name='zpool_name_to_prop' mangled-name='zpool_name_to_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_name_to_prop'>
1427      <parameter type-id='80f4b756' name='propname'/>
1428      <return type-id='5d0c23fb'/>
1429    </function-decl>
1430    <function-decl name='zpool_prop_init' mangled-name='zpool_prop_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_init'>
1431      <return type-id='48b5725f'/>
1432    </function-decl>
1433    <function-decl name='zpool_prop_get_table' mangled-name='zpool_prop_get_table' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_get_table'>
1434      <return type-id='76c8174b'/>
1435    </function-decl>
1436    <typedef-decl name='zpool_prop_t' type-id='40ed39d5' id='5d0c23fb'/>
1437    <enum-decl name='__anonymous_enum__1' is-anonymous='yes' id='40ed39d5'>
1438      <underlying-type type-id='9cac1fee'/>
1439      <enumerator name='ZPOOL_PROP_INVAL' value='-1'/>
1440      <enumerator name='ZPOOL_PROP_NAME' value='0'/>
1441      <enumerator name='ZPOOL_PROP_SIZE' value='1'/>
1442      <enumerator name='ZPOOL_PROP_CAPACITY' value='2'/>
1443      <enumerator name='ZPOOL_PROP_ALTROOT' value='3'/>
1444      <enumerator name='ZPOOL_PROP_HEALTH' value='4'/>
1445      <enumerator name='ZPOOL_PROP_GUID' value='5'/>
1446      <enumerator name='ZPOOL_PROP_VERSION' value='6'/>
1447      <enumerator name='ZPOOL_PROP_BOOTFS' value='7'/>
1448      <enumerator name='ZPOOL_PROP_DELEGATION' value='8'/>
1449      <enumerator name='ZPOOL_PROP_AUTOREPLACE' value='9'/>
1450      <enumerator name='ZPOOL_PROP_CACHEFILE' value='10'/>
1451      <enumerator name='ZPOOL_PROP_FAILUREMODE' value='11'/>
1452      <enumerator name='ZPOOL_PROP_LISTSNAPS' value='12'/>
1453      <enumerator name='ZPOOL_PROP_AUTOEXPAND' value='13'/>
1454      <enumerator name='ZPOOL_PROP_DEDUPDITTO' value='14'/>
1455      <enumerator name='ZPOOL_PROP_DEDUPRATIO' value='15'/>
1456      <enumerator name='ZPOOL_PROP_FREE' value='16'/>
1457      <enumerator name='ZPOOL_PROP_ALLOCATED' value='17'/>
1458      <enumerator name='ZPOOL_PROP_READONLY' value='18'/>
1459      <enumerator name='ZPOOL_PROP_ASHIFT' value='19'/>
1460      <enumerator name='ZPOOL_PROP_COMMENT' value='20'/>
1461      <enumerator name='ZPOOL_PROP_EXPANDSZ' value='21'/>
1462      <enumerator name='ZPOOL_PROP_FREEING' value='22'/>
1463      <enumerator name='ZPOOL_PROP_FRAGMENTATION' value='23'/>
1464      <enumerator name='ZPOOL_PROP_LEAKED' value='24'/>
1465      <enumerator name='ZPOOL_PROP_MAXBLOCKSIZE' value='25'/>
1466      <enumerator name='ZPOOL_PROP_TNAME' value='26'/>
1467      <enumerator name='ZPOOL_PROP_MAXDNODESIZE' value='27'/>
1468      <enumerator name='ZPOOL_PROP_MULTIHOST' value='28'/>
1469      <enumerator name='ZPOOL_PROP_CHECKPOINT' value='29'/>
1470      <enumerator name='ZPOOL_PROP_LOAD_GUID' value='30'/>
1471      <enumerator name='ZPOOL_PROP_AUTOTRIM' value='31'/>
1472      <enumerator name='ZPOOL_PROP_COMPATIBILITY' value='32'/>
1473      <enumerator name='ZPOOL_NUM_PROPS' value='33'/>
1474    </enum-decl>
1475  </abi-instr>
1476  <abi-instr version='1.0' address-size='64' path='../../module/zcommon/zprop_common.c' language='LANG_C99'>
1477    <function-decl name='zprop_width' mangled-name='zprop_width' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_width'>
1478      <parameter type-id='95e97e5e' name='prop'/>
1479      <parameter type-id='37e3bd22' name='fixed'/>
1480      <parameter type-id='2e45de5d' name='type'/>
1481      <return type-id='b59d7dce'/>
1482    </function-decl>
1483    <function-decl name='zprop_valid_for_type' mangled-name='zprop_valid_for_type' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_valid_for_type'>
1484      <parameter type-id='95e97e5e' name='prop'/>
1485      <parameter type-id='2e45de5d' name='type'/>
1486      <parameter type-id='c19b74c3' name='headcheck'/>
1487      <return type-id='c19b74c3'/>
1488    </function-decl>
1489    <function-decl name='zprop_values' mangled-name='zprop_values' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_values'>
1490      <parameter type-id='95e97e5e' name='prop'/>
1491      <parameter type-id='2e45de5d' name='type'/>
1492      <return type-id='80f4b756'/>
1493    </function-decl>
1494    <function-decl name='zprop_random_value' mangled-name='zprop_random_value' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_random_value'>
1495      <parameter type-id='95e97e5e' name='prop'/>
1496      <parameter type-id='9c313c2d' name='seed'/>
1497      <parameter type-id='2e45de5d' name='type'/>
1498      <return type-id='9c313c2d'/>
1499    </function-decl>
1500    <function-decl name='zprop_index_to_string' mangled-name='zprop_index_to_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_index_to_string'>
1501      <parameter type-id='95e97e5e' name='prop'/>
1502      <parameter type-id='9c313c2d' name='index'/>
1503      <parameter type-id='7d3cd834' name='string'/>
1504      <parameter type-id='2e45de5d' name='type'/>
1505      <return type-id='95e97e5e'/>
1506    </function-decl>
1507    <function-decl name='zprop_string_to_index' mangled-name='zprop_string_to_index' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_string_to_index'>
1508      <parameter type-id='95e97e5e' name='prop'/>
1509      <parameter type-id='80f4b756' name='string'/>
1510      <parameter type-id='5d6479ae' name='index'/>
1511      <parameter type-id='2e45de5d' name='type'/>
1512      <return type-id='95e97e5e'/>
1513    </function-decl>
1514    <function-decl name='zprop_name_to_prop' mangled-name='zprop_name_to_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_name_to_prop'>
1515      <parameter type-id='80f4b756' name='propname'/>
1516      <parameter type-id='2e45de5d' name='type'/>
1517      <return type-id='95e97e5e'/>
1518    </function-decl>
1519    <function-decl name='zprop_iter_common' mangled-name='zprop_iter_common' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_iter_common'>
1520      <parameter type-id='1ec3747a' name='func'/>
1521      <parameter type-id='eaa32e2f' name='cb'/>
1522      <parameter type-id='c19b74c3' name='show_all'/>
1523      <parameter type-id='c19b74c3' name='ordered'/>
1524      <parameter type-id='2e45de5d' name='type'/>
1525      <return type-id='95e97e5e'/>
1526    </function-decl>
1527    <function-decl name='zprop_register_hidden' mangled-name='zprop_register_hidden' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_register_hidden'>
1528      <parameter type-id='95e97e5e' name='prop'/>
1529      <parameter type-id='80f4b756' name='name'/>
1530      <parameter type-id='31429eff' name='type'/>
1531      <parameter type-id='999701cc' name='attr'/>
1532      <parameter type-id='95e97e5e' name='objset_types'/>
1533      <parameter type-id='80f4b756' name='colname'/>
1534      <return type-id='48b5725f'/>
1535    </function-decl>
1536    <function-decl name='zprop_register_index' mangled-name='zprop_register_index' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_register_index'>
1537      <parameter type-id='95e97e5e' name='prop'/>
1538      <parameter type-id='80f4b756' name='name'/>
1539      <parameter type-id='9c313c2d' name='def'/>
1540      <parameter type-id='999701cc' name='attr'/>
1541      <parameter type-id='95e97e5e' name='objset_types'/>
1542      <parameter type-id='80f4b756' name='values'/>
1543      <parameter type-id='80f4b756' name='colname'/>
1544      <parameter type-id='c8bc397b' name='idx_tbl'/>
1545      <return type-id='48b5725f'/>
1546    </function-decl>
1547    <function-decl name='zprop_register_number' mangled-name='zprop_register_number' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_register_number'>
1548      <parameter type-id='95e97e5e' name='prop'/>
1549      <parameter type-id='80f4b756' name='name'/>
1550      <parameter type-id='9c313c2d' name='def'/>
1551      <parameter type-id='999701cc' name='attr'/>
1552      <parameter type-id='95e97e5e' name='objset_types'/>
1553      <parameter type-id='80f4b756' name='values'/>
1554      <parameter type-id='80f4b756' name='colname'/>
1555      <return type-id='48b5725f'/>
1556    </function-decl>
1557    <function-decl name='zprop_register_string' mangled-name='zprop_register_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_register_string'>
1558      <parameter type-id='95e97e5e' name='prop'/>
1559      <parameter type-id='80f4b756' name='name'/>
1560      <parameter type-id='80f4b756' name='def'/>
1561      <parameter type-id='999701cc' name='attr'/>
1562      <parameter type-id='95e97e5e' name='objset_types'/>
1563      <parameter type-id='80f4b756' name='values'/>
1564      <parameter type-id='80f4b756' name='colname'/>
1565      <return type-id='48b5725f'/>
1566    </function-decl>
1567    <function-decl name='zprop_register_impl' mangled-name='zprop_register_impl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_register_impl'>
1568      <parameter type-id='95e97e5e' name='prop'/>
1569      <parameter type-id='80f4b756' name='name'/>
1570      <parameter type-id='31429eff' name='type'/>
1571      <parameter type-id='9c313c2d' name='numdefault'/>
1572      <parameter type-id='80f4b756' name='strdefault'/>
1573      <parameter type-id='999701cc' name='attr'/>
1574      <parameter type-id='95e97e5e' name='objset_types'/>
1575      <parameter type-id='80f4b756' name='values'/>
1576      <parameter type-id='80f4b756' name='colname'/>
1577      <parameter type-id='c19b74c3' name='rightalign'/>
1578      <parameter type-id='c19b74c3' name='visible'/>
1579      <parameter type-id='c8bc397b' name='idx_tbl'/>
1580      <return type-id='48b5725f'/>
1581    </function-decl>
1582    <pointer-type-def type-id='c19b74c3' size-in-bits='64' id='37e3bd22'/>
1583    <typedef-decl name='zprop_func' type-id='2e711a2a' id='1ec3747a'/>
1584    <pointer-type-def type-id='c70fa2e8' size-in-bits='64' id='2e711a2a'/>
1585  </abi-instr>
1586  <abi-instr version='1.0' address-size='64' path='libzfs_changelist.c' language='LANG_C99'>
1587    <type-decl name='void' id='48b5725f'/>
1588  </abi-instr>
1589  <abi-instr version='1.0' address-size='64' path='libzfs_config.c' language='LANG_C99'>
1590    <array-type-def dimensions='1' type-id='bf311473' size-in-bits='128' id='f0f65199'>
1591      <subrange length='2' type-id='7359adad' id='52efc4ef'/>
1592    </array-type-def>
1593    <type-decl name='char' size-in-bits='8' id='a84c031d'/>
1594    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='8192' id='b54ce520'>
1595      <subrange length='1024' type-id='7359adad' id='c60446f8'/>
1596    </array-type-def>
1597    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='2048' id='d1617432'>
1598      <subrange length='256' type-id='7359adad' id='36e5b9fa'/>
1599    </array-type-def>
1600    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='320' id='36c46961'>
1601      <subrange length='40' type-id='7359adad' id='8f80b239'/>
1602    </array-type-def>
1603    <class-decl name='uu_avl' is-struct='yes' visibility='default' is-declaration-only='yes' id='4af029d1'/>
1604    <class-decl name='uu_avl_pool' is-struct='yes' visibility='default' is-declaration-only='yes' id='12a530a8'/>
1605    <type-decl name='int' size-in-bits='32' id='95e97e5e'/>
1606    <type-decl name='long int' size-in-bits='64' id='bd54fe1a'/>
1607    <type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/>
1608    <type-decl name='short int' size-in-bits='16' id='a2185560'/>
1609    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='9cac1fee'/>
1610    <type-decl name='unsigned char' size-in-bits='8' id='002ac4a6'/>
1611    <type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
1612    <type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
1613    <class-decl name='libzfs_handle' size-in-bits='18240' is-struct='yes' visibility='default' id='c8a9d9d8'>
1614      <data-member access='public' layout-offset-in-bits='0'>
1615        <var-decl name='libzfs_error' type-id='95e97e5e' visibility='default'/>
1616      </data-member>
1617      <data-member access='public' layout-offset-in-bits='32'>
1618        <var-decl name='libzfs_fd' type-id='95e97e5e' visibility='default'/>
1619      </data-member>
1620      <data-member access='public' layout-offset-in-bits='64'>
1621        <var-decl name='libzfs_pool_handles' type-id='4c81de99' visibility='default'/>
1622      </data-member>
1623      <data-member access='public' layout-offset-in-bits='128'>
1624        <var-decl name='libzfs_ns_avlpool' type-id='de82c773' visibility='default'/>
1625      </data-member>
1626      <data-member access='public' layout-offset-in-bits='192'>
1627        <var-decl name='libzfs_ns_avl' type-id='a5c21a38' visibility='default'/>
1628      </data-member>
1629      <data-member access='public' layout-offset-in-bits='256'>
1630        <var-decl name='libzfs_ns_gen' type-id='9c313c2d' visibility='default'/>
1631      </data-member>
1632      <data-member access='public' layout-offset-in-bits='320'>
1633        <var-decl name='libzfs_desc_active' type-id='95e97e5e' visibility='default'/>
1634      </data-member>
1635      <data-member access='public' layout-offset-in-bits='352'>
1636        <var-decl name='libzfs_action' type-id='b54ce520' visibility='default'/>
1637      </data-member>
1638      <data-member access='public' layout-offset-in-bits='8544'>
1639        <var-decl name='libzfs_desc' type-id='b54ce520' visibility='default'/>
1640      </data-member>
1641      <data-member access='public' layout-offset-in-bits='16736'>
1642        <var-decl name='libzfs_printerr' type-id='95e97e5e' visibility='default'/>
1643      </data-member>
1644      <data-member access='public' layout-offset-in-bits='16768'>
1645        <var-decl name='libzfs_mnttab_enable' type-id='c19b74c3' visibility='default'/>
1646      </data-member>
1647      <data-member access='public' layout-offset-in-bits='16832'>
1648        <var-decl name='libzfs_mnttab_cache_lock' type-id='7a6844eb' visibility='default'/>
1649      </data-member>
1650      <data-member access='public' layout-offset-in-bits='17152'>
1651        <var-decl name='libzfs_mnttab_cache' type-id='f20fbd51' visibility='default'/>
1652      </data-member>
1653      <data-member access='public' layout-offset-in-bits='17472'>
1654        <var-decl name='libzfs_pool_iter' type-id='95e97e5e' visibility='default'/>
1655      </data-member>
1656      <data-member access='public' layout-offset-in-bits='17504'>
1657        <var-decl name='libzfs_prop_debug' type-id='c19b74c3' visibility='default'/>
1658      </data-member>
1659      <data-member access='public' layout-offset-in-bits='17536'>
1660        <var-decl name='libzfs_urire' type-id='aca3bac8' visibility='default'/>
1661      </data-member>
1662      <data-member access='public' layout-offset-in-bits='18048'>
1663        <var-decl name='libzfs_max_nvlist' type-id='9c313c2d' visibility='default'/>
1664      </data-member>
1665      <data-member access='public' layout-offset-in-bits='18112'>
1666        <var-decl name='libfetch' type-id='eaa32e2f' visibility='default'/>
1667      </data-member>
1668      <data-member access='public' layout-offset-in-bits='18176'>
1669        <var-decl name='libfetch_load_error' type-id='26a90f95' visibility='default'/>
1670      </data-member>
1671    </class-decl>
1672    <class-decl name='zpool_handle' size-in-bits='2560' is-struct='yes' visibility='default' id='67002a8a'>
1673      <data-member access='public' layout-offset-in-bits='0'>
1674        <var-decl name='zpool_hdl' type-id='b0382bb3' visibility='default'/>
1675      </data-member>
1676      <data-member access='public' layout-offset-in-bits='64'>
1677        <var-decl name='zpool_next' type-id='4c81de99' visibility='default'/>
1678      </data-member>
1679      <data-member access='public' layout-offset-in-bits='128'>
1680        <var-decl name='zpool_name' type-id='d1617432' visibility='default'/>
1681      </data-member>
1682      <data-member access='public' layout-offset-in-bits='2176'>
1683        <var-decl name='zpool_state' type-id='95e97e5e' visibility='default'/>
1684      </data-member>
1685      <data-member access='public' layout-offset-in-bits='2240'>
1686        <var-decl name='zpool_config_size' type-id='b59d7dce' visibility='default'/>
1687      </data-member>
1688      <data-member access='public' layout-offset-in-bits='2304'>
1689        <var-decl name='zpool_config' type-id='5ce45b60' visibility='default'/>
1690      </data-member>
1691      <data-member access='public' layout-offset-in-bits='2368'>
1692        <var-decl name='zpool_old_config' type-id='5ce45b60' visibility='default'/>
1693      </data-member>
1694      <data-member access='public' layout-offset-in-bits='2432'>
1695        <var-decl name='zpool_props' type-id='5ce45b60' visibility='default'/>
1696      </data-member>
1697      <data-member access='public' layout-offset-in-bits='2496'>
1698        <var-decl name='zpool_start_block' type-id='804dc465' visibility='default'/>
1699      </data-member>
1700    </class-decl>
1701    <typedef-decl name='libzfs_handle_t' type-id='c8a9d9d8' id='95942d0c'/>
1702    <typedef-decl name='zpool_handle_t' type-id='67002a8a' id='b1efc708'/>
1703    <typedef-decl name='size_t' type-id='7359adad' id='b59d7dce'/>
1704    <typedef-decl name='nvlist_t' type-id='ac266fd9' id='8e8d4be3'/>
1705    <class-decl name='nvlist' size-in-bits='192' is-struct='yes' visibility='default' id='ac266fd9'>
1706      <data-member access='public' layout-offset-in-bits='0'>
1707        <var-decl name='nvl_version' type-id='3ff5601b' visibility='default'/>
1708      </data-member>
1709      <data-member access='public' layout-offset-in-bits='32'>
1710        <var-decl name='nvl_nvflag' type-id='8f92235e' visibility='default'/>
1711      </data-member>
1712      <data-member access='public' layout-offset-in-bits='64'>
1713        <var-decl name='nvl_priv' type-id='9c313c2d' visibility='default'/>
1714      </data-member>
1715      <data-member access='public' layout-offset-in-bits='128'>
1716        <var-decl name='nvl_flag' type-id='8f92235e' visibility='default'/>
1717      </data-member>
1718      <data-member access='public' layout-offset-in-bits='160'>
1719        <var-decl name='nvl_pad' type-id='3ff5601b' visibility='default'/>
1720      </data-member>
1721    </class-decl>
1722    <typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
1723    <typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/>
1724    <typedef-decl name='uint32_t' type-id='62f1140c' id='8f92235e'/>
1725    <typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/>
1726    <typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
1727    <typedef-decl name='__uint64_t' type-id='7359adad' id='8910171f'/>
1728    <typedef-decl name='diskaddr_t' type-id='9b3ff54f' id='804dc465'/>
1729    <typedef-decl name='longlong_t' type-id='1eb56b1e' id='9b3ff54f'/>
1730    <typedef-decl name='uu_avl_pool_t' type-id='12a530a8' id='7f84e390'/>
1731    <typedef-decl name='uu_avl_t' type-id='4af029d1' id='bb7f0973'/>
1732    <typedef-decl name='boolean_t' type-id='08f5ca17' id='c19b74c3'/>
1733    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca17'>
1734      <underlying-type type-id='9cac1fee'/>
1735      <enumerator name='B_FALSE' value='0'/>
1736      <enumerator name='B_TRUE' value='1'/>
1737    </enum-decl>
1738    <typedef-decl name='pthread_mutex_t' type-id='c4794498' id='7a6844eb'/>
1739    <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' id='c4794498'>
1740      <data-member access='private'>
1741        <var-decl name='__data' type-id='4c734837' visibility='default'/>
1742      </data-member>
1743      <data-member access='private'>
1744        <var-decl name='__size' type-id='36c46961' visibility='default'/>
1745      </data-member>
1746      <data-member access='private'>
1747        <var-decl name='__align' type-id='bd54fe1a' visibility='default'/>
1748      </data-member>
1749    </union-decl>
1750    <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' id='4c734837'>
1751      <data-member access='public' layout-offset-in-bits='0'>
1752        <var-decl name='__lock' type-id='95e97e5e' visibility='default'/>
1753      </data-member>
1754      <data-member access='public' layout-offset-in-bits='32'>
1755        <var-decl name='__count' type-id='f0981eeb' visibility='default'/>
1756      </data-member>
1757      <data-member access='public' layout-offset-in-bits='64'>
1758        <var-decl name='__owner' type-id='95e97e5e' visibility='default'/>
1759      </data-member>
1760      <data-member access='public' layout-offset-in-bits='96'>
1761        <var-decl name='__nusers' type-id='f0981eeb' visibility='default'/>
1762      </data-member>
1763      <data-member access='public' layout-offset-in-bits='128'>
1764        <var-decl name='__kind' type-id='95e97e5e' visibility='default'/>
1765      </data-member>
1766      <data-member access='public' layout-offset-in-bits='160'>
1767        <var-decl name='__spins' type-id='a2185560' visibility='default'/>
1768      </data-member>
1769      <data-member access='public' layout-offset-in-bits='176'>
1770        <var-decl name='__elision' type-id='a2185560' visibility='default'/>
1771      </data-member>
1772      <data-member access='public' layout-offset-in-bits='192'>
1773        <var-decl name='__list' type-id='518fb49c' visibility='default'/>
1774      </data-member>
1775    </class-decl>
1776    <typedef-decl name='__pthread_list_t' type-id='0e01899c' id='518fb49c'/>
1777    <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' id='0e01899c'>
1778      <data-member access='public' layout-offset-in-bits='0'>
1779        <var-decl name='__prev' type-id='4d98cd5a' visibility='default'/>
1780      </data-member>
1781      <data-member access='public' layout-offset-in-bits='64'>
1782        <var-decl name='__next' type-id='4d98cd5a' visibility='default'/>
1783      </data-member>
1784    </class-decl>
1785    <typedef-decl name='avl_tree_t' type-id='b351119f' id='f20fbd51'/>
1786    <class-decl name='avl_tree' size-in-bits='320' is-struct='yes' visibility='default' id='b351119f'>
1787      <data-member access='public' layout-offset-in-bits='0'>
1788        <var-decl name='avl_root' type-id='bf311473' visibility='default'/>
1789      </data-member>
1790      <data-member access='public' layout-offset-in-bits='64'>
1791        <var-decl name='avl_compar' type-id='585e1de9' visibility='default'/>
1792      </data-member>
1793      <data-member access='public' layout-offset-in-bits='128'>
1794        <var-decl name='avl_offset' type-id='b59d7dce' visibility='default'/>
1795      </data-member>
1796      <data-member access='public' layout-offset-in-bits='192'>
1797        <var-decl name='avl_numnodes' type-id='ee1f298e' visibility='default'/>
1798      </data-member>
1799      <data-member access='public' layout-offset-in-bits='256'>
1800        <var-decl name='avl_pad' type-id='b59d7dce' visibility='default'/>
1801      </data-member>
1802    </class-decl>
1803    <class-decl name='avl_node' size-in-bits='192' is-struct='yes' visibility='default' id='428b67b3'>
1804      <data-member access='public' layout-offset-in-bits='0'>
1805        <var-decl name='avl_child' type-id='f0f65199' visibility='default'/>
1806      </data-member>
1807      <data-member access='public' layout-offset-in-bits='128'>
1808        <var-decl name='avl_pcb' type-id='e475ab95' visibility='default'/>
1809      </data-member>
1810    </class-decl>
1811    <typedef-decl name='uintptr_t' type-id='7359adad' id='e475ab95'/>
1812    <typedef-decl name='ulong_t' type-id='7359adad' id='ee1f298e'/>
1813    <typedef-decl name='regex_t' type-id='19fc9a8c' id='aca3bac8'/>
1814    <class-decl name='re_pattern_buffer' size-in-bits='512' is-struct='yes' visibility='default' id='19fc9a8c'>
1815      <data-member access='public' layout-offset-in-bits='0'>
1816        <var-decl name='buffer' type-id='cf536864' visibility='default'/>
1817      </data-member>
1818      <data-member access='public' layout-offset-in-bits='64'>
1819        <var-decl name='allocated' type-id='7359adad' visibility='default'/>
1820      </data-member>
1821      <data-member access='public' layout-offset-in-bits='128'>
1822        <var-decl name='used' type-id='7359adad' visibility='default'/>
1823      </data-member>
1824      <data-member access='public' layout-offset-in-bits='192'>
1825        <var-decl name='syntax' type-id='1b72c3b3' visibility='default'/>
1826      </data-member>
1827      <data-member access='public' layout-offset-in-bits='256'>
1828        <var-decl name='fastmap' type-id='26a90f95' visibility='default'/>
1829      </data-member>
1830      <data-member access='public' layout-offset-in-bits='320'>
1831        <var-decl name='translate' type-id='cf536864' visibility='default'/>
1832      </data-member>
1833      <data-member access='public' layout-offset-in-bits='384'>
1834        <var-decl name='re_nsub' type-id='b59d7dce' visibility='default'/>
1835      </data-member>
1836      <data-member access='public' layout-offset-in-bits='31'>
1837        <var-decl name='can_be_null' type-id='f0981eeb' visibility='default'/>
1838      </data-member>
1839      <data-member access='public' layout-offset-in-bits='29'>
1840        <var-decl name='regs_allocated' type-id='f0981eeb' visibility='default'/>
1841      </data-member>
1842      <data-member access='public' layout-offset-in-bits='28'>
1843        <var-decl name='fastmap_accurate' type-id='f0981eeb' visibility='default'/>
1844      </data-member>
1845      <data-member access='public' layout-offset-in-bits='27'>
1846        <var-decl name='no_sub' type-id='f0981eeb' visibility='default'/>
1847      </data-member>
1848      <data-member access='public' layout-offset-in-bits='26'>
1849        <var-decl name='not_bol' type-id='f0981eeb' visibility='default'/>
1850      </data-member>
1851      <data-member access='public' layout-offset-in-bits='25'>
1852        <var-decl name='not_eol' type-id='f0981eeb' visibility='default'/>
1853      </data-member>
1854      <data-member access='public' layout-offset-in-bits='24'>
1855        <var-decl name='newline_anchor' type-id='f0981eeb' visibility='default'/>
1856      </data-member>
1857    </class-decl>
1858    <typedef-decl name='reg_syntax_t' type-id='7359adad' id='1b72c3b3'/>
1859    <typedef-decl name='zfs_iter_f' type-id='5571cde4' id='d8e49ab9'/>
1860    <typedef-decl name='zfs_handle_t' type-id='f6ee4445' id='775509eb'/>
1861    <class-decl name='zfs_handle' size-in-bits='4928' is-struct='yes' visibility='default' id='f6ee4445'>
1862      <data-member access='public' layout-offset-in-bits='0'>
1863        <var-decl name='zfs_hdl' type-id='b0382bb3' visibility='default'/>
1864      </data-member>
1865      <data-member access='public' layout-offset-in-bits='64'>
1866        <var-decl name='zpool_hdl' type-id='4c81de99' visibility='default'/>
1867      </data-member>
1868      <data-member access='public' layout-offset-in-bits='128'>
1869        <var-decl name='zfs_name' type-id='d1617432' visibility='default'/>
1870      </data-member>
1871      <data-member access='public' layout-offset-in-bits='2176'>
1872        <var-decl name='zfs_type' type-id='2e45de5d' visibility='default'/>
1873      </data-member>
1874      <data-member access='public' layout-offset-in-bits='2208'>
1875        <var-decl name='zfs_head_type' type-id='2e45de5d' visibility='default'/>
1876      </data-member>
1877      <data-member access='public' layout-offset-in-bits='2240'>
1878        <var-decl name='zfs_dmustats' type-id='b2c14f17' visibility='default'/>
1879      </data-member>
1880      <data-member access='public' layout-offset-in-bits='4544'>
1881        <var-decl name='zfs_props' type-id='5ce45b60' visibility='default'/>
1882      </data-member>
1883      <data-member access='public' layout-offset-in-bits='4608'>
1884        <var-decl name='zfs_user_props' type-id='5ce45b60' visibility='default'/>
1885      </data-member>
1886      <data-member access='public' layout-offset-in-bits='4672'>
1887        <var-decl name='zfs_recvd_props' type-id='5ce45b60' visibility='default'/>
1888      </data-member>
1889      <data-member access='public' layout-offset-in-bits='4736'>
1890        <var-decl name='zfs_mntcheck' type-id='c19b74c3' visibility='default'/>
1891      </data-member>
1892      <data-member access='public' layout-offset-in-bits='4800'>
1893        <var-decl name='zfs_mntopts' type-id='26a90f95' visibility='default'/>
1894      </data-member>
1895      <data-member access='public' layout-offset-in-bits='4864'>
1896        <var-decl name='zfs_props_table' type-id='ae3e8ca6' visibility='default'/>
1897      </data-member>
1898    </class-decl>
1899    <typedef-decl name='zfs_type_t' type-id='40ed39d4' id='2e45de5d'/>
1900    <enum-decl name='__anonymous_enum__1' is-anonymous='yes' id='40ed39d4'>
1901      <underlying-type type-id='9cac1fee'/>
1902      <enumerator name='ZFS_TYPE_FILESYSTEM' value='1'/>
1903      <enumerator name='ZFS_TYPE_SNAPSHOT' value='2'/>
1904      <enumerator name='ZFS_TYPE_VOLUME' value='4'/>
1905      <enumerator name='ZFS_TYPE_POOL' value='8'/>
1906      <enumerator name='ZFS_TYPE_BOOKMARK' value='16'/>
1907    </enum-decl>
1908    <typedef-decl name='dmu_objset_stats_t' type-id='098f0221' id='b2c14f17'/>
1909    <class-decl name='dmu_objset_stats' size-in-bits='2304' is-struct='yes' visibility='default' id='098f0221'>
1910      <data-member access='public' layout-offset-in-bits='0'>
1911        <var-decl name='dds_num_clones' type-id='9c313c2d' visibility='default'/>
1912      </data-member>
1913      <data-member access='public' layout-offset-in-bits='64'>
1914        <var-decl name='dds_creation_txg' type-id='9c313c2d' visibility='default'/>
1915      </data-member>
1916      <data-member access='public' layout-offset-in-bits='128'>
1917        <var-decl name='dds_guid' type-id='9c313c2d' visibility='default'/>
1918      </data-member>
1919      <data-member access='public' layout-offset-in-bits='192'>
1920        <var-decl name='dds_type' type-id='230f1e16' visibility='default'/>
1921      </data-member>
1922      <data-member access='public' layout-offset-in-bits='224'>
1923        <var-decl name='dds_is_snapshot' type-id='b96825af' visibility='default'/>
1924      </data-member>
1925      <data-member access='public' layout-offset-in-bits='232'>
1926        <var-decl name='dds_inconsistent' type-id='b96825af' visibility='default'/>
1927      </data-member>
1928      <data-member access='public' layout-offset-in-bits='240'>
1929        <var-decl name='dds_redacted' type-id='b96825af' visibility='default'/>
1930      </data-member>
1931      <data-member access='public' layout-offset-in-bits='248'>
1932        <var-decl name='dds_origin' type-id='d1617432' visibility='default'/>
1933      </data-member>
1934    </class-decl>
1935    <typedef-decl name='dmu_objset_type_t' type-id='6b1b19f9' id='230f1e16'/>
1936    <enum-decl name='dmu_objset_type' id='6b1b19f9'>
1937      <underlying-type type-id='9cac1fee'/>
1938      <enumerator name='DMU_OST_NONE' value='0'/>
1939      <enumerator name='DMU_OST_META' value='1'/>
1940      <enumerator name='DMU_OST_ZFS' value='2'/>
1941      <enumerator name='DMU_OST_ZVOL' value='3'/>
1942      <enumerator name='DMU_OST_OTHER' value='4'/>
1943      <enumerator name='DMU_OST_ANY' value='5'/>
1944      <enumerator name='DMU_OST_NUMTYPES' value='6'/>
1945    </enum-decl>
1946    <typedef-decl name='uint8_t' type-id='c51d6389' id='b96825af'/>
1947    <typedef-decl name='__uint8_t' type-id='002ac4a6' id='c51d6389'/>
1948    <typedef-decl name='zpool_iter_f' type-id='3aebb66f' id='fa476e62'/>
1949    <pointer-type-def type-id='0e01899c' size-in-bits='64' id='4d98cd5a'/>
1950    <pointer-type-def type-id='428b67b3' size-in-bits='64' id='bf311473'/>
1951    <pointer-type-def type-id='c19b74c3' size-in-bits='64' id='37e3bd22'/>
1952    <pointer-type-def type-id='a84c031d' size-in-bits='64' id='26a90f95'/>
1953    <qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
1954    <pointer-type-def type-id='9b45d938' size-in-bits='64' id='80f4b756'/>
1955    <pointer-type-def type-id='96ee24a5' size-in-bits='64' id='585e1de9'/>
1956    <pointer-type-def type-id='cb9628fa' size-in-bits='64' id='5571cde4'/>
1957    <pointer-type-def type-id='2bce87e3' size-in-bits='64' id='3aebb66f'/>
1958    <pointer-type-def type-id='95942d0c' size-in-bits='64' id='b0382bb3'/>
1959    <pointer-type-def type-id='8e8d4be3' size-in-bits='64' id='5ce45b60'/>
1960    <pointer-type-def type-id='5ce45b60' size-in-bits='64' id='857bb57e'/>
1961    <pointer-type-def type-id='b96825af' size-in-bits='64' id='ae3e8ca6'/>
1962    <pointer-type-def type-id='002ac4a6' size-in-bits='64' id='cf536864'/>
1963    <pointer-type-def type-id='7f84e390' size-in-bits='64' id='de82c773'/>
1964    <pointer-type-def type-id='bb7f0973' size-in-bits='64' id='a5c21a38'/>
1965    <pointer-type-def type-id='48b5725f' size-in-bits='64' id='eaa32e2f'/>
1966    <pointer-type-def type-id='775509eb' size-in-bits='64' id='9200a744'/>
1967    <pointer-type-def type-id='b1efc708' size-in-bits='64' id='4c81de99'/>
1968    <function-decl name='zfs_iter_root' mangled-name='zfs_iter_root' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_root'>
1969      <parameter type-id='b0382bb3' name='hdl'/>
1970      <parameter type-id='d8e49ab9' name='func'/>
1971      <parameter type-id='eaa32e2f' name='data'/>
1972      <return type-id='95e97e5e'/>
1973    </function-decl>
1974    <function-decl name='zpool_iter' mangled-name='zpool_iter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_iter'>
1975      <parameter type-id='b0382bb3' name='hdl'/>
1976      <parameter type-id='fa476e62' name='func'/>
1977      <parameter type-id='eaa32e2f' name='data'/>
1978      <return type-id='95e97e5e'/>
1979    </function-decl>
1980    <function-decl name='zpool_skip_pool' mangled-name='zpool_skip_pool' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_skip_pool'>
1981      <parameter type-id='80f4b756' name='poolname'/>
1982      <return type-id='c19b74c3'/>
1983    </function-decl>
1984    <function-decl name='zpool_refresh_stats' mangled-name='zpool_refresh_stats' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_refresh_stats'>
1985      <parameter type-id='4c81de99' name='zhp'/>
1986      <parameter type-id='37e3bd22' name='missing'/>
1987      <return type-id='95e97e5e'/>
1988    </function-decl>
1989    <function-decl name='zpool_get_features' mangled-name='zpool_get_features' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_features'>
1990      <parameter type-id='4c81de99' name='zhp'/>
1991      <return type-id='5ce45b60'/>
1992    </function-decl>
1993    <function-decl name='zpool_get_config' mangled-name='zpool_get_config' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_config'>
1994      <parameter type-id='4c81de99' name='zhp'/>
1995      <parameter type-id='857bb57e' name='oldconfig'/>
1996      <return type-id='5ce45b60'/>
1997    </function-decl>
1998    <function-type size-in-bits='64' id='96ee24a5'>
1999      <parameter type-id='eaa32e2f'/>
2000      <parameter type-id='eaa32e2f'/>
2001      <return type-id='95e97e5e'/>
2002    </function-type>
2003    <function-type size-in-bits='64' id='cb9628fa'>
2004      <parameter type-id='9200a744'/>
2005      <parameter type-id='eaa32e2f'/>
2006      <return type-id='95e97e5e'/>
2007    </function-type>
2008    <function-type size-in-bits='64' id='2bce87e3'>
2009      <parameter type-id='4c81de99'/>
2010      <parameter type-id='eaa32e2f'/>
2011      <return type-id='95e97e5e'/>
2012    </function-type>
2013  </abi-instr>
2014  <abi-instr version='1.0' address-size='64' path='libzfs_crypto.c' language='LANG_C99'>
2015    <typedef-decl name='uint_t' type-id='f0981eeb' id='3502e3ff'/>
2016    <pointer-type-def type-id='ae3e8ca6' size-in-bits='64' id='d8774064'/>
2017    <pointer-type-def type-id='3502e3ff' size-in-bits='64' id='4dd26a40'/>
2018    <function-decl name='zfs_crypto_rewrap' mangled-name='zfs_crypto_rewrap' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_crypto_rewrap'>
2019      <parameter type-id='9200a744' name='zhp'/>
2020      <parameter type-id='5ce45b60' name='raw_props'/>
2021      <parameter type-id='c19b74c3' name='inheritkey'/>
2022      <return type-id='95e97e5e'/>
2023    </function-decl>
2024    <function-decl name='zfs_crypto_unload_key' mangled-name='zfs_crypto_unload_key' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_crypto_unload_key'>
2025      <parameter type-id='9200a744' name='zhp'/>
2026      <return type-id='95e97e5e'/>
2027    </function-decl>
2028    <function-decl name='zfs_crypto_load_key' mangled-name='zfs_crypto_load_key' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_crypto_load_key'>
2029      <parameter type-id='9200a744' name='zhp'/>
2030      <parameter type-id='c19b74c3' name='noop'/>
2031      <parameter type-id='26a90f95' name='alt_keylocation'/>
2032      <return type-id='95e97e5e'/>
2033    </function-decl>
2034    <function-decl name='zfs_crypto_attempt_load_keys' mangled-name='zfs_crypto_attempt_load_keys' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_crypto_attempt_load_keys'>
2035      <parameter type-id='b0382bb3' name='hdl'/>
2036      <parameter type-id='26a90f95' name='fsname'/>
2037      <return type-id='95e97e5e'/>
2038    </function-decl>
2039    <function-decl name='zfs_crypto_clone_check' mangled-name='zfs_crypto_clone_check' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_crypto_clone_check'>
2040      <parameter type-id='b0382bb3' name='hdl'/>
2041      <parameter type-id='9200a744' name='origin_zhp'/>
2042      <parameter type-id='26a90f95' name='parent_name'/>
2043      <parameter type-id='5ce45b60' name='props'/>
2044      <return type-id='95e97e5e'/>
2045    </function-decl>
2046    <function-decl name='zfs_crypto_create' mangled-name='zfs_crypto_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_crypto_create'>
2047      <parameter type-id='b0382bb3' name='hdl'/>
2048      <parameter type-id='26a90f95' name='parent_name'/>
2049      <parameter type-id='5ce45b60' name='props'/>
2050      <parameter type-id='5ce45b60' name='pool_props'/>
2051      <parameter type-id='c19b74c3' name='stdin_available'/>
2052      <parameter type-id='d8774064' name='wkeydata_out'/>
2053      <parameter type-id='4dd26a40' name='wkeylen_out'/>
2054      <return type-id='95e97e5e'/>
2055    </function-decl>
2056    <function-decl name='zfs_crypto_get_encryption_root' mangled-name='zfs_crypto_get_encryption_root' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_crypto_get_encryption_root'>
2057      <parameter type-id='9200a744' name='zhp'/>
2058      <parameter type-id='37e3bd22' name='is_encroot'/>
2059      <parameter type-id='26a90f95' name='buf'/>
2060      <return type-id='95e97e5e'/>
2061    </function-decl>
2062  </abi-instr>
2063  <abi-instr version='1.0' address-size='64' path='libzfs_dataset.c' language='LANG_C99'>
2064    <typedef-decl name='zfs_wait_activity_t' type-id='08f5ca1c' id='3024501a'/>
2065    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca1c'>
2066      <underlying-type type-id='9cac1fee'/>
2067      <enumerator name='ZFS_WAIT_DELETEQ' value='0'/>
2068      <enumerator name='ZFS_WAIT_NUM_ACTIVITIES' value='1'/>
2069    </enum-decl>
2070    <typedef-decl name='zfs_userquota_prop_t' type-id='40ed39d6' id='279fde6a'/>
2071    <enum-decl name='__anonymous_enum__1' is-anonymous='yes' id='40ed39d6'>
2072      <underlying-type type-id='9cac1fee'/>
2073      <enumerator name='ZFS_PROP_USERUSED' value='0'/>
2074      <enumerator name='ZFS_PROP_USERQUOTA' value='1'/>
2075      <enumerator name='ZFS_PROP_GROUPUSED' value='2'/>
2076      <enumerator name='ZFS_PROP_GROUPQUOTA' value='3'/>
2077      <enumerator name='ZFS_PROP_USEROBJUSED' value='4'/>
2078      <enumerator name='ZFS_PROP_USEROBJQUOTA' value='5'/>
2079      <enumerator name='ZFS_PROP_GROUPOBJUSED' value='6'/>
2080      <enumerator name='ZFS_PROP_GROUPOBJQUOTA' value='7'/>
2081      <enumerator name='ZFS_PROP_PROJECTUSED' value='8'/>
2082      <enumerator name='ZFS_PROP_PROJECTQUOTA' value='9'/>
2083      <enumerator name='ZFS_PROP_PROJECTOBJUSED' value='10'/>
2084      <enumerator name='ZFS_PROP_PROJECTOBJQUOTA' value='11'/>
2085      <enumerator name='ZFS_NUM_USERQUOTA_PROPS' value='12'/>
2086    </enum-decl>
2087    <typedef-decl name='zfs_userspace_cb_t' type-id='ca64ff60' id='16c5f410'/>
2088    <typedef-decl name='uid_t' type-id='cc5fcceb' id='354978ed'/>
2089    <typedef-decl name='__uid_t' type-id='f0981eeb' id='cc5fcceb'/>
2090    <typedef-decl name='zprop_list_t' type-id='bd9b4291' id='bdb8ac4f'/>
2091    <class-decl name='zprop_list' size-in-bits='448' is-struct='yes' visibility='default' id='bd9b4291'>
2092      <data-member access='public' layout-offset-in-bits='0'>
2093        <var-decl name='pl_prop' type-id='95e97e5e' visibility='default'/>
2094      </data-member>
2095      <data-member access='public' layout-offset-in-bits='64'>
2096        <var-decl name='pl_user_prop' type-id='26a90f95' visibility='default'/>
2097      </data-member>
2098      <data-member access='public' layout-offset-in-bits='128'>
2099        <var-decl name='pl_next' type-id='9f1a1109' visibility='default'/>
2100      </data-member>
2101      <data-member access='public' layout-offset-in-bits='192'>
2102        <var-decl name='pl_all' type-id='c19b74c3' visibility='default'/>
2103      </data-member>
2104      <data-member access='public' layout-offset-in-bits='256'>
2105        <var-decl name='pl_width' type-id='b59d7dce' visibility='default'/>
2106      </data-member>
2107      <data-member access='public' layout-offset-in-bits='320'>
2108        <var-decl name='pl_recvd_width' type-id='b59d7dce' visibility='default'/>
2109      </data-member>
2110      <data-member access='public' layout-offset-in-bits='384'>
2111        <var-decl name='pl_fixed' type-id='c19b74c3' visibility='default'/>
2112      </data-member>
2113    </class-decl>
2114    <typedef-decl name='renameflags_t' type-id='7aee5792' id='067170c2'/>
2115    <class-decl name='renameflags' size-in-bits='32' is-struct='yes' visibility='default' id='7aee5792'>
2116      <data-member access='public' layout-offset-in-bits='31'>
2117        <var-decl name='recursive' type-id='95e97e5e' visibility='default'/>
2118      </data-member>
2119      <data-member access='public' layout-offset-in-bits='30'>
2120        <var-decl name='nounmount' type-id='95e97e5e' visibility='default'/>
2121      </data-member>
2122      <data-member access='public' layout-offset-in-bits='29'>
2123        <var-decl name='forceunmount' type-id='95e97e5e' visibility='default'/>
2124      </data-member>
2125    </class-decl>
2126    <typedef-decl name='zfs_prop_t' type-id='3fed383f' id='58603c44'/>
2127    <enum-decl name='__anonymous_enum__2' is-anonymous='yes' id='3fed383f'>
2128      <underlying-type type-id='9cac1fee'/>
2129      <enumerator name='ZPROP_CONT' value='-2'/>
2130      <enumerator name='ZPROP_INVAL' value='-1'/>
2131      <enumerator name='ZFS_PROP_TYPE' value='0'/>
2132      <enumerator name='ZFS_PROP_CREATION' value='1'/>
2133      <enumerator name='ZFS_PROP_USED' value='2'/>
2134      <enumerator name='ZFS_PROP_AVAILABLE' value='3'/>
2135      <enumerator name='ZFS_PROP_REFERENCED' value='4'/>
2136      <enumerator name='ZFS_PROP_COMPRESSRATIO' value='5'/>
2137      <enumerator name='ZFS_PROP_MOUNTED' value='6'/>
2138      <enumerator name='ZFS_PROP_ORIGIN' value='7'/>
2139      <enumerator name='ZFS_PROP_QUOTA' value='8'/>
2140      <enumerator name='ZFS_PROP_RESERVATION' value='9'/>
2141      <enumerator name='ZFS_PROP_VOLSIZE' value='10'/>
2142      <enumerator name='ZFS_PROP_VOLBLOCKSIZE' value='11'/>
2143      <enumerator name='ZFS_PROP_RECORDSIZE' value='12'/>
2144      <enumerator name='ZFS_PROP_MOUNTPOINT' value='13'/>
2145      <enumerator name='ZFS_PROP_SHARENFS' value='14'/>
2146      <enumerator name='ZFS_PROP_CHECKSUM' value='15'/>
2147      <enumerator name='ZFS_PROP_COMPRESSION' value='16'/>
2148      <enumerator name='ZFS_PROP_ATIME' value='17'/>
2149      <enumerator name='ZFS_PROP_DEVICES' value='18'/>
2150      <enumerator name='ZFS_PROP_EXEC' value='19'/>
2151      <enumerator name='ZFS_PROP_SETUID' value='20'/>
2152      <enumerator name='ZFS_PROP_READONLY' value='21'/>
2153      <enumerator name='ZFS_PROP_ZONED' value='22'/>
2154      <enumerator name='ZFS_PROP_SNAPDIR' value='23'/>
2155      <enumerator name='ZFS_PROP_ACLMODE' value='24'/>
2156      <enumerator name='ZFS_PROP_ACLINHERIT' value='25'/>
2157      <enumerator name='ZFS_PROP_CREATETXG' value='26'/>
2158      <enumerator name='ZFS_PROP_NAME' value='27'/>
2159      <enumerator name='ZFS_PROP_CANMOUNT' value='28'/>
2160      <enumerator name='ZFS_PROP_ISCSIOPTIONS' value='29'/>
2161      <enumerator name='ZFS_PROP_XATTR' value='30'/>
2162      <enumerator name='ZFS_PROP_NUMCLONES' value='31'/>
2163      <enumerator name='ZFS_PROP_COPIES' value='32'/>
2164      <enumerator name='ZFS_PROP_VERSION' value='33'/>
2165      <enumerator name='ZFS_PROP_UTF8ONLY' value='34'/>
2166      <enumerator name='ZFS_PROP_NORMALIZE' value='35'/>
2167      <enumerator name='ZFS_PROP_CASE' value='36'/>
2168      <enumerator name='ZFS_PROP_VSCAN' value='37'/>
2169      <enumerator name='ZFS_PROP_NBMAND' value='38'/>
2170      <enumerator name='ZFS_PROP_SHARESMB' value='39'/>
2171      <enumerator name='ZFS_PROP_REFQUOTA' value='40'/>
2172      <enumerator name='ZFS_PROP_REFRESERVATION' value='41'/>
2173      <enumerator name='ZFS_PROP_GUID' value='42'/>
2174      <enumerator name='ZFS_PROP_PRIMARYCACHE' value='43'/>
2175      <enumerator name='ZFS_PROP_SECONDARYCACHE' value='44'/>
2176      <enumerator name='ZFS_PROP_USEDSNAP' value='45'/>
2177      <enumerator name='ZFS_PROP_USEDDS' value='46'/>
2178      <enumerator name='ZFS_PROP_USEDCHILD' value='47'/>
2179      <enumerator name='ZFS_PROP_USEDREFRESERV' value='48'/>
2180      <enumerator name='ZFS_PROP_USERACCOUNTING' value='49'/>
2181      <enumerator name='ZFS_PROP_STMF_SHAREINFO' value='50'/>
2182      <enumerator name='ZFS_PROP_DEFER_DESTROY' value='51'/>
2183      <enumerator name='ZFS_PROP_USERREFS' value='52'/>
2184      <enumerator name='ZFS_PROP_LOGBIAS' value='53'/>
2185      <enumerator name='ZFS_PROP_UNIQUE' value='54'/>
2186      <enumerator name='ZFS_PROP_OBJSETID' value='55'/>
2187      <enumerator name='ZFS_PROP_DEDUP' value='56'/>
2188      <enumerator name='ZFS_PROP_MLSLABEL' value='57'/>
2189      <enumerator name='ZFS_PROP_SYNC' value='58'/>
2190      <enumerator name='ZFS_PROP_DNODESIZE' value='59'/>
2191      <enumerator name='ZFS_PROP_REFRATIO' value='60'/>
2192      <enumerator name='ZFS_PROP_WRITTEN' value='61'/>
2193      <enumerator name='ZFS_PROP_CLONES' value='62'/>
2194      <enumerator name='ZFS_PROP_LOGICALUSED' value='63'/>
2195      <enumerator name='ZFS_PROP_LOGICALREFERENCED' value='64'/>
2196      <enumerator name='ZFS_PROP_INCONSISTENT' value='65'/>
2197      <enumerator name='ZFS_PROP_VOLMODE' value='66'/>
2198      <enumerator name='ZFS_PROP_FILESYSTEM_LIMIT' value='67'/>
2199      <enumerator name='ZFS_PROP_SNAPSHOT_LIMIT' value='68'/>
2200      <enumerator name='ZFS_PROP_FILESYSTEM_COUNT' value='69'/>
2201      <enumerator name='ZFS_PROP_SNAPSHOT_COUNT' value='70'/>
2202      <enumerator name='ZFS_PROP_SNAPDEV' value='71'/>
2203      <enumerator name='ZFS_PROP_ACLTYPE' value='72'/>
2204      <enumerator name='ZFS_PROP_SELINUX_CONTEXT' value='73'/>
2205      <enumerator name='ZFS_PROP_SELINUX_FSCONTEXT' value='74'/>
2206      <enumerator name='ZFS_PROP_SELINUX_DEFCONTEXT' value='75'/>
2207      <enumerator name='ZFS_PROP_SELINUX_ROOTCONTEXT' value='76'/>
2208      <enumerator name='ZFS_PROP_RELATIME' value='77'/>
2209      <enumerator name='ZFS_PROP_REDUNDANT_METADATA' value='78'/>
2210      <enumerator name='ZFS_PROP_OVERLAY' value='79'/>
2211      <enumerator name='ZFS_PROP_PREV_SNAP' value='80'/>
2212      <enumerator name='ZFS_PROP_RECEIVE_RESUME_TOKEN' value='81'/>
2213      <enumerator name='ZFS_PROP_ENCRYPTION' value='82'/>
2214      <enumerator name='ZFS_PROP_KEYLOCATION' value='83'/>
2215      <enumerator name='ZFS_PROP_KEYFORMAT' value='84'/>
2216      <enumerator name='ZFS_PROP_PBKDF2_SALT' value='85'/>
2217      <enumerator name='ZFS_PROP_PBKDF2_ITERS' value='86'/>
2218      <enumerator name='ZFS_PROP_ENCRYPTION_ROOT' value='87'/>
2219      <enumerator name='ZFS_PROP_KEY_GUID' value='88'/>
2220      <enumerator name='ZFS_PROP_KEYSTATUS' value='89'/>
2221      <enumerator name='ZFS_PROP_REMAPTXG' value='90'/>
2222      <enumerator name='ZFS_PROP_SPECIAL_SMALL_BLOCKS' value='91'/>
2223      <enumerator name='ZFS_PROP_IVSET_GUID' value='92'/>
2224      <enumerator name='ZFS_PROP_REDACTED' value='93'/>
2225      <enumerator name='ZFS_PROP_REDACT_SNAPS' value='94'/>
2226      <enumerator name='ZFS_NUM_PROPS' value='95'/>
2227    </enum-decl>
2228    <typedef-decl name='zprop_source_t' type-id='3eed36ac' id='a2256d42'/>
2229    <enum-decl name='__anonymous_enum__3' is-anonymous='yes' id='3eed36ac'>
2230      <underlying-type type-id='9cac1fee'/>
2231      <enumerator name='ZPROP_SRC_NONE' value='1'/>
2232      <enumerator name='ZPROP_SRC_DEFAULT' value='2'/>
2233      <enumerator name='ZPROP_SRC_TEMPORARY' value='4'/>
2234      <enumerator name='ZPROP_SRC_LOCAL' value='8'/>
2235      <enumerator name='ZPROP_SRC_INHERITED' value='16'/>
2236      <enumerator name='ZPROP_SRC_RECEIVED' value='32'/>
2237    </enum-decl>
2238    <class-decl name='mnttab' size-in-bits='256' is-struct='yes' visibility='default' id='1b055409'>
2239      <data-member access='public' layout-offset-in-bits='0'>
2240        <var-decl name='mnt_special' type-id='26a90f95' visibility='default'/>
2241      </data-member>
2242      <data-member access='public' layout-offset-in-bits='64'>
2243        <var-decl name='mnt_mountp' type-id='26a90f95' visibility='default'/>
2244      </data-member>
2245      <data-member access='public' layout-offset-in-bits='128'>
2246        <var-decl name='mnt_fstype' type-id='26a90f95' visibility='default'/>
2247      </data-member>
2248      <data-member access='public' layout-offset-in-bits='192'>
2249        <var-decl name='mnt_mntopts' type-id='26a90f95' visibility='default'/>
2250      </data-member>
2251    </class-decl>
2252    <pointer-type-def type-id='26a90f95' size-in-bits='64' id='9b23c9ad'/>
2253    <qualified-type-def type-id='775509eb' const='yes' id='5eadf2db'/>
2254    <pointer-type-def type-id='5eadf2db' size-in-bits='64' id='fcd57163'/>
2255    <pointer-type-def type-id='7e291ce6' size-in-bits='64' id='ca64ff60'/>
2256    <pointer-type-def type-id='95e97e5e' size-in-bits='64' id='7292109c'/>
2257    <pointer-type-def type-id='1b055409' size-in-bits='64' id='9d424d31'/>
2258    <pointer-type-def type-id='9c313c2d' size-in-bits='64' id='5d6479ae'/>
2259    <pointer-type-def type-id='bd9b4291' size-in-bits='64' id='9f1a1109'/>
2260    <pointer-type-def type-id='bdb8ac4f' size-in-bits='64' id='3a9b2288'/>
2261    <pointer-type-def type-id='3a9b2288' size-in-bits='64' id='e4378506'/>
2262    <pointer-type-def type-id='a2256d42' size-in-bits='64' id='debc6aa3'/>
2263    <function-decl name='zfs_wait_status' mangled-name='zfs_wait_status' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_wait_status'>
2264      <parameter type-id='9200a744' name='zhp'/>
2265      <parameter type-id='3024501a' name='activity'/>
2266      <parameter type-id='37e3bd22' name='missing'/>
2267      <parameter type-id='37e3bd22' name='waited'/>
2268      <return type-id='95e97e5e'/>
2269    </function-decl>
2270    <function-decl name='zvol_volsize_to_reservation' mangled-name='zvol_volsize_to_reservation' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zvol_volsize_to_reservation'>
2271      <parameter type-id='4c81de99' name='zph'/>
2272      <parameter type-id='9c313c2d' name='volsize'/>
2273      <parameter type-id='5ce45b60' name='props'/>
2274      <return type-id='9c313c2d'/>
2275    </function-decl>
2276    <function-decl name='zfs_get_holds' mangled-name='zfs_get_holds' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_holds'>
2277      <parameter type-id='9200a744' name='zhp'/>
2278      <parameter type-id='857bb57e' name='nvl'/>
2279      <return type-id='95e97e5e'/>
2280    </function-decl>
2281    <function-decl name='zfs_set_fsacl' mangled-name='zfs_set_fsacl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_set_fsacl'>
2282      <parameter type-id='9200a744' name='zhp'/>
2283      <parameter type-id='c19b74c3' name='un'/>
2284      <parameter type-id='5ce45b60' name='nvl'/>
2285      <return type-id='95e97e5e'/>
2286    </function-decl>
2287    <function-decl name='zfs_get_fsacl' mangled-name='zfs_get_fsacl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_fsacl'>
2288      <parameter type-id='9200a744' name='zhp'/>
2289      <parameter type-id='857bb57e' name='nvl'/>
2290      <return type-id='95e97e5e'/>
2291    </function-decl>
2292    <function-decl name='zfs_release' mangled-name='zfs_release' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_release'>
2293      <parameter type-id='9200a744' name='zhp'/>
2294      <parameter type-id='80f4b756' name='snapname'/>
2295      <parameter type-id='80f4b756' name='tag'/>
2296      <parameter type-id='c19b74c3' name='recursive'/>
2297      <return type-id='95e97e5e'/>
2298    </function-decl>
2299    <function-decl name='zfs_hold_nvl' mangled-name='zfs_hold_nvl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_hold_nvl'>
2300      <parameter type-id='9200a744' name='zhp'/>
2301      <parameter type-id='95e97e5e' name='cleanup_fd'/>
2302      <parameter type-id='5ce45b60' name='holds'/>
2303      <return type-id='95e97e5e'/>
2304    </function-decl>
2305    <function-decl name='zfs_hold' mangled-name='zfs_hold' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_hold'>
2306      <parameter type-id='9200a744' name='zhp'/>
2307      <parameter type-id='80f4b756' name='snapname'/>
2308      <parameter type-id='80f4b756' name='tag'/>
2309      <parameter type-id='c19b74c3' name='recursive'/>
2310      <parameter type-id='95e97e5e' name='cleanup_fd'/>
2311      <return type-id='95e97e5e'/>
2312    </function-decl>
2313    <function-decl name='zfs_userspace' mangled-name='zfs_userspace' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_userspace'>
2314      <parameter type-id='9200a744' name='zhp'/>
2315      <parameter type-id='279fde6a' name='type'/>
2316      <parameter type-id='16c5f410' name='func'/>
2317      <parameter type-id='eaa32e2f' name='arg'/>
2318      <return type-id='95e97e5e'/>
2319    </function-decl>
2320    <function-decl name='zfs_smb_acl_rename' mangled-name='zfs_smb_acl_rename' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_smb_acl_rename'>
2321      <parameter type-id='b0382bb3' name='hdl'/>
2322      <parameter type-id='26a90f95' name='dataset'/>
2323      <parameter type-id='26a90f95' name='path'/>
2324      <parameter type-id='26a90f95' name='oldname'/>
2325      <parameter type-id='26a90f95' name='newname'/>
2326      <return type-id='95e97e5e'/>
2327    </function-decl>
2328    <function-decl name='zfs_smb_acl_purge' mangled-name='zfs_smb_acl_purge' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_smb_acl_purge'>
2329      <parameter type-id='b0382bb3' name='hdl'/>
2330      <parameter type-id='26a90f95' name='dataset'/>
2331      <parameter type-id='26a90f95' name='path'/>
2332      <return type-id='95e97e5e'/>
2333    </function-decl>
2334    <function-decl name='zfs_smb_acl_remove' mangled-name='zfs_smb_acl_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_smb_acl_remove'>
2335      <parameter type-id='b0382bb3' name='hdl'/>
2336      <parameter type-id='26a90f95' name='dataset'/>
2337      <parameter type-id='26a90f95' name='path'/>
2338      <parameter type-id='26a90f95' name='resource'/>
2339      <return type-id='95e97e5e'/>
2340    </function-decl>
2341    <function-decl name='zfs_smb_acl_add' mangled-name='zfs_smb_acl_add' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_smb_acl_add'>
2342      <parameter type-id='b0382bb3' name='hdl'/>
2343      <parameter type-id='26a90f95' name='dataset'/>
2344      <parameter type-id='26a90f95' name='path'/>
2345      <parameter type-id='26a90f95' name='resource'/>
2346      <return type-id='95e97e5e'/>
2347    </function-decl>
2348    <function-decl name='zfs_prune_proplist' mangled-name='zfs_prune_proplist' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prune_proplist'>
2349      <parameter type-id='9200a744' name='zhp'/>
2350      <parameter type-id='ae3e8ca6' name='props'/>
2351      <return type-id='48b5725f'/>
2352    </function-decl>
2353    <function-decl name='zfs_expand_proplist' mangled-name='zfs_expand_proplist' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_expand_proplist'>
2354      <parameter type-id='9200a744' name='zhp'/>
2355      <parameter type-id='e4378506' name='plp'/>
2356      <parameter type-id='c19b74c3' name='received'/>
2357      <parameter type-id='c19b74c3' name='literal'/>
2358      <return type-id='95e97e5e'/>
2359    </function-decl>
2360    <function-decl name='zfs_get_user_props' mangled-name='zfs_get_user_props' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_user_props'>
2361      <parameter type-id='9200a744' name='zhp'/>
2362      <return type-id='5ce45b60'/>
2363    </function-decl>
2364    <function-decl name='zfs_get_recvd_props' mangled-name='zfs_get_recvd_props' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_recvd_props'>
2365      <parameter type-id='9200a744' name='zhp'/>
2366      <return type-id='5ce45b60'/>
2367    </function-decl>
2368    <function-decl name='zfs_get_all_props' mangled-name='zfs_get_all_props' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_all_props'>
2369      <parameter type-id='9200a744' name='zhp'/>
2370      <return type-id='5ce45b60'/>
2371    </function-decl>
2372    <function-decl name='zfs_rename' mangled-name='zfs_rename' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_rename'>
2373      <parameter type-id='9200a744' name='zhp'/>
2374      <parameter type-id='80f4b756' name='target'/>
2375      <parameter type-id='067170c2' name='flags'/>
2376      <return type-id='95e97e5e'/>
2377    </function-decl>
2378    <function-decl name='zfs_rollback' mangled-name='zfs_rollback' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_rollback'>
2379      <parameter type-id='9200a744' name='zhp'/>
2380      <parameter type-id='9200a744' name='snap'/>
2381      <parameter type-id='c19b74c3' name='force'/>
2382      <return type-id='95e97e5e'/>
2383    </function-decl>
2384    <function-decl name='zfs_snapshot' mangled-name='zfs_snapshot' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_snapshot'>
2385      <parameter type-id='b0382bb3' name='hdl'/>
2386      <parameter type-id='80f4b756' name='path'/>
2387      <parameter type-id='c19b74c3' name='recursive'/>
2388      <parameter type-id='5ce45b60' name='props'/>
2389      <return type-id='95e97e5e'/>
2390    </function-decl>
2391    <function-decl name='zfs_snapshot_nvl' mangled-name='zfs_snapshot_nvl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_snapshot_nvl'>
2392      <parameter type-id='b0382bb3' name='hdl'/>
2393      <parameter type-id='5ce45b60' name='snaps'/>
2394      <parameter type-id='5ce45b60' name='props'/>
2395      <return type-id='95e97e5e'/>
2396    </function-decl>
2397    <function-decl name='zfs_promote' mangled-name='zfs_promote' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_promote'>
2398      <parameter type-id='9200a744' name='zhp'/>
2399      <return type-id='95e97e5e'/>
2400    </function-decl>
2401    <function-decl name='zfs_clone' mangled-name='zfs_clone' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_clone'>
2402      <parameter type-id='9200a744' name='zhp'/>
2403      <parameter type-id='80f4b756' name='target'/>
2404      <parameter type-id='5ce45b60' name='props'/>
2405      <return type-id='95e97e5e'/>
2406    </function-decl>
2407    <function-decl name='zfs_destroy_snaps_nvl' mangled-name='zfs_destroy_snaps_nvl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_destroy_snaps_nvl'>
2408      <parameter type-id='b0382bb3' name='hdl'/>
2409      <parameter type-id='5ce45b60' name='snaps'/>
2410      <parameter type-id='c19b74c3' name='defer'/>
2411      <return type-id='95e97e5e'/>
2412    </function-decl>
2413    <function-decl name='zfs_destroy_snaps' mangled-name='zfs_destroy_snaps' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_destroy_snaps'>
2414      <parameter type-id='9200a744' name='zhp'/>
2415      <parameter type-id='26a90f95' name='snapname'/>
2416      <parameter type-id='c19b74c3' name='defer'/>
2417      <return type-id='95e97e5e'/>
2418    </function-decl>
2419    <function-decl name='zfs_destroy' mangled-name='zfs_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_destroy'>
2420      <parameter type-id='9200a744' name='zhp'/>
2421      <parameter type-id='c19b74c3' name='defer'/>
2422      <return type-id='95e97e5e'/>
2423    </function-decl>
2424    <function-decl name='zfs_create' mangled-name='zfs_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_create'>
2425      <parameter type-id='b0382bb3' name='hdl'/>
2426      <parameter type-id='80f4b756' name='path'/>
2427      <parameter type-id='2e45de5d' name='type'/>
2428      <parameter type-id='5ce45b60' name='props'/>
2429      <return type-id='95e97e5e'/>
2430    </function-decl>
2431    <function-decl name='zfs_create_ancestors' mangled-name='zfs_create_ancestors' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_create_ancestors'>
2432      <parameter type-id='b0382bb3' name='hdl'/>
2433      <parameter type-id='80f4b756' name='path'/>
2434      <return type-id='95e97e5e'/>
2435    </function-decl>
2436    <function-decl name='zfs_parent_name' mangled-name='zfs_parent_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_parent_name'>
2437      <parameter type-id='9200a744' name='zhp'/>
2438      <parameter type-id='26a90f95' name='buf'/>
2439      <parameter type-id='b59d7dce' name='buflen'/>
2440      <return type-id='95e97e5e'/>
2441    </function-decl>
2442    <function-decl name='zfs_get_underlying_type' mangled-name='zfs_get_underlying_type' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_underlying_type'>
2443      <parameter type-id='fcd57163' name='zhp'/>
2444      <return type-id='2e45de5d'/>
2445    </function-decl>
2446    <function-decl name='zfs_get_type' mangled-name='zfs_get_type' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_type'>
2447      <parameter type-id='fcd57163' name='zhp'/>
2448      <return type-id='2e45de5d'/>
2449    </function-decl>
2450    <function-decl name='zfs_get_pool_name' mangled-name='zfs_get_pool_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_pool_name'>
2451      <parameter type-id='fcd57163' name='zhp'/>
2452      <return type-id='80f4b756'/>
2453    </function-decl>
2454    <function-decl name='zfs_get_name' mangled-name='zfs_get_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_name'>
2455      <parameter type-id='fcd57163' name='zhp'/>
2456      <return type-id='80f4b756'/>
2457    </function-decl>
2458    <function-decl name='zfs_prop_get_written' mangled-name='zfs_prop_get_written' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_written'>
2459      <parameter type-id='9200a744' name='zhp'/>
2460      <parameter type-id='80f4b756' name='propname'/>
2461      <parameter type-id='26a90f95' name='propbuf'/>
2462      <parameter type-id='95e97e5e' name='proplen'/>
2463      <parameter type-id='c19b74c3' name='literal'/>
2464      <return type-id='95e97e5e'/>
2465    </function-decl>
2466    <function-decl name='zfs_prop_get_written_int' mangled-name='zfs_prop_get_written_int' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_written_int'>
2467      <parameter type-id='9200a744' name='zhp'/>
2468      <parameter type-id='80f4b756' name='propname'/>
2469      <parameter type-id='5d6479ae' name='propvalue'/>
2470      <return type-id='95e97e5e'/>
2471    </function-decl>
2472    <function-decl name='zfs_prop_get_userquota' mangled-name='zfs_prop_get_userquota' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_userquota'>
2473      <parameter type-id='9200a744' name='zhp'/>
2474      <parameter type-id='80f4b756' name='propname'/>
2475      <parameter type-id='26a90f95' name='propbuf'/>
2476      <parameter type-id='95e97e5e' name='proplen'/>
2477      <parameter type-id='c19b74c3' name='literal'/>
2478      <return type-id='95e97e5e'/>
2479    </function-decl>
2480    <function-decl name='zfs_prop_get_userquota_int' mangled-name='zfs_prop_get_userquota_int' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_userquota_int'>
2481      <parameter type-id='9200a744' name='zhp'/>
2482      <parameter type-id='80f4b756' name='propname'/>
2483      <parameter type-id='5d6479ae' name='propvalue'/>
2484      <return type-id='95e97e5e'/>
2485    </function-decl>
2486    <function-decl name='zfs_prop_get_numeric' mangled-name='zfs_prop_get_numeric' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_numeric'>
2487      <parameter type-id='9200a744' name='zhp'/>
2488      <parameter type-id='58603c44' name='prop'/>
2489      <parameter type-id='5d6479ae' name='value'/>
2490      <parameter type-id='debc6aa3' name='src'/>
2491      <parameter type-id='26a90f95' name='statbuf'/>
2492      <parameter type-id='b59d7dce' name='statlen'/>
2493      <return type-id='95e97e5e'/>
2494    </function-decl>
2495    <function-decl name='zfs_prop_get_int' mangled-name='zfs_prop_get_int' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_int'>
2496      <parameter type-id='9200a744' name='zhp'/>
2497      <parameter type-id='58603c44' name='prop'/>
2498      <return type-id='9c313c2d'/>
2499    </function-decl>
2500    <function-decl name='zfs_prop_get' mangled-name='zfs_prop_get' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get'>
2501      <parameter type-id='9200a744' name='zhp'/>
2502      <parameter type-id='58603c44' name='prop'/>
2503      <parameter type-id='26a90f95' name='propbuf'/>
2504      <parameter type-id='b59d7dce' name='proplen'/>
2505      <parameter type-id='debc6aa3' name='src'/>
2506      <parameter type-id='26a90f95' name='statbuf'/>
2507      <parameter type-id='b59d7dce' name='statlen'/>
2508      <parameter type-id='c19b74c3' name='literal'/>
2509      <return type-id='95e97e5e'/>
2510    </function-decl>
2511    <function-decl name='zfs_get_clones_nvl' mangled-name='zfs_get_clones_nvl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_clones_nvl'>
2512      <parameter type-id='9200a744' name='zhp'/>
2513      <return type-id='5ce45b60'/>
2514    </function-decl>
2515    <function-decl name='zfs_prop_get_recvd' mangled-name='zfs_prop_get_recvd' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_get_recvd'>
2516      <parameter type-id='9200a744' name='zhp'/>
2517      <parameter type-id='80f4b756' name='propname'/>
2518      <parameter type-id='26a90f95' name='propbuf'/>
2519      <parameter type-id='b59d7dce' name='proplen'/>
2520      <parameter type-id='c19b74c3' name='literal'/>
2521      <return type-id='95e97e5e'/>
2522    </function-decl>
2523    <function-decl name='zfs_prop_inherit' mangled-name='zfs_prop_inherit' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_inherit'>
2524      <parameter type-id='9200a744' name='zhp'/>
2525      <parameter type-id='80f4b756' name='propname'/>
2526      <parameter type-id='c19b74c3' name='received'/>
2527      <return type-id='95e97e5e'/>
2528    </function-decl>
2529    <function-decl name='zfs_prop_set_list' mangled-name='zfs_prop_set_list' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_set_list'>
2530      <parameter type-id='9200a744' name='zhp'/>
2531      <parameter type-id='5ce45b60' name='props'/>
2532      <return type-id='95e97e5e'/>
2533    </function-decl>
2534    <function-decl name='zfs_prop_set' mangled-name='zfs_prop_set' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_prop_set'>
2535      <parameter type-id='9200a744' name='zhp'/>
2536      <parameter type-id='80f4b756' name='propname'/>
2537      <parameter type-id='80f4b756' name='propval'/>
2538      <return type-id='95e97e5e'/>
2539    </function-decl>
2540    <function-decl name='zfs_valid_proplist' mangled-name='zfs_valid_proplist' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_valid_proplist'>
2541      <parameter type-id='b0382bb3' name='hdl'/>
2542      <parameter type-id='2e45de5d' name='type'/>
2543      <parameter type-id='5ce45b60' name='nvl'/>
2544      <parameter type-id='9c313c2d' name='zoned'/>
2545      <parameter type-id='9200a744' name='zhp'/>
2546      <parameter type-id='4c81de99' name='zpool_hdl'/>
2547      <parameter type-id='c19b74c3' name='key_params_ok'/>
2548      <parameter type-id='80f4b756' name='errbuf'/>
2549      <return type-id='5ce45b60'/>
2550    </function-decl>
2551    <function-decl name='zfs_spa_version' mangled-name='zfs_spa_version' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_spa_version'>
2552      <parameter type-id='9200a744' name='zhp'/>
2553      <parameter type-id='7292109c' name='spa_version'/>
2554      <return type-id='95e97e5e'/>
2555    </function-decl>
2556    <function-decl name='libzfs_mnttab_remove' mangled-name='libzfs_mnttab_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_mnttab_remove'>
2557      <parameter type-id='b0382bb3' name='hdl'/>
2558      <parameter type-id='80f4b756' name='fsname'/>
2559      <return type-id='48b5725f'/>
2560    </function-decl>
2561    <function-decl name='libzfs_mnttab_add' mangled-name='libzfs_mnttab_add' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_mnttab_add'>
2562      <parameter type-id='b0382bb3' name='hdl'/>
2563      <parameter type-id='80f4b756' name='special'/>
2564      <parameter type-id='80f4b756' name='mountp'/>
2565      <parameter type-id='80f4b756' name='mntopts'/>
2566      <return type-id='48b5725f'/>
2567    </function-decl>
2568    <function-decl name='libzfs_mnttab_cache' mangled-name='libzfs_mnttab_cache' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_mnttab_cache'>
2569      <parameter type-id='b0382bb3' name='hdl'/>
2570      <parameter type-id='c19b74c3' name='enable'/>
2571      <return type-id='48b5725f'/>
2572    </function-decl>
2573    <function-decl name='libzfs_mnttab_fini' mangled-name='libzfs_mnttab_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_mnttab_fini'>
2574      <parameter type-id='b0382bb3' name='hdl'/>
2575      <return type-id='48b5725f'/>
2576    </function-decl>
2577    <function-decl name='libzfs_mnttab_init' mangled-name='libzfs_mnttab_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_mnttab_init'>
2578      <parameter type-id='b0382bb3' name='hdl'/>
2579      <return type-id='48b5725f'/>
2580    </function-decl>
2581    <function-decl name='zfs_close' mangled-name='zfs_close' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_close'>
2582      <parameter type-id='9200a744' name='zhp'/>
2583      <return type-id='48b5725f'/>
2584    </function-decl>
2585    <function-decl name='zfs_open' mangled-name='zfs_open' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_open'>
2586      <parameter type-id='b0382bb3' name='hdl'/>
2587      <parameter type-id='80f4b756' name='path'/>
2588      <parameter type-id='95e97e5e' name='types'/>
2589      <return type-id='9200a744'/>
2590    </function-decl>
2591    <function-decl name='zfs_bookmark_exists' mangled-name='zfs_bookmark_exists' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_bookmark_exists'>
2592      <parameter type-id='80f4b756' name='path'/>
2593      <return type-id='c19b74c3'/>
2594    </function-decl>
2595    <function-decl name='zfs_handle_dup' mangled-name='zfs_handle_dup' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_handle_dup'>
2596      <parameter type-id='9200a744' name='zhp_orig'/>
2597      <return type-id='9200a744'/>
2598    </function-decl>
2599    <function-decl name='zfs_refresh_properties' mangled-name='zfs_refresh_properties' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_refresh_properties'>
2600      <parameter type-id='9200a744' name='zhp'/>
2601      <return type-id='48b5725f'/>
2602    </function-decl>
2603    <function-decl name='zpool_free_handles' mangled-name='zpool_free_handles' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_free_handles'>
2604      <parameter type-id='b0382bb3' name='hdl'/>
2605      <return type-id='48b5725f'/>
2606    </function-decl>
2607    <function-decl name='zfs_name_valid' mangled-name='zfs_name_valid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_name_valid'>
2608      <parameter type-id='80f4b756' name='name'/>
2609      <parameter type-id='2e45de5d' name='type'/>
2610      <return type-id='95e97e5e'/>
2611    </function-decl>
2612    <function-decl name='zfs_type_to_name' mangled-name='zfs_type_to_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_type_to_name'>
2613      <parameter type-id='2e45de5d' name='type'/>
2614      <return type-id='80f4b756'/>
2615    </function-decl>
2616    <function-decl name='libzfs_mnttab_find' mangled-name='libzfs_mnttab_find' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_mnttab_find'>
2617      <parameter type-id='b0382bb3' name='hdl'/>
2618      <parameter type-id='80f4b756' name='fsname'/>
2619      <parameter type-id='9d424d31' name='entry'/>
2620      <return type-id='95e97e5e'/>
2621    </function-decl>
2622    <function-decl name='getprop_uint64' mangled-name='getprop_uint64' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getprop_uint64'>
2623      <parameter type-id='9200a744' name='zhp'/>
2624      <parameter type-id='58603c44' name='prop'/>
2625      <parameter type-id='9b23c9ad' name='source'/>
2626      <return type-id='9c313c2d'/>
2627    </function-decl>
2628    <function-decl name='zfs_dataset_exists' mangled-name='zfs_dataset_exists' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_dataset_exists'>
2629      <parameter type-id='b0382bb3' name='hdl'/>
2630      <parameter type-id='80f4b756' name='path'/>
2631      <parameter type-id='2e45de5d' name='types'/>
2632      <return type-id='c19b74c3'/>
2633    </function-decl>
2634    <function-type size-in-bits='64' id='7e291ce6'>
2635      <parameter type-id='eaa32e2f'/>
2636      <parameter type-id='80f4b756'/>
2637      <parameter type-id='354978ed'/>
2638      <parameter type-id='9c313c2d'/>
2639      <return type-id='95e97e5e'/>
2640    </function-type>
2641  </abi-instr>
2642  <abi-instr version='1.0' address-size='64' path='libzfs_diff.c' language='LANG_C99'>
2643    <function-decl name='zfs_show_diffs' mangled-name='zfs_show_diffs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_show_diffs'>
2644      <parameter type-id='9200a744' name='zhp'/>
2645      <parameter type-id='95e97e5e' name='outfd'/>
2646      <parameter type-id='80f4b756' name='fromsnap'/>
2647      <parameter type-id='80f4b756' name='tosnap'/>
2648      <parameter type-id='95e97e5e' name='flags'/>
2649      <return type-id='95e97e5e'/>
2650    </function-decl>
2651  </abi-instr>
2652  <abi-instr version='1.0' address-size='64' path='libzfs_import.c' language='LANG_C99'>
2653    <typedef-decl name='pool_config_ops_t' type-id='1a21babe' id='b1e62775'/>
2654    <class-decl name='pool_config_ops' size-in-bits='128' is-struct='yes' visibility='default' id='8b092c69'>
2655      <data-member access='public' layout-offset-in-bits='0'>
2656        <var-decl name='pco_refresh_config' type-id='e7c00489' visibility='default'/>
2657      </data-member>
2658      <data-member access='public' layout-offset-in-bits='64'>
2659        <var-decl name='pco_pool_active' type-id='9eadf5e0' visibility='default'/>
2660      </data-member>
2661    </class-decl>
2662    <typedef-decl name='refresh_config_func_t' type-id='29f040d2' id='b7c58eaa'/>
2663    <typedef-decl name='pool_active_func_t' type-id='baa42fef' id='de5d1d8f'/>
2664    <typedef-decl name='pool_state_t' type-id='4871ac24' id='084a08a3'/>
2665    <enum-decl name='pool_state' id='4871ac24'>
2666      <underlying-type type-id='9cac1fee'/>
2667      <enumerator name='POOL_STATE_ACTIVE' value='0'/>
2668      <enumerator name='POOL_STATE_EXPORTED' value='1'/>
2669      <enumerator name='POOL_STATE_DESTROYED' value='2'/>
2670      <enumerator name='POOL_STATE_SPARE' value='3'/>
2671      <enumerator name='POOL_STATE_L2CACHE' value='4'/>
2672      <enumerator name='POOL_STATE_UNINITIALIZED' value='5'/>
2673      <enumerator name='POOL_STATE_UNAVAIL' value='6'/>
2674      <enumerator name='POOL_STATE_POTENTIALLY_ACTIVE' value='7'/>
2675    </enum-decl>
2676    <qualified-type-def type-id='8b092c69' const='yes' id='1a21babe'/>
2677    <pointer-type-def type-id='de5d1d8f' size-in-bits='64' id='9eadf5e0'/>
2678    <pointer-type-def type-id='084a08a3' size-in-bits='64' id='b9ea57b8'/>
2679    <pointer-type-def type-id='b7c58eaa' size-in-bits='64' id='e7c00489'/>
2680    <var-decl name='libzfs_config_ops' type-id='b1e62775' mangled-name='libzfs_config_ops' visibility='default' elf-symbol-id='libzfs_config_ops'/>
2681    <function-decl name='zpool_in_use' mangled-name='zpool_in_use' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_in_use'>
2682      <parameter type-id='b0382bb3' name='hdl'/>
2683      <parameter type-id='95e97e5e' name='fd'/>
2684      <parameter type-id='b9ea57b8' name='state'/>
2685      <parameter type-id='9b23c9ad' name='namestr'/>
2686      <parameter type-id='37e3bd22' name='inuse'/>
2687      <return type-id='95e97e5e'/>
2688    </function-decl>
2689    <function-decl name='zpool_clear_label' mangled-name='zpool_clear_label' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_clear_label'>
2690      <parameter type-id='95e97e5e' name='fd'/>
2691      <return type-id='95e97e5e'/>
2692    </function-decl>
2693    <function-type size-in-bits='64' id='baa42fef'>
2694      <parameter type-id='eaa32e2f'/>
2695      <parameter type-id='80f4b756'/>
2696      <parameter type-id='9c313c2d'/>
2697      <parameter type-id='37e3bd22'/>
2698      <return type-id='95e97e5e'/>
2699    </function-type>
2700    <function-type size-in-bits='64' id='29f040d2'>
2701      <parameter type-id='eaa32e2f'/>
2702      <parameter type-id='5ce45b60'/>
2703      <return type-id='5ce45b60'/>
2704    </function-type>
2705  </abi-instr>
2706  <abi-instr version='1.0' address-size='64' path='libzfs_iter.c' language='LANG_C99'>
2707    <function-decl name='zfs_iter_mounted' mangled-name='zfs_iter_mounted' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_mounted'>
2708      <parameter type-id='9200a744' name='zhp'/>
2709      <parameter type-id='d8e49ab9' name='func'/>
2710      <parameter type-id='eaa32e2f' name='data'/>
2711      <return type-id='95e97e5e'/>
2712    </function-decl>
2713    <function-decl name='zfs_iter_dependents' mangled-name='zfs_iter_dependents' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_dependents'>
2714      <parameter type-id='9200a744' name='zhp'/>
2715      <parameter type-id='c19b74c3' name='allowrecursion'/>
2716      <parameter type-id='d8e49ab9' name='func'/>
2717      <parameter type-id='eaa32e2f' name='data'/>
2718      <return type-id='95e97e5e'/>
2719    </function-decl>
2720    <function-decl name='zfs_iter_children' mangled-name='zfs_iter_children' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_children'>
2721      <parameter type-id='9200a744' name='zhp'/>
2722      <parameter type-id='d8e49ab9' name='func'/>
2723      <parameter type-id='eaa32e2f' name='data'/>
2724      <return type-id='95e97e5e'/>
2725    </function-decl>
2726    <function-decl name='zfs_iter_snapspec' mangled-name='zfs_iter_snapspec' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_snapspec'>
2727      <parameter type-id='9200a744' name='fs_zhp'/>
2728      <parameter type-id='80f4b756' name='spec_orig'/>
2729      <parameter type-id='d8e49ab9' name='func'/>
2730      <parameter type-id='eaa32e2f' name='arg'/>
2731      <return type-id='95e97e5e'/>
2732    </function-decl>
2733    <function-decl name='zfs_iter_snapshots_sorted' mangled-name='zfs_iter_snapshots_sorted' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_snapshots_sorted'>
2734      <parameter type-id='9200a744' name='zhp'/>
2735      <parameter type-id='d8e49ab9' name='callback'/>
2736      <parameter type-id='eaa32e2f' name='data'/>
2737      <parameter type-id='9c313c2d' name='min_txg'/>
2738      <parameter type-id='9c313c2d' name='max_txg'/>
2739      <return type-id='95e97e5e'/>
2740    </function-decl>
2741    <function-decl name='zfs_iter_bookmarks' mangled-name='zfs_iter_bookmarks' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_bookmarks'>
2742      <parameter type-id='9200a744' name='zhp'/>
2743      <parameter type-id='d8e49ab9' name='func'/>
2744      <parameter type-id='eaa32e2f' name='data'/>
2745      <return type-id='95e97e5e'/>
2746    </function-decl>
2747    <function-decl name='zfs_iter_snapshots' mangled-name='zfs_iter_snapshots' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_snapshots'>
2748      <parameter type-id='9200a744' name='zhp'/>
2749      <parameter type-id='c19b74c3' name='simple'/>
2750      <parameter type-id='d8e49ab9' name='func'/>
2751      <parameter type-id='eaa32e2f' name='data'/>
2752      <parameter type-id='9c313c2d' name='min_txg'/>
2753      <parameter type-id='9c313c2d' name='max_txg'/>
2754      <return type-id='95e97e5e'/>
2755    </function-decl>
2756    <function-decl name='zfs_iter_filesystems' mangled-name='zfs_iter_filesystems' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_iter_filesystems'>
2757      <parameter type-id='9200a744' name='zhp'/>
2758      <parameter type-id='d8e49ab9' name='func'/>
2759      <parameter type-id='eaa32e2f' name='data'/>
2760      <return type-id='95e97e5e'/>
2761    </function-decl>
2762  </abi-instr>
2763  <abi-instr version='1.0' address-size='64' path='libzfs_mount.c' language='LANG_C99'>
2764    <array-type-def dimensions='1' type-id='f1bd64e2' size-in-bits='384' id='b2c36c9f'>
2765      <subrange length='2' type-id='7359adad' id='52efc4ef'/>
2766    </array-type-def>
2767    <typedef-decl name='proto_table_t' type-id='9faf92fc' id='f1bd64e2'/>
2768    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' naming-typedef-id='f1bd64e2' visibility='default' id='9faf92fc'>
2769      <data-member access='public' layout-offset-in-bits='0'>
2770        <var-decl name='p_prop' type-id='58603c44' visibility='default'/>
2771      </data-member>
2772      <data-member access='public' layout-offset-in-bits='64'>
2773        <var-decl name='p_name' type-id='26a90f95' visibility='default'/>
2774      </data-member>
2775      <data-member access='public' layout-offset-in-bits='128'>
2776        <var-decl name='p_share_err' type-id='95e97e5e' visibility='default'/>
2777      </data-member>
2778      <data-member access='public' layout-offset-in-bits='160'>
2779        <var-decl name='p_unshare_err' type-id='95e97e5e' visibility='default'/>
2780      </data-member>
2781    </class-decl>
2782    <typedef-decl name='get_all_cb_t' type-id='803dac95' id='9b293607'/>
2783    <class-decl name='get_all_cb' size-in-bits='192' is-struct='yes' visibility='default' id='803dac95'>
2784      <data-member access='public' layout-offset-in-bits='0'>
2785        <var-decl name='cb_handles' type-id='4507922a' visibility='default'/>
2786      </data-member>
2787      <data-member access='public' layout-offset-in-bits='64'>
2788        <var-decl name='cb_alloc' type-id='b59d7dce' visibility='default'/>
2789      </data-member>
2790      <data-member access='public' layout-offset-in-bits='128'>
2791        <var-decl name='cb_used' type-id='b59d7dce' visibility='default'/>
2792      </data-member>
2793    </class-decl>
2794    <pointer-type-def type-id='9b293607' size-in-bits='64' id='77bf1784'/>
2795    <pointer-type-def type-id='9200a744' size-in-bits='64' id='4507922a'/>
2796    <var-decl name='proto_table' type-id='b2c36c9f' visibility='default'/>
2797    <function-decl name='zpool_disable_datasets' mangled-name='zpool_disable_datasets' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_disable_datasets'>
2798      <parameter type-id='4c81de99' name='zhp'/>
2799      <parameter type-id='c19b74c3' name='force'/>
2800      <return type-id='95e97e5e'/>
2801    </function-decl>
2802    <function-decl name='zpool_enable_datasets' mangled-name='zpool_enable_datasets' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_enable_datasets'>
2803      <parameter type-id='4c81de99' name='zhp'/>
2804      <parameter type-id='80f4b756' name='mntopts'/>
2805      <parameter type-id='95e97e5e' name='flags'/>
2806      <return type-id='95e97e5e'/>
2807    </function-decl>
2808    <function-decl name='zfs_foreach_mountpoint' mangled-name='zfs_foreach_mountpoint' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_foreach_mountpoint'>
2809      <parameter type-id='b0382bb3' name='hdl'/>
2810      <parameter type-id='4507922a' name='handles'/>
2811      <parameter type-id='b59d7dce' name='num_handles'/>
2812      <parameter type-id='d8e49ab9' name='func'/>
2813      <parameter type-id='eaa32e2f' name='data'/>
2814      <parameter type-id='c19b74c3' name='parallel'/>
2815      <return type-id='48b5725f'/>
2816    </function-decl>
2817    <function-decl name='libzfs_add_handle' mangled-name='libzfs_add_handle' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_add_handle'>
2818      <parameter type-id='77bf1784' name='cbp'/>
2819      <parameter type-id='9200a744' name='zhp'/>
2820      <return type-id='48b5725f'/>
2821    </function-decl>
2822    <function-decl name='zfs_unshareall_bytype' mangled-name='zfs_unshareall_bytype' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshareall_bytype'>
2823      <parameter type-id='9200a744' name='zhp'/>
2824      <parameter type-id='80f4b756' name='mountpoint'/>
2825      <parameter type-id='80f4b756' name='proto'/>
2826      <return type-id='95e97e5e'/>
2827    </function-decl>
2828    <function-decl name='zfs_unshareall_bypath' mangled-name='zfs_unshareall_bypath' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshareall_bypath'>
2829      <parameter type-id='9200a744' name='zhp'/>
2830      <parameter type-id='80f4b756' name='mountpoint'/>
2831      <return type-id='95e97e5e'/>
2832    </function-decl>
2833    <function-decl name='zfs_unshareall' mangled-name='zfs_unshareall' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshareall'>
2834      <parameter type-id='9200a744' name='zhp'/>
2835      <return type-id='95e97e5e'/>
2836    </function-decl>
2837    <function-decl name='zfs_unshareall_smb' mangled-name='zfs_unshareall_smb' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshareall_smb'>
2838      <parameter type-id='9200a744' name='zhp'/>
2839      <return type-id='95e97e5e'/>
2840    </function-decl>
2841    <function-decl name='zfs_unshareall_nfs' mangled-name='zfs_unshareall_nfs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshareall_nfs'>
2842      <parameter type-id='9200a744' name='zhp'/>
2843      <return type-id='95e97e5e'/>
2844    </function-decl>
2845    <function-decl name='zfs_unshare_smb' mangled-name='zfs_unshare_smb' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshare_smb'>
2846      <parameter type-id='9200a744' name='zhp'/>
2847      <parameter type-id='80f4b756' name='mountpoint'/>
2848      <return type-id='95e97e5e'/>
2849    </function-decl>
2850    <function-decl name='zfs_unshare_nfs' mangled-name='zfs_unshare_nfs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshare_nfs'>
2851      <parameter type-id='9200a744' name='zhp'/>
2852      <parameter type-id='80f4b756' name='mountpoint'/>
2853      <return type-id='95e97e5e'/>
2854    </function-decl>
2855    <function-decl name='zfs_share_smb' mangled-name='zfs_share_smb' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_share_smb'>
2856      <parameter type-id='9200a744' name='zhp'/>
2857      <return type-id='95e97e5e'/>
2858    </function-decl>
2859    <function-decl name='zfs_share_nfs' mangled-name='zfs_share_nfs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_share_nfs'>
2860      <parameter type-id='9200a744' name='zhp'/>
2861      <return type-id='95e97e5e'/>
2862    </function-decl>
2863    <function-decl name='zfs_commit_shares' mangled-name='zfs_commit_shares' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_commit_shares'>
2864      <parameter type-id='80f4b756' name='proto'/>
2865      <return type-id='48b5725f'/>
2866    </function-decl>
2867    <function-decl name='zfs_commit_all_shares' mangled-name='zfs_commit_all_shares' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_commit_all_shares'>
2868      <return type-id='48b5725f'/>
2869    </function-decl>
2870    <function-decl name='zfs_commit_smb_shares' mangled-name='zfs_commit_smb_shares' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_commit_smb_shares'>
2871      <return type-id='48b5725f'/>
2872    </function-decl>
2873    <function-decl name='zfs_commit_nfs_shares' mangled-name='zfs_commit_nfs_shares' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_commit_nfs_shares'>
2874      <return type-id='48b5725f'/>
2875    </function-decl>
2876    <function-decl name='zfs_is_shared_smb' mangled-name='zfs_is_shared_smb' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_is_shared_smb'>
2877      <parameter type-id='9200a744' name='zhp'/>
2878      <parameter type-id='9b23c9ad' name='where'/>
2879      <return type-id='c19b74c3'/>
2880    </function-decl>
2881    <function-decl name='zfs_is_shared_nfs' mangled-name='zfs_is_shared_nfs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_is_shared_nfs'>
2882      <parameter type-id='9200a744' name='zhp'/>
2883      <parameter type-id='9b23c9ad' name='where'/>
2884      <return type-id='c19b74c3'/>
2885    </function-decl>
2886    <function-decl name='zfs_unshare' mangled-name='zfs_unshare' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshare'>
2887      <parameter type-id='9200a744' name='zhp'/>
2888      <return type-id='95e97e5e'/>
2889    </function-decl>
2890    <function-decl name='zfs_share' mangled-name='zfs_share' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_share'>
2891      <parameter type-id='9200a744' name='zhp'/>
2892      <return type-id='95e97e5e'/>
2893    </function-decl>
2894    <function-decl name='zfs_is_shared' mangled-name='zfs_is_shared' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_is_shared'>
2895      <parameter type-id='9200a744' name='zhp'/>
2896      <return type-id='c19b74c3'/>
2897    </function-decl>
2898    <function-decl name='zfs_unmountall' mangled-name='zfs_unmountall' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unmountall'>
2899      <parameter type-id='9200a744' name='zhp'/>
2900      <parameter type-id='95e97e5e' name='flags'/>
2901      <return type-id='95e97e5e'/>
2902    </function-decl>
2903    <function-decl name='zfs_unmount' mangled-name='zfs_unmount' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unmount'>
2904      <parameter type-id='9200a744' name='zhp'/>
2905      <parameter type-id='80f4b756' name='mountpoint'/>
2906      <parameter type-id='95e97e5e' name='flags'/>
2907      <return type-id='95e97e5e'/>
2908    </function-decl>
2909    <function-decl name='zfs_mount_at' mangled-name='zfs_mount_at' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_mount_at'>
2910      <parameter type-id='9200a744' name='zhp'/>
2911      <parameter type-id='80f4b756' name='options'/>
2912      <parameter type-id='95e97e5e' name='flags'/>
2913      <parameter type-id='80f4b756' name='mountpoint'/>
2914      <return type-id='95e97e5e'/>
2915    </function-decl>
2916    <function-decl name='zfs_mount' mangled-name='zfs_mount' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_mount'>
2917      <parameter type-id='9200a744' name='zhp'/>
2918      <parameter type-id='80f4b756' name='options'/>
2919      <parameter type-id='95e97e5e' name='flags'/>
2920      <return type-id='95e97e5e'/>
2921    </function-decl>
2922    <function-decl name='zfs_is_mounted' mangled-name='zfs_is_mounted' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_is_mounted'>
2923      <parameter type-id='9200a744' name='zhp'/>
2924      <parameter type-id='9b23c9ad' name='where'/>
2925      <return type-id='c19b74c3'/>
2926    </function-decl>
2927    <function-decl name='is_mounted' mangled-name='is_mounted' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='is_mounted'>
2928      <parameter type-id='b0382bb3' name='zfs_hdl'/>
2929      <parameter type-id='80f4b756' name='special'/>
2930      <parameter type-id='9b23c9ad' name='where'/>
2931      <return type-id='c19b74c3'/>
2932    </function-decl>
2933  </abi-instr>
2934  <abi-instr version='1.0' address-size='64' path='libzfs_pool.c' language='LANG_C99'>
2935    <typedef-decl name='zpool_wait_activity_t' type-id='08f5ca1d' id='73446457'/>
2936    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca1d'>
2937      <underlying-type type-id='9cac1fee'/>
2938      <enumerator name='ZPOOL_WAIT_CKPT_DISCARD' value='0'/>
2939      <enumerator name='ZPOOL_WAIT_FREE' value='1'/>
2940      <enumerator name='ZPOOL_WAIT_INITIALIZE' value='2'/>
2941      <enumerator name='ZPOOL_WAIT_REPLACE' value='3'/>
2942      <enumerator name='ZPOOL_WAIT_REMOVE' value='4'/>
2943      <enumerator name='ZPOOL_WAIT_RESILVER' value='5'/>
2944      <enumerator name='ZPOOL_WAIT_SCRUB' value='6'/>
2945      <enumerator name='ZPOOL_WAIT_TRIM' value='7'/>
2946      <enumerator name='ZPOOL_WAIT_NUM_ACTIVITIES' value='8'/>
2947    </enum-decl>
2948    <typedef-decl name='splitflags_t' type-id='dc01bf52' id='325c1e34'/>
2949    <class-decl name='splitflags' size-in-bits='64' is-struct='yes' visibility='default' id='dc01bf52'>
2950      <data-member access='public' layout-offset-in-bits='31'>
2951        <var-decl name='dryrun' type-id='95e97e5e' visibility='default'/>
2952      </data-member>
2953      <data-member access='public' layout-offset-in-bits='30'>
2954        <var-decl name='import' type-id='95e97e5e' visibility='default'/>
2955      </data-member>
2956      <data-member access='public' layout-offset-in-bits='32'>
2957        <var-decl name='name_flags' type-id='95e97e5e' visibility='default'/>
2958      </data-member>
2959    </class-decl>
2960    <typedef-decl name='vdev_aux_t' type-id='7f5bcca4' id='9d774e0b'/>
2961    <enum-decl name='vdev_aux' id='7f5bcca4'>
2962      <underlying-type type-id='9cac1fee'/>
2963      <enumerator name='VDEV_AUX_NONE' value='0'/>
2964      <enumerator name='VDEV_AUX_OPEN_FAILED' value='1'/>
2965      <enumerator name='VDEV_AUX_CORRUPT_DATA' value='2'/>
2966      <enumerator name='VDEV_AUX_NO_REPLICAS' value='3'/>
2967      <enumerator name='VDEV_AUX_BAD_GUID_SUM' value='4'/>
2968      <enumerator name='VDEV_AUX_TOO_SMALL' value='5'/>
2969      <enumerator name='VDEV_AUX_BAD_LABEL' value='6'/>
2970      <enumerator name='VDEV_AUX_VERSION_NEWER' value='7'/>
2971      <enumerator name='VDEV_AUX_VERSION_OLDER' value='8'/>
2972      <enumerator name='VDEV_AUX_UNSUP_FEAT' value='9'/>
2973      <enumerator name='VDEV_AUX_SPARED' value='10'/>
2974      <enumerator name='VDEV_AUX_ERR_EXCEEDED' value='11'/>
2975      <enumerator name='VDEV_AUX_IO_FAILURE' value='12'/>
2976      <enumerator name='VDEV_AUX_BAD_LOG' value='13'/>
2977      <enumerator name='VDEV_AUX_EXTERNAL' value='14'/>
2978      <enumerator name='VDEV_AUX_SPLIT_POOL' value='15'/>
2979      <enumerator name='VDEV_AUX_BAD_ASHIFT' value='16'/>
2980      <enumerator name='VDEV_AUX_EXTERNAL_PERSIST' value='17'/>
2981      <enumerator name='VDEV_AUX_ACTIVE' value='18'/>
2982      <enumerator name='VDEV_AUX_CHILDREN_OFFLINE' value='19'/>
2983      <enumerator name='VDEV_AUX_ASHIFT_TOO_BIG' value='20'/>
2984    </enum-decl>
2985    <typedef-decl name='vdev_state_t' type-id='21566197' id='35acf840'/>
2986    <enum-decl name='vdev_state' id='21566197'>
2987      <underlying-type type-id='9cac1fee'/>
2988      <enumerator name='VDEV_STATE_UNKNOWN' value='0'/>
2989      <enumerator name='VDEV_STATE_CLOSED' value='1'/>
2990      <enumerator name='VDEV_STATE_OFFLINE' value='2'/>
2991      <enumerator name='VDEV_STATE_REMOVED' value='3'/>
2992      <enumerator name='VDEV_STATE_CANT_OPEN' value='4'/>
2993      <enumerator name='VDEV_STATE_FAULTED' value='5'/>
2994      <enumerator name='VDEV_STATE_DEGRADED' value='6'/>
2995      <enumerator name='VDEV_STATE_HEALTHY' value='7'/>
2996    </enum-decl>
2997    <typedef-decl name='pool_scan_func_t' type-id='1b092565' id='7313fbe2'/>
2998    <enum-decl name='pool_scan_func' id='1b092565'>
2999      <underlying-type type-id='9cac1fee'/>
3000      <enumerator name='POOL_SCAN_NONE' value='0'/>
3001      <enumerator name='POOL_SCAN_SCRUB' value='1'/>
3002      <enumerator name='POOL_SCAN_RESILVER' value='2'/>
3003      <enumerator name='POOL_SCAN_FUNCS' value='3'/>
3004    </enum-decl>
3005    <typedef-decl name='pool_scrub_cmd_t' type-id='a1474cbd' id='b51cf3c2'/>
3006    <enum-decl name='pool_scrub_cmd' id='a1474cbd'>
3007      <underlying-type type-id='9cac1fee'/>
3008      <enumerator name='POOL_SCRUB_NORMAL' value='0'/>
3009      <enumerator name='POOL_SCRUB_PAUSE' value='1'/>
3010      <enumerator name='POOL_SCRUB_FLAGS_END' value='2'/>
3011    </enum-decl>
3012    <typedef-decl name='pool_trim_func_t' type-id='54ed608a' id='b1146b8d'/>
3013    <enum-decl name='pool_trim_func' id='54ed608a'>
3014      <underlying-type type-id='9cac1fee'/>
3015      <enumerator name='POOL_TRIM_START' value='0'/>
3016      <enumerator name='POOL_TRIM_CANCEL' value='1'/>
3017      <enumerator name='POOL_TRIM_SUSPEND' value='2'/>
3018      <enumerator name='POOL_TRIM_FUNCS' value='3'/>
3019    </enum-decl>
3020    <typedef-decl name='trimflags_t' type-id='8ef58008' id='a093cbb8'/>
3021    <class-decl name='trimflags' size-in-bits='192' is-struct='yes' visibility='default' id='8ef58008'>
3022      <data-member access='public' layout-offset-in-bits='0'>
3023        <var-decl name='fullpool' type-id='c19b74c3' visibility='default'/>
3024      </data-member>
3025      <data-member access='public' layout-offset-in-bits='32'>
3026        <var-decl name='secure' type-id='c19b74c3' visibility='default'/>
3027      </data-member>
3028      <data-member access='public' layout-offset-in-bits='64'>
3029        <var-decl name='wait' type-id='c19b74c3' visibility='default'/>
3030      </data-member>
3031      <data-member access='public' layout-offset-in-bits='128'>
3032        <var-decl name='rate' type-id='9c313c2d' visibility='default'/>
3033      </data-member>
3034    </class-decl>
3035    <typedef-decl name='pool_initialize_func_t' type-id='5c246ad4' id='7063e1ab'/>
3036    <enum-decl name='pool_initialize_func' id='5c246ad4'>
3037      <underlying-type type-id='9cac1fee'/>
3038      <enumerator name='POOL_INITIALIZE_START' value='0'/>
3039      <enumerator name='POOL_INITIALIZE_CANCEL' value='1'/>
3040      <enumerator name='POOL_INITIALIZE_SUSPEND' value='2'/>
3041      <enumerator name='POOL_INITIALIZE_FUNCS' value='3'/>
3042    </enum-decl>
3043    <typedef-decl name='zpool_prop_t' type-id='40ed39d5' id='5d0c23fb'/>
3044    <enum-decl name='__anonymous_enum__1' is-anonymous='yes' id='40ed39d5'>
3045      <underlying-type type-id='9cac1fee'/>
3046      <enumerator name='ZPOOL_PROP_INVAL' value='-1'/>
3047      <enumerator name='ZPOOL_PROP_NAME' value='0'/>
3048      <enumerator name='ZPOOL_PROP_SIZE' value='1'/>
3049      <enumerator name='ZPOOL_PROP_CAPACITY' value='2'/>
3050      <enumerator name='ZPOOL_PROP_ALTROOT' value='3'/>
3051      <enumerator name='ZPOOL_PROP_HEALTH' value='4'/>
3052      <enumerator name='ZPOOL_PROP_GUID' value='5'/>
3053      <enumerator name='ZPOOL_PROP_VERSION' value='6'/>
3054      <enumerator name='ZPOOL_PROP_BOOTFS' value='7'/>
3055      <enumerator name='ZPOOL_PROP_DELEGATION' value='8'/>
3056      <enumerator name='ZPOOL_PROP_AUTOREPLACE' value='9'/>
3057      <enumerator name='ZPOOL_PROP_CACHEFILE' value='10'/>
3058      <enumerator name='ZPOOL_PROP_FAILUREMODE' value='11'/>
3059      <enumerator name='ZPOOL_PROP_LISTSNAPS' value='12'/>
3060      <enumerator name='ZPOOL_PROP_AUTOEXPAND' value='13'/>
3061      <enumerator name='ZPOOL_PROP_DEDUPDITTO' value='14'/>
3062      <enumerator name='ZPOOL_PROP_DEDUPRATIO' value='15'/>
3063      <enumerator name='ZPOOL_PROP_FREE' value='16'/>
3064      <enumerator name='ZPOOL_PROP_ALLOCATED' value='17'/>
3065      <enumerator name='ZPOOL_PROP_READONLY' value='18'/>
3066      <enumerator name='ZPOOL_PROP_ASHIFT' value='19'/>
3067      <enumerator name='ZPOOL_PROP_COMMENT' value='20'/>
3068      <enumerator name='ZPOOL_PROP_EXPANDSZ' value='21'/>
3069      <enumerator name='ZPOOL_PROP_FREEING' value='22'/>
3070      <enumerator name='ZPOOL_PROP_FRAGMENTATION' value='23'/>
3071      <enumerator name='ZPOOL_PROP_LEAKED' value='24'/>
3072      <enumerator name='ZPOOL_PROP_MAXBLOCKSIZE' value='25'/>
3073      <enumerator name='ZPOOL_PROP_TNAME' value='26'/>
3074      <enumerator name='ZPOOL_PROP_MAXDNODESIZE' value='27'/>
3075      <enumerator name='ZPOOL_PROP_MULTIHOST' value='28'/>
3076      <enumerator name='ZPOOL_PROP_CHECKPOINT' value='29'/>
3077      <enumerator name='ZPOOL_PROP_LOAD_GUID' value='30'/>
3078      <enumerator name='ZPOOL_PROP_AUTOTRIM' value='31'/>
3079      <enumerator name='ZPOOL_PROP_COMPATIBILITY' value='32'/>
3080      <enumerator name='ZPOOL_NUM_PROPS' value='33'/>
3081    </enum-decl>
3082    <typedef-decl name='zpool_compat_status_t' type-id='3fed3840' id='901b78d1'/>
3083    <enum-decl name='__anonymous_enum__2' is-anonymous='yes' id='3fed3840'>
3084      <underlying-type type-id='9cac1fee'/>
3085      <enumerator name='ZPOOL_COMPATIBILITY_OK' value='0'/>
3086      <enumerator name='ZPOOL_COMPATIBILITY_WARNTOKEN' value='1'/>
3087      <enumerator name='ZPOOL_COMPATIBILITY_BADTOKEN' value='2'/>
3088      <enumerator name='ZPOOL_COMPATIBILITY_BADFILE' value='3'/>
3089      <enumerator name='ZPOOL_COMPATIBILITY_NOFILES' value='4'/>
3090    </enum-decl>
3091    <qualified-type-def type-id='8e8d4be3' const='yes' id='693c3853'/>
3092    <pointer-type-def type-id='693c3853' size-in-bits='64' id='22cce67b'/>
3093    <pointer-type-def type-id='a093cbb8' size-in-bits='64' id='b13f38c3'/>
3094    <pointer-type-def type-id='35acf840' size-in-bits='64' id='17f3480d'/>
3095    <function-decl name='zpool_get_bootenv' mangled-name='zpool_get_bootenv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_bootenv'>
3096      <parameter type-id='4c81de99' name='zhp'/>
3097      <parameter type-id='857bb57e' name='nvlp'/>
3098      <return type-id='95e97e5e'/>
3099    </function-decl>
3100    <function-decl name='zpool_set_bootenv' mangled-name='zpool_set_bootenv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_set_bootenv'>
3101      <parameter type-id='4c81de99' name='zhp'/>
3102      <parameter type-id='22cce67b' name='envmap'/>
3103      <return type-id='95e97e5e'/>
3104    </function-decl>
3105    <function-decl name='zpool_wait_status' mangled-name='zpool_wait_status' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_wait_status'>
3106      <parameter type-id='4c81de99' name='zhp'/>
3107      <parameter type-id='73446457' name='activity'/>
3108      <parameter type-id='37e3bd22' name='missing'/>
3109      <parameter type-id='37e3bd22' name='waited'/>
3110      <return type-id='95e97e5e'/>
3111    </function-decl>
3112    <function-decl name='zpool_wait' mangled-name='zpool_wait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_wait'>
3113      <parameter type-id='4c81de99' name='zhp'/>
3114      <parameter type-id='73446457' name='activity'/>
3115      <return type-id='95e97e5e'/>
3116    </function-decl>
3117    <function-decl name='zpool_obj_to_path_ds' mangled-name='zpool_obj_to_path_ds' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_obj_to_path_ds'>
3118      <parameter type-id='4c81de99' name='zhp'/>
3119      <parameter type-id='9c313c2d' name='dsobj'/>
3120      <parameter type-id='9c313c2d' name='obj'/>
3121      <parameter type-id='26a90f95' name='pathname'/>
3122      <parameter type-id='b59d7dce' name='len'/>
3123      <return type-id='48b5725f'/>
3124    </function-decl>
3125    <function-decl name='zpool_obj_to_path' mangled-name='zpool_obj_to_path' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_obj_to_path'>
3126      <parameter type-id='4c81de99' name='zhp'/>
3127      <parameter type-id='9c313c2d' name='dsobj'/>
3128      <parameter type-id='9c313c2d' name='obj'/>
3129      <parameter type-id='26a90f95' name='pathname'/>
3130      <parameter type-id='b59d7dce' name='len'/>
3131      <return type-id='48b5725f'/>
3132    </function-decl>
3133    <function-decl name='zpool_events_seek' mangled-name='zpool_events_seek' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_events_seek'>
3134      <parameter type-id='b0382bb3' name='hdl'/>
3135      <parameter type-id='9c313c2d' name='eid'/>
3136      <parameter type-id='95e97e5e' name='zevent_fd'/>
3137      <return type-id='95e97e5e'/>
3138    </function-decl>
3139    <function-decl name='zpool_events_clear' mangled-name='zpool_events_clear' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_events_clear'>
3140      <parameter type-id='b0382bb3' name='hdl'/>
3141      <parameter type-id='7292109c' name='count'/>
3142      <return type-id='95e97e5e'/>
3143    </function-decl>
3144    <function-decl name='zpool_events_next' mangled-name='zpool_events_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_events_next'>
3145      <parameter type-id='b0382bb3' name='hdl'/>
3146      <parameter type-id='857bb57e' name='nvp'/>
3147      <parameter type-id='7292109c' name='dropped'/>
3148      <parameter type-id='f0981eeb' name='flags'/>
3149      <parameter type-id='95e97e5e' name='zevent_fd'/>
3150      <return type-id='95e97e5e'/>
3151    </function-decl>
3152    <function-decl name='zpool_get_history' mangled-name='zpool_get_history' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_history'>
3153      <parameter type-id='4c81de99' name='zhp'/>
3154      <parameter type-id='857bb57e' name='nvhisp'/>
3155      <parameter type-id='5d6479ae' name='off'/>
3156      <parameter type-id='37e3bd22' name='eof'/>
3157      <return type-id='95e97e5e'/>
3158    </function-decl>
3159    <function-decl name='zpool_log_history' mangled-name='zpool_log_history' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_log_history'>
3160      <parameter type-id='b0382bb3' name='hdl'/>
3161      <parameter type-id='80f4b756' name='message'/>
3162      <return type-id='95e97e5e'/>
3163    </function-decl>
3164    <function-decl name='zfs_save_arguments' mangled-name='zfs_save_arguments' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_save_arguments'>
3165      <parameter type-id='95e97e5e' name='argc'/>
3166      <parameter type-id='9b23c9ad' name='argv'/>
3167      <parameter type-id='26a90f95' name='string'/>
3168      <parameter type-id='95e97e5e' name='len'/>
3169      <return type-id='48b5725f'/>
3170    </function-decl>
3171    <function-decl name='zpool_upgrade' mangled-name='zpool_upgrade' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_upgrade'>
3172      <parameter type-id='4c81de99' name='zhp'/>
3173      <parameter type-id='9c313c2d' name='new_version'/>
3174      <return type-id='95e97e5e'/>
3175    </function-decl>
3176    <function-decl name='zpool_get_errlog' mangled-name='zpool_get_errlog' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_errlog'>
3177      <parameter type-id='4c81de99' name='zhp'/>
3178      <parameter type-id='857bb57e' name='nverrlistp'/>
3179      <return type-id='95e97e5e'/>
3180    </function-decl>
3181    <function-decl name='zpool_vdev_name' mangled-name='zpool_vdev_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_name'>
3182      <parameter type-id='b0382bb3' name='hdl'/>
3183      <parameter type-id='4c81de99' name='zhp'/>
3184      <parameter type-id='5ce45b60' name='nv'/>
3185      <parameter type-id='95e97e5e' name='name_flags'/>
3186      <return type-id='26a90f95'/>
3187    </function-decl>
3188    <function-decl name='zpool_sync_one' mangled-name='zpool_sync_one' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_sync_one'>
3189      <parameter type-id='4c81de99' name='zhp'/>
3190      <parameter type-id='eaa32e2f' name='data'/>
3191      <return type-id='95e97e5e'/>
3192    </function-decl>
3193    <function-decl name='zpool_reopen_one' mangled-name='zpool_reopen_one' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_reopen_one'>
3194      <parameter type-id='4c81de99' name='zhp'/>
3195      <parameter type-id='eaa32e2f' name='data'/>
3196      <return type-id='95e97e5e'/>
3197    </function-decl>
3198    <function-decl name='zpool_reguid' mangled-name='zpool_reguid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_reguid'>
3199      <parameter type-id='4c81de99' name='zhp'/>
3200      <return type-id='95e97e5e'/>
3201    </function-decl>
3202    <function-decl name='zpool_vdev_clear' mangled-name='zpool_vdev_clear' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_clear'>
3203      <parameter type-id='4c81de99' name='zhp'/>
3204      <parameter type-id='9c313c2d' name='guid'/>
3205      <return type-id='95e97e5e'/>
3206    </function-decl>
3207    <function-decl name='zpool_clear' mangled-name='zpool_clear' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_clear'>
3208      <parameter type-id='4c81de99' name='zhp'/>
3209      <parameter type-id='80f4b756' name='path'/>
3210      <parameter type-id='5ce45b60' name='rewindnvl'/>
3211      <return type-id='95e97e5e'/>
3212    </function-decl>
3213    <function-decl name='zpool_vdev_indirect_size' mangled-name='zpool_vdev_indirect_size' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_indirect_size'>
3214      <parameter type-id='4c81de99' name='zhp'/>
3215      <parameter type-id='80f4b756' name='path'/>
3216      <parameter type-id='5d6479ae' name='sizep'/>
3217      <return type-id='95e97e5e'/>
3218    </function-decl>
3219    <function-decl name='zpool_vdev_remove_cancel' mangled-name='zpool_vdev_remove_cancel' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_remove_cancel'>
3220      <parameter type-id='4c81de99' name='zhp'/>
3221      <return type-id='95e97e5e'/>
3222    </function-decl>
3223    <function-decl name='zpool_vdev_remove' mangled-name='zpool_vdev_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_remove'>
3224      <parameter type-id='4c81de99' name='zhp'/>
3225      <parameter type-id='80f4b756' name='path'/>
3226      <return type-id='95e97e5e'/>
3227    </function-decl>
3228    <function-decl name='zpool_vdev_split' mangled-name='zpool_vdev_split' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_split'>
3229      <parameter type-id='4c81de99' name='zhp'/>
3230      <parameter type-id='26a90f95' name='newname'/>
3231      <parameter type-id='857bb57e' name='newroot'/>
3232      <parameter type-id='5ce45b60' name='props'/>
3233      <parameter type-id='325c1e34' name='flags'/>
3234      <return type-id='95e97e5e'/>
3235    </function-decl>
3236    <function-decl name='zpool_vdev_detach' mangled-name='zpool_vdev_detach' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_detach'>
3237      <parameter type-id='4c81de99' name='zhp'/>
3238      <parameter type-id='80f4b756' name='path'/>
3239      <return type-id='95e97e5e'/>
3240    </function-decl>
3241    <function-decl name='zpool_vdev_attach' mangled-name='zpool_vdev_attach' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_attach'>
3242      <parameter type-id='4c81de99' name='zhp'/>
3243      <parameter type-id='80f4b756' name='old_disk'/>
3244      <parameter type-id='80f4b756' name='new_disk'/>
3245      <parameter type-id='5ce45b60' name='nvroot'/>
3246      <parameter type-id='95e97e5e' name='replacing'/>
3247      <parameter type-id='c19b74c3' name='rebuild'/>
3248      <return type-id='95e97e5e'/>
3249    </function-decl>
3250    <function-decl name='zpool_vdev_degrade' mangled-name='zpool_vdev_degrade' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_degrade'>
3251      <parameter type-id='4c81de99' name='zhp'/>
3252      <parameter type-id='9c313c2d' name='guid'/>
3253      <parameter type-id='9d774e0b' name='aux'/>
3254      <return type-id='95e97e5e'/>
3255    </function-decl>
3256    <function-decl name='zpool_vdev_fault' mangled-name='zpool_vdev_fault' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_fault'>
3257      <parameter type-id='4c81de99' name='zhp'/>
3258      <parameter type-id='9c313c2d' name='guid'/>
3259      <parameter type-id='9d774e0b' name='aux'/>
3260      <return type-id='95e97e5e'/>
3261    </function-decl>
3262    <function-decl name='zpool_vdev_offline' mangled-name='zpool_vdev_offline' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_offline'>
3263      <parameter type-id='4c81de99' name='zhp'/>
3264      <parameter type-id='80f4b756' name='path'/>
3265      <parameter type-id='c19b74c3' name='istmp'/>
3266      <return type-id='95e97e5e'/>
3267    </function-decl>
3268    <function-decl name='zpool_vdev_online' mangled-name='zpool_vdev_online' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_online'>
3269      <parameter type-id='4c81de99' name='zhp'/>
3270      <parameter type-id='80f4b756' name='path'/>
3271      <parameter type-id='95e97e5e' name='flags'/>
3272      <parameter type-id='17f3480d' name='newstate'/>
3273      <return type-id='95e97e5e'/>
3274    </function-decl>
3275    <function-decl name='zpool_vdev_path_to_guid' mangled-name='zpool_vdev_path_to_guid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_vdev_path_to_guid'>
3276      <parameter type-id='4c81de99' name='zhp'/>
3277      <parameter type-id='80f4b756' name='path'/>
3278      <return type-id='9c313c2d'/>
3279    </function-decl>
3280    <function-decl name='zpool_get_physpath' mangled-name='zpool_get_physpath' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_physpath'>
3281      <parameter type-id='4c81de99' name='zhp'/>
3282      <parameter type-id='26a90f95' name='physpath'/>
3283      <parameter type-id='b59d7dce' name='phypath_size'/>
3284      <return type-id='95e97e5e'/>
3285    </function-decl>
3286    <function-decl name='zpool_find_vdev' mangled-name='zpool_find_vdev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_find_vdev'>
3287      <parameter type-id='4c81de99' name='zhp'/>
3288      <parameter type-id='80f4b756' name='path'/>
3289      <parameter type-id='37e3bd22' name='avail_spare'/>
3290      <parameter type-id='37e3bd22' name='l2cache'/>
3291      <parameter type-id='37e3bd22' name='log'/>
3292      <return type-id='5ce45b60'/>
3293    </function-decl>
3294    <function-decl name='zpool_find_vdev_by_physpath' mangled-name='zpool_find_vdev_by_physpath' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_find_vdev_by_physpath'>
3295      <parameter type-id='4c81de99' name='zhp'/>
3296      <parameter type-id='80f4b756' name='ppath'/>
3297      <parameter type-id='37e3bd22' name='avail_spare'/>
3298      <parameter type-id='37e3bd22' name='l2cache'/>
3299      <parameter type-id='37e3bd22' name='log'/>
3300      <return type-id='5ce45b60'/>
3301    </function-decl>
3302    <function-decl name='zpool_scan' mangled-name='zpool_scan' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_scan'>
3303      <parameter type-id='4c81de99' name='zhp'/>
3304      <parameter type-id='7313fbe2' name='func'/>
3305      <parameter type-id='b51cf3c2' name='cmd'/>
3306      <return type-id='95e97e5e'/>
3307    </function-decl>
3308    <function-decl name='zpool_trim' mangled-name='zpool_trim' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_trim'>
3309      <parameter type-id='4c81de99' name='zhp'/>
3310      <parameter type-id='b1146b8d' name='cmd_type'/>
3311      <parameter type-id='5ce45b60' name='vds'/>
3312      <parameter type-id='b13f38c3' name='trim_flags'/>
3313      <return type-id='95e97e5e'/>
3314    </function-decl>
3315    <function-decl name='zpool_initialize_wait' mangled-name='zpool_initialize_wait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_initialize_wait'>
3316      <parameter type-id='4c81de99' name='zhp'/>
3317      <parameter type-id='7063e1ab' name='cmd_type'/>
3318      <parameter type-id='5ce45b60' name='vds'/>
3319      <return type-id='95e97e5e'/>
3320    </function-decl>
3321    <function-decl name='zpool_initialize' mangled-name='zpool_initialize' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_initialize'>
3322      <parameter type-id='4c81de99' name='zhp'/>
3323      <parameter type-id='7063e1ab' name='cmd_type'/>
3324      <parameter type-id='5ce45b60' name='vds'/>
3325      <return type-id='95e97e5e'/>
3326    </function-decl>
3327    <function-decl name='zpool_import_props' mangled-name='zpool_import_props' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_import_props'>
3328      <parameter type-id='b0382bb3' name='hdl'/>
3329      <parameter type-id='5ce45b60' name='config'/>
3330      <parameter type-id='80f4b756' name='newname'/>
3331      <parameter type-id='5ce45b60' name='props'/>
3332      <parameter type-id='95e97e5e' name='flags'/>
3333      <return type-id='95e97e5e'/>
3334    </function-decl>
3335    <function-decl name='zpool_print_unsup_feat' mangled-name='zpool_print_unsup_feat' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_print_unsup_feat'>
3336      <parameter type-id='5ce45b60' name='config'/>
3337      <return type-id='48b5725f'/>
3338    </function-decl>
3339    <function-decl name='zpool_import' mangled-name='zpool_import' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_import'>
3340      <parameter type-id='b0382bb3' name='hdl'/>
3341      <parameter type-id='5ce45b60' name='config'/>
3342      <parameter type-id='80f4b756' name='newname'/>
3343      <parameter type-id='26a90f95' name='altroot'/>
3344      <return type-id='95e97e5e'/>
3345    </function-decl>
3346    <function-decl name='zpool_explain_recover' mangled-name='zpool_explain_recover' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_explain_recover'>
3347      <parameter type-id='b0382bb3' name='hdl'/>
3348      <parameter type-id='80f4b756' name='name'/>
3349      <parameter type-id='95e97e5e' name='reason'/>
3350      <parameter type-id='5ce45b60' name='config'/>
3351      <return type-id='48b5725f'/>
3352    </function-decl>
3353    <function-decl name='zpool_export_force' mangled-name='zpool_export_force' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_export_force'>
3354      <parameter type-id='4c81de99' name='zhp'/>
3355      <parameter type-id='80f4b756' name='log_str'/>
3356      <return type-id='95e97e5e'/>
3357    </function-decl>
3358    <function-decl name='zpool_export' mangled-name='zpool_export' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_export'>
3359      <parameter type-id='4c81de99' name='zhp'/>
3360      <parameter type-id='c19b74c3' name='force'/>
3361      <parameter type-id='80f4b756' name='log_str'/>
3362      <return type-id='95e97e5e'/>
3363    </function-decl>
3364    <function-decl name='zpool_add' mangled-name='zpool_add' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_add'>
3365      <parameter type-id='4c81de99' name='zhp'/>
3366      <parameter type-id='5ce45b60' name='nvroot'/>
3367      <return type-id='95e97e5e'/>
3368    </function-decl>
3369    <function-decl name='zpool_discard_checkpoint' mangled-name='zpool_discard_checkpoint' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_discard_checkpoint'>
3370      <parameter type-id='4c81de99' name='zhp'/>
3371      <return type-id='95e97e5e'/>
3372    </function-decl>
3373    <function-decl name='zpool_checkpoint' mangled-name='zpool_checkpoint' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_checkpoint'>
3374      <parameter type-id='4c81de99' name='zhp'/>
3375      <return type-id='95e97e5e'/>
3376    </function-decl>
3377    <function-decl name='zpool_destroy' mangled-name='zpool_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_destroy'>
3378      <parameter type-id='4c81de99' name='zhp'/>
3379      <parameter type-id='80f4b756' name='log_str'/>
3380      <return type-id='95e97e5e'/>
3381    </function-decl>
3382    <function-decl name='zpool_create' mangled-name='zpool_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_create'>
3383      <parameter type-id='b0382bb3' name='hdl'/>
3384      <parameter type-id='80f4b756' name='pool'/>
3385      <parameter type-id='5ce45b60' name='nvroot'/>
3386      <parameter type-id='5ce45b60' name='props'/>
3387      <parameter type-id='5ce45b60' name='fsprops'/>
3388      <return type-id='95e97e5e'/>
3389    </function-decl>
3390    <function-decl name='zpool_is_draid_spare' mangled-name='zpool_is_draid_spare' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_is_draid_spare'>
3391      <parameter type-id='80f4b756' name='name'/>
3392      <return type-id='c19b74c3'/>
3393    </function-decl>
3394    <function-decl name='zpool_get_state' mangled-name='zpool_get_state' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_state'>
3395      <parameter type-id='4c81de99' name='zhp'/>
3396      <return type-id='95e97e5e'/>
3397    </function-decl>
3398    <function-decl name='zpool_get_name' mangled-name='zpool_get_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_name'>
3399      <parameter type-id='4c81de99' name='zhp'/>
3400      <return type-id='80f4b756'/>
3401    </function-decl>
3402    <function-decl name='zpool_close' mangled-name='zpool_close' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_close'>
3403      <parameter type-id='4c81de99' name='zhp'/>
3404      <return type-id='48b5725f'/>
3405    </function-decl>
3406    <function-decl name='zpool_open' mangled-name='zpool_open' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_open'>
3407      <parameter type-id='b0382bb3' name='hdl'/>
3408      <parameter type-id='80f4b756' name='pool'/>
3409      <return type-id='4c81de99'/>
3410    </function-decl>
3411    <function-decl name='zpool_open_canfail' mangled-name='zpool_open_canfail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_open_canfail'>
3412      <parameter type-id='b0382bb3' name='hdl'/>
3413      <parameter type-id='80f4b756' name='pool'/>
3414      <return type-id='4c81de99'/>
3415    </function-decl>
3416    <function-decl name='zpool_prop_get_feature' mangled-name='zpool_prop_get_feature' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_get_feature'>
3417      <parameter type-id='4c81de99' name='zhp'/>
3418      <parameter type-id='80f4b756' name='propname'/>
3419      <parameter type-id='26a90f95' name='buf'/>
3420      <parameter type-id='b59d7dce' name='len'/>
3421      <return type-id='95e97e5e'/>
3422    </function-decl>
3423    <function-decl name='zpool_expand_proplist' mangled-name='zpool_expand_proplist' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_expand_proplist'>
3424      <parameter type-id='4c81de99' name='zhp'/>
3425      <parameter type-id='e4378506' name='plp'/>
3426      <parameter type-id='c19b74c3' name='literal'/>
3427      <return type-id='95e97e5e'/>
3428    </function-decl>
3429    <function-decl name='zpool_set_prop' mangled-name='zpool_set_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_set_prop'>
3430      <parameter type-id='4c81de99' name='zhp'/>
3431      <parameter type-id='80f4b756' name='propname'/>
3432      <parameter type-id='80f4b756' name='propval'/>
3433      <return type-id='95e97e5e'/>
3434    </function-decl>
3435    <function-decl name='zpool_get_prop' mangled-name='zpool_get_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_prop'>
3436      <parameter type-id='4c81de99' name='zhp'/>
3437      <parameter type-id='5d0c23fb' name='prop'/>
3438      <parameter type-id='26a90f95' name='buf'/>
3439      <parameter type-id='b59d7dce' name='len'/>
3440      <parameter type-id='debc6aa3' name='srctype'/>
3441      <parameter type-id='c19b74c3' name='literal'/>
3442      <return type-id='95e97e5e'/>
3443    </function-decl>
3444    <function-decl name='zpool_pool_state_to_name' mangled-name='zpool_pool_state_to_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_pool_state_to_name'>
3445      <parameter type-id='084a08a3' name='state'/>
3446      <return type-id='80f4b756'/>
3447    </function-decl>
3448    <function-decl name='zpool_state_to_name' mangled-name='zpool_state_to_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_state_to_name'>
3449      <parameter type-id='35acf840' name='state'/>
3450      <parameter type-id='9d774e0b' name='aux'/>
3451      <return type-id='80f4b756'/>
3452    </function-decl>
3453    <function-decl name='zpool_get_prop_int' mangled-name='zpool_get_prop_int' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_prop_int'>
3454      <parameter type-id='4c81de99' name='zhp'/>
3455      <parameter type-id='5d0c23fb' name='prop'/>
3456      <parameter type-id='debc6aa3' name='src'/>
3457      <return type-id='9c313c2d'/>
3458    </function-decl>
3459    <function-decl name='zpool_props_refresh' mangled-name='zpool_props_refresh' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_props_refresh'>
3460      <parameter type-id='4c81de99' name='zhp'/>
3461      <return type-id='95e97e5e'/>
3462    </function-decl>
3463    <function-decl name='zpool_get_state_str' mangled-name='zpool_get_state_str' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_state_str'>
3464      <parameter type-id='4c81de99' name='zhp'/>
3465      <return type-id='80f4b756'/>
3466    </function-decl>
3467    <function-decl name='zpool_load_compat' mangled-name='zpool_load_compat' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_load_compat'>
3468      <parameter type-id='80f4b756' name='compat'/>
3469      <parameter type-id='37e3bd22' name='features'/>
3470      <parameter type-id='26a90f95' name='report'/>
3471      <parameter type-id='b59d7dce' name='rlen'/>
3472      <return type-id='901b78d1'/>
3473    </function-decl>
3474  </abi-instr>
3475  <abi-instr version='1.0' address-size='64' path='libzfs_sendrecv.c' language='LANG_C99'>
3476    <typedef-decl name='recvflags_t' type-id='34a384dc' id='9e59d1d4'/>
3477    <class-decl name='recvflags' size-in-bits='416' is-struct='yes' visibility='default' id='34a384dc'>
3478      <data-member access='public' layout-offset-in-bits='0'>
3479        <var-decl name='verbose' type-id='c19b74c3' visibility='default'/>
3480      </data-member>
3481      <data-member access='public' layout-offset-in-bits='32'>
3482        <var-decl name='isprefix' type-id='c19b74c3' visibility='default'/>
3483      </data-member>
3484      <data-member access='public' layout-offset-in-bits='64'>
3485        <var-decl name='istail' type-id='c19b74c3' visibility='default'/>
3486      </data-member>
3487      <data-member access='public' layout-offset-in-bits='96'>
3488        <var-decl name='dryrun' type-id='c19b74c3' visibility='default'/>
3489      </data-member>
3490      <data-member access='public' layout-offset-in-bits='128'>
3491        <var-decl name='force' type-id='c19b74c3' visibility='default'/>
3492      </data-member>
3493      <data-member access='public' layout-offset-in-bits='160'>
3494        <var-decl name='canmountoff' type-id='c19b74c3' visibility='default'/>
3495      </data-member>
3496      <data-member access='public' layout-offset-in-bits='192'>
3497        <var-decl name='resumable' type-id='c19b74c3' visibility='default'/>
3498      </data-member>
3499      <data-member access='public' layout-offset-in-bits='224'>
3500        <var-decl name='byteswap' type-id='c19b74c3' visibility='default'/>
3501      </data-member>
3502      <data-member access='public' layout-offset-in-bits='256'>
3503        <var-decl name='nomount' type-id='c19b74c3' visibility='default'/>
3504      </data-member>
3505      <data-member access='public' layout-offset-in-bits='288'>
3506        <var-decl name='holds' type-id='c19b74c3' visibility='default'/>
3507      </data-member>
3508      <data-member access='public' layout-offset-in-bits='320'>
3509        <var-decl name='skipholds' type-id='c19b74c3' visibility='default'/>
3510      </data-member>
3511      <data-member access='public' layout-offset-in-bits='352'>
3512        <var-decl name='domount' type-id='c19b74c3' visibility='default'/>
3513      </data-member>
3514      <data-member access='public' layout-offset-in-bits='384'>
3515        <var-decl name='forceunmount' type-id='c19b74c3' visibility='default'/>
3516      </data-member>
3517    </class-decl>
3518    <typedef-decl name='sendflags_t' type-id='f6aa15be' id='945467e6'/>
3519    <class-decl name='sendflags' size-in-bits='544' is-struct='yes' visibility='default' id='f6aa15be'>
3520      <data-member access='public' layout-offset-in-bits='0'>
3521        <var-decl name='verbosity' type-id='95e97e5e' visibility='default'/>
3522      </data-member>
3523      <data-member access='public' layout-offset-in-bits='32'>
3524        <var-decl name='replicate' type-id='c19b74c3' visibility='default'/>
3525      </data-member>
3526      <data-member access='public' layout-offset-in-bits='64'>
3527        <var-decl name='skipmissing' type-id='c19b74c3' visibility='default'/>
3528      </data-member>
3529      <data-member access='public' layout-offset-in-bits='96'>
3530        <var-decl name='doall' type-id='c19b74c3' visibility='default'/>
3531      </data-member>
3532      <data-member access='public' layout-offset-in-bits='128'>
3533        <var-decl name='fromorigin' type-id='c19b74c3' visibility='default'/>
3534      </data-member>
3535      <data-member access='public' layout-offset-in-bits='160'>
3536        <var-decl name='pad' type-id='c19b74c3' visibility='default'/>
3537      </data-member>
3538      <data-member access='public' layout-offset-in-bits='192'>
3539        <var-decl name='props' type-id='c19b74c3' visibility='default'/>
3540      </data-member>
3541      <data-member access='public' layout-offset-in-bits='224'>
3542        <var-decl name='dryrun' type-id='c19b74c3' visibility='default'/>
3543      </data-member>
3544      <data-member access='public' layout-offset-in-bits='256'>
3545        <var-decl name='parsable' type-id='c19b74c3' visibility='default'/>
3546      </data-member>
3547      <data-member access='public' layout-offset-in-bits='288'>
3548        <var-decl name='progress' type-id='c19b74c3' visibility='default'/>
3549      </data-member>
3550      <data-member access='public' layout-offset-in-bits='320'>
3551        <var-decl name='largeblock' type-id='c19b74c3' visibility='default'/>
3552      </data-member>
3553      <data-member access='public' layout-offset-in-bits='352'>
3554        <var-decl name='embed_data' type-id='c19b74c3' visibility='default'/>
3555      </data-member>
3556      <data-member access='public' layout-offset-in-bits='384'>
3557        <var-decl name='compress' type-id='c19b74c3' visibility='default'/>
3558      </data-member>
3559      <data-member access='public' layout-offset-in-bits='416'>
3560        <var-decl name='raw' type-id='c19b74c3' visibility='default'/>
3561      </data-member>
3562      <data-member access='public' layout-offset-in-bits='448'>
3563        <var-decl name='backup' type-id='c19b74c3' visibility='default'/>
3564      </data-member>
3565      <data-member access='public' layout-offset-in-bits='480'>
3566        <var-decl name='holds' type-id='c19b74c3' visibility='default'/>
3567      </data-member>
3568      <data-member access='public' layout-offset-in-bits='512'>
3569        <var-decl name='saved' type-id='c19b74c3' visibility='default'/>
3570      </data-member>
3571    </class-decl>
3572    <typedef-decl name='snapfilter_cb_t' type-id='d2a5e211' id='3d3ffb69'/>
3573    <pointer-type-def type-id='f20fbd51' size-in-bits='64' id='a3681dea'/>
3574    <pointer-type-def type-id='9e59d1d4' size-in-bits='64' id='4ea84b4f'/>
3575    <pointer-type-def type-id='945467e6' size-in-bits='64' id='8def7735'/>
3576    <pointer-type-def type-id='3d3ffb69' size-in-bits='64' id='72a26210'/>
3577    <function-decl name='zfs_receive' mangled-name='zfs_receive' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_receive'>
3578      <parameter type-id='b0382bb3' name='hdl'/>
3579      <parameter type-id='80f4b756' name='tosnap'/>
3580      <parameter type-id='5ce45b60' name='props'/>
3581      <parameter type-id='4ea84b4f' name='flags'/>
3582      <parameter type-id='95e97e5e' name='infd'/>
3583      <parameter type-id='a3681dea' name='stream_avl'/>
3584      <return type-id='95e97e5e'/>
3585    </function-decl>
3586    <function-decl name='zfs_send_one' mangled-name='zfs_send_one' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_send_one'>
3587      <parameter type-id='9200a744' name='zhp'/>
3588      <parameter type-id='80f4b756' name='from'/>
3589      <parameter type-id='95e97e5e' name='fd'/>
3590      <parameter type-id='8def7735' name='flags'/>
3591      <parameter type-id='80f4b756' name='redactbook'/>
3592      <return type-id='95e97e5e'/>
3593    </function-decl>
3594    <function-decl name='zfs_send' mangled-name='zfs_send' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_send'>
3595      <parameter type-id='9200a744' name='zhp'/>
3596      <parameter type-id='80f4b756' name='fromsnap'/>
3597      <parameter type-id='80f4b756' name='tosnap'/>
3598      <parameter type-id='8def7735' name='flags'/>
3599      <parameter type-id='95e97e5e' name='outfd'/>
3600      <parameter type-id='72a26210' name='filter_func'/>
3601      <parameter type-id='eaa32e2f' name='cb_arg'/>
3602      <parameter type-id='857bb57e' name='debugnvp'/>
3603      <return type-id='95e97e5e'/>
3604    </function-decl>
3605    <function-decl name='zfs_send_saved' mangled-name='zfs_send_saved' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_send_saved'>
3606      <parameter type-id='9200a744' name='zhp'/>
3607      <parameter type-id='8def7735' name='flags'/>
3608      <parameter type-id='95e97e5e' name='outfd'/>
3609      <parameter type-id='80f4b756' name='resume_token'/>
3610      <return type-id='95e97e5e'/>
3611    </function-decl>
3612    <function-decl name='zfs_send_resume' mangled-name='zfs_send_resume' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_send_resume'>
3613      <parameter type-id='b0382bb3' name='hdl'/>
3614      <parameter type-id='8def7735' name='flags'/>
3615      <parameter type-id='95e97e5e' name='outfd'/>
3616      <parameter type-id='80f4b756' name='resume_token'/>
3617      <return type-id='95e97e5e'/>
3618    </function-decl>
3619    <function-decl name='zfs_send_resume_token_to_nvlist' mangled-name='zfs_send_resume_token_to_nvlist' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_send_resume_token_to_nvlist'>
3620      <parameter type-id='b0382bb3' name='hdl'/>
3621      <parameter type-id='80f4b756' name='token'/>
3622      <return type-id='5ce45b60'/>
3623    </function-decl>
3624    <function-decl name='zfs_send_progress' mangled-name='zfs_send_progress' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_send_progress'>
3625      <parameter type-id='9200a744' name='zhp'/>
3626      <parameter type-id='95e97e5e' name='fd'/>
3627      <parameter type-id='5d6479ae' name='bytes_written'/>
3628      <parameter type-id='5d6479ae' name='blocks_visited'/>
3629      <return type-id='95e97e5e'/>
3630    </function-decl>
3631    <function-type size-in-bits='64' id='d2a5e211'>
3632      <parameter type-id='9200a744'/>
3633      <parameter type-id='eaa32e2f'/>
3634      <return type-id='c19b74c3'/>
3635    </function-type>
3636  </abi-instr>
3637  <abi-instr version='1.0' address-size='64' path='libzfs_status.c' language='LANG_C99'>
3638    <typedef-decl name='zpool_status_t' type-id='08f5ca1e' id='d3dd6294'/>
3639    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca1e'>
3640      <underlying-type type-id='9cac1fee'/>
3641      <enumerator name='ZPOOL_STATUS_CORRUPT_CACHE' value='0'/>
3642      <enumerator name='ZPOOL_STATUS_MISSING_DEV_R' value='1'/>
3643      <enumerator name='ZPOOL_STATUS_MISSING_DEV_NR' value='2'/>
3644      <enumerator name='ZPOOL_STATUS_CORRUPT_LABEL_R' value='3'/>
3645      <enumerator name='ZPOOL_STATUS_CORRUPT_LABEL_NR' value='4'/>
3646      <enumerator name='ZPOOL_STATUS_BAD_GUID_SUM' value='5'/>
3647      <enumerator name='ZPOOL_STATUS_CORRUPT_POOL' value='6'/>
3648      <enumerator name='ZPOOL_STATUS_CORRUPT_DATA' value='7'/>
3649      <enumerator name='ZPOOL_STATUS_FAILING_DEV' value='8'/>
3650      <enumerator name='ZPOOL_STATUS_VERSION_NEWER' value='9'/>
3651      <enumerator name='ZPOOL_STATUS_HOSTID_MISMATCH' value='10'/>
3652      <enumerator name='ZPOOL_STATUS_HOSTID_ACTIVE' value='11'/>
3653      <enumerator name='ZPOOL_STATUS_HOSTID_REQUIRED' value='12'/>
3654      <enumerator name='ZPOOL_STATUS_IO_FAILURE_WAIT' value='13'/>
3655      <enumerator name='ZPOOL_STATUS_IO_FAILURE_CONTINUE' value='14'/>
3656      <enumerator name='ZPOOL_STATUS_IO_FAILURE_MMP' value='15'/>
3657      <enumerator name='ZPOOL_STATUS_BAD_LOG' value='16'/>
3658      <enumerator name='ZPOOL_STATUS_ERRATA' value='17'/>
3659      <enumerator name='ZPOOL_STATUS_UNSUP_FEAT_READ' value='18'/>
3660      <enumerator name='ZPOOL_STATUS_UNSUP_FEAT_WRITE' value='19'/>
3661      <enumerator name='ZPOOL_STATUS_FAULTED_DEV_R' value='20'/>
3662      <enumerator name='ZPOOL_STATUS_FAULTED_DEV_NR' value='21'/>
3663      <enumerator name='ZPOOL_STATUS_VERSION_OLDER' value='22'/>
3664      <enumerator name='ZPOOL_STATUS_FEAT_DISABLED' value='23'/>
3665      <enumerator name='ZPOOL_STATUS_RESILVERING' value='24'/>
3666      <enumerator name='ZPOOL_STATUS_OFFLINE_DEV' value='25'/>
3667      <enumerator name='ZPOOL_STATUS_REMOVED_DEV' value='26'/>
3668      <enumerator name='ZPOOL_STATUS_REBUILDING' value='27'/>
3669      <enumerator name='ZPOOL_STATUS_REBUILD_SCRUB' value='28'/>
3670      <enumerator name='ZPOOL_STATUS_NON_NATIVE_ASHIFT' value='29'/>
3671      <enumerator name='ZPOOL_STATUS_COMPATIBILITY_ERR' value='30'/>
3672      <enumerator name='ZPOOL_STATUS_INCOMPATIBLE_FEAT' value='31'/>
3673      <enumerator name='ZPOOL_STATUS_OK' value='32'/>
3674    </enum-decl>
3675    <typedef-decl name='zpool_errata_t' type-id='d9abbf54' id='688c495b'/>
3676    <enum-decl name='zpool_errata' id='d9abbf54'>
3677      <underlying-type type-id='9cac1fee'/>
3678      <enumerator name='ZPOOL_ERRATA_NONE' value='0'/>
3679      <enumerator name='ZPOOL_ERRATA_ZOL_2094_SCRUB' value='1'/>
3680      <enumerator name='ZPOOL_ERRATA_ZOL_2094_ASYNC_DESTROY' value='2'/>
3681      <enumerator name='ZPOOL_ERRATA_ZOL_6845_ENCRYPTION' value='3'/>
3682      <enumerator name='ZPOOL_ERRATA_ZOL_8308_ENCRYPTION' value='4'/>
3683    </enum-decl>
3684    <pointer-type-def type-id='688c495b' size-in-bits='64' id='cec6f2e4'/>
3685    <function-decl name='zpool_import_status' mangled-name='zpool_import_status' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_import_status'>
3686      <parameter type-id='5ce45b60' name='config'/>
3687      <parameter type-id='9b23c9ad' name='msgid'/>
3688      <parameter type-id='cec6f2e4' name='errata'/>
3689      <return type-id='d3dd6294'/>
3690    </function-decl>
3691    <function-decl name='zpool_get_status' mangled-name='zpool_get_status' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_status'>
3692      <parameter type-id='4c81de99' name='zhp'/>
3693      <parameter type-id='9b23c9ad' name='msgid'/>
3694      <parameter type-id='cec6f2e4' name='errata'/>
3695      <return type-id='d3dd6294'/>
3696    </function-decl>
3697  </abi-instr>
3698  <abi-instr version='1.0' address-size='64' path='libzfs_util.c' language='LANG_C99'>
3699    <array-type-def dimensions='1' type-id='95e97e5e' size-in-bits='192' id='e41bdf22'>
3700      <subrange length='6' type-id='7359adad' id='52fa524b'/>
3701    </array-type-def>
3702    <type-decl name='variadic parameter type' id='2c1145c5'/>
3703    <array-type-def dimensions='1' type-id='19cefcee' size-in-bits='160' alignment-in-bits='32' id='3fcf57d2'>
3704      <subrange length='5' type-id='7359adad' id='53010e10'/>
3705    </array-type-def>
3706    <typedef-decl name='zprop_func' type-id='2e711a2a' id='1ec3747a'/>
3707    <typedef-decl name='zprop_get_cbdata_t' type-id='f3d3c319' id='f3d87113'/>
3708    <class-decl name='zprop_get_cbdata' size-in-bits='640' is-struct='yes' visibility='default' id='f3d3c319'>
3709      <data-member access='public' layout-offset-in-bits='0'>
3710        <var-decl name='cb_sources' type-id='95e97e5e' visibility='default'/>
3711      </data-member>
3712      <data-member access='public' layout-offset-in-bits='32'>
3713        <var-decl name='cb_columns' type-id='3fcf57d2' visibility='default'/>
3714      </data-member>
3715      <data-member access='public' layout-offset-in-bits='192'>
3716        <var-decl name='cb_colwidths' type-id='e41bdf22' visibility='default'/>
3717      </data-member>
3718      <data-member access='public' layout-offset-in-bits='384'>
3719        <var-decl name='cb_scripted' type-id='c19b74c3' visibility='default'/>
3720      </data-member>
3721      <data-member access='public' layout-offset-in-bits='416'>
3722        <var-decl name='cb_literal' type-id='c19b74c3' visibility='default'/>
3723      </data-member>
3724      <data-member access='public' layout-offset-in-bits='448'>
3725        <var-decl name='cb_first' type-id='c19b74c3' visibility='default'/>
3726      </data-member>
3727      <data-member access='public' layout-offset-in-bits='512'>
3728        <var-decl name='cb_proplist' type-id='3a9b2288' visibility='default'/>
3729      </data-member>
3730      <data-member access='public' layout-offset-in-bits='576'>
3731        <var-decl name='cb_type' type-id='2e45de5d' visibility='default'/>
3732      </data-member>
3733    </class-decl>
3734    <typedef-decl name='zfs_get_column_t' type-id='08f5ca1f' id='19cefcee'/>
3735    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='08f5ca1f'>
3736      <underlying-type type-id='9cac1fee'/>
3737      <enumerator name='GET_COL_NONE' value='0'/>
3738      <enumerator name='GET_COL_NAME' value='1'/>
3739      <enumerator name='GET_COL_PROPERTY' value='2'/>
3740      <enumerator name='GET_COL_VALUE' value='3'/>
3741      <enumerator name='GET_COL_RECVD' value='4'/>
3742      <enumerator name='GET_COL_SOURCE' value='5'/>
3743    </enum-decl>
3744    <pointer-type-def type-id='9b23c9ad' size-in-bits='64' id='c0563f85'/>
3745    <pointer-type-def type-id='c70fa2e8' size-in-bits='64' id='2e711a2a'/>
3746    <pointer-type-def type-id='f3d87113' size-in-bits='64' id='0d2a0670'/>
3747    <function-decl name='printf_color' mangled-name='printf_color' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='printf_color'>
3748      <parameter type-id='26a90f95' name='color'/>
3749      <parameter type-id='26a90f95' name='format'/>
3750      <parameter is-variadic='yes'/>
3751      <return type-id='95e97e5e'/>
3752    </function-decl>
3753    <function-decl name='zfs_version_print' mangled-name='zfs_version_print' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_version_print'>
3754      <return type-id='95e97e5e'/>
3755    </function-decl>
3756    <function-decl name='zfs_version_userland' mangled-name='zfs_version_userland' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_version_userland'>
3757      <parameter type-id='26a90f95' name='version'/>
3758      <parameter type-id='95e97e5e' name='len'/>
3759      <return type-id='48b5725f'/>
3760    </function-decl>
3761    <function-decl name='zprop_iter' mangled-name='zprop_iter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_iter'>
3762      <parameter type-id='1ec3747a' name='func'/>
3763      <parameter type-id='eaa32e2f' name='cb'/>
3764      <parameter type-id='c19b74c3' name='show_all'/>
3765      <parameter type-id='c19b74c3' name='ordered'/>
3766      <parameter type-id='2e45de5d' name='type'/>
3767      <return type-id='95e97e5e'/>
3768    </function-decl>
3769    <function-decl name='zprop_free_list' mangled-name='zprop_free_list' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_free_list'>
3770      <parameter type-id='3a9b2288' name='pl'/>
3771      <return type-id='48b5725f'/>
3772    </function-decl>
3773    <function-decl name='zprop_get_list' mangled-name='zprop_get_list' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_get_list'>
3774      <parameter type-id='b0382bb3' name='hdl'/>
3775      <parameter type-id='26a90f95' name='props'/>
3776      <parameter type-id='e4378506' name='listp'/>
3777      <parameter type-id='2e45de5d' name='type'/>
3778      <return type-id='95e97e5e'/>
3779    </function-decl>
3780    <function-decl name='zprop_print_one_property' mangled-name='zprop_print_one_property' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_print_one_property'>
3781      <parameter type-id='80f4b756' name='name'/>
3782      <parameter type-id='0d2a0670' name='cbp'/>
3783      <parameter type-id='80f4b756' name='propname'/>
3784      <parameter type-id='80f4b756' name='value'/>
3785      <parameter type-id='a2256d42' name='sourcetype'/>
3786      <parameter type-id='80f4b756' name='source'/>
3787      <parameter type-id='80f4b756' name='recvd_value'/>
3788      <return type-id='48b5725f'/>
3789    </function-decl>
3790    <function-decl name='zfs_path_to_zhandle' mangled-name='zfs_path_to_zhandle' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_path_to_zhandle'>
3791      <parameter type-id='b0382bb3' name='hdl'/>
3792      <parameter type-id='80f4b756' name='path'/>
3793      <parameter type-id='2e45de5d' name='argtype'/>
3794      <return type-id='9200a744'/>
3795    </function-decl>
3796    <function-decl name='zfs_get_pool_handle' mangled-name='zfs_get_pool_handle' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_pool_handle'>
3797      <parameter type-id='fcd57163' name='zhp'/>
3798      <return type-id='4c81de99'/>
3799    </function-decl>
3800    <function-decl name='zfs_get_handle' mangled-name='zfs_get_handle' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_handle'>
3801      <parameter type-id='9200a744' name='zhp'/>
3802      <return type-id='b0382bb3'/>
3803    </function-decl>
3804    <function-decl name='zpool_get_handle' mangled-name='zpool_get_handle' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_handle'>
3805      <parameter type-id='4c81de99' name='zhp'/>
3806      <return type-id='b0382bb3'/>
3807    </function-decl>
3808    <function-decl name='libzfs_fini' mangled-name='libzfs_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_fini'>
3809      <parameter type-id='b0382bb3' name='hdl'/>
3810      <return type-id='48b5725f'/>
3811    </function-decl>
3812    <function-decl name='libzfs_init' mangled-name='libzfs_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_init'>
3813      <return type-id='b0382bb3'/>
3814    </function-decl>
3815    <function-decl name='libzfs_envvar_is_set' mangled-name='libzfs_envvar_is_set' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_envvar_is_set'>
3816      <parameter type-id='26a90f95' name='envvar'/>
3817      <return type-id='95e97e5e'/>
3818    </function-decl>
3819    <function-decl name='libzfs_free_str_array' mangled-name='libzfs_free_str_array' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_free_str_array'>
3820      <parameter type-id='9b23c9ad' name='strs'/>
3821      <parameter type-id='95e97e5e' name='count'/>
3822      <return type-id='48b5725f'/>
3823    </function-decl>
3824    <function-decl name='libzfs_run_process_get_stdout_nopath' mangled-name='libzfs_run_process_get_stdout_nopath' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_run_process_get_stdout_nopath'>
3825      <parameter type-id='80f4b756' name='path'/>
3826      <parameter type-id='9b23c9ad' name='argv'/>
3827      <parameter type-id='9b23c9ad' name='env'/>
3828      <parameter type-id='c0563f85' name='lines'/>
3829      <parameter type-id='7292109c' name='lines_cnt'/>
3830      <return type-id='95e97e5e'/>
3831    </function-decl>
3832    <function-decl name='libzfs_run_process_get_stdout' mangled-name='libzfs_run_process_get_stdout' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_run_process_get_stdout'>
3833      <parameter type-id='80f4b756' name='path'/>
3834      <parameter type-id='9b23c9ad' name='argv'/>
3835      <parameter type-id='9b23c9ad' name='env'/>
3836      <parameter type-id='c0563f85' name='lines'/>
3837      <parameter type-id='7292109c' name='lines_cnt'/>
3838      <return type-id='95e97e5e'/>
3839    </function-decl>
3840    <function-decl name='libzfs_run_process' mangled-name='libzfs_run_process' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_run_process'>
3841      <parameter type-id='80f4b756' name='path'/>
3842      <parameter type-id='9b23c9ad' name='argv'/>
3843      <parameter type-id='95e97e5e' name='flags'/>
3844      <return type-id='95e97e5e'/>
3845    </function-decl>
3846    <function-decl name='libzfs_print_on_error' mangled-name='libzfs_print_on_error' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_print_on_error'>
3847      <parameter type-id='b0382bb3' name='hdl'/>
3848      <parameter type-id='c19b74c3' name='printerr'/>
3849      <return type-id='48b5725f'/>
3850    </function-decl>
3851    <function-decl name='zfs_standard_error' mangled-name='zfs_standard_error' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_standard_error'>
3852      <parameter type-id='b0382bb3' name='hdl'/>
3853      <parameter type-id='95e97e5e' name='error'/>
3854      <parameter type-id='80f4b756' name='msg'/>
3855      <return type-id='95e97e5e'/>
3856    </function-decl>
3857    <function-decl name='libzfs_error_action' mangled-name='libzfs_error_action' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_error_action'>
3858      <parameter type-id='b0382bb3' name='hdl'/>
3859      <return type-id='80f4b756'/>
3860    </function-decl>
3861    <function-decl name='libzfs_errno' mangled-name='libzfs_errno' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_errno'>
3862      <parameter type-id='b0382bb3' name='hdl'/>
3863      <return type-id='95e97e5e'/>
3864    </function-decl>
3865    <function-decl name='libzfs_error_description' mangled-name='libzfs_error_description' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_error_description'>
3866      <parameter type-id='b0382bb3' name='hdl'/>
3867      <return type-id='80f4b756'/>
3868    </function-decl>
3869    <function-decl name='zfs_nicestrtonum' mangled-name='zfs_nicestrtonum' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_nicestrtonum'>
3870      <parameter type-id='b0382bb3' name='hdl'/>
3871      <parameter type-id='80f4b756' name='value'/>
3872      <parameter type-id='5d6479ae' name='num'/>
3873      <return type-id='95e97e5e'/>
3874    </function-decl>
3875    <function-decl name='color_start' mangled-name='color_start' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='color_start'>
3876      <parameter type-id='26a90f95' name='color'/>
3877      <return type-id='48b5725f'/>
3878    </function-decl>
3879    <function-decl name='color_end' mangled-name='color_end' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='color_end'>
3880      <return type-id='48b5725f'/>
3881    </function-decl>
3882    <function-type size-in-bits='64' id='c70fa2e8'>
3883      <parameter type-id='95e97e5e'/>
3884      <parameter type-id='eaa32e2f'/>
3885      <return type-id='95e97e5e'/>
3886    </function-type>
3887  </abi-instr>
3888  <abi-instr version='1.0' address-size='64' path='os/linux/libzfs_mount_os.c' language='LANG_C99'>
3889    <pointer-type-def type-id='7359adad' size-in-bits='64' id='1d2c2b85'/>
3890    <function-decl name='zpool_disable_volume_os' mangled-name='zpool_disable_volume_os' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_disable_volume_os'>
3891      <parameter type-id='80f4b756' name='name'/>
3892      <return type-id='48b5725f'/>
3893    </function-decl>
3894    <function-decl name='zpool_disable_datasets_os' mangled-name='zpool_disable_datasets_os' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_disable_datasets_os'>
3895      <parameter type-id='4c81de99' name='zhp'/>
3896      <parameter type-id='c19b74c3' name='force'/>
3897      <return type-id='48b5725f'/>
3898    </function-decl>
3899    <function-decl name='zfs_mount_delegation_check' mangled-name='zfs_mount_delegation_check' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_mount_delegation_check'>
3900      <return type-id='95e97e5e'/>
3901    </function-decl>
3902    <function-decl name='zfs_adjust_mount_options' mangled-name='zfs_adjust_mount_options' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_adjust_mount_options'>
3903      <parameter type-id='9200a744' name='zhp'/>
3904      <parameter type-id='80f4b756' name='mntpoint'/>
3905      <parameter type-id='26a90f95' name='mntopts'/>
3906      <parameter type-id='26a90f95' name='mtabopt'/>
3907      <return type-id='48b5725f'/>
3908    </function-decl>
3909    <function-decl name='zfs_parse_mount_options' mangled-name='zfs_parse_mount_options' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_parse_mount_options'>
3910      <parameter type-id='26a90f95' name='mntopts'/>
3911      <parameter type-id='1d2c2b85' name='mntflags'/>
3912      <parameter type-id='1d2c2b85' name='zfsflags'/>
3913      <parameter type-id='95e97e5e' name='sloppy'/>
3914      <parameter type-id='26a90f95' name='badopt'/>
3915      <parameter type-id='26a90f95' name='mtabopt'/>
3916      <return type-id='95e97e5e'/>
3917    </function-decl>
3918  </abi-instr>
3919  <abi-instr version='1.0' address-size='64' path='os/linux/libzfs_pool_os.c' language='LANG_C99'>
3920    <function-decl name='zpool_label_disk' mangled-name='zpool_label_disk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_label_disk'>
3921      <parameter type-id='b0382bb3' name='hdl'/>
3922      <parameter type-id='4c81de99' name='zhp'/>
3923      <parameter type-id='80f4b756' name='name'/>
3924      <return type-id='95e97e5e'/>
3925    </function-decl>
3926  </abi-instr>
3927  <abi-instr version='1.0' address-size='64' path='os/linux/libzfs_util_os.c' language='LANG_C99'>
3928    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='32768' id='d16c6df4'>
3929      <subrange length='4096' type-id='7359adad' id='bc1b5ddc'/>
3930    </array-type-def>
3931    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='65536' id='163f6aa5'>
3932      <subrange length='8192' type-id='7359adad' id='c88f397d'/>
3933    </array-type-def>
3934    <array-type-def dimensions='1' type-id='9c313c2d' size-in-bits='128' id='c1c22e6c'>
3935      <subrange length='2' type-id='7359adad' id='52efc4ef'/>
3936    </array-type-def>
3937    <array-type-def dimensions='1' type-id='b96825af' size-in-bits='24' id='d3490169'>
3938      <subrange length='3' type-id='7359adad' id='56f209d2'/>
3939    </array-type-def>
3940    <typedef-decl name='zfs_cmd_t' type-id='3522cd69' id='a5559cdd'/>
3941    <class-decl name='zfs_cmd' size-in-bits='109952' is-struct='yes' visibility='default' id='3522cd69'>
3942      <data-member access='public' layout-offset-in-bits='0'>
3943        <var-decl name='zc_name' type-id='d16c6df4' visibility='default'/>
3944      </data-member>
3945      <data-member access='public' layout-offset-in-bits='32768'>
3946        <var-decl name='zc_nvlist_src' type-id='9c313c2d' visibility='default'/>
3947      </data-member>
3948      <data-member access='public' layout-offset-in-bits='32832'>
3949        <var-decl name='zc_nvlist_src_size' type-id='9c313c2d' visibility='default'/>
3950      </data-member>
3951      <data-member access='public' layout-offset-in-bits='32896'>
3952        <var-decl name='zc_nvlist_dst' type-id='9c313c2d' visibility='default'/>
3953      </data-member>
3954      <data-member access='public' layout-offset-in-bits='32960'>
3955        <var-decl name='zc_nvlist_dst_size' type-id='9c313c2d' visibility='default'/>
3956      </data-member>
3957      <data-member access='public' layout-offset-in-bits='33024'>
3958        <var-decl name='zc_nvlist_dst_filled' type-id='c19b74c3' visibility='default'/>
3959      </data-member>
3960      <data-member access='public' layout-offset-in-bits='33056'>
3961        <var-decl name='zc_pad2' type-id='95e97e5e' visibility='default'/>
3962      </data-member>
3963      <data-member access='public' layout-offset-in-bits='33088'>
3964        <var-decl name='zc_history' type-id='9c313c2d' visibility='default'/>
3965      </data-member>
3966      <data-member access='public' layout-offset-in-bits='33152'>
3967        <var-decl name='zc_value' type-id='163f6aa5' visibility='default'/>
3968      </data-member>
3969      <data-member access='public' layout-offset-in-bits='98688'>
3970        <var-decl name='zc_string' type-id='d1617432' visibility='default'/>
3971      </data-member>
3972      <data-member access='public' layout-offset-in-bits='100736'>
3973        <var-decl name='zc_guid' type-id='9c313c2d' visibility='default'/>
3974      </data-member>
3975      <data-member access='public' layout-offset-in-bits='100800'>
3976        <var-decl name='zc_nvlist_conf' type-id='9c313c2d' visibility='default'/>
3977      </data-member>
3978      <data-member access='public' layout-offset-in-bits='100864'>
3979        <var-decl name='zc_nvlist_conf_size' type-id='9c313c2d' visibility='default'/>
3980      </data-member>
3981      <data-member access='public' layout-offset-in-bits='100928'>
3982        <var-decl name='zc_cookie' type-id='9c313c2d' visibility='default'/>
3983      </data-member>
3984      <data-member access='public' layout-offset-in-bits='100992'>
3985        <var-decl name='zc_objset_type' type-id='9c313c2d' visibility='default'/>
3986      </data-member>
3987      <data-member access='public' layout-offset-in-bits='101056'>
3988        <var-decl name='zc_perm_action' type-id='9c313c2d' visibility='default'/>
3989      </data-member>
3990      <data-member access='public' layout-offset-in-bits='101120'>
3991        <var-decl name='zc_history_len' type-id='9c313c2d' visibility='default'/>
3992      </data-member>
3993      <data-member access='public' layout-offset-in-bits='101184'>
3994        <var-decl name='zc_history_offset' type-id='9c313c2d' visibility='default'/>
3995      </data-member>
3996      <data-member access='public' layout-offset-in-bits='101248'>
3997        <var-decl name='zc_obj' type-id='9c313c2d' visibility='default'/>
3998      </data-member>
3999      <data-member access='public' layout-offset-in-bits='101312'>
4000        <var-decl name='zc_iflags' type-id='9c313c2d' visibility='default'/>
4001      </data-member>
4002      <data-member access='public' layout-offset-in-bits='101376'>
4003        <var-decl name='zc_share' type-id='ee5cec36' visibility='default'/>
4004      </data-member>
4005      <data-member access='public' layout-offset-in-bits='101632'>
4006        <var-decl name='zc_objset_stats' type-id='b2c14f17' visibility='default'/>
4007      </data-member>
4008      <data-member access='public' layout-offset-in-bits='103936'>
4009        <var-decl name='zc_begin_record' type-id='09fcdc01' visibility='default'/>
4010      </data-member>
4011      <data-member access='public' layout-offset-in-bits='106368'>
4012        <var-decl name='zc_inject_record' type-id='a4301ca6' visibility='default'/>
4013      </data-member>
4014      <data-member access='public' layout-offset-in-bits='109184'>
4015        <var-decl name='zc_defer_destroy' type-id='8f92235e' visibility='default'/>
4016      </data-member>
4017      <data-member access='public' layout-offset-in-bits='109216'>
4018        <var-decl name='zc_flags' type-id='8f92235e' visibility='default'/>
4019      </data-member>
4020      <data-member access='public' layout-offset-in-bits='109248'>
4021        <var-decl name='zc_action_handle' type-id='9c313c2d' visibility='default'/>
4022      </data-member>
4023      <data-member access='public' layout-offset-in-bits='109312'>
4024        <var-decl name='zc_cleanup_fd' type-id='95e97e5e' visibility='default'/>
4025      </data-member>
4026      <data-member access='public' layout-offset-in-bits='109344'>
4027        <var-decl name='zc_simple' type-id='b96825af' visibility='default'/>
4028      </data-member>
4029      <data-member access='public' layout-offset-in-bits='109352'>
4030        <var-decl name='zc_pad' type-id='d3490169' visibility='default'/>
4031      </data-member>
4032      <data-member access='public' layout-offset-in-bits='109376'>
4033        <var-decl name='zc_sendobj' type-id='9c313c2d' visibility='default'/>
4034      </data-member>
4035      <data-member access='public' layout-offset-in-bits='109440'>
4036        <var-decl name='zc_fromobj' type-id='9c313c2d' visibility='default'/>
4037      </data-member>
4038      <data-member access='public' layout-offset-in-bits='109504'>
4039        <var-decl name='zc_createtxg' type-id='9c313c2d' visibility='default'/>
4040      </data-member>
4041      <data-member access='public' layout-offset-in-bits='109568'>
4042        <var-decl name='zc_stat' type-id='0371a9c7' visibility='default'/>
4043      </data-member>
4044      <data-member access='public' layout-offset-in-bits='109888'>
4045        <var-decl name='zc_zoneid' type-id='9c313c2d' visibility='default'/>
4046      </data-member>
4047    </class-decl>
4048    <typedef-decl name='zfs_share_t' type-id='feb6f2da' id='ee5cec36'/>
4049    <class-decl name='zfs_share' size-in-bits='256' is-struct='yes' visibility='default' id='feb6f2da'>
4050      <data-member access='public' layout-offset-in-bits='0'>
4051        <var-decl name='z_exportdata' type-id='9c313c2d' visibility='default'/>
4052      </data-member>
4053      <data-member access='public' layout-offset-in-bits='64'>
4054        <var-decl name='z_sharedata' type-id='9c313c2d' visibility='default'/>
4055      </data-member>
4056      <data-member access='public' layout-offset-in-bits='128'>
4057        <var-decl name='z_sharetype' type-id='9c313c2d' visibility='default'/>
4058      </data-member>
4059      <data-member access='public' layout-offset-in-bits='192'>
4060        <var-decl name='z_sharemax' type-id='9c313c2d' visibility='default'/>
4061      </data-member>
4062    </class-decl>
4063    <class-decl name='drr_begin' size-in-bits='2432' is-struct='yes' visibility='default' id='09fcdc01'>
4064      <data-member access='public' layout-offset-in-bits='0'>
4065        <var-decl name='drr_magic' type-id='9c313c2d' visibility='default'/>
4066      </data-member>
4067      <data-member access='public' layout-offset-in-bits='64'>
4068        <var-decl name='drr_versioninfo' type-id='9c313c2d' visibility='default'/>
4069      </data-member>
4070      <data-member access='public' layout-offset-in-bits='128'>
4071        <var-decl name='drr_creation_time' type-id='9c313c2d' visibility='default'/>
4072      </data-member>
4073      <data-member access='public' layout-offset-in-bits='192'>
4074        <var-decl name='drr_type' type-id='230f1e16' visibility='default'/>
4075      </data-member>
4076      <data-member access='public' layout-offset-in-bits='224'>
4077        <var-decl name='drr_flags' type-id='8f92235e' visibility='default'/>
4078      </data-member>
4079      <data-member access='public' layout-offset-in-bits='256'>
4080        <var-decl name='drr_toguid' type-id='9c313c2d' visibility='default'/>
4081      </data-member>
4082      <data-member access='public' layout-offset-in-bits='320'>
4083        <var-decl name='drr_fromguid' type-id='9c313c2d' visibility='default'/>
4084      </data-member>
4085      <data-member access='public' layout-offset-in-bits='384'>
4086        <var-decl name='drr_toname' type-id='d1617432' visibility='default'/>
4087      </data-member>
4088    </class-decl>
4089    <typedef-decl name='zinject_record_t' type-id='3216f820' id='a4301ca6'/>
4090    <class-decl name='zinject_record' size-in-bits='2816' is-struct='yes' visibility='default' id='3216f820'>
4091      <data-member access='public' layout-offset-in-bits='0'>
4092        <var-decl name='zi_objset' type-id='9c313c2d' visibility='default'/>
4093      </data-member>
4094      <data-member access='public' layout-offset-in-bits='64'>
4095        <var-decl name='zi_object' type-id='9c313c2d' visibility='default'/>
4096      </data-member>
4097      <data-member access='public' layout-offset-in-bits='128'>
4098        <var-decl name='zi_start' type-id='9c313c2d' visibility='default'/>
4099      </data-member>
4100      <data-member access='public' layout-offset-in-bits='192'>
4101        <var-decl name='zi_end' type-id='9c313c2d' visibility='default'/>
4102      </data-member>
4103      <data-member access='public' layout-offset-in-bits='256'>
4104        <var-decl name='zi_guid' type-id='9c313c2d' visibility='default'/>
4105      </data-member>
4106      <data-member access='public' layout-offset-in-bits='320'>
4107        <var-decl name='zi_level' type-id='8f92235e' visibility='default'/>
4108      </data-member>
4109      <data-member access='public' layout-offset-in-bits='352'>
4110        <var-decl name='zi_error' type-id='8f92235e' visibility='default'/>
4111      </data-member>
4112      <data-member access='public' layout-offset-in-bits='384'>
4113        <var-decl name='zi_type' type-id='9c313c2d' visibility='default'/>
4114      </data-member>
4115      <data-member access='public' layout-offset-in-bits='448'>
4116        <var-decl name='zi_freq' type-id='8f92235e' visibility='default'/>
4117      </data-member>
4118      <data-member access='public' layout-offset-in-bits='480'>
4119        <var-decl name='zi_failfast' type-id='8f92235e' visibility='default'/>
4120      </data-member>
4121      <data-member access='public' layout-offset-in-bits='512'>
4122        <var-decl name='zi_func' type-id='d1617432' visibility='default'/>
4123      </data-member>
4124      <data-member access='public' layout-offset-in-bits='2560'>
4125        <var-decl name='zi_iotype' type-id='8f92235e' visibility='default'/>
4126      </data-member>
4127      <data-member access='public' layout-offset-in-bits='2592'>
4128        <var-decl name='zi_duration' type-id='3ff5601b' visibility='default'/>
4129      </data-member>
4130      <data-member access='public' layout-offset-in-bits='2624'>
4131        <var-decl name='zi_timer' type-id='9c313c2d' visibility='default'/>
4132      </data-member>
4133      <data-member access='public' layout-offset-in-bits='2688'>
4134        <var-decl name='zi_nlanes' type-id='9c313c2d' visibility='default'/>
4135      </data-member>
4136      <data-member access='public' layout-offset-in-bits='2752'>
4137        <var-decl name='zi_cmd' type-id='8f92235e' visibility='default'/>
4138      </data-member>
4139      <data-member access='public' layout-offset-in-bits='2784'>
4140        <var-decl name='zi_dvas' type-id='8f92235e' visibility='default'/>
4141      </data-member>
4142    </class-decl>
4143    <typedef-decl name='zfs_stat_t' type-id='6417f0b9' id='0371a9c7'/>
4144    <class-decl name='zfs_stat' size-in-bits='320' is-struct='yes' visibility='default' id='6417f0b9'>
4145      <data-member access='public' layout-offset-in-bits='0'>
4146        <var-decl name='zs_gen' type-id='9c313c2d' visibility='default'/>
4147      </data-member>
4148      <data-member access='public' layout-offset-in-bits='64'>
4149        <var-decl name='zs_mode' type-id='9c313c2d' visibility='default'/>
4150      </data-member>
4151      <data-member access='public' layout-offset-in-bits='128'>
4152        <var-decl name='zs_links' type-id='9c313c2d' visibility='default'/>
4153      </data-member>
4154      <data-member access='public' layout-offset-in-bits='192'>
4155        <var-decl name='zs_ctime' type-id='c1c22e6c' visibility='default'/>
4156      </data-member>
4157    </class-decl>
4158    <pointer-type-def type-id='a5559cdd' size-in-bits='64' id='e4ec4540'/>
4159    <function-decl name='zfs_version_kernel' mangled-name='zfs_version_kernel' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_version_kernel'>
4160      <parameter type-id='26a90f95' name='version'/>
4161      <parameter type-id='95e97e5e' name='len'/>
4162      <return type-id='95e97e5e'/>
4163    </function-decl>
4164    <function-decl name='libzfs_error_init' mangled-name='libzfs_error_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_error_init'>
4165      <parameter type-id='95e97e5e' name='error'/>
4166      <return type-id='80f4b756'/>
4167    </function-decl>
4168    <function-decl name='zfs_ioctl' mangled-name='zfs_ioctl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_ioctl'>
4169      <parameter type-id='b0382bb3' name='hdl'/>
4170      <parameter type-id='95e97e5e' name='request'/>
4171      <parameter type-id='e4ec4540' name='zc'/>
4172      <return type-id='95e97e5e'/>
4173    </function-decl>
4174  </abi-instr>
4175</abi-corpus>
4176