2021-11-08 18:44:04 +03:00
|
|
|
<abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libzfs.so.4'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-needed>
|
|
|
|
<dependency name='libzfs_core.so.3'/>
|
|
|
|
<dependency name='libnvpair.so.3'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<dependency name='libuuid.so.1'/>
|
|
|
|
<dependency name='librt.so.1'/>
|
|
|
|
<dependency name='libblkid.so.1'/>
|
|
|
|
<dependency name='libudev.so.1'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<dependency name='libuutil.so.3'/>
|
|
|
|
<dependency name='libm.so.6'/>
|
|
|
|
<dependency name='libcrypto.so.1.1'/>
|
|
|
|
<dependency name='libz.so.1'/>
|
|
|
|
<dependency name='libpthread.so.0'/>
|
|
|
|
<dependency name='libc.so.6'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<dependency name='ld-linux-x86-64.so.2'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</elf-needed>
|
|
|
|
<elf-function-symbols>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='_sol_getmntent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_char_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_int_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_long' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_long_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_ptr_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_short' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_add_short_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_and_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_cas_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_clear_long_excl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_dec_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_inc_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_uchar_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_uint_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_ulong_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_or_ushort_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_set_long_excl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_16_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_32_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_64_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_8_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_char_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_int_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_long' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_long_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_ptr_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_short' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_sub_short_nv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_uchar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_uint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_ulong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='atomic_swap_ushort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_destroy_nodes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_first' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_insert_here' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_is_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_last' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_nearest' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_numnodes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_swap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_update' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_update_gt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_update_lt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='avl_walk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='bookmark_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='cityhash4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='color_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='color_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='dataset_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='dataset_nestcheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='efi_alloc_and_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='efi_alloc_and_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='efi_err_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='efi_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='efi_rescan' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='efi_use_whole_disk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='efi_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='entity_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_2_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_2_incremental_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_2_incremental_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_2_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_impl_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_incremental_byteswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_incremental_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_native' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_native_varsize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='get_dataset_depth' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='get_system_hostid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='getexecname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='getextmntent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='getmntany' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='getprop_uint64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='getzoneid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='is_mounted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='is_mpath_whole_disk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libspl_assertf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2022-02-04 01:35:38 +03:00
|
|
|
<elf-symbol name='libspl_set_assert_ok' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='libzfs_add_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_envvar_is_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_errno' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_error_action' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_error_description' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_error_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_free_str_array' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_mnttab_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_mnttab_cache' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_mnttab_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_mnttab_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_mnttab_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_mnttab_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_print_on_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_run_process' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_run_process_get_stdout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_run_process_get_stdout_nopath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='list_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_insert_after' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_insert_before' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_insert_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_insert_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_is_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_link_active' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_link_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_link_replace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_move_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_prev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_remove_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_remove_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='list_tail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='membar_consumer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='membar_enter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='membar_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='membar_producer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='mkdirp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='mountpoint_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='permset_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='pool_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='print_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='printf_color' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='sa_commit_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='sa_disable_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='sa_enable_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='sa_errorstr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='sa_is_shared' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='sa_validate_shareopts' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='snapshot_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='spl_pagesize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='strlcat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='strlcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_abandon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_dispatch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_member' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_suspend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_suspended' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='tpool_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='update_vdev_config_dev_strs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<elf-symbol name='vdev_expand_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_name_to_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_align_right' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_column_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_default_numeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_default_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_get_table' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_get_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_index_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_random_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_readonly' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_string_to_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_user' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='vdev_prop_values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfeature_depends_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfeature_is_supported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfeature_is_valid_guid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfeature_lookup_guid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfeature_lookup_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_adjust_mount_options' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_allocatable_devs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_append_partition' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_basename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_bookmark_exists' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_clone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_commit_all_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_commit_nfs_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_commit_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_commit_smb_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_component_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_create_ancestors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_crypto_attempt_load_keys' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_crypto_clone_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_crypto_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_crypto_get_encryption_root' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_crypto_load_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_crypto_rewrap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_crypto_unload_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_dataset_exists' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_dataset_name_hidden' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_deleg_canonicalize_perm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_deleg_verify_nvlist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_deleg_whokey' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_destroy_snaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_destroy_snaps_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-09-20 18:29:59 +03:00
|
|
|
<elf-symbol name='zfs_destroy_snaps_nvl_os' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_dev_flush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_dev_is_dm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_dev_is_whole_disk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_device_get_devid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_device_get_physical' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_dirnamelen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_expand_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_foreach_mountpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_all_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_clones_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_get_enclosure_sysfs_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_get_fsacl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_holds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_pool_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_pool_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_recvd_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_get_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_get_underlying_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-05-15 13:35:46 +03:00
|
|
|
<elf-symbol name='zfs_get_underlying_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_get_user_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_handle_dup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_hold' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_hold_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_is_mounted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_is_shared' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_is_shared_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_is_shared_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_isnumber' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_iter_bookmarks' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_children' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_dependents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_filesystems' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_mounted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_root' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_snapshots' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_snapshots_sorted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_iter_snapspec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_mod_supported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_mount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_mount_at' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_mount_delegation_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_name_to_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_name_valid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_nicebytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_nicenum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_nicenum_format' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_niceraw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_nicestrtonum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_nicetime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_parent_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_parse_mount_options' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_path_to_zhandle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_promote' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_align_right' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_column_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_default_numeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_default_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_delegatable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_encryption_key_param' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_numeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_recvd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_table' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_userquota' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_userquota_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_written' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_get_written_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_index_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_inherit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_inheritable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_is_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_random_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_readonly' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_set_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_setonce' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_string_to_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_user' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_userquota' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_valid_for_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_valid_keylocation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_visible' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prop_written' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_prune_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_receive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_refresh_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_rename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_resolve_shortname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_rollback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_save_arguments' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_send_one' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_send_progress' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_send_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_send_resume_token_to_nvlist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_send_saved' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_set_fsacl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_share_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_share_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_shareall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_show_diffs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_smb_acl_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_smb_acl_purge' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_smb_acl_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_smb_acl_rename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_snapshot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_snapshot_nvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_spa_version' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_spa_version_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_special_devs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_standard_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zfs_strcmp_pathname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_strip_partition' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_strip_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfs_type_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unmount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unmountall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshare_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshare_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshareall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshareall_bypath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshareall_bytype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshareall_nfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_unshareall_smb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_userspace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_valid_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_version_kernel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_version_print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_version_userland' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_wait_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_zpl_version_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_checkpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_clear_label' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zpool_default_search_paths' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_disable_datasets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-08-31 18:56:00 +03:00
|
|
|
<elf-symbol name='zpool_disable_datasets_os' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_disable_volume_os' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_discard_checkpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zpool_dump_ddt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
<elf-symbol name='zpool_enable_datasets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_events_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_events_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_events_seek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_expand_proplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_explain_recover' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_export' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_export_force' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_feature_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zpool_find_config' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_find_vdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_find_vdev_by_physpath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_free_handles' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<elf-symbol name='zpool_get_all_vdev_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_get_bootenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_config' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_errlog' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_features' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_history' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_load_policy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_physpath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_prop_int' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_state_str' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<elf-symbol name='zpool_get_vdev_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_get_vdev_prop_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zpool_history_unpack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_import' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_import_props' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_import_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_in_use' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_initialize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_initialize_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_is_draid_spare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_label_disk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zpool_label_disk_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
<elf-symbol name='zpool_load_compat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_log_history' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_name_to_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_obj_to_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_obj_to_path_ds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_open_canfail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_pool_state_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_print_unsup_feat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_align_right' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_column_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_default_numeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_default_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_get_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_get_table' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_get_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_index_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_random_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_readonly' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_setonce' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_string_to_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_unsupported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_prop_values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<elf-symbol name='zpool_prop_vdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_props_refresh' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zpool_read_label' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_refresh_stats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_reguid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_reopen_one' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_scan' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='zpool_search_import' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_set_bootenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_set_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<elf-symbol name='zpool_set_vdev_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zpool_skip_pool' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_state_to_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_sync_one' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_trim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_upgrade' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_attach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_degrade' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_detach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_fault' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_indirect_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_offline' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_online' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_path_to_guid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_remove_cancel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_vdev_split' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zpool_wait_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_free_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_get_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_index_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_iter_common' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_name_to_prop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_print_one_property' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_random_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_register_hidden' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_register_impl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_register_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_register_number' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_register_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_string_to_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<elf-symbol name='zprop_valid_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zprop_valid_for_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zprop_width' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zvol_volsize_to_reservation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
</elf-function-symbols>
|
|
|
|
<elf-variable-symbols>
|
2021-10-07 20:31:26 +03:00
|
|
|
<elf-symbol name='efi_debug' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='fletcher_4_abd_ops' size='24' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_avx2_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_avx512bw_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_avx512f_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_sse2_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_ssse3_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_superscalar4_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='fletcher_4_superscalar_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='libzfs_config_ops' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
log xattr=sa create/remove/update to ZIL
As such, there are no specific synchronous semantics defined for
the xattrs. But for xattr=on, it does log to ZIL and zil_commit() is
done, if sync=always is set on dataset. This provides sync semantics
for xattr=on with sync=always set on dataset.
For the xattr=sa implementation, it doesn't log to ZIL, so, even with
sync=always, xattrs are not guaranteed to be synced before xattr call
returns to caller. So, xattr can be lost if system crash happens, before
txg carrying xattr transaction is synced.
This change adds xattr=sa logging to ZIL on xattr create/remove/update
and xattrs are synced to ZIL (zil_commit() done) for sync=always.
This makes xattr=sa behavior similar to xattr=on.
Implementation notes:
The actual logging is fairly straight-forward and does not warrant
additional explanation.
However, it has been 14 years since we last added new TX types
to the ZIL [1], hence this is the first time we do it after the
introduction of zpool features. Therefore, here is an overview of the
feature activation and deactivation workflow:
1. The feature must be enabled. Otherwise, we don't log the new
record type. This ensures compatibility with older software.
2. The feature is activated per-dataset, since the ZIL is per-dataset.
3. If the feature is enabled and dataset is not for zvol, any append to
the ZIL chain will activate the feature for the dataset. Likewise
for starting a new ZIL chain.
4. A dataset that doesn't have a ZIL chain has the feature deactivated.
We ensure (3) by activating on the first zil_commit() after the feature
was enabled. Since activating the features requires waiting for txg
sync, the first zil_commit() after enabling the feature will be slower
than usual. The downside is that this is really a conservative
approximation: even if we never append a 'TX_SETSAXATTR' to the ZIL
chain, we pay the penalty for feature activation. The upside is that the
user is in control of when we pay the penalty, i.e., upon enabling the
feature.
We ensure (4) by hooking into zil_sync(), where ZIL destroy actually
happens.
One more piece on feature activation, since it's spread across
multiple functions:
zil_commit()
zil_process_commit_list()
if lwb == NULL // first zil_commit since zil_open
zil_create()
if no log block pointer in ZIL header:
if feature enabled and not active:
// CASE 1
enable, COALESCE txg wait with dmu_tx that allocated the
log block
else // log block was allocated earlier than this zil_open
if feature enabled and not active:
// CASE 2
enable, EXPLICIT txg wait
else // already have an in-DRAM LWB
if feature enabled and not active:
// this happens when we enable the feature after zil_create
// CASE 3
enable, EXPLICIT txg wait
[1] https://github.com/illumos/illumos-gate/commit/da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Christian Schwarz <christian.schwarz@nutanix.com>
Reviewed-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Reviewed-by: Ryan Moeller <freqlabs@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Jitendra Patidar <jitendra.patidar@nutanix.com>
Closes #8768
Closes #9078
2022-02-23 00:06:43 +03:00
|
|
|
<elf-symbol name='spa_feature_table' size='1960' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
<elf-symbol name='zfeature_checks_disable' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_deleg_perm_tab' size='512' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_history_event_names' size='328' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_max_dataset_nesting' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
<elf-symbol name='zfs_userquota_prop_prefixes' size='96' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
|
|
|
|
</elf-variable-symbols>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/avl/avl.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<typedef-decl name='avl_index_t' type-id='e475ab95' id='fba6cb51'/>
|
|
|
|
<pointer-type-def type-id='fba6cb51' size-in-bits='64' id='32adbf30'/>
|
|
|
|
<pointer-type-def type-id='eaa32e2f' size-in-bits='64' id='63e171df'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_walk' mangled-name='avl_walk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_walk'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='oldnode'/>
|
|
|
|
<parameter type-id='95e97e5e' name='left'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_first' mangled-name='avl_first' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_first'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_last' mangled-name='avl_last' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_last'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_nearest' mangled-name='avl_nearest' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_nearest'>
|
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
|
|
|
<parameter type-id='fba6cb51' name='where'/>
|
|
|
|
<parameter type-id='95e97e5e' name='direction'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='avl_find' mangled-name='avl_find' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_find'>
|
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='value'/>
|
|
|
|
<parameter type-id='32adbf30' name='where'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='avl_insert' mangled-name='avl_insert' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_insert'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='new_data'/>
|
|
|
|
<parameter type-id='fba6cb51' name='where'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_insert_here' mangled-name='avl_insert_here' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_insert_here'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='new_data'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='here'/>
|
|
|
|
<parameter type-id='95e97e5e' name='direction'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_add' mangled-name='avl_add' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_add'>
|
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='new_node'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_remove' mangled-name='avl_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_remove'>
|
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='avl_update_lt' mangled-name='avl_update_lt' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_lt'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='t'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='obj'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='avl_update_gt' mangled-name='avl_update_gt' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_gt'>
|
|
|
|
<parameter type-id='a3681dea' name='t'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='obj'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_update' mangled-name='avl_update' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='t'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='obj'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_swap' mangled-name='avl_swap' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_swap'>
|
|
|
|
<parameter type-id='a3681dea' name='tree1'/>
|
|
|
|
<parameter type-id='a3681dea' name='tree2'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_create' mangled-name='avl_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_create'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='585e1de9' name='compar'/>
|
|
|
|
<parameter type-id='b59d7dce' name='size'/>
|
|
|
|
<parameter type-id='b59d7dce' name='offset'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_destroy' mangled-name='avl_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_numnodes' mangled-name='avl_numnodes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_numnodes'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='ee1f298e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_is_empty' mangled-name='avl_is_empty' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_is_empty'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='avl_destroy_nodes' mangled-name='avl_destroy_nodes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy_nodes'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='a3681dea' name='tree'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='63e171df' name='cookie'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-type size-in-bits='64' id='96ee24a5'>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-type>
|
2021-10-07 20:31:26 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='rdwr_efi.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='288' id='16e6f2c6'>
|
|
|
|
<subrange length='36' type-id='7359adad' id='ae666bde'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='a65ae39c' size-in-bits='960' id='fa198beb'>
|
|
|
|
<subrange length='1' type-id='7359adad' id='52f813b4'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='b96825af' size-in-bits='48' id='0f562bd0'>
|
|
|
|
<subrange length='6' type-id='7359adad' id='52fa524b'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='3502e3ff' size-in-bits='384' id='dba89ba3'>
|
|
|
|
<subrange length='12' type-id='7359adad' id='84827bdc'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='3502e3ff' size-in-bits='256' id='01d84ed4'>
|
|
|
|
<subrange length='8' type-id='7359adad' id='56e0c0b1'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='dk_part' size-in-bits='960' is-struct='yes' visibility='default' id='a65ae39c'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='p_start' type-id='804dc465' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='p_size' type-id='804dc465' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='p_guid' type-id='214f32ea' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='p_tag' type-id='d908a348' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='272'>
|
|
|
|
<var-decl name='p_flag' type-id='d908a348' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
|
|
|
<var-decl name='p_name' type-id='16e6f2c6' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='576'>
|
|
|
|
<var-decl name='p_uguid' type-id='214f32ea' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='704'>
|
|
|
|
<var-decl name='p_resv' type-id='01d84ed4' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='dk_gpt' size-in-bits='1920' is-struct='yes' visibility='default' id='dd4a2e5a'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='efi_version' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='efi_nparts' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='efi_part_size' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='96'>
|
|
|
|
<var-decl name='efi_lbasize' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='efi_last_lba' type-id='804dc465' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='efi_first_u_lba' type-id='804dc465' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='efi_last_u_lba' type-id='804dc465' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='efi_disk_uguid' type-id='214f32ea' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='efi_flags' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='480'>
|
|
|
|
<var-decl name='efi_reserved1' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='512'>
|
|
|
|
<var-decl name='efi_altern_lba' type-id='804dc465' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='576'>
|
|
|
|
<var-decl name='efi_reserved' type-id='dba89ba3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='960'>
|
|
|
|
<var-decl name='efi_parts' type-id='fa198beb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<class-decl name='uuid' size-in-bits='128' is-struct='yes' visibility='default' id='214f32ea'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='time_low' type-id='8f92235e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='time_mid' type-id='149c6638' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='48'>
|
|
|
|
<var-decl name='time_hi_and_version' type-id='149c6638' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='clock_seq_hi_and_reserved' type-id='b96825af' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='72'>
|
|
|
|
<var-decl name='clock_seq_low' type-id='b96825af' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='80'>
|
|
|
|
<var-decl name='node_addr' type-id='0f562bd0' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='ushort_t' type-id='8efea9e5' id='d908a348'/>
|
|
|
|
<pointer-type-def type-id='dd4a2e5a' size-in-bits='64' id='0d8119a8'/>
|
|
|
|
<pointer-type-def type-id='0d8119a8' size-in-bits='64' id='c43b27a6'/>
|
|
|
|
<var-decl name='efi_debug' type-id='95e97e5e' mangled-name='efi_debug' visibility='default' elf-symbol-id='efi_debug'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='efi_alloc_and_init' mangled-name='efi_alloc_and_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='efi_alloc_and_init'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='8f92235e' name='nparts'/>
|
|
|
|
<parameter type-id='c43b27a6' name='vtoc'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='efi_alloc_and_read' mangled-name='efi_alloc_and_read' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='efi_alloc_and_read'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c43b27a6' name='vtoc'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='efi_rescan' mangled-name='efi_rescan' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='efi_rescan'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='efi_use_whole_disk' mangled-name='efi_use_whole_disk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='efi_use_whole_disk'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='efi_write' mangled-name='efi_write' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='efi_write'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='0d8119a8' name='vtoc'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='efi_free' mangled-name='efi_free' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='efi_free'>
|
|
|
|
<parameter type-id='0d8119a8' name='ptr'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='efi_err_check' mangled-name='efi_err_check' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='efi_err_check'>
|
|
|
|
<parameter type-id='0d8119a8' name='vtoc'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<type-decl name='unsigned short int' size-in-bits='16' id='8efea9e5'/>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libshare.c' language='LANG_C99'>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='zfsname'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='shareopts'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='26a90f95' name='protocol'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
|
|
|
<parameter type-id='26a90f95' name='protocol'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
|
|
|
<parameter type-id='26a90f95' name='protocol'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='protocol'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='sa_errorstr' mangled-name='sa_errorstr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_errorstr'>
|
|
|
|
<parameter type-id='95e97e5e' name='err'/>
|
|
|
|
<return type-id='26a90f95'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='26a90f95' name='options'/>
|
|
|
|
<parameter type-id='26a90f95' name='proto'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/smb.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='2040' id='11641789'>
|
|
|
|
<subrange length='255' type-id='7359adad' id='36e7f891'/>
|
|
|
|
</array-type-def>
|
|
|
|
<class-decl name='smb_share_s' size-in-bits='36992' is-struct='yes' visibility='default' id='a75bc907'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='name' type-id='11641789' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2040'>
|
|
|
|
<var-decl name='path' type-id='d16c6df4' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='34808'>
|
|
|
|
<var-decl name='comment' type-id='11641789' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='36864'>
|
|
|
|
<var-decl name='guest_ok' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='36928'>
|
|
|
|
<var-decl name='next' type-id='05ed1c5f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='smb_share_t' type-id='a75bc907' id='2d05afd9'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<pointer-type-def type-id='a75bc907' size-in-bits='64' id='05ed1c5f'/>
|
|
|
|
<pointer-type-def type-id='2d05afd9' size-in-bits='64' id='a3e5c654'/>
|
|
|
|
<var-decl name='smb_shares' type-id='a3e5c654' visibility='default'/>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='assert.c' language='LANG_C99'>
|
2022-02-04 01:35:38 +03:00
|
|
|
<function-decl name='libspl_set_assert_ok' mangled-name='libspl_set_assert_ok' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_set_assert_ok'>
|
|
|
|
<parameter type-id='f58c8277' name='val'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='libspl_assertf' mangled-name='libspl_assertf' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_assertf'>
|
|
|
|
<parameter type-id='80f4b756' name='file'/>
|
|
|
|
<parameter type-id='80f4b756' name='func'/>
|
|
|
|
<parameter type-id='95e97e5e' name='line'/>
|
|
|
|
<parameter type-id='80f4b756' name='format'/>
|
|
|
|
<parameter is-variadic='yes'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='atomic.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<type-decl name='signed char' size-in-bits='8' id='28577a57'/>
|
|
|
|
<type-decl name='unsigned short int' size-in-bits='16' id='8efea9e5'/>
|
|
|
|
<typedef-decl name='int8_t' type-id='2171a512' id='ee31ee44'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='int16_t' type-id='03896e23' id='23bd8cb5'/>
|
|
|
|
<typedef-decl name='uint16_t' type-id='253c2d2a' id='149c6638'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<typedef-decl name='__int8_t' type-id='28577a57' id='2171a512'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='__int16_t' type-id='a2185560' id='03896e23'/>
|
|
|
|
<typedef-decl name='__uint16_t' type-id='8efea9e5' id='253c2d2a'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<qualified-type-def type-id='149c6638' volatile='yes' id='5120c5f7'/>
|
|
|
|
<pointer-type-def type-id='5120c5f7' size-in-bits='64' id='93977ae7'/>
|
|
|
|
<qualified-type-def type-id='8f92235e' volatile='yes' id='430e0681'/>
|
|
|
|
<pointer-type-def type-id='430e0681' size-in-bits='64' id='3a147f31'/>
|
|
|
|
<qualified-type-def type-id='b96825af' volatile='yes' id='84ff7d66'/>
|
|
|
|
<pointer-type-def type-id='84ff7d66' size-in-bits='64' id='aa323ea4'/>
|
|
|
|
<qualified-type-def type-id='ee1f298e' volatile='yes' id='6f7e09cb'/>
|
|
|
|
<pointer-type-def type-id='6f7e09cb' size-in-bits='64' id='64698d33'/>
|
|
|
|
<qualified-type-def type-id='48b5725f' volatile='yes' id='b0b3cbf9'/>
|
|
|
|
<pointer-type-def type-id='b0b3cbf9' size-in-bits='64' id='fe09dd29'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_8' mangled-name='atomic_inc_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_8'>
|
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_16' mangled-name='atomic_inc_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_16'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_32' mangled-name='atomic_inc_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_32'>
|
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_ulong' mangled-name='atomic_inc_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_ulong'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='64698d33' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_dec_8' mangled-name='atomic_dec_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_8'>
|
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_dec_16' mangled-name='atomic_dec_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_16'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_dec_32' mangled-name='atomic_dec_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_32'>
|
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_dec_ulong' mangled-name='atomic_dec_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_ulong'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='64698d33' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_8' mangled-name='atomic_add_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_8'>
|
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<parameter type-id='ee31ee44' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_16' mangled-name='atomic_add_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_16'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='23bd8cb5' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_32' mangled-name='atomic_add_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_32'>
|
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<parameter type-id='3ff5601b' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_long' mangled-name='atomic_add_long' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_long'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='bd54fe1a' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_add_ptr' mangled-name='atomic_add_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_ptr'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='fe09dd29' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='79a0948f' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_8' mangled-name='atomic_sub_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_8'>
|
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<parameter type-id='ee31ee44' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_16' mangled-name='atomic_sub_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_16'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='23bd8cb5' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_sub_32' mangled-name='atomic_sub_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_32'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='3ff5601b' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_long' mangled-name='atomic_sub_long' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_long'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='bd54fe1a' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_ptr' mangled-name='atomic_sub_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_ptr'>
|
|
|
|
<parameter type-id='fe09dd29' name='target'/>
|
|
|
|
<parameter type-id='79a0948f' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_or_8' mangled-name='atomic_or_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_8'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<parameter type-id='b96825af' name='bits'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_or_16' mangled-name='atomic_or_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_16'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='149c6638' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_or_32' mangled-name='atomic_or_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_32'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<parameter type-id='8f92235e' name='bits'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_or_ulong' mangled-name='atomic_or_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_ulong'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='ee1f298e' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_8' mangled-name='atomic_and_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_8'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<parameter type-id='b96825af' name='bits'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_16' mangled-name='atomic_and_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_16'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='149c6638' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_32' mangled-name='atomic_and_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_32'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='8f92235e' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_ulong' mangled-name='atomic_and_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_ulong'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='ee1f298e' name='bits'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_8_nv' mangled-name='atomic_inc_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_8_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<return type-id='b96825af'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_16_nv' mangled-name='atomic_inc_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_16_nv'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<return type-id='149c6638'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_32_nv' mangled-name='atomic_inc_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_32_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<return type-id='8f92235e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_inc_ulong_nv' mangled-name='atomic_inc_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_inc_ulong_nv'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<return type-id='ee1f298e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_dec_8_nv' mangled-name='atomic_dec_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_8_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<return type-id='b96825af'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_dec_16_nv' mangled-name='atomic_dec_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_16_nv'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<return type-id='149c6638'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_dec_32_nv' mangled-name='atomic_dec_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_32_nv'>
|
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<return type-id='8f92235e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_dec_ulong_nv' mangled-name='atomic_dec_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_dec_ulong_nv'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<return type-id='ee1f298e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_8_nv' mangled-name='atomic_add_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_8_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='ee31ee44' name='bits'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='b96825af'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_16_nv' mangled-name='atomic_add_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_16_nv'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='23bd8cb5' name='bits'/>
|
|
|
|
<return type-id='149c6638'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_32_nv' mangled-name='atomic_add_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_32_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='3ff5601b' name='bits'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='8f92235e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_long_nv' mangled-name='atomic_add_long_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_long_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='64698d33' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='bd54fe1a' name='bits'/>
|
|
|
|
<return type-id='ee1f298e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_add_ptr_nv' mangled-name='atomic_add_ptr_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_add_ptr_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='fe09dd29' name='target'/>
|
|
|
|
<parameter type-id='79a0948f' name='bits'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_8_nv' mangled-name='atomic_sub_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_8_nv'>
|
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<parameter type-id='ee31ee44' name='bits'/>
|
|
|
|
<return type-id='b96825af'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_16_nv' mangled-name='atomic_sub_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_16_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='23bd8cb5' name='bits'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='149c6638'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_32_nv' mangled-name='atomic_sub_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_32_nv'>
|
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<parameter type-id='3ff5601b' name='bits'/>
|
|
|
|
<return type-id='8f92235e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_long_nv' mangled-name='atomic_sub_long_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_long_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='bd54fe1a' name='bits'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='ee1f298e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_sub_ptr_nv' mangled-name='atomic_sub_ptr_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_sub_ptr_nv'>
|
|
|
|
<parameter type-id='fe09dd29' name='target'/>
|
|
|
|
<parameter type-id='79a0948f' name='bits'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_or_8_nv' mangled-name='atomic_or_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_8_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='b96825af' name='bits'/>
|
|
|
|
<return type-id='b96825af'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_or_16_nv' mangled-name='atomic_or_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_16_nv'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='149c6638' name='bits'/>
|
|
|
|
<return type-id='149c6638'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_or_32_nv' mangled-name='atomic_or_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_32_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='8f92235e' name='bits'/>
|
|
|
|
<return type-id='8f92235e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_or_ulong_nv' mangled-name='atomic_or_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_or_ulong_nv'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='ee1f298e' name='bits'/>
|
|
|
|
<return type-id='ee1f298e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_8_nv' mangled-name='atomic_and_8_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_8_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='b96825af' name='bits'/>
|
|
|
|
<return type-id='b96825af'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_16_nv' mangled-name='atomic_and_16_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_16_nv'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='149c6638' name='bits'/>
|
|
|
|
<return type-id='149c6638'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_32_nv' mangled-name='atomic_and_32_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_32_nv'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='8f92235e' name='bits'/>
|
|
|
|
<return type-id='8f92235e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_and_ulong_nv' mangled-name='atomic_and_ulong_nv' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_and_ulong_nv'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='ee1f298e' name='bits'/>
|
|
|
|
<return type-id='ee1f298e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_cas_8' mangled-name='atomic_cas_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_8'>
|
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<parameter type-id='b96825af' name='exp'/>
|
|
|
|
<parameter type-id='b96825af' name='des'/>
|
|
|
|
<return type-id='b96825af'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_cas_16' mangled-name='atomic_cas_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_16'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='149c6638' name='exp'/>
|
|
|
|
<parameter type-id='149c6638' name='des'/>
|
|
|
|
<return type-id='149c6638'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_cas_32' mangled-name='atomic_cas_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_32'>
|
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<parameter type-id='8f92235e' name='exp'/>
|
|
|
|
<parameter type-id='8f92235e' name='des'/>
|
|
|
|
<return type-id='8f92235e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_cas_ulong' mangled-name='atomic_cas_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_ulong'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='ee1f298e' name='exp'/>
|
|
|
|
<parameter type-id='ee1f298e' name='des'/>
|
|
|
|
<return type-id='ee1f298e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='atomic_cas_ptr' mangled-name='atomic_cas_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_cas_ptr'>
|
|
|
|
<parameter type-id='fe09dd29' name='target'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='exp'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='des'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_swap_8' mangled-name='atomic_swap_8' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_8'>
|
|
|
|
<parameter type-id='aa323ea4' name='target'/>
|
|
|
|
<parameter type-id='b96825af' name='bits'/>
|
|
|
|
<return type-id='b96825af'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_swap_16' mangled-name='atomic_swap_16' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_16'>
|
|
|
|
<parameter type-id='93977ae7' name='target'/>
|
|
|
|
<parameter type-id='149c6638' name='bits'/>
|
|
|
|
<return type-id='149c6638'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_swap_32' mangled-name='atomic_swap_32' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_32'>
|
|
|
|
<parameter type-id='3a147f31' name='target'/>
|
|
|
|
<parameter type-id='8f92235e' name='bits'/>
|
|
|
|
<return type-id='8f92235e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_swap_ulong' mangled-name='atomic_swap_ulong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_ulong'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='ee1f298e' name='bits'/>
|
|
|
|
<return type-id='ee1f298e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_swap_ptr' mangled-name='atomic_swap_ptr' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_swap_ptr'>
|
|
|
|
<parameter type-id='fe09dd29' name='target'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='bits'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_set_long_excl' mangled-name='atomic_set_long_excl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_set_long_excl'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='3502e3ff' name='value'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='atomic_clear_long_excl' mangled-name='atomic_clear_long_excl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atomic_clear_long_excl'>
|
|
|
|
<parameter type-id='64698d33' name='target'/>
|
|
|
|
<parameter type-id='3502e3ff' name='value'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='membar_enter' mangled-name='membar_enter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='membar_enter'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='membar_producer' mangled-name='membar_producer' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='membar_producer'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='membar_consumer' mangled-name='membar_consumer' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='membar_consumer'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='getexecname.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='getexecname' mangled-name='getexecname' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getexecname'>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='list.c' language='LANG_C99'>
|
|
|
|
<typedef-decl name='list_node_t' type-id='b0b5e45e' id='b21843b2'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<typedef-decl name='list_t' type-id='e824dae9' id='0899125f'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='list_node' size-in-bits='128' is-struct='yes' visibility='default' id='b0b5e45e'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='next' type-id='b03eadb4' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='prev' type-id='b03eadb4' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='list' size-in-bits='256' is-struct='yes' visibility='default' id='e824dae9'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='list_size' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='list_offset' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='list_head' type-id='b0b5e45e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<pointer-type-def type-id='b0b5e45e' size-in-bits='64' id='b03eadb4'/>
|
|
|
|
<pointer-type-def type-id='b21843b2' size-in-bits='64' id='ccc38265'/>
|
|
|
|
<pointer-type-def type-id='0899125f' size-in-bits='64' id='352ec160'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_create' mangled-name='list_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_create'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='b59d7dce' name='size'/>
|
|
|
|
<parameter type-id='b59d7dce' name='offset'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_destroy' mangled-name='list_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_destroy'>
|
|
|
|
<parameter type-id='352ec160' name='list'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_insert_after' mangled-name='list_insert_after' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_after'>
|
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='object'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='nobject'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_insert_before' mangled-name='list_insert_before' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_before'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='object'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='nobject'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='list_insert_head' mangled-name='list_insert_head' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_head'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='object'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_insert_tail' mangled-name='list_insert_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_tail'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='object'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_remove' mangled-name='list_remove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove'>
|
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='object'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='list_remove_head' mangled-name='list_remove_head' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove_head'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='list_remove_tail' mangled-name='list_remove_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove_tail'>
|
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_head' mangled-name='list_head' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_head'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<return type-id='eaa32e2f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_tail' mangled-name='list_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_tail'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_next' mangled-name='list_next' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_next'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='object'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_prev' mangled-name='list_prev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_prev'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='object'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='eaa32e2f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_move_tail' mangled-name='list_move_tail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_move_tail'>
|
|
|
|
<parameter type-id='352ec160' name='dst'/>
|
|
|
|
<parameter type-id='352ec160' name='src'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_link_replace' mangled-name='list_link_replace' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_replace'>
|
|
|
|
<parameter type-id='ccc38265' name='lold'/>
|
|
|
|
<parameter type-id='ccc38265' name='lnew'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_link_init' mangled-name='list_link_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_init'>
|
|
|
|
<parameter type-id='ccc38265' name='ln'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='list_link_active' mangled-name='list_link_active' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_active'>
|
|
|
|
<parameter type-id='ccc38265' name='ln'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='list_is_empty' mangled-name='list_is_empty' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_is_empty'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='352ec160' name='list'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='mkdirp.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<typedef-decl name='mode_t' type-id='e1c52942' id='d50d396c'/>
|
|
|
|
<function-decl name='mkdirp' mangled-name='mkdirp' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mkdirp'>
|
|
|
|
<parameter type-id='80f4b756' name='d'/>
|
|
|
|
<parameter type-id='d50d396c' name='mode'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/gethostid.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='get_system_hostid' mangled-name='get_system_hostid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_system_hostid'>
|
|
|
|
<return type-id='7359adad'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/getmntany.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<array-type-def dimensions='1' type-id='03085adc' size-in-bits='192' id='083f8d58'>
|
|
|
|
<subrange length='3' type-id='7359adad' id='56f209d2'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='8' id='89feb1ec'>
|
|
|
|
<subrange length='1' type-id='7359adad' id='52f813b4'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='160' id='664ac0b7'>
|
|
|
|
<subrange length='20' type-id='7359adad' id='fdca39cf'/>
|
|
|
|
</array-type-def>
|
2022-01-15 02:37:55 +03:00
|
|
|
<class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='a4036571'/>
|
|
|
|
<class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='010ae0b9'/>
|
|
|
|
<class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='79bd3751'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='extmnttab' size-in-bits='320' is-struct='yes' visibility='default' id='0c544dc0'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='mnt_special' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='mnt_mountp' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='mnt_fstype' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='mnt_mntopts' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='mnt_major' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
|
|
|
<var-decl name='mnt_minor' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2022-01-15 02:37:55 +03:00
|
|
|
<class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' id='0bbec9cd'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='st_dev' type-id='35ed8932' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='st_ino' type-id='71288a47' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='st_nlink' type-id='80f0b9df' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='st_mode' type-id='e1c52942' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='224'>
|
|
|
|
<var-decl name='st_uid' type-id='cc5fcceb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='st_gid' type-id='d94ec6d9' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
|
|
|
<var-decl name='__pad0' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='st_rdev' type-id='35ed8932' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='st_size' type-id='79989e9c' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='st_blksize' type-id='d3f10a7f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='512'>
|
|
|
|
<var-decl name='st_blocks' type-id='4e711bf1' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='576'>
|
|
|
|
<var-decl name='st_atim' type-id='a9c79a1f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='704'>
|
|
|
|
<var-decl name='st_mtim' type-id='a9c79a1f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='832'>
|
|
|
|
<var-decl name='st_ctim' type-id='a9c79a1f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='960'>
|
|
|
|
<var-decl name='__glibc_reserved' type-id='083f8d58' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2022-01-15 02:37:55 +03:00
|
|
|
<typedef-decl name='__dev_t' type-id='7359adad' id='35ed8932'/>
|
|
|
|
<typedef-decl name='__gid_t' type-id='f0981eeb' id='d94ec6d9'/>
|
|
|
|
<typedef-decl name='__ino64_t' type-id='7359adad' id='71288a47'/>
|
|
|
|
<typedef-decl name='__mode_t' type-id='f0981eeb' id='e1c52942'/>
|
|
|
|
<typedef-decl name='__nlink_t' type-id='7359adad' id='80f0b9df'/>
|
|
|
|
<typedef-decl name='__off_t' type-id='bd54fe1a' id='79989e9c'/>
|
|
|
|
<typedef-decl name='__off64_t' type-id='bd54fe1a' id='724e4de6'/>
|
|
|
|
<typedef-decl name='__time_t' type-id='bd54fe1a' id='65eda9c0'/>
|
|
|
|
<typedef-decl name='__blksize_t' type-id='bd54fe1a' id='d3f10a7f'/>
|
|
|
|
<typedef-decl name='__blkcnt64_t' type-id='bd54fe1a' id='4e711bf1'/>
|
|
|
|
<typedef-decl name='__syscall_slong_t' type-id='bd54fe1a' id='03085adc'/>
|
|
|
|
<typedef-decl name='FILE' type-id='ec1ed955' id='aa12d1ba'/>
|
|
|
|
<typedef-decl name='_IO_lock_t' type-id='48b5725f' id='bb4788fa'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' id='ec1ed955'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='_flags' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='_IO_read_ptr' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='_IO_read_end' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='_IO_read_base' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='_IO_write_base' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='_IO_write_ptr' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='_IO_write_end' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='_IO_buf_base' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='512'>
|
|
|
|
<var-decl name='_IO_buf_end' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='576'>
|
|
|
|
<var-decl name='_IO_save_base' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='640'>
|
|
|
|
<var-decl name='_IO_backup_base' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='704'>
|
|
|
|
<var-decl name='_IO_save_end' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='768'>
|
|
|
|
<var-decl name='_markers' type-id='e4c6fa61' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='832'>
|
|
|
|
<var-decl name='_chain' type-id='dca988a5' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='896'>
|
|
|
|
<var-decl name='_fileno' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='928'>
|
|
|
|
<var-decl name='_flags2' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='960'>
|
|
|
|
<var-decl name='_old_offset' type-id='79989e9c' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1024'>
|
|
|
|
<var-decl name='_cur_column' type-id='8efea9e5' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1040'>
|
|
|
|
<var-decl name='_vtable_offset' type-id='28577a57' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1048'>
|
|
|
|
<var-decl name='_shortbuf' type-id='89feb1ec' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1088'>
|
|
|
|
<var-decl name='_lock' type-id='cecf4ea7' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1152'>
|
|
|
|
<var-decl name='_offset' type-id='724e4de6' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1216'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='_codecvt' type-id='570f8c59' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1280'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='_wide_data' type-id='c65a1f29' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1344'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='_freeres_list' type-id='dca988a5' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1408'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='_freeres_buf' type-id='eaa32e2f' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1472'>
|
|
|
|
<var-decl name='__pad5' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1536'>
|
|
|
|
<var-decl name='_mode' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1568'>
|
|
|
|
<var-decl name='_unused2' type-id='664ac0b7' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' id='a9c79a1f'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='tv_sec' type-id='65eda9c0' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='tv_nsec' type-id='03085adc' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<pointer-type-def type-id='aa12d1ba' size-in-bits='64' id='822cd80b'/>
|
|
|
|
<pointer-type-def type-id='ec1ed955' size-in-bits='64' id='dca988a5'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<pointer-type-def type-id='a4036571' size-in-bits='64' id='570f8c59'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<pointer-type-def type-id='bb4788fa' size-in-bits='64' id='cecf4ea7'/>
|
|
|
|
<pointer-type-def type-id='010ae0b9' size-in-bits='64' id='e4c6fa61'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<pointer-type-def type-id='79bd3751' size-in-bits='64' id='c65a1f29'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<pointer-type-def type-id='0c544dc0' size-in-bits='64' id='394fc496'/>
|
|
|
|
<pointer-type-def type-id='0bbec9cd' size-in-bits='64' id='62f7a03d'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='a4036571'/>
|
|
|
|
<class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='010ae0b9'/>
|
|
|
|
<class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='79bd3751'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='getmntany' mangled-name='getmntany' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getmntany'>
|
|
|
|
<parameter type-id='822cd80b' name='fp'/>
|
|
|
|
<parameter type-id='9d424d31' name='mgetp'/>
|
|
|
|
<parameter type-id='9d424d31' name='mrefp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='_sol_getmntent' mangled-name='_sol_getmntent' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_sol_getmntent'>
|
|
|
|
<parameter type-id='822cd80b' name='fp'/>
|
|
|
|
<parameter type-id='9d424d31' name='mgetp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='getextmntent' mangled-name='getextmntent' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getextmntent'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='394fc496' name='entry'/>
|
|
|
|
<parameter type-id='62f7a03d' name='statbuf'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/zone.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<typedef-decl name='zoneid_t' type-id='95e97e5e' id='4da03624'/>
|
|
|
|
<function-decl name='getzoneid' mangled-name='getzoneid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getzoneid'>
|
|
|
|
<return type-id='4da03624'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='page.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='spl_pagesize' mangled-name='spl_pagesize' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='spl_pagesize'>
|
|
|
|
<return type-id='b59d7dce'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='strlcat.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='strlcat' mangled-name='strlcat' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlcat'>
|
|
|
|
<parameter type-id='26a90f95' name='dst'/>
|
|
|
|
<parameter type-id='80f4b756' name='src'/>
|
|
|
|
<parameter type-id='b59d7dce' name='dstsize'/>
|
|
|
|
<return type-id='b59d7dce'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='strlcpy.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='strlcpy' mangled-name='strlcpy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlcpy'>
|
|
|
|
<parameter type-id='26a90f95' name='dst'/>
|
|
|
|
<parameter type-id='80f4b756' name='src'/>
|
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
|
|
|
<return type-id='b59d7dce'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='timestamp.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='print_timestamp' mangled-name='print_timestamp' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='print_timestamp'>
|
|
|
|
<parameter type-id='3502e3ff' name='timestamp_fmt'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='thread_pool.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='384' id='36d7f119'>
|
|
|
|
<subrange length='48' type-id='7359adad' id='8f6d2a81'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='448' id='6093ff7c'>
|
|
|
|
<subrange length='56' type-id='7359adad' id='f8137894'/>
|
|
|
|
</array-type-def>
|
|
|
|
<type-decl name='long long unsigned int' size-in-bits='64' id='3a47d82b'/>
|
|
|
|
<array-type-def dimensions='1' type-id='f0981eeb' size-in-bits='64' id='0d532ec1'>
|
|
|
|
<subrange length='2' type-id='7359adad' id='52efc4ef'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='tpool_t' type-id='88d1b7f9' id='b1bbf10d'/>
|
|
|
|
<typedef-decl name='tpool_job_t' type-id='3b8579e5' id='66a0afc9'/>
|
|
|
|
<class-decl name='tpool_job' size-in-bits='192' is-struct='yes' visibility='default' id='3b8579e5'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='tpj_next' type-id='f32b30e4' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='tpj_func' type-id='b7f9d8e6' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='tpj_arg' type-id='eaa32e2f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='tpool_active_t' type-id='c8d086f4' id='6fcda10e'/>
|
|
|
|
<class-decl name='tpool_active' size-in-bits='128' is-struct='yes' visibility='default' id='c8d086f4'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='tpa_next' type-id='ad33e5e7' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='tpa_tid' type-id='4051f5e7' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='tpool' size-in-bits='2496' is-struct='yes' visibility='default' id='88d1b7f9'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='tp_forw' type-id='9cf59a50' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='tp_back' type-id='9cf59a50' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='tp_mutex' type-id='7a6844eb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='tp_busycv' type-id='62fab762' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='832'>
|
|
|
|
<var-decl name='tp_workcv' type-id='62fab762' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1216'>
|
|
|
|
<var-decl name='tp_waitcv' type-id='62fab762' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1600'>
|
|
|
|
<var-decl name='tp_active' type-id='ad33e5e7' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1664'>
|
|
|
|
<var-decl name='tp_head' type-id='f32b30e4' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1728'>
|
|
|
|
<var-decl name='tp_tail' type-id='f32b30e4' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='1792'>
|
|
|
|
<var-decl name='tp_attr' type-id='7d8569fd' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2240'>
|
|
|
|
<var-decl name='tp_flags' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2272'>
|
|
|
|
<var-decl name='tp_linger' type-id='3502e3ff' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2304'>
|
|
|
|
<var-decl name='tp_njobs' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2336'>
|
|
|
|
<var-decl name='tp_minimum' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2368'>
|
|
|
|
<var-decl name='tp_maximum' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2400'>
|
|
|
|
<var-decl name='tp_current' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2432'>
|
|
|
|
<var-decl name='tp_idle' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='pthread_t' type-id='7359adad' id='4051f5e7'/>
|
|
|
|
<union-decl name='pthread_attr_t' size-in-bits='448' visibility='default' id='b63afacd'>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='__size' type-id='6093ff7c' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='__align' type-id='bd54fe1a' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</union-decl>
|
|
|
|
<typedef-decl name='pthread_attr_t' type-id='b63afacd' id='7d8569fd'/>
|
|
|
|
<union-decl name='pthread_cond_t' size-in-bits='384' naming-typedef-id='62fab762' visibility='default' id='cbb12c12'>
|
|
|
|
<data-member access='public'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<var-decl name='__data' type-id='c987b47c' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<var-decl name='__size' type-id='36d7f119' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<var-decl name='__align' type-id='1eb56b1e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</union-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='pthread_cond_t' type-id='cbb12c12' id='62fab762'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='__pthread_cond_s' size-in-bits='384' is-struct='yes' visibility='default' id='c987b47c'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='' type-id='ac5ab595' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='' type-id='ac5ab596' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='__g_refs' type-id='0d532ec1' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='__g_size' type-id='0d532ec1' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='__g1_orig_size' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
|
|
|
<var-decl name='__wrefs' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='__g_signals' type-id='0d532ec1' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<union-decl name='__anonymous_union__1' size-in-bits='64' is-anonymous='yes' visibility='default' id='ac5ab595'>
|
|
|
|
<data-member access='public'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<var-decl name='__wseq' type-id='3a47d82b' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='__wseq32' type-id='e7f43f72' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
</union-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' id='e7f43f72'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='__low' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='__high' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<union-decl name='__anonymous_union__2' size-in-bits='64' is-anonymous='yes' visibility='default' id='ac5ab596'>
|
|
|
|
<data-member access='public'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<var-decl name='__g1_start' type-id='3a47d82b' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='__g1_start32' type-id='e7f43f72' visibility='default'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</data-member>
|
|
|
|
</union-decl>
|
|
|
|
<pointer-type-def type-id='7d8569fd' size-in-bits='64' id='7347a39e'/>
|
|
|
|
<pointer-type-def type-id='6fcda10e' size-in-bits='64' id='ad33e5e7'/>
|
|
|
|
<pointer-type-def type-id='66a0afc9' size-in-bits='64' id='f32b30e4'/>
|
|
|
|
<pointer-type-def type-id='b1bbf10d' size-in-bits='64' id='9cf59a50'/>
|
|
|
|
<pointer-type-def type-id='c5c76c9c' size-in-bits='64' id='b7f9d8e6'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='tpool_create' mangled-name='tpool_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_create'>
|
|
|
|
<parameter type-id='3502e3ff' name='min_threads'/>
|
|
|
|
<parameter type-id='3502e3ff' name='max_threads'/>
|
|
|
|
<parameter type-id='3502e3ff' name='linger'/>
|
|
|
|
<parameter type-id='7347a39e' name='attr'/>
|
|
|
|
<return type-id='9cf59a50'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='tpool_dispatch' mangled-name='tpool_dispatch' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_dispatch'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='b7f9d8e6' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='arg'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='tpool_destroy' mangled-name='tpool_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_destroy'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='tpool_abandon' mangled-name='tpool_abandon' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_abandon'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='tpool_wait' mangled-name='tpool_wait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_wait'>
|
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='tpool_suspend' mangled-name='tpool_suspend' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_suspend'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='tpool_suspended' mangled-name='tpool_suspended' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_suspended'>
|
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='tpool_resume' mangled-name='tpool_resume' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_resume'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='tpool_member' mangled-name='tpool_member' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tpool_member'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9cf59a50' name='tpool'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-type size-in-bits='64' id='c5c76c9c'>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-type>
|
2021-11-08 18:44:04 +03:00
|
|
|
</abi-instr>
|
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/cityhash.c' language='LANG_C99'>
|
|
|
|
<function-decl name='cityhash4' mangled-name='cityhash4' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cityhash4'>
|
|
|
|
<parameter type-id='9c313c2d' name='w1'/>
|
|
|
|
<parameter type-id='9c313c2d' name='w2'/>
|
|
|
|
<parameter type-id='9c313c2d' name='w3'/>
|
|
|
|
<parameter type-id='9c313c2d' name='w4'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfeature_common.c' language='LANG_C99'>
|
log xattr=sa create/remove/update to ZIL
As such, there are no specific synchronous semantics defined for
the xattrs. But for xattr=on, it does log to ZIL and zil_commit() is
done, if sync=always is set on dataset. This provides sync semantics
for xattr=on with sync=always set on dataset.
For the xattr=sa implementation, it doesn't log to ZIL, so, even with
sync=always, xattrs are not guaranteed to be synced before xattr call
returns to caller. So, xattr can be lost if system crash happens, before
txg carrying xattr transaction is synced.
This change adds xattr=sa logging to ZIL on xattr create/remove/update
and xattrs are synced to ZIL (zil_commit() done) for sync=always.
This makes xattr=sa behavior similar to xattr=on.
Implementation notes:
The actual logging is fairly straight-forward and does not warrant
additional explanation.
However, it has been 14 years since we last added new TX types
to the ZIL [1], hence this is the first time we do it after the
introduction of zpool features. Therefore, here is an overview of the
feature activation and deactivation workflow:
1. The feature must be enabled. Otherwise, we don't log the new
record type. This ensures compatibility with older software.
2. The feature is activated per-dataset, since the ZIL is per-dataset.
3. If the feature is enabled and dataset is not for zvol, any append to
the ZIL chain will activate the feature for the dataset. Likewise
for starting a new ZIL chain.
4. A dataset that doesn't have a ZIL chain has the feature deactivated.
We ensure (3) by activating on the first zil_commit() after the feature
was enabled. Since activating the features requires waiting for txg
sync, the first zil_commit() after enabling the feature will be slower
than usual. The downside is that this is really a conservative
approximation: even if we never append a 'TX_SETSAXATTR' to the ZIL
chain, we pay the penalty for feature activation. The upside is that the
user is in control of when we pay the penalty, i.e., upon enabling the
feature.
We ensure (4) by hooking into zil_sync(), where ZIL destroy actually
happens.
One more piece on feature activation, since it's spread across
multiple functions:
zil_commit()
zil_process_commit_list()
if lwb == NULL // first zil_commit since zil_open
zil_create()
if no log block pointer in ZIL header:
if feature enabled and not active:
// CASE 1
enable, COALESCE txg wait with dmu_tx that allocated the
log block
else // log block was allocated earlier than this zil_open
if feature enabled and not active:
// CASE 2
enable, EXPLICIT txg wait
else // already have an in-DRAM LWB
if feature enabled and not active:
// this happens when we enable the feature after zil_create
// CASE 3
enable, EXPLICIT txg wait
[1] https://github.com/illumos/illumos-gate/commit/da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Christian Schwarz <christian.schwarz@nutanix.com>
Reviewed-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Reviewed-by: Ryan Moeller <freqlabs@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Jitendra Patidar <jitendra.patidar@nutanix.com>
Closes #8768
Closes #9078
2022-02-23 00:06:43 +03:00
|
|
|
<array-type-def dimensions='1' type-id='83f29ca2' size-in-bits='15680' id='d96379d0'>
|
|
|
|
<subrange length='35' type-id='7359adad' id='6a6a7e00'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</array-type-def>
|
|
|
|
<enum-decl name='spa_feature' id='33ecb627'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='SPA_FEATURE_NONE' value='-1'/>
|
|
|
|
<enumerator name='SPA_FEATURE_ASYNC_DESTROY' value='0'/>
|
|
|
|
<enumerator name='SPA_FEATURE_EMPTY_BPOBJ' value='1'/>
|
|
|
|
<enumerator name='SPA_FEATURE_LZ4_COMPRESS' value='2'/>
|
|
|
|
<enumerator name='SPA_FEATURE_MULTI_VDEV_CRASH_DUMP' value='3'/>
|
|
|
|
<enumerator name='SPA_FEATURE_SPACEMAP_HISTOGRAM' value='4'/>
|
|
|
|
<enumerator name='SPA_FEATURE_ENABLED_TXG' value='5'/>
|
|
|
|
<enumerator name='SPA_FEATURE_HOLE_BIRTH' value='6'/>
|
|
|
|
<enumerator name='SPA_FEATURE_EXTENSIBLE_DATASET' value='7'/>
|
|
|
|
<enumerator name='SPA_FEATURE_EMBEDDED_DATA' value='8'/>
|
|
|
|
<enumerator name='SPA_FEATURE_BOOKMARKS' value='9'/>
|
|
|
|
<enumerator name='SPA_FEATURE_FS_SS_LIMIT' value='10'/>
|
|
|
|
<enumerator name='SPA_FEATURE_LARGE_BLOCKS' value='11'/>
|
|
|
|
<enumerator name='SPA_FEATURE_LARGE_DNODE' value='12'/>
|
|
|
|
<enumerator name='SPA_FEATURE_SHA512' value='13'/>
|
|
|
|
<enumerator name='SPA_FEATURE_SKEIN' value='14'/>
|
|
|
|
<enumerator name='SPA_FEATURE_EDONR' value='15'/>
|
|
|
|
<enumerator name='SPA_FEATURE_USEROBJ_ACCOUNTING' value='16'/>
|
|
|
|
<enumerator name='SPA_FEATURE_ENCRYPTION' value='17'/>
|
|
|
|
<enumerator name='SPA_FEATURE_PROJECT_QUOTA' value='18'/>
|
|
|
|
<enumerator name='SPA_FEATURE_DEVICE_REMOVAL' value='19'/>
|
|
|
|
<enumerator name='SPA_FEATURE_OBSOLETE_COUNTS' value='20'/>
|
|
|
|
<enumerator name='SPA_FEATURE_POOL_CHECKPOINT' value='21'/>
|
|
|
|
<enumerator name='SPA_FEATURE_SPACEMAP_V2' value='22'/>
|
|
|
|
<enumerator name='SPA_FEATURE_ALLOCATION_CLASSES' value='23'/>
|
|
|
|
<enumerator name='SPA_FEATURE_RESILVER_DEFER' value='24'/>
|
|
|
|
<enumerator name='SPA_FEATURE_BOOKMARK_V2' value='25'/>
|
|
|
|
<enumerator name='SPA_FEATURE_REDACTION_BOOKMARKS' value='26'/>
|
|
|
|
<enumerator name='SPA_FEATURE_REDACTED_DATASETS' value='27'/>
|
|
|
|
<enumerator name='SPA_FEATURE_BOOKMARK_WRITTEN' value='28'/>
|
|
|
|
<enumerator name='SPA_FEATURE_LOG_SPACEMAP' value='29'/>
|
|
|
|
<enumerator name='SPA_FEATURE_LIVELIST' value='30'/>
|
|
|
|
<enumerator name='SPA_FEATURE_DEVICE_REBUILD' value='31'/>
|
|
|
|
<enumerator name='SPA_FEATURE_ZSTD_COMPRESS' value='32'/>
|
|
|
|
<enumerator name='SPA_FEATURE_DRAID' value='33'/>
|
log xattr=sa create/remove/update to ZIL
As such, there are no specific synchronous semantics defined for
the xattrs. But for xattr=on, it does log to ZIL and zil_commit() is
done, if sync=always is set on dataset. This provides sync semantics
for xattr=on with sync=always set on dataset.
For the xattr=sa implementation, it doesn't log to ZIL, so, even with
sync=always, xattrs are not guaranteed to be synced before xattr call
returns to caller. So, xattr can be lost if system crash happens, before
txg carrying xattr transaction is synced.
This change adds xattr=sa logging to ZIL on xattr create/remove/update
and xattrs are synced to ZIL (zil_commit() done) for sync=always.
This makes xattr=sa behavior similar to xattr=on.
Implementation notes:
The actual logging is fairly straight-forward and does not warrant
additional explanation.
However, it has been 14 years since we last added new TX types
to the ZIL [1], hence this is the first time we do it after the
introduction of zpool features. Therefore, here is an overview of the
feature activation and deactivation workflow:
1. The feature must be enabled. Otherwise, we don't log the new
record type. This ensures compatibility with older software.
2. The feature is activated per-dataset, since the ZIL is per-dataset.
3. If the feature is enabled and dataset is not for zvol, any append to
the ZIL chain will activate the feature for the dataset. Likewise
for starting a new ZIL chain.
4. A dataset that doesn't have a ZIL chain has the feature deactivated.
We ensure (3) by activating on the first zil_commit() after the feature
was enabled. Since activating the features requires waiting for txg
sync, the first zil_commit() after enabling the feature will be slower
than usual. The downside is that this is really a conservative
approximation: even if we never append a 'TX_SETSAXATTR' to the ZIL
chain, we pay the penalty for feature activation. The upside is that the
user is in control of when we pay the penalty, i.e., upon enabling the
feature.
We ensure (4) by hooking into zil_sync(), where ZIL destroy actually
happens.
One more piece on feature activation, since it's spread across
multiple functions:
zil_commit()
zil_process_commit_list()
if lwb == NULL // first zil_commit since zil_open
zil_create()
if no log block pointer in ZIL header:
if feature enabled and not active:
// CASE 1
enable, COALESCE txg wait with dmu_tx that allocated the
log block
else // log block was allocated earlier than this zil_open
if feature enabled and not active:
// CASE 2
enable, EXPLICIT txg wait
else // already have an in-DRAM LWB
if feature enabled and not active:
// this happens when we enable the feature after zil_create
// CASE 3
enable, EXPLICIT txg wait
[1] https://github.com/illumos/illumos-gate/commit/da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Christian Schwarz <christian.schwarz@nutanix.com>
Reviewed-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Reviewed-by: Ryan Moeller <freqlabs@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Jitendra Patidar <jitendra.patidar@nutanix.com>
Closes #8768
Closes #9078
2022-02-23 00:06:43 +03:00
|
|
|
<enumerator name='SPA_FEATURE_ZILSAXATTR' value='34'/>
|
|
|
|
<enumerator name='SPA_FEATURES' value='35'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='spa_feature_t' type-id='33ecb627' id='d6618c78'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<enum-decl name='zfeature_flags' id='6db816a4'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFEATURE_FLAG_READONLY_COMPAT' value='1'/>
|
|
|
|
<enumerator name='ZFEATURE_FLAG_MOS' value='2'/>
|
|
|
|
<enumerator name='ZFEATURE_FLAG_ACTIVATE_ON_ENABLE' value='4'/>
|
|
|
|
<enumerator name='ZFEATURE_FLAG_PER_DATASET' value='8'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfeature_flags_t' type-id='6db816a4' id='fc329033'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<enum-decl name='zfeature_type' id='c4fa2355'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFEATURE_TYPE_BOOLEAN' value='0'/>
|
|
|
|
<enumerator name='ZFEATURE_TYPE_UINT64_ARRAY' value='1'/>
|
|
|
|
<enumerator name='ZFEATURE_NUM_TYPES' value='2'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfeature_type_t' type-id='c4fa2355' id='732d2bb2'/>
|
|
|
|
<class-decl name='zfeature_info' size-in-bits='448' is-struct='yes' visibility='default' id='1178d146'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='fi_feature' type-id='d6618c78' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='fi_uname' type-id='80f4b756' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='fi_guid' type-id='80f4b756' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='fi_desc' type-id='80f4b756' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='fi_flags' type-id='fc329033' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
|
|
|
<var-decl name='fi_zfs_mod_supported' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='fi_type' type-id='732d2bb2' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='fi_depends' type-id='1acff326' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='zfeature_info_t' type-id='1178d146' id='83f29ca2'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<class-decl name='zfs_mod_supported_features' size-in-bits='128' is-struct='yes' visibility='default' id='3eee3342'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='tree' type-id='eaa32e2f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='all_features' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<qualified-type-def type-id='d6618c78' const='yes' id='81a65028'/>
|
|
|
|
<pointer-type-def type-id='81a65028' size-in-bits='64' id='1acff326'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<qualified-type-def type-id='3eee3342' const='yes' id='0c1d5bbb'/>
|
|
|
|
<pointer-type-def type-id='0c1d5bbb' size-in-bits='64' id='a3372543'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='d6618c78' size-in-bits='64' id='a8425263'/>
|
|
|
|
<var-decl name='spa_feature_table' type-id='d96379d0' mangled-name='spa_feature_table' visibility='default' elf-symbol-id='spa_feature_table'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zfeature_checks_disable' type-id='c19b74c3' mangled-name='zfeature_checks_disable' visibility='default' elf-symbol-id='zfeature_checks_disable'/>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='guid'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='guid'/>
|
|
|
|
<parameter type-id='a8425263' name='res'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='a8425263' name='res'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='d6618c78' name='fid'/>
|
|
|
|
<parameter type-id='d6618c78' name='check'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='scope'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<parameter type-id='a3372543' name='sfeatures'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_comutil.c' language='LANG_C99'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<array-type-def dimensions='1' type-id='b99c00c9' size-in-bits='2624' id='5ce15418'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<subrange length='41' type-id='7359adad' id='cb834f44'/>
|
|
|
|
</array-type-def>
|
|
|
|
<class-decl name='zpool_load_policy' size-in-bits='256' is-struct='yes' visibility='default' id='2f65b36f'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='zlp_rewind' type-id='8f92235e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='zlp_maxmeta' type-id='9c313c2d' visibility='default'/>
|
2021-04-09 01:44:23 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='zlp_maxdata' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='zlp_txg' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zpool_load_policy_t' type-id='2f65b36f' id='d11b7617'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<qualified-type-def type-id='80f4b756' const='yes' id='b99c00c9'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='d11b7617' size-in-bits='64' id='23432aaa'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='zfs_history_event_names' type-id='5ce15418' mangled-name='zfs_history_event_names' visibility='default' elf-symbol-id='zfs_history_event_names'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5ce45b60' name='nv'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5ce45b60' name='nv'/>
|
|
|
|
<parameter type-id='26a90f95' name='type'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='5ce45b60' name='nvl'/>
|
|
|
|
<parameter type-id='23432aaa' name='zlpp'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='spa_version'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='zpl_version'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_deleg.c' language='LANG_C99'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<array-type-def dimensions='1' type-id='fa1870fd' size-in-bits='infinite' id='7c00e69d'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<subrange length='infinite' id='031f2035'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<enum-decl name='zfs_deleg_who_type_t' naming-typedef-id='36d4bd5a' id='b5fa5816'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFS_DELEG_WHO_UNKNOWN' value='0'/>
|
|
|
|
<enumerator name='ZFS_DELEG_USER' value='117'/>
|
|
|
|
<enumerator name='ZFS_DELEG_USER_SETS' value='85'/>
|
|
|
|
<enumerator name='ZFS_DELEG_GROUP' value='103'/>
|
|
|
|
<enumerator name='ZFS_DELEG_GROUP_SETS' value='71'/>
|
|
|
|
<enumerator name='ZFS_DELEG_EVERYONE' value='101'/>
|
|
|
|
<enumerator name='ZFS_DELEG_EVERYONE_SETS' value='69'/>
|
|
|
|
<enumerator name='ZFS_DELEG_CREATE' value='99'/>
|
|
|
|
<enumerator name='ZFS_DELEG_CREATE_SETS' value='67'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NAMED_SET' value='115'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NAMED_SET_SETS' value='83'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='zfs_deleg_who_type_t' type-id='b5fa5816' id='36d4bd5a'/>
|
|
|
|
<enum-decl name='zfs_deleg_note_t' naming-typedef-id='4613c173' id='729d4547'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_CREATE' value='0'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_DESTROY' value='1'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_SNAPSHOT' value='2'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_ROLLBACK' value='3'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_CLONE' value='4'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_PROMOTE' value='5'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_RENAME' value='6'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_SEND' value='7'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_RECEIVE' value='8'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_ALLOW' value='9'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_USERPROP' value='10'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_MOUNT' value='11'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_SHARE' value='12'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_USERQUOTA' value='13'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_GROUPQUOTA' value='14'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_USERUSED' value='15'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_GROUPUSED' value='16'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_USEROBJQUOTA' value='17'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_GROUPOBJQUOTA' value='18'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_USEROBJUSED' value='19'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_GROUPOBJUSED' value='20'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_HOLD' value='21'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_RELEASE' value='22'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_DIFF' value='23'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_BOOKMARK' value='24'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_LOAD_KEY' value='25'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_CHANGE_KEY' value='26'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_PROJECTUSED' value='27'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_PROJECTQUOTA' value='28'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_PROJECTOBJUSED' value='29'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_PROJECTOBJQUOTA' value='30'/>
|
|
|
|
<enumerator name='ZFS_DELEG_NOTE_NONE' value='31'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_deleg_note_t' type-id='729d4547' id='4613c173'/>
|
|
|
|
<class-decl name='zfs_deleg_perm_tab' size-in-bits='128' is-struct='yes' visibility='default' id='5aa05c1f'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='z_perm' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='z_note' type-id='4613c173' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='zfs_deleg_perm_tab_t' type-id='5aa05c1f' id='f3f851ad'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<qualified-type-def type-id='f3f851ad' const='yes' id='fa1870fd'/>
|
|
|
|
<var-decl name='zfs_deleg_perm_tab' type-id='7c00e69d' mangled-name='zfs_deleg_perm_tab' visibility='default' elf-symbol-id='zfs_deleg_perm_tab'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='perm'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='5ce45b60' name='nvp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='26a90f95' name='attr'/>
|
|
|
|
<parameter type-id='36d4bd5a' name='type'/>
|
|
|
|
<parameter type-id='a84c031d' name='inheritchr'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_fletcher.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<array-type-def dimensions='1' type-id='9c313c2d' size-in-bits='256' id='85c64d26'>
|
|
|
|
<subrange length='4' type-id='7359adad' id='16fe7105'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='9c313c2d' size-in-bits='512' id='c5d13f42'>
|
|
|
|
<subrange length='8' type-id='7359adad' id='56e0c0b1'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='90dbb6d6' size-in-bits='2048' id='16582e69'>
|
|
|
|
<subrange length='4' type-id='7359adad' id='16fe7105'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='8240361c' size-in-bits='1024' id='481f90b1'>
|
|
|
|
<subrange length='4' type-id='7359adad' id='16fe7105'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='7c1ab40c' size-in-bits='512' id='cbd91ec1'>
|
|
|
|
<subrange length='4' type-id='7359adad' id='16fe7105'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='6d059eaa' size-in-bits='1024' id='729b6ebb'>
|
|
|
|
<subrange length='4' type-id='7359adad' id='16fe7105'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='zio_cksum' size-in-bits='256' is-struct='yes' visibility='default' id='1d53e28b'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zc_word' type-id='85c64d26' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zio_cksum_t' type-id='1d53e28b' id='39730d0b'/>
|
|
|
|
<enum-decl name='zio_byteorder_t' naming-typedef-id='595a65ec' id='fc861be0'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZIO_CHECKSUM_NATIVE' value='0'/>
|
|
|
|
<enumerator name='ZIO_CHECKSUM_BYTESWAP' value='1'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='zio_byteorder_t' type-id='fc861be0' id='595a65ec'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zio_abd_checksum_data' size-in-bits='256' is-struct='yes' visibility='default' id='4bf4b004'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='acd_byteorder' type-id='595a65ec' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='acd_ctx' type-id='0f7df99e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='acd_zcp' type-id='c24fc2ee' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='acd_private' type-id='eaa32e2f' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zio_abd_checksum_data_t' type-id='4bf4b004' id='74e39470'/>
|
|
|
|
<typedef-decl name='zio_abd_checksum_init_t' type-id='a5444274' id='029a8ebe'/>
|
|
|
|
<typedef-decl name='zio_abd_checksum_fini_t' type-id='a5444274' id='d6fd5c6c'/>
|
|
|
|
<typedef-decl name='zio_abd_checksum_iter_t' type-id='f4a1892e' id='cefa0f4a'/>
|
|
|
|
<class-decl name='zio_abd_checksum_func' size-in-bits='192' is-struct='yes' visibility='default' id='aa14691a'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='acf_init' type-id='0bcca125' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='acf_fini' type-id='bfe36153' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='acf_iter' type-id='1e276399' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zio_abd_checksum_func_t' type-id='3f8e8d11' id='c2eb138a'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zfs_fletcher_superscalar' size-in-bits='256' is-struct='yes' visibility='default' id='28efb250'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='v' type-id='85c64d26' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_fletcher_superscalar_t' type-id='28efb250' id='6d059eaa'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zfs_fletcher_sse' size-in-bits='128' is-struct='yes' visibility='default' id='acd4019a'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='v' type-id='c1c22e6c' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_fletcher_sse_t' type-id='acd4019a' id='7c1ab40c'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zfs_fletcher_avx' size-in-bits='256' is-struct='yes' visibility='default' id='8c208dfa'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='v' type-id='85c64d26' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_fletcher_avx_t' type-id='8c208dfa' id='8240361c'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zfs_fletcher_avx512' size-in-bits='512' is-struct='yes' visibility='default' id='c6d0c382'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='v' type-id='c5d13f42' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_fletcher_avx512_t' type-id='c6d0c382' id='90dbb6d6'/>
|
|
|
|
<union-decl name='fletcher_4_ctx' size-in-bits='2048' visibility='default' id='1f951ade'>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='scalar' type-id='39730d0b' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='superscalar' type-id='729b6ebb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='sse' type-id='cbd91ec1' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='avx' type-id='481f90b1' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='avx512' type-id='16582e69' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</union-decl>
|
|
|
|
<typedef-decl name='fletcher_4_ctx_t' type-id='1f951ade' id='4b675395'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<qualified-type-def type-id='aa14691a' const='yes' id='3f8e8d11'/>
|
|
|
|
<pointer-type-def type-id='4b675395' size-in-bits='64' id='0f7df99e'/>
|
|
|
|
<pointer-type-def type-id='74e39470' size-in-bits='64' id='eefe7427'/>
|
|
|
|
<pointer-type-def type-id='d6fd5c6c' size-in-bits='64' id='bfe36153'/>
|
|
|
|
<pointer-type-def type-id='029a8ebe' size-in-bits='64' id='0bcca125'/>
|
|
|
|
<pointer-type-def type-id='cefa0f4a' size-in-bits='64' id='1e276399'/>
|
|
|
|
<pointer-type-def type-id='39730d0b' size-in-bits='64' id='c24fc2ee'/>
|
|
|
|
<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'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='fletcher_init' mangled-name='fletcher_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fletcher_init'>
|
|
|
|
<parameter type-id='c24fc2ee' name='zcp'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='9c313c2d' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='ctx_template'/>
|
|
|
|
<parameter type-id='c24fc2ee' name='zcp'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='9c313c2d' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='ctx_template'/>
|
|
|
|
<parameter type-id='c24fc2ee' name='zcp'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='val'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='9c313c2d' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='ctx_template'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='c24fc2ee' name='zcp'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='9c313c2d' name='size'/>
|
|
|
|
<parameter type-id='c24fc2ee' name='zcp'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='9c313c2d' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='ctx_template'/>
|
|
|
|
<parameter type-id='c24fc2ee' name='zcp'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='eaa32e2f' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='size'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<function-type size-in-bits='64' id='f4a1892e'>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<parameter type-id='b59d7dce'/>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-type>
|
|
|
|
<function-type size-in-bits='64' id='a5444274'>
|
|
|
|
<parameter type-id='eefe7427'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-type>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_fletcher_avx512.c' language='LANG_C99'>
|
|
|
|
<typedef-decl name='fletcher_4_init_f' type-id='173aa527' id='b9ae1656'/>
|
|
|
|
<typedef-decl name='fletcher_4_fini_f' type-id='0ad5b8a8' id='c4c1f4fc'/>
|
|
|
|
<typedef-decl name='fletcher_4_compute_f' type-id='38147eff' id='ad1dc4cb'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='fletcher_4_func' size-in-bits='512' is-struct='yes' visibility='default' id='57f479a0'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='init_native' type-id='b9ae1656' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='fini_native' type-id='c4c1f4fc' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='compute_native' type-id='ad1dc4cb' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='init_byteswap' type-id='b9ae1656' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='fini_byteswap' type-id='c4c1f4fc' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='compute_byteswap' type-id='ad1dc4cb' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='valid' type-id='297d38bc' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='name' type-id='80f4b756' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='fletcher_4_ops_t' type-id='57f479a0' id='eba91718'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<qualified-type-def type-id='eba91718' const='yes' id='9eeabdc8'/>
|
|
|
|
<pointer-type-def type-id='e9e61702' size-in-bits='64' id='297d38bc'/>
|
|
|
|
<pointer-type-def type-id='fe40251b' size-in-bits='64' id='173aa527'/>
|
|
|
|
<pointer-type-def type-id='17fb1f83' size-in-bits='64' id='38147eff'/>
|
|
|
|
<pointer-type-def type-id='fb39e25e' size-in-bits='64' id='0ad5b8a8'/>
|
|
|
|
<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'/>
|
|
|
|
<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'/>
|
|
|
|
<function-type size-in-bits='64' id='e9e61702'>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-type>
|
|
|
|
<function-type size-in-bits='64' id='fe40251b'>
|
|
|
|
<parameter type-id='0f7df99e'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-type>
|
|
|
|
<function-type size-in-bits='64' id='17fb1f83'>
|
|
|
|
<parameter type-id='0f7df99e'/>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<parameter type-id='9c313c2d'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-type>
|
|
|
|
<function-type size-in-bits='64' id='fb39e25e'>
|
|
|
|
<parameter type-id='0f7df99e'/>
|
|
|
|
<parameter type-id='c24fc2ee'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-type>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_fletcher_intel.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'/>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_fletcher_sse.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'/>
|
|
|
|
<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'/>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_fletcher_superscalar.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'/>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_fletcher_superscalar4.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'/>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_namecheck.c' language='LANG_C99'>
|
|
|
|
<enum-decl name='namecheck_err_t' naming-typedef-id='8e0af06e' id='f43bbcda'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='NAME_ERR_LEADING_SLASH' value='0'/>
|
|
|
|
<enumerator name='NAME_ERR_EMPTY_COMPONENT' value='1'/>
|
|
|
|
<enumerator name='NAME_ERR_TRAILING_SLASH' value='2'/>
|
|
|
|
<enumerator name='NAME_ERR_INVALCHAR' value='3'/>
|
|
|
|
<enumerator name='NAME_ERR_MULTIPLE_DELIMITERS' value='4'/>
|
|
|
|
<enumerator name='NAME_ERR_NOLETTER' value='5'/>
|
|
|
|
<enumerator name='NAME_ERR_RESERVED' value='6'/>
|
|
|
|
<enumerator name='NAME_ERR_DISKLIKE' value='7'/>
|
|
|
|
<enumerator name='NAME_ERR_TOOLONG' value='8'/>
|
|
|
|
<enumerator name='NAME_ERR_SELF_REF' value='9'/>
|
|
|
|
<enumerator name='NAME_ERR_PARENT_REF' value='10'/>
|
|
|
|
<enumerator name='NAME_ERR_NO_AT' value='11'/>
|
|
|
|
<enumerator name='NAME_ERR_NO_POUND' value='12'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='namecheck_err_t' type-id='f43bbcda' id='8e0af06e'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='8e0af06e' size-in-bits='64' id='053457bd'/>
|
|
|
|
<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'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='053457bd' name='why'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='what'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='permset_namecheck' mangled-name='permset_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='permset_namecheck'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='053457bd' name='why'/>
|
|
|
|
<parameter type-id='26a90f95' name='what'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='dataset_nestcheck' mangled-name='dataset_nestcheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dataset_nestcheck'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='entity_namecheck' mangled-name='entity_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='entity_namecheck'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='053457bd' name='why'/>
|
|
|
|
<parameter type-id='26a90f95' name='what'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='dataset_namecheck' mangled-name='dataset_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dataset_namecheck'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='053457bd' name='why'/>
|
|
|
|
<parameter type-id='26a90f95' name='what'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='bookmark_namecheck' mangled-name='bookmark_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bookmark_namecheck'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='053457bd' name='why'/>
|
|
|
|
<parameter type-id='26a90f95' name='what'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='snapshot_namecheck' mangled-name='snapshot_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snapshot_namecheck'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='053457bd' name='why'/>
|
|
|
|
<parameter type-id='26a90f95' name='what'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='mountpoint_namecheck' mangled-name='mountpoint_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mountpoint_namecheck'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='053457bd' name='why'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='pool_namecheck' mangled-name='pool_namecheck' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pool_namecheck'>
|
|
|
|
<parameter type-id='80f4b756' name='pool'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='053457bd' name='why'/>
|
|
|
|
<parameter type-id='26a90f95' name='what'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zfs_prop.c' language='LANG_C99'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<array-type-def dimensions='1' type-id='b99c00c9' size-in-bits='768' id='bcc77e38'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<subrange length='12' type-id='7359adad' id='84827bdc'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<enum-decl name='zprop_type_t' naming-typedef-id='31429eff' id='87676253'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='PROP_TYPE_NUMBER' value='0'/>
|
|
|
|
<enumerator name='PROP_TYPE_STRING' value='1'/>
|
|
|
|
<enumerator name='PROP_TYPE_INDEX' value='2'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zprop_type_t' type-id='87676253' id='31429eff'/>
|
|
|
|
<enum-decl name='zprop_attr_t' naming-typedef-id='999701cc' id='77d05200'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='PROP_DEFAULT' value='0'/>
|
|
|
|
<enumerator name='PROP_READONLY' value='1'/>
|
|
|
|
<enumerator name='PROP_INHERIT' value='2'/>
|
|
|
|
<enumerator name='PROP_ONETIME' value='3'/>
|
|
|
|
<enumerator name='PROP_ONETIME_DEFAULT' value='4'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='zprop_attr_t' type-id='77d05200' id='999701cc'/>
|
|
|
|
<class-decl name='zfs_index' size-in-bits='128' is-struct='yes' visibility='default' id='87957af9'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='pi_name' type-id='80f4b756' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='pi_value' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='zprop_index_t' type-id='87957af9' id='64636ce3'/>
|
|
|
|
<class-decl name='zprop_desc_t' size-in-bits='704' is-struct='yes' naming-typedef-id='ffa52b96' visibility='default' id='bbff5e4b'>
|
2021-07-18 18:55:46 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='pd_name' type-id='80f4b756' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='pd_propnum' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='96'>
|
|
|
|
<var-decl name='pd_proptype' type-id='31429eff' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='pd_strdefault' type-id='80f4b756' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='pd_numdefault' type-id='9c313c2d' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='pd_attr' type-id='999701cc' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
|
|
|
<var-decl name='pd_types' type-id='95e97e5e' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='pd_values' type-id='80f4b756' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='pd_colname' type-id='80f4b756' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='pd_rightalign' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='480'>
|
|
|
|
<var-decl name='pd_visible' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='512'>
|
|
|
|
<var-decl name='pd_zfs_mod_supported' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='576'>
|
|
|
|
<var-decl name='pd_table' type-id='c8bc397b' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='640'>
|
|
|
|
<var-decl name='pd_table_size' type-id='b59d7dce' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zprop_desc_t' type-id='bbff5e4b' id='ffa52b96'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='80f4b756' size-in-bits='64' id='7d3cd834'/>
|
|
|
|
<qualified-type-def type-id='64636ce3' const='yes' id='072f7953'/>
|
|
|
|
<pointer-type-def type-id='072f7953' size-in-bits='64' id='c8bc397b'/>
|
|
|
|
<pointer-type-def type-id='ffa52b96' size-in-bits='64' id='76c8174b'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='zfs_userquota_prop_prefixes' type-id='bcc77e38' mangled-name='zfs_userquota_prop_prefixes' visibility='default' elf-symbol-id='zfs_userquota_prop_prefixes'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<return type-id='76c8174b'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<return type-id='58603c44'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='string'/>
|
|
|
|
<parameter type-id='5d6479ae' name='index'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='index'/>
|
|
|
|
<parameter type-id='7d3cd834' name='string'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='seed'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='2e45de5d' name='types'/>
|
|
|
|
<parameter type-id='c19b74c3' name='headcheck'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='31429eff'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='str'/>
|
|
|
|
<parameter type-id='c19b74c3' name='encrypted'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='80f4b756'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='80f4b756'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
</abi-instr>
|
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zpool_prop.c' language='LANG_C99'>
|
|
|
|
<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'>
|
|
|
|
<return type-id='76c8174b'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='5d0c23fb'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<return type-id='31429eff'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='string'/>
|
|
|
|
<parameter type-id='5d6479ae' name='index'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<parameter type-id='9c313c2d' name='index'/>
|
|
|
|
<parameter type-id='7d3cd834' name='string'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='seed'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='9c313c2d'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='80f4b756'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-30 17:46:25 +03:00
|
|
|
<function-decl name='vdev_prop_get_table' mangled-name='vdev_prop_get_table' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_get_table'>
|
|
|
|
<return type-id='76c8174b'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_init' mangled-name='vdev_prop_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_init'>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_name_to_prop' mangled-name='vdev_name_to_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_name_to_prop'>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<return type-id='5aa5c90c'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_user' mangled-name='vdev_prop_user' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_user'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_to_name' mangled-name='vdev_prop_to_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_to_name'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_get_type' mangled-name='vdev_prop_get_type' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_get_type'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='31429eff'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_readonly' mangled-name='vdev_prop_readonly' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_readonly'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_default_string' mangled-name='vdev_prop_default_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_default_string'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_default_numeric' mangled-name='vdev_prop_default_numeric' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_default_numeric'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_string_to_index' mangled-name='vdev_prop_string_to_index' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_string_to_index'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='string'/>
|
|
|
|
<parameter type-id='5d6479ae' name='index'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_index_to_string' mangled-name='vdev_prop_index_to_string' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_index_to_string'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<parameter type-id='9c313c2d' name='index'/>
|
|
|
|
<parameter type-id='7d3cd834' name='string'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zpool_prop_vdev' mangled-name='zpool_prop_vdev' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_prop_vdev'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_random_value' mangled-name='vdev_prop_random_value' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_random_value'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<parameter type-id='9c313c2d' name='seed'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_values' mangled-name='vdev_prop_values' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_values'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_column_name' mangled-name='vdev_prop_column_name' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_column_name'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='vdev_prop_align_right' mangled-name='vdev_prop_align_right' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_prop_align_right'>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='../../module/zcommon/zprop_common.c' language='LANG_C99'>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='31429eff' name='type'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='numdefault'/>
|
|
|
|
<parameter type-id='80f4b756' name='strdefault'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='999701cc' name='attr'/>
|
|
|
|
<parameter type-id='95e97e5e' name='objset_types'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='values'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='colname'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='rightalign'/>
|
|
|
|
<parameter type-id='c19b74c3' name='visible'/>
|
|
|
|
<parameter type-id='c8bc397b' name='idx_tbl'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<parameter type-id='a3372543' name='sfeatures'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='def'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='999701cc' name='attr'/>
|
|
|
|
<parameter type-id='95e97e5e' name='objset_types'/>
|
|
|
|
<parameter type-id='80f4b756' name='values'/>
|
|
|
|
<parameter type-id='80f4b756' name='colname'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<parameter type-id='a3372543' name='sfeatures'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='9c313c2d' name='def'/>
|
|
|
|
<parameter type-id='999701cc' name='attr'/>
|
|
|
|
<parameter type-id='95e97e5e' name='objset_types'/>
|
|
|
|
<parameter type-id='80f4b756' name='values'/>
|
|
|
|
<parameter type-id='80f4b756' name='colname'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<parameter type-id='a3372543' name='sfeatures'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='def'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='999701cc' name='attr'/>
|
|
|
|
<parameter type-id='95e97e5e' name='objset_types'/>
|
|
|
|
<parameter type-id='80f4b756' name='values'/>
|
|
|
|
<parameter type-id='80f4b756' name='colname'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c8bc397b' name='idx_tbl'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<parameter type-id='a3372543' name='sfeatures'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='31429eff' name='type'/>
|
|
|
|
<parameter type-id='999701cc' name='attr'/>
|
|
|
|
<parameter type-id='95e97e5e' name='objset_types'/>
|
|
|
|
<parameter type-id='80f4b756' name='colname'/>
|
zcommon: pre-iterate over sysfs instead of statting every feature
If sufficient memory (<2K, realistically) is available, libzfs_init()
can be significantly shorted by iterating over the correct sysfs
directory before registrations, we can turn 168 stats into 15/18
syscalls (3 opens (6 if built in), 3 fstats, 6 getdentses, and 3
closes), a tenfoldish reduction; this is probably a bit faster, too.
The list is always optional, and registration functions (and one-off
users) can simply pass NULL, which will fall back to the previous
mechanism
Also, don't allocate in zfs_mod_supported_impl, and use use access()
instead of stat(), since existence is really what we care about
Also, fix pre-prop-checking compat in fallback for built-in ZFS
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #12089
2021-12-17 03:43:10 +03:00
|
|
|
<parameter type-id='a3372543' name='sfeatures'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='1ec3747a' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='cb'/>
|
|
|
|
<parameter type-id='c19b74c3' name='show_all'/>
|
|
|
|
<parameter type-id='c19b74c3' name='ordered'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='80f4b756' name='string'/>
|
|
|
|
<parameter type-id='5d6479ae' name='index'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='9c313c2d' name='index'/>
|
|
|
|
<parameter type-id='7d3cd834' name='string'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='9c313c2d' name='seed'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zprop_values' mangled-name='zprop_values' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_values'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<parameter type-id='c19b74c3' name='headcheck'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-11-30 17:46:25 +03:00
|
|
|
<function-decl name='zprop_valid_char' mangled-name='zprop_valid_char' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_valid_char'>
|
|
|
|
<parameter type-id='a84c031d' name='c'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zprop_width' mangled-name='zprop_width' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_width'>
|
|
|
|
<parameter type-id='95e97e5e' name='prop'/>
|
|
|
|
<parameter type-id='37e3bd22' name='fixed'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='b59d7dce'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_changelist.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<type-decl name='void' id='48b5725f'/>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_config.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<array-type-def dimensions='1' type-id='bf311473' size-in-bits='128' id='f0f65199'>
|
|
|
|
<subrange length='2' type-id='7359adad' id='52efc4ef'/>
|
|
|
|
</array-type-def>
|
|
|
|
<type-decl name='char' size-in-bits='8' id='a84c031d'/>
|
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='8192' id='b54ce520'>
|
|
|
|
<subrange length='1024' type-id='7359adad' id='c60446f8'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='2048' id='d1617432'>
|
|
|
|
<subrange length='256' type-id='7359adad' id='36e5b9fa'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='320' id='36c46961'>
|
|
|
|
<subrange length='40' type-id='7359adad' id='8f80b239'/>
|
|
|
|
</array-type-def>
|
2022-01-15 02:37:55 +03:00
|
|
|
<class-decl name='re_dfa_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='b48d2441'/>
|
|
|
|
<class-decl name='uu_avl' is-struct='yes' visibility='default' is-declaration-only='yes' id='4af029d1'/>
|
|
|
|
<class-decl name='uu_avl_pool' is-struct='yes' visibility='default' is-declaration-only='yes' id='12a530a8'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<type-decl name='int' size-in-bits='32' id='95e97e5e'/>
|
|
|
|
<type-decl name='long int' size-in-bits='64' id='bd54fe1a'/>
|
|
|
|
<type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/>
|
|
|
|
<type-decl name='short int' size-in-bits='16' id='a2185560'/>
|
|
|
|
<type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='9cac1fee'/>
|
|
|
|
<type-decl name='unsigned char' size-in-bits='8' id='002ac4a6'/>
|
|
|
|
<type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
|
|
|
|
<type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='uu_avl_pool_t' type-id='12a530a8' id='7f84e390'/>
|
|
|
|
<typedef-decl name='uu_avl_t' type-id='4af029d1' id='bb7f0973'/>
|
|
|
|
<typedef-decl name='zfs_handle_t' type-id='f6ee4445' id='775509eb'/>
|
|
|
|
<typedef-decl name='zpool_handle_t' type-id='67002a8a' id='b1efc708'/>
|
|
|
|
<typedef-decl name='libzfs_handle_t' type-id='c8a9d9d8' id='95942d0c'/>
|
|
|
|
<typedef-decl name='zpool_iter_f' type-id='3aebb66f' id='fa476e62'/>
|
|
|
|
<typedef-decl name='zfs_iter_f' type-id='5571cde4' id='d8e49ab9'/>
|
|
|
|
<typedef-decl name='avl_tree_t' type-id='b351119f' id='f20fbd51'/>
|
|
|
|
<class-decl name='avl_node' size-in-bits='192' is-struct='yes' visibility='default' id='428b67b3'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='avl_child' type-id='f0f65199' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='avl_pcb' type-id='e475ab95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<class-decl name='avl_tree' size-in-bits='320' is-struct='yes' visibility='default' id='b351119f'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='avl_root' type-id='bf311473' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='avl_compar' type-id='585e1de9' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='avl_offset' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='avl_numnodes' type-id='ee1f298e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='avl_pad' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<class-decl name='dmu_objset_stats' size-in-bits='2304' is-struct='yes' visibility='default' id='098f0221'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='dds_num_clones' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='dds_creation_txg' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='dds_guid' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='dds_type' type-id='230f1e16' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='224'>
|
|
|
|
<var-decl name='dds_is_snapshot' type-id='b96825af' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='232'>
|
|
|
|
<var-decl name='dds_inconsistent' type-id='b96825af' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='240'>
|
|
|
|
<var-decl name='dds_redacted' type-id='b96825af' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='248'>
|
|
|
|
<var-decl name='dds_origin' type-id='d1617432' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='dmu_objset_stats_t' type-id='098f0221' id='b2c14f17'/>
|
|
|
|
<enum-decl name='zfs_type_t' naming-typedef-id='2e45de5d' id='5d8f7321'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFS_TYPE_FILESYSTEM' value='1'/>
|
|
|
|
<enumerator name='ZFS_TYPE_SNAPSHOT' value='2'/>
|
|
|
|
<enumerator name='ZFS_TYPE_VOLUME' value='4'/>
|
|
|
|
<enumerator name='ZFS_TYPE_POOL' value='8'/>
|
|
|
|
<enumerator name='ZFS_TYPE_BOOKMARK' value='16'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<enumerator name='ZFS_TYPE_VDEV' value='32'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='zfs_type_t' type-id='5d8f7321' id='2e45de5d'/>
|
|
|
|
<enum-decl name='dmu_objset_type' id='6b1b19f9'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='DMU_OST_NONE' value='0'/>
|
|
|
|
<enumerator name='DMU_OST_META' value='1'/>
|
|
|
|
<enumerator name='DMU_OST_ZFS' value='2'/>
|
|
|
|
<enumerator name='DMU_OST_ZVOL' value='3'/>
|
|
|
|
<enumerator name='DMU_OST_OTHER' value='4'/>
|
|
|
|
<enumerator name='DMU_OST_ANY' value='5'/>
|
|
|
|
<enumerator name='DMU_OST_NUMTYPES' value='6'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='dmu_objset_type_t' type-id='6b1b19f9' id='230f1e16'/>
|
|
|
|
<class-decl name='nvlist' size-in-bits='192' is-struct='yes' visibility='default' id='ac266fd9'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='nvl_version' type-id='3ff5601b' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='nvl_nvflag' type-id='8f92235e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='nvl_priv' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='nvl_flag' type-id='8f92235e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='160'>
|
|
|
|
<var-decl name='nvl_pad' type-id='3ff5601b' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='nvlist_t' type-id='ac266fd9' id='8e8d4be3'/>
|
|
|
|
<enum-decl name='boolean_t' naming-typedef-id='c19b74c3' id='f58c8277'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='B_FALSE' value='0'/>
|
|
|
|
<enumerator name='B_TRUE' value='1'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='boolean_t' type-id='f58c8277' id='c19b74c3'/>
|
|
|
|
<typedef-decl name='ulong_t' type-id='7359adad' id='ee1f298e'/>
|
|
|
|
<typedef-decl name='longlong_t' type-id='1eb56b1e' id='9b3ff54f'/>
|
|
|
|
<typedef-decl name='diskaddr_t' type-id='9b3ff54f' id='804dc465'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='libzfs_handle' size-in-bits='18240' is-struct='yes' visibility='default' id='c8a9d9d8'>
|
2021-05-13 07:21:35 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='libzfs_error' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='libzfs_fd' type-id='95e97e5e' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='libzfs_pool_handles' type-id='4c81de99' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='libzfs_ns_avlpool' type-id='de82c773' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='libzfs_ns_avl' type-id='a5c21a38' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='libzfs_ns_gen' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='libzfs_desc_active' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='352'>
|
|
|
|
<var-decl name='libzfs_action' type-id='b54ce520' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='8544'>
|
|
|
|
<var-decl name='libzfs_desc' type-id='b54ce520' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='16736'>
|
|
|
|
<var-decl name='libzfs_printerr' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='16768'>
|
|
|
|
<var-decl name='libzfs_mnttab_enable' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='16832'>
|
|
|
|
<var-decl name='libzfs_mnttab_cache_lock' type-id='7a6844eb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='17152'>
|
|
|
|
<var-decl name='libzfs_mnttab_cache' type-id='f20fbd51' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='17472'>
|
|
|
|
<var-decl name='libzfs_pool_iter' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='17504'>
|
|
|
|
<var-decl name='libzfs_prop_debug' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='17536'>
|
|
|
|
<var-decl name='libzfs_urire' type-id='aca3bac8' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='18048'>
|
|
|
|
<var-decl name='libzfs_max_nvlist' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='18112'>
|
|
|
|
<var-decl name='libfetch' type-id='eaa32e2f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='18176'>
|
|
|
|
<var-decl name='libfetch_load_error' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='zfs_handle' size-in-bits='4928' is-struct='yes' visibility='default' id='f6ee4445'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zfs_hdl' type-id='b0382bb3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zpool_hdl' type-id='4c81de99' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zfs_name' type-id='d1617432' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='2176'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zfs_type' type-id='2e45de5d' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2208'>
|
|
|
|
<var-decl name='zfs_head_type' type-id='2e45de5d' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2240'>
|
|
|
|
<var-decl name='zfs_dmustats' type-id='b2c14f17' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='4544'>
|
|
|
|
<var-decl name='zfs_props' type-id='5ce45b60' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='4608'>
|
|
|
|
<var-decl name='zfs_user_props' type-id='5ce45b60' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='4672'>
|
|
|
|
<var-decl name='zfs_recvd_props' type-id='5ce45b60' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='4736'>
|
|
|
|
<var-decl name='zfs_mntcheck' type-id='c19b74c3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='4800'>
|
|
|
|
<var-decl name='zfs_mntopts' type-id='26a90f95' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='4864'>
|
|
|
|
<var-decl name='zfs_props_table' type-id='ae3e8ca6' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='zpool_handle' size-in-bits='2560' is-struct='yes' visibility='default' id='67002a8a'>
|
2021-05-13 07:21:35 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zpool_hdl' type-id='b0382bb3' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zpool_next' type-id='4c81de99' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zpool_name' type-id='d1617432' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2176'>
|
|
|
|
<var-decl name='zpool_state' type-id='95e97e5e' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2240'>
|
|
|
|
<var-decl name='zpool_config_size' type-id='b59d7dce' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2304'>
|
|
|
|
<var-decl name='zpool_config' type-id='5ce45b60' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2368'>
|
|
|
|
<var-decl name='zpool_old_config' type-id='5ce45b60' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2432'>
|
|
|
|
<var-decl name='zpool_props' type-id='5ce45b60' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2496'>
|
|
|
|
<var-decl name='zpool_start_block' type-id='804dc465' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2022-01-15 02:37:55 +03:00
|
|
|
<typedef-decl name='__re_long_size_t' type-id='7359adad' id='ba516949'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='reg_syntax_t' type-id='7359adad' id='1b72c3b3'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='re_pattern_buffer' size-in-bits='512' is-struct='yes' visibility='default' id='19fc9a8c'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='buffer' type-id='33976309' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='allocated' type-id='ba516949' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<var-decl name='used' type-id='ba516949' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='syntax' type-id='1b72c3b3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='fastmap' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='translate' type-id='cf536864' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='re_nsub' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='can_be_null' type-id='f0981eeb' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='449'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='regs_allocated' type-id='f0981eeb' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='451'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='fastmap_accurate' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='452'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='no_sub' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='453'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='not_bol' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='454'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='not_eol' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='455'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='newline_anchor' type-id='f0981eeb' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='regex_t' type-id='19fc9a8c' id='aca3bac8'/>
|
|
|
|
<typedef-decl name='uintptr_t' type-id='7359adad' id='e475ab95'/>
|
|
|
|
<union-decl name='pthread_mutex_t' size-in-bits='320' naming-typedef-id='7a6844eb' visibility='default' id='70681f9b'>
|
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='__data' type-id='4c734837' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='__size' type-id='36c46961' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public'>
|
|
|
|
<var-decl name='__align' type-id='bd54fe1a' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
</union-decl>
|
|
|
|
<typedef-decl name='pthread_mutex_t' type-id='70681f9b' id='7a6844eb'/>
|
|
|
|
<typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
|
|
|
|
<typedef-decl name='uint8_t' type-id='c51d6389' id='b96825af'/>
|
|
|
|
<typedef-decl name='uint32_t' type-id='62f1140c' id='8f92235e'/>
|
|
|
|
<typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
|
|
|
|
<class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' id='4c734837'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='__lock' type-id='95e97e5e' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='__count' type-id='f0981eeb' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='__owner' type-id='95e97e5e' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='96'>
|
|
|
|
<var-decl name='__nusers' type-id='f0981eeb' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='__kind' type-id='95e97e5e' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='160'>
|
|
|
|
<var-decl name='__spins' type-id='a2185560' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='176'>
|
|
|
|
<var-decl name='__elision' type-id='a2185560' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='__list' type-id='518fb49c' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2022-01-15 02:37:55 +03:00
|
|
|
<class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' id='0e01899c'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='__prev' type-id='4d98cd5a' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='__next' type-id='4d98cd5a' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='__pthread_list_t' type-id='0e01899c' id='518fb49c'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<typedef-decl name='__uint8_t' type-id='002ac4a6' id='c51d6389'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/>
|
|
|
|
<typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/>
|
|
|
|
<typedef-decl name='__uint64_t' type-id='7359adad' id='8910171f'/>
|
|
|
|
<typedef-decl name='size_t' type-id='7359adad' id='b59d7dce'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='0e01899c' size-in-bits='64' id='4d98cd5a'/>
|
|
|
|
<pointer-type-def type-id='428b67b3' size-in-bits='64' id='bf311473'/>
|
|
|
|
<pointer-type-def type-id='c19b74c3' size-in-bits='64' id='37e3bd22'/>
|
|
|
|
<pointer-type-def type-id='a84c031d' size-in-bits='64' id='26a90f95'/>
|
|
|
|
<qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
|
|
|
|
<pointer-type-def type-id='9b45d938' size-in-bits='64' id='80f4b756'/>
|
|
|
|
<pointer-type-def type-id='96ee24a5' size-in-bits='64' id='585e1de9'/>
|
|
|
|
<pointer-type-def type-id='cb9628fa' size-in-bits='64' id='5571cde4'/>
|
|
|
|
<pointer-type-def type-id='2bce87e3' size-in-bits='64' id='3aebb66f'/>
|
|
|
|
<pointer-type-def type-id='95942d0c' size-in-bits='64' id='b0382bb3'/>
|
|
|
|
<pointer-type-def type-id='8e8d4be3' size-in-bits='64' id='5ce45b60'/>
|
|
|
|
<pointer-type-def type-id='5ce45b60' size-in-bits='64' id='857bb57e'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<pointer-type-def type-id='b48d2441' size-in-bits='64' id='33976309'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='b96825af' size-in-bits='64' id='ae3e8ca6'/>
|
|
|
|
<pointer-type-def type-id='002ac4a6' size-in-bits='64' id='cf536864'/>
|
|
|
|
<pointer-type-def type-id='7f84e390' size-in-bits='64' id='de82c773'/>
|
|
|
|
<pointer-type-def type-id='bb7f0973' size-in-bits='64' id='a5c21a38'/>
|
|
|
|
<pointer-type-def type-id='48b5725f' size-in-bits='64' id='eaa32e2f'/>
|
|
|
|
<pointer-type-def type-id='775509eb' size-in-bits='64' id='9200a744'/>
|
|
|
|
<pointer-type-def type-id='b1efc708' size-in-bits='64' id='4c81de99'/>
|
2022-01-15 02:37:55 +03:00
|
|
|
<class-decl name='re_dfa_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='b48d2441'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='uu_avl' is-struct='yes' visibility='default' is-declaration-only='yes' id='4af029d1'/>
|
|
|
|
<class-decl name='uu_avl_pool' is-struct='yes' visibility='default' is-declaration-only='yes' id='12a530a8'/>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='857bb57e' name='oldconfig'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='37e3bd22' name='missing'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='poolname'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_iter' mangled-name='zpool_iter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_iter'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='fa476e62' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<function-type size-in-bits='64' id='cb9628fa'>
|
|
|
|
<parameter type-id='9200a744'/>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-type>
|
|
|
|
<function-type size-in-bits='64' id='2bce87e3'>
|
|
|
|
<parameter type-id='4c81de99'/>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-type>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_crypto.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<typedef-decl name='uint_t' type-id='f0981eeb' id='3502e3ff'/>
|
|
|
|
<pointer-type-def type-id='ae3e8ca6' size-in-bits='64' id='d8774064'/>
|
|
|
|
<pointer-type-def type-id='3502e3ff' size-in-bits='64' id='4dd26a40'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='37e3bd22' name='is_encroot'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='parent_name'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<parameter type-id='5ce45b60' name='pool_props'/>
|
|
|
|
<parameter type-id='c19b74c3' name='stdin_available'/>
|
|
|
|
<parameter type-id='d8774064' name='wkeydata_out'/>
|
|
|
|
<parameter type-id='4dd26a40' name='wkeylen_out'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='9200a744' name='origin_zhp'/>
|
|
|
|
<parameter type-id='26a90f95' name='parent_name'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='fsname'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='noop'/>
|
|
|
|
<parameter type-id='26a90f95' name='alt_keylocation'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='5ce45b60' name='raw_props'/>
|
|
|
|
<parameter type-id='c19b74c3' name='inheritkey'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_dataset.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zprop_list' size-in-bits='448' is-struct='yes' visibility='default' id='bd9b4291'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='pl_prop' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='pl_user_prop' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='pl_next' type-id='9f1a1109' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='pl_all' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='pl_width' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='pl_recvd_width' type-id='b59d7dce' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='pl_fixed' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zprop_list_t' type-id='bd9b4291' id='bdb8ac4f'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='renameflags' size-in-bits='32' is-struct='yes' visibility='default' id='7aee5792'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='recursive' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='1'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='nounmount' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='forceunmount' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='renameflags_t' type-id='7aee5792' id='067170c2'/>
|
|
|
|
<typedef-decl name='zfs_userspace_cb_t' type-id='ca64ff60' id='16c5f410'/>
|
|
|
|
<enum-decl name='zfs_prop_t' naming-typedef-id='58603c44' id='4b000d60'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZPROP_CONT' value='-2'/>
|
|
|
|
<enumerator name='ZPROP_INVAL' value='-1'/>
|
|
|
|
<enumerator name='ZFS_PROP_TYPE' value='0'/>
|
|
|
|
<enumerator name='ZFS_PROP_CREATION' value='1'/>
|
|
|
|
<enumerator name='ZFS_PROP_USED' value='2'/>
|
|
|
|
<enumerator name='ZFS_PROP_AVAILABLE' value='3'/>
|
|
|
|
<enumerator name='ZFS_PROP_REFERENCED' value='4'/>
|
|
|
|
<enumerator name='ZFS_PROP_COMPRESSRATIO' value='5'/>
|
|
|
|
<enumerator name='ZFS_PROP_MOUNTED' value='6'/>
|
|
|
|
<enumerator name='ZFS_PROP_ORIGIN' value='7'/>
|
|
|
|
<enumerator name='ZFS_PROP_QUOTA' value='8'/>
|
|
|
|
<enumerator name='ZFS_PROP_RESERVATION' value='9'/>
|
|
|
|
<enumerator name='ZFS_PROP_VOLSIZE' value='10'/>
|
|
|
|
<enumerator name='ZFS_PROP_VOLBLOCKSIZE' value='11'/>
|
|
|
|
<enumerator name='ZFS_PROP_RECORDSIZE' value='12'/>
|
|
|
|
<enumerator name='ZFS_PROP_MOUNTPOINT' value='13'/>
|
|
|
|
<enumerator name='ZFS_PROP_SHARENFS' value='14'/>
|
|
|
|
<enumerator name='ZFS_PROP_CHECKSUM' value='15'/>
|
|
|
|
<enumerator name='ZFS_PROP_COMPRESSION' value='16'/>
|
|
|
|
<enumerator name='ZFS_PROP_ATIME' value='17'/>
|
|
|
|
<enumerator name='ZFS_PROP_DEVICES' value='18'/>
|
|
|
|
<enumerator name='ZFS_PROP_EXEC' value='19'/>
|
|
|
|
<enumerator name='ZFS_PROP_SETUID' value='20'/>
|
|
|
|
<enumerator name='ZFS_PROP_READONLY' value='21'/>
|
|
|
|
<enumerator name='ZFS_PROP_ZONED' value='22'/>
|
|
|
|
<enumerator name='ZFS_PROP_SNAPDIR' value='23'/>
|
|
|
|
<enumerator name='ZFS_PROP_ACLMODE' value='24'/>
|
|
|
|
<enumerator name='ZFS_PROP_ACLINHERIT' value='25'/>
|
|
|
|
<enumerator name='ZFS_PROP_CREATETXG' value='26'/>
|
|
|
|
<enumerator name='ZFS_PROP_NAME' value='27'/>
|
|
|
|
<enumerator name='ZFS_PROP_CANMOUNT' value='28'/>
|
|
|
|
<enumerator name='ZFS_PROP_ISCSIOPTIONS' value='29'/>
|
|
|
|
<enumerator name='ZFS_PROP_XATTR' value='30'/>
|
|
|
|
<enumerator name='ZFS_PROP_NUMCLONES' value='31'/>
|
|
|
|
<enumerator name='ZFS_PROP_COPIES' value='32'/>
|
|
|
|
<enumerator name='ZFS_PROP_VERSION' value='33'/>
|
|
|
|
<enumerator name='ZFS_PROP_UTF8ONLY' value='34'/>
|
|
|
|
<enumerator name='ZFS_PROP_NORMALIZE' value='35'/>
|
|
|
|
<enumerator name='ZFS_PROP_CASE' value='36'/>
|
|
|
|
<enumerator name='ZFS_PROP_VSCAN' value='37'/>
|
|
|
|
<enumerator name='ZFS_PROP_NBMAND' value='38'/>
|
|
|
|
<enumerator name='ZFS_PROP_SHARESMB' value='39'/>
|
|
|
|
<enumerator name='ZFS_PROP_REFQUOTA' value='40'/>
|
|
|
|
<enumerator name='ZFS_PROP_REFRESERVATION' value='41'/>
|
|
|
|
<enumerator name='ZFS_PROP_GUID' value='42'/>
|
|
|
|
<enumerator name='ZFS_PROP_PRIMARYCACHE' value='43'/>
|
|
|
|
<enumerator name='ZFS_PROP_SECONDARYCACHE' value='44'/>
|
|
|
|
<enumerator name='ZFS_PROP_USEDSNAP' value='45'/>
|
|
|
|
<enumerator name='ZFS_PROP_USEDDS' value='46'/>
|
|
|
|
<enumerator name='ZFS_PROP_USEDCHILD' value='47'/>
|
|
|
|
<enumerator name='ZFS_PROP_USEDREFRESERV' value='48'/>
|
|
|
|
<enumerator name='ZFS_PROP_USERACCOUNTING' value='49'/>
|
|
|
|
<enumerator name='ZFS_PROP_STMF_SHAREINFO' value='50'/>
|
|
|
|
<enumerator name='ZFS_PROP_DEFER_DESTROY' value='51'/>
|
|
|
|
<enumerator name='ZFS_PROP_USERREFS' value='52'/>
|
|
|
|
<enumerator name='ZFS_PROP_LOGBIAS' value='53'/>
|
|
|
|
<enumerator name='ZFS_PROP_UNIQUE' value='54'/>
|
|
|
|
<enumerator name='ZFS_PROP_OBJSETID' value='55'/>
|
|
|
|
<enumerator name='ZFS_PROP_DEDUP' value='56'/>
|
|
|
|
<enumerator name='ZFS_PROP_MLSLABEL' value='57'/>
|
|
|
|
<enumerator name='ZFS_PROP_SYNC' value='58'/>
|
|
|
|
<enumerator name='ZFS_PROP_DNODESIZE' value='59'/>
|
|
|
|
<enumerator name='ZFS_PROP_REFRATIO' value='60'/>
|
|
|
|
<enumerator name='ZFS_PROP_WRITTEN' value='61'/>
|
|
|
|
<enumerator name='ZFS_PROP_CLONES' value='62'/>
|
|
|
|
<enumerator name='ZFS_PROP_LOGICALUSED' value='63'/>
|
|
|
|
<enumerator name='ZFS_PROP_LOGICALREFERENCED' value='64'/>
|
|
|
|
<enumerator name='ZFS_PROP_INCONSISTENT' value='65'/>
|
|
|
|
<enumerator name='ZFS_PROP_VOLMODE' value='66'/>
|
|
|
|
<enumerator name='ZFS_PROP_FILESYSTEM_LIMIT' value='67'/>
|
|
|
|
<enumerator name='ZFS_PROP_SNAPSHOT_LIMIT' value='68'/>
|
|
|
|
<enumerator name='ZFS_PROP_FILESYSTEM_COUNT' value='69'/>
|
|
|
|
<enumerator name='ZFS_PROP_SNAPSHOT_COUNT' value='70'/>
|
|
|
|
<enumerator name='ZFS_PROP_SNAPDEV' value='71'/>
|
|
|
|
<enumerator name='ZFS_PROP_ACLTYPE' value='72'/>
|
|
|
|
<enumerator name='ZFS_PROP_SELINUX_CONTEXT' value='73'/>
|
|
|
|
<enumerator name='ZFS_PROP_SELINUX_FSCONTEXT' value='74'/>
|
|
|
|
<enumerator name='ZFS_PROP_SELINUX_DEFCONTEXT' value='75'/>
|
|
|
|
<enumerator name='ZFS_PROP_SELINUX_ROOTCONTEXT' value='76'/>
|
|
|
|
<enumerator name='ZFS_PROP_RELATIME' value='77'/>
|
|
|
|
<enumerator name='ZFS_PROP_REDUNDANT_METADATA' value='78'/>
|
|
|
|
<enumerator name='ZFS_PROP_OVERLAY' value='79'/>
|
|
|
|
<enumerator name='ZFS_PROP_PREV_SNAP' value='80'/>
|
|
|
|
<enumerator name='ZFS_PROP_RECEIVE_RESUME_TOKEN' value='81'/>
|
|
|
|
<enumerator name='ZFS_PROP_ENCRYPTION' value='82'/>
|
|
|
|
<enumerator name='ZFS_PROP_KEYLOCATION' value='83'/>
|
|
|
|
<enumerator name='ZFS_PROP_KEYFORMAT' value='84'/>
|
|
|
|
<enumerator name='ZFS_PROP_PBKDF2_SALT' value='85'/>
|
|
|
|
<enumerator name='ZFS_PROP_PBKDF2_ITERS' value='86'/>
|
|
|
|
<enumerator name='ZFS_PROP_ENCRYPTION_ROOT' value='87'/>
|
|
|
|
<enumerator name='ZFS_PROP_KEY_GUID' value='88'/>
|
|
|
|
<enumerator name='ZFS_PROP_KEYSTATUS' value='89'/>
|
|
|
|
<enumerator name='ZFS_PROP_REMAPTXG' value='90'/>
|
|
|
|
<enumerator name='ZFS_PROP_SPECIAL_SMALL_BLOCKS' value='91'/>
|
|
|
|
<enumerator name='ZFS_PROP_IVSET_GUID' value='92'/>
|
|
|
|
<enumerator name='ZFS_PROP_REDACTED' value='93'/>
|
|
|
|
<enumerator name='ZFS_PROP_REDACT_SNAPS' value='94'/>
|
|
|
|
<enumerator name='ZFS_NUM_PROPS' value='95'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_prop_t' type-id='4b000d60' id='58603c44'/>
|
|
|
|
<enum-decl name='zfs_userquota_prop_t' naming-typedef-id='279fde6a' id='5258d2f6'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFS_PROP_USERUSED' value='0'/>
|
|
|
|
<enumerator name='ZFS_PROP_USERQUOTA' value='1'/>
|
|
|
|
<enumerator name='ZFS_PROP_GROUPUSED' value='2'/>
|
|
|
|
<enumerator name='ZFS_PROP_GROUPQUOTA' value='3'/>
|
|
|
|
<enumerator name='ZFS_PROP_USEROBJUSED' value='4'/>
|
|
|
|
<enumerator name='ZFS_PROP_USEROBJQUOTA' value='5'/>
|
|
|
|
<enumerator name='ZFS_PROP_GROUPOBJUSED' value='6'/>
|
|
|
|
<enumerator name='ZFS_PROP_GROUPOBJQUOTA' value='7'/>
|
|
|
|
<enumerator name='ZFS_PROP_PROJECTUSED' value='8'/>
|
|
|
|
<enumerator name='ZFS_PROP_PROJECTQUOTA' value='9'/>
|
|
|
|
<enumerator name='ZFS_PROP_PROJECTOBJUSED' value='10'/>
|
|
|
|
<enumerator name='ZFS_PROP_PROJECTOBJQUOTA' value='11'/>
|
|
|
|
<enumerator name='ZFS_NUM_USERQUOTA_PROPS' value='12'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='zfs_userquota_prop_t' type-id='5258d2f6' id='279fde6a'/>
|
|
|
|
<enum-decl name='zprop_source_t' naming-typedef-id='a2256d42' id='5903f80e'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZPROP_SRC_NONE' value='1'/>
|
|
|
|
<enumerator name='ZPROP_SRC_DEFAULT' value='2'/>
|
|
|
|
<enumerator name='ZPROP_SRC_TEMPORARY' value='4'/>
|
|
|
|
<enumerator name='ZPROP_SRC_LOCAL' value='8'/>
|
|
|
|
<enumerator name='ZPROP_SRC_INHERITED' value='16'/>
|
|
|
|
<enumerator name='ZPROP_SRC_RECEIVED' value='32'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zprop_source_t' type-id='5903f80e' id='a2256d42'/>
|
|
|
|
<enum-decl name='zfs_wait_activity_t' naming-typedef-id='3024501a' id='527d5dc6'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFS_WAIT_DELETEQ' value='0'/>
|
|
|
|
<enumerator name='ZFS_WAIT_NUM_ACTIVITIES' value='1'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='zfs_wait_activity_t' type-id='527d5dc6' id='3024501a'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='mnttab' size-in-bits='256' is-struct='yes' visibility='default' id='1b055409'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='mnt_special' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='mnt_mountp' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='mnt_fstype' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='mnt_mntopts' type-id='26a90f95' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='__uid_t' type-id='f0981eeb' id='cc5fcceb'/>
|
|
|
|
<typedef-decl name='uid_t' type-id='cc5fcceb' id='354978ed'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='26a90f95' size-in-bits='64' id='9b23c9ad'/>
|
|
|
|
<qualified-type-def type-id='775509eb' const='yes' id='5eadf2db'/>
|
|
|
|
<pointer-type-def type-id='5eadf2db' size-in-bits='64' id='fcd57163'/>
|
|
|
|
<pointer-type-def type-id='7e291ce6' size-in-bits='64' id='ca64ff60'/>
|
|
|
|
<pointer-type-def type-id='95e97e5e' size-in-bits='64' id='7292109c'/>
|
|
|
|
<pointer-type-def type-id='1b055409' size-in-bits='64' id='9d424d31'/>
|
|
|
|
<pointer-type-def type-id='9c313c2d' size-in-bits='64' id='5d6479ae'/>
|
|
|
|
<pointer-type-def type-id='bd9b4291' size-in-bits='64' id='9f1a1109'/>
|
|
|
|
<pointer-type-def type-id='bdb8ac4f' size-in-bits='64' id='3a9b2288'/>
|
|
|
|
<pointer-type-def type-id='3a9b2288' size-in-bits='64' id='e4378506'/>
|
|
|
|
<pointer-type-def type-id='a2256d42' size-in-bits='64' id='debc6aa3'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp_orig'/>
|
|
|
|
<return type-id='9200a744'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_open' mangled-name='zfs_open' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_open'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='95e97e5e' name='types'/>
|
|
|
|
<return type-id='9200a744'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_close' mangled-name='zfs_close' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_close'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='enable'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='fsname'/>
|
|
|
|
<parameter type-id='9d424d31' name='entry'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='special'/>
|
|
|
|
<parameter type-id='80f4b756' name='mountp'/>
|
|
|
|
<parameter type-id='80f4b756' name='mntopts'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='fsname'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='7292109c' name='spa_version'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<parameter type-id='5ce45b60' name='nvl'/>
|
|
|
|
<parameter type-id='9c313c2d' name='zoned'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='4c81de99' name='zpool_hdl'/>
|
|
|
|
<parameter type-id='c19b74c3' name='key_params_ok'/>
|
|
|
|
<parameter type-id='80f4b756' name='errbuf'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='5ce45b60'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='80f4b756' name='propval'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='c19b74c3' name='received'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='getprop_uint64' mangled-name='getprop_uint64' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getprop_uint64'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='source'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='26a90f95' name='propbuf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='proplen'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='5ce45b60'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<parameter type-id='26a90f95' name='propbuf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='proplen'/>
|
|
|
|
<parameter type-id='debc6aa3' name='src'/>
|
|
|
|
<parameter type-id='26a90f95' name='statbuf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='statlen'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='58603c44' name='prop'/>
|
|
|
|
<parameter type-id='5d6479ae' name='value'/>
|
|
|
|
<parameter type-id='debc6aa3' name='src'/>
|
|
|
|
<parameter type-id='26a90f95' name='statbuf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='statlen'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='5d6479ae' name='propvalue'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='26a90f95' name='propbuf'/>
|
|
|
|
<parameter type-id='95e97e5e' name='proplen'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='5d6479ae' name='propvalue'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='26a90f95' name='propbuf'/>
|
|
|
|
<parameter type-id='95e97e5e' name='proplen'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='fcd57163' name='zhp'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='fcd57163' name='zhp'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='fcd57163' name='zhp'/>
|
|
|
|
<return type-id='2e45de5d'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='fcd57163' name='zhp'/>
|
|
|
|
<return type-id='2e45de5d'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='2e45de5d' name='types'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_create' mangled-name='zfs_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_create'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_destroy' mangled-name='zfs_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_destroy'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='defer'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='snapname'/>
|
|
|
|
<parameter type-id='c19b74c3' name='defer'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='5ce45b60' name='snaps'/>
|
|
|
|
<parameter type-id='c19b74c3' name='defer'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_clone' mangled-name='zfs_clone' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_clone'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='target'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_promote' mangled-name='zfs_promote' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_promote'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='5ce45b60' name='snaps'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_snapshot' mangled-name='zfs_snapshot' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_snapshot'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='c19b74c3' name='recursive'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_rollback' mangled-name='zfs_rollback' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_rollback'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9200a744' name='snap'/>
|
|
|
|
<parameter type-id='c19b74c3' name='force'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_rename' mangled-name='zfs_rename' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_rename'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='target'/>
|
|
|
|
<parameter type-id='067170c2' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='5ce45b60'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='e4378506' name='plp'/>
|
|
|
|
<parameter type-id='c19b74c3' name='received'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='ae3e8ca6' name='props'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='dataset'/>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
|
|
|
<parameter type-id='26a90f95' name='resource'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='dataset'/>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
|
|
|
<parameter type-id='26a90f95' name='resource'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='dataset'/>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='dataset'/>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
|
|
|
<parameter type-id='26a90f95' name='oldname'/>
|
|
|
|
<parameter type-id='26a90f95' name='newname'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_userspace' mangled-name='zfs_userspace' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_userspace'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='279fde6a' name='type'/>
|
|
|
|
<parameter type-id='16c5f410' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='arg'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_hold' mangled-name='zfs_hold' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_hold'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='snapname'/>
|
|
|
|
<parameter type-id='80f4b756' name='tag'/>
|
|
|
|
<parameter type-id='c19b74c3' name='recursive'/>
|
|
|
|
<parameter type-id='95e97e5e' name='cleanup_fd'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='95e97e5e' name='cleanup_fd'/>
|
|
|
|
<parameter type-id='5ce45b60' name='holds'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_release' mangled-name='zfs_release' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_release'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='snapname'/>
|
|
|
|
<parameter type-id='80f4b756' name='tag'/>
|
|
|
|
<parameter type-id='c19b74c3' name='recursive'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='857bb57e' name='nvl'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='c19b74c3' name='un'/>
|
|
|
|
<parameter type-id='5ce45b60' name='nvl'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='857bb57e' name='nvl'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zph'/>
|
|
|
|
<parameter type-id='9c313c2d' name='volsize'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='9c313c2d'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='3024501a' name='activity'/>
|
|
|
|
<parameter type-id='37e3bd22' name='missing'/>
|
|
|
|
<parameter type-id='37e3bd22' name='waited'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
|
|
|
<function-type size-in-bits='64' id='7e291ce6'>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<parameter type-id='80f4b756'/>
|
|
|
|
<parameter type-id='354978ed'/>
|
|
|
|
<parameter type-id='9c313c2d'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-type>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_diff.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='95e97e5e' name='outfd'/>
|
|
|
|
<parameter type-id='80f4b756' name='fromsnap'/>
|
|
|
|
<parameter type-id='80f4b756' name='tosnap'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_import.c' language='LANG_C99'>
|
|
|
|
<typedef-decl name='refresh_config_func_t' type-id='29f040d2' id='b7c58eaa'/>
|
|
|
|
<typedef-decl name='pool_active_func_t' type-id='baa42fef' id='de5d1d8f'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='pool_config_ops' size-in-bits='128' is-struct='yes' visibility='default' id='8b092c69'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='pco_refresh_config' type-id='e7c00489' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='pco_pool_active' type-id='9eadf5e0' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='pool_config_ops_t' type-id='1a21babe' id='b1e62775'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<enum-decl name='pool_state' id='4871ac24'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='POOL_STATE_ACTIVE' value='0'/>
|
|
|
|
<enumerator name='POOL_STATE_EXPORTED' value='1'/>
|
|
|
|
<enumerator name='POOL_STATE_DESTROYED' value='2'/>
|
|
|
|
<enumerator name='POOL_STATE_SPARE' value='3'/>
|
|
|
|
<enumerator name='POOL_STATE_L2CACHE' value='4'/>
|
|
|
|
<enumerator name='POOL_STATE_UNINITIALIZED' value='5'/>
|
|
|
|
<enumerator name='POOL_STATE_UNAVAIL' value='6'/>
|
|
|
|
<enumerator name='POOL_STATE_POTENTIALLY_ACTIVE' value='7'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='pool_state_t' type-id='4871ac24' id='084a08a3'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<qualified-type-def type-id='8b092c69' const='yes' id='1a21babe'/>
|
|
|
|
<pointer-type-def type-id='de5d1d8f' size-in-bits='64' id='9eadf5e0'/>
|
|
|
|
<pointer-type-def type-id='084a08a3' size-in-bits='64' id='b9ea57b8'/>
|
|
|
|
<pointer-type-def type-id='b7c58eaa' size-in-bits='64' id='e7c00489'/>
|
|
|
|
<var-decl name='libzfs_config_ops' type-id='b1e62775' mangled-name='libzfs_config_ops' visibility='default' elf-symbol-id='libzfs_config_ops'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
|
|
|
<parameter type-id='b9ea57b8' name='state'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='namestr'/>
|
|
|
|
<parameter type-id='37e3bd22' name='inuse'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<function-type size-in-bits='64' id='baa42fef'>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<parameter type-id='80f4b756'/>
|
|
|
|
<parameter type-id='9c313c2d'/>
|
|
|
|
<parameter type-id='37e3bd22'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-type>
|
|
|
|
<function-type size-in-bits='64' id='29f040d2'>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<parameter type-id='5ce45b60'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
|
|
|
</function-type>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_iter.c' language='LANG_C99'>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2022-01-06 22:12:53 +03:00
|
|
|
<parameter type-id='c19b74c3' name='simple'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='min_txg'/>
|
|
|
|
<parameter type-id='9c313c2d' name='max_txg'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='callback'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<parameter type-id='9c313c2d' name='min_txg'/>
|
|
|
|
<parameter type-id='9c313c2d' name='max_txg'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='fs_zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='spec_orig'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='arg'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='allowrecursion'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_mount.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<array-type-def dimensions='1' type-id='f1bd64e2' size-in-bits='384' id='b2c36c9f'>
|
|
|
|
<subrange length='2' type-id='7359adad' id='52efc4ef'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='get_all_cb' size-in-bits='192' is-struct='yes' visibility='default' id='803dac95'>
|
2021-05-13 07:21:35 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='cb_handles' type-id='4507922a' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='cb_alloc' type-id='b59d7dce' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='cb_used' type-id='b59d7dce' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='get_all_cb_t' type-id='803dac95' id='9b293607'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='proto_table_t' size-in-bits='192' is-struct='yes' naming-typedef-id='f1bd64e2' visibility='default' id='f4c8e1ed'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='p_prop' type-id='58603c44' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='p_name' type-id='26a90f95' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='p_share_err' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='160'>
|
|
|
|
<var-decl name='p_unshare_err' type-id='95e97e5e' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='proto_table_t' type-id='f4c8e1ed' id='f1bd64e2'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='9b293607' size-in-bits='64' id='77bf1784'/>
|
|
|
|
<pointer-type-def type-id='9200a744' size-in-bits='64' id='4507922a'/>
|
|
|
|
<var-decl name='proto_table' type-id='b2c36c9f' visibility='default'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='is_mounted' mangled-name='is_mounted' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='is_mounted'>
|
|
|
|
<parameter type-id='b0382bb3' name='zfs_hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='special'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='where'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9b23c9ad' name='where'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_mount' mangled-name='zfs_mount' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_mount'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='options'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='options'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_unmount' mangled-name='zfs_unmount' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unmount'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_unmountall' mangled-name='zfs_unmountall' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unmountall'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_share' mangled-name='zfs_share' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_share'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_unshare' mangled-name='zfs_unshare' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshare'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9b23c9ad' name='where'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9b23c9ad' name='where'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-04-12 19:08:56 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='proto'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_unshareall' mangled-name='zfs_unshareall' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_unshareall'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='mountpoint'/>
|
|
|
|
<parameter type-id='80f4b756' name='proto'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='77bf1784' name='cbp'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='4507922a' name='handles'/>
|
|
|
|
<parameter type-id='b59d7dce' name='num_handles'/>
|
|
|
|
<parameter type-id='d8e49ab9' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
|
|
|
<parameter type-id='c19b74c3' name='parallel'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='mntopts'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='c19b74c3' name='force'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_pool.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='splitflags' size-in-bits='64' is-struct='yes' visibility='default' id='dc01bf52'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='dryrun' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='1'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='import' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='name_flags' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='splitflags_t' type-id='dc01bf52' id='325c1e34'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='trimflags' size-in-bits='192' is-struct='yes' visibility='default' id='8ef58008'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='fullpool' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='secure' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='wait' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='rate' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='trimflags_t' type-id='8ef58008' id='a093cbb8'/>
|
|
|
|
<enum-decl name='zpool_compat_status_t' naming-typedef-id='901b78d1' id='20676925'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<enumerator name='ZPOOL_COMPATIBILITY_OK' value='0'/>
|
|
|
|
<enumerator name='ZPOOL_COMPATIBILITY_WARNTOKEN' value='1'/>
|
|
|
|
<enumerator name='ZPOOL_COMPATIBILITY_BADTOKEN' value='2'/>
|
|
|
|
<enumerator name='ZPOOL_COMPATIBILITY_BADFILE' value='3'/>
|
|
|
|
<enumerator name='ZPOOL_COMPATIBILITY_NOFILES' value='4'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zpool_compat_status_t' type-id='20676925' id='901b78d1'/>
|
|
|
|
<enum-decl name='zpool_prop_t' naming-typedef-id='5d0c23fb' id='af1ba157'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_INVAL' value='-1'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_NAME' value='0'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_SIZE' value='1'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_CAPACITY' value='2'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_ALTROOT' value='3'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_HEALTH' value='4'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_GUID' value='5'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_VERSION' value='6'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_BOOTFS' value='7'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_DELEGATION' value='8'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_AUTOREPLACE' value='9'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_CACHEFILE' value='10'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_FAILUREMODE' value='11'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_LISTSNAPS' value='12'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_AUTOEXPAND' value='13'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_DEDUPDITTO' value='14'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_DEDUPRATIO' value='15'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_FREE' value='16'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_ALLOCATED' value='17'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_READONLY' value='18'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_ASHIFT' value='19'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_COMMENT' value='20'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_EXPANDSZ' value='21'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_FREEING' value='22'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_FRAGMENTATION' value='23'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_LEAKED' value='24'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_MAXBLOCKSIZE' value='25'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_TNAME' value='26'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_MAXDNODESIZE' value='27'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_MULTIHOST' value='28'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_CHECKPOINT' value='29'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_LOAD_GUID' value='30'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_AUTOTRIM' value='31'/>
|
|
|
|
<enumerator name='ZPOOL_PROP_COMPATIBILITY' value='32'/>
|
|
|
|
<enumerator name='ZPOOL_NUM_PROPS' value='33'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zpool_prop_t' type-id='af1ba157' id='5d0c23fb'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<enum-decl name='vdev_prop_t' naming-typedef-id='5aa5c90c' id='1573bec8'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='VDEV_PROP_INVAL' value='-1'/>
|
|
|
|
<enumerator name='VDEV_PROP_NAME' value='0'/>
|
|
|
|
<enumerator name='VDEV_PROP_CAPACITY' value='1'/>
|
|
|
|
<enumerator name='VDEV_PROP_STATE' value='2'/>
|
|
|
|
<enumerator name='VDEV_PROP_GUID' value='3'/>
|
|
|
|
<enumerator name='VDEV_PROP_ASIZE' value='4'/>
|
|
|
|
<enumerator name='VDEV_PROP_PSIZE' value='5'/>
|
|
|
|
<enumerator name='VDEV_PROP_ASHIFT' value='6'/>
|
|
|
|
<enumerator name='VDEV_PROP_SIZE' value='7'/>
|
|
|
|
<enumerator name='VDEV_PROP_FREE' value='8'/>
|
|
|
|
<enumerator name='VDEV_PROP_ALLOCATED' value='9'/>
|
|
|
|
<enumerator name='VDEV_PROP_COMMENT' value='10'/>
|
|
|
|
<enumerator name='VDEV_PROP_EXPANDSZ' value='11'/>
|
|
|
|
<enumerator name='VDEV_PROP_FRAGMENTATION' value='12'/>
|
|
|
|
<enumerator name='VDEV_PROP_BOOTSIZE' value='13'/>
|
|
|
|
<enumerator name='VDEV_PROP_PARITY' value='14'/>
|
|
|
|
<enumerator name='VDEV_PROP_PATH' value='15'/>
|
|
|
|
<enumerator name='VDEV_PROP_DEVID' value='16'/>
|
|
|
|
<enumerator name='VDEV_PROP_PHYS_PATH' value='17'/>
|
|
|
|
<enumerator name='VDEV_PROP_ENC_PATH' value='18'/>
|
|
|
|
<enumerator name='VDEV_PROP_FRU' value='19'/>
|
|
|
|
<enumerator name='VDEV_PROP_PARENT' value='20'/>
|
|
|
|
<enumerator name='VDEV_PROP_CHILDREN' value='21'/>
|
|
|
|
<enumerator name='VDEV_PROP_NUMCHILDREN' value='22'/>
|
|
|
|
<enumerator name='VDEV_PROP_READ_ERRORS' value='23'/>
|
|
|
|
<enumerator name='VDEV_PROP_WRITE_ERRORS' value='24'/>
|
|
|
|
<enumerator name='VDEV_PROP_CHECKSUM_ERRORS' value='25'/>
|
|
|
|
<enumerator name='VDEV_PROP_INITIALIZE_ERRORS' value='26'/>
|
|
|
|
<enumerator name='VDEV_PROP_OPS_NULL' value='27'/>
|
|
|
|
<enumerator name='VDEV_PROP_OPS_READ' value='28'/>
|
|
|
|
<enumerator name='VDEV_PROP_OPS_WRITE' value='29'/>
|
|
|
|
<enumerator name='VDEV_PROP_OPS_FREE' value='30'/>
|
|
|
|
<enumerator name='VDEV_PROP_OPS_CLAIM' value='31'/>
|
|
|
|
<enumerator name='VDEV_PROP_OPS_TRIM' value='32'/>
|
|
|
|
<enumerator name='VDEV_PROP_BYTES_NULL' value='33'/>
|
|
|
|
<enumerator name='VDEV_PROP_BYTES_READ' value='34'/>
|
|
|
|
<enumerator name='VDEV_PROP_BYTES_WRITE' value='35'/>
|
|
|
|
<enumerator name='VDEV_PROP_BYTES_FREE' value='36'/>
|
|
|
|
<enumerator name='VDEV_PROP_BYTES_CLAIM' value='37'/>
|
|
|
|
<enumerator name='VDEV_PROP_BYTES_TRIM' value='38'/>
|
|
|
|
<enumerator name='VDEV_PROP_REMOVING' value='39'/>
|
|
|
|
<enumerator name='VDEV_PROP_ALLOCATING' value='40'/>
|
|
|
|
<enumerator name='VDEV_NUM_PROPS' value='41'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='vdev_prop_t' type-id='1573bec8' id='5aa5c90c'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<enum-decl name='vdev_state' id='21566197'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<enumerator name='VDEV_STATE_UNKNOWN' value='0'/>
|
|
|
|
<enumerator name='VDEV_STATE_CLOSED' value='1'/>
|
|
|
|
<enumerator name='VDEV_STATE_OFFLINE' value='2'/>
|
|
|
|
<enumerator name='VDEV_STATE_REMOVED' value='3'/>
|
|
|
|
<enumerator name='VDEV_STATE_CANT_OPEN' value='4'/>
|
|
|
|
<enumerator name='VDEV_STATE_FAULTED' value='5'/>
|
|
|
|
<enumerator name='VDEV_STATE_DEGRADED' value='6'/>
|
|
|
|
<enumerator name='VDEV_STATE_HEALTHY' value='7'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='vdev_state_t' type-id='21566197' id='35acf840'/>
|
|
|
|
<enum-decl name='vdev_aux' id='7f5bcca4'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='VDEV_AUX_NONE' value='0'/>
|
|
|
|
<enumerator name='VDEV_AUX_OPEN_FAILED' value='1'/>
|
|
|
|
<enumerator name='VDEV_AUX_CORRUPT_DATA' value='2'/>
|
|
|
|
<enumerator name='VDEV_AUX_NO_REPLICAS' value='3'/>
|
|
|
|
<enumerator name='VDEV_AUX_BAD_GUID_SUM' value='4'/>
|
|
|
|
<enumerator name='VDEV_AUX_TOO_SMALL' value='5'/>
|
|
|
|
<enumerator name='VDEV_AUX_BAD_LABEL' value='6'/>
|
|
|
|
<enumerator name='VDEV_AUX_VERSION_NEWER' value='7'/>
|
|
|
|
<enumerator name='VDEV_AUX_VERSION_OLDER' value='8'/>
|
|
|
|
<enumerator name='VDEV_AUX_UNSUP_FEAT' value='9'/>
|
|
|
|
<enumerator name='VDEV_AUX_SPARED' value='10'/>
|
|
|
|
<enumerator name='VDEV_AUX_ERR_EXCEEDED' value='11'/>
|
|
|
|
<enumerator name='VDEV_AUX_IO_FAILURE' value='12'/>
|
|
|
|
<enumerator name='VDEV_AUX_BAD_LOG' value='13'/>
|
|
|
|
<enumerator name='VDEV_AUX_EXTERNAL' value='14'/>
|
|
|
|
<enumerator name='VDEV_AUX_SPLIT_POOL' value='15'/>
|
|
|
|
<enumerator name='VDEV_AUX_BAD_ASHIFT' value='16'/>
|
|
|
|
<enumerator name='VDEV_AUX_EXTERNAL_PERSIST' value='17'/>
|
|
|
|
<enumerator name='VDEV_AUX_ACTIVE' value='18'/>
|
|
|
|
<enumerator name='VDEV_AUX_CHILDREN_OFFLINE' value='19'/>
|
|
|
|
<enumerator name='VDEV_AUX_ASHIFT_TOO_BIG' value='20'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='vdev_aux_t' type-id='7f5bcca4' id='9d774e0b'/>
|
|
|
|
<enum-decl name='pool_scan_func' id='1b092565'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='POOL_SCAN_NONE' value='0'/>
|
|
|
|
<enumerator name='POOL_SCAN_SCRUB' value='1'/>
|
|
|
|
<enumerator name='POOL_SCAN_RESILVER' value='2'/>
|
|
|
|
<enumerator name='POOL_SCAN_FUNCS' value='3'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='pool_scan_func_t' type-id='1b092565' id='7313fbe2'/>
|
|
|
|
<enum-decl name='pool_scrub_cmd' id='a1474cbd'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='POOL_SCRUB_NORMAL' value='0'/>
|
|
|
|
<enumerator name='POOL_SCRUB_PAUSE' value='1'/>
|
|
|
|
<enumerator name='POOL_SCRUB_FLAGS_END' value='2'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='pool_scrub_cmd_t' type-id='a1474cbd' id='b51cf3c2'/>
|
|
|
|
<enum-decl name='pool_initialize_func' id='5c246ad4'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='POOL_INITIALIZE_START' value='0'/>
|
|
|
|
<enumerator name='POOL_INITIALIZE_CANCEL' value='1'/>
|
|
|
|
<enumerator name='POOL_INITIALIZE_SUSPEND' value='2'/>
|
|
|
|
<enumerator name='POOL_INITIALIZE_FUNCS' value='3'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='pool_initialize_func_t' type-id='5c246ad4' id='7063e1ab'/>
|
|
|
|
<enum-decl name='pool_trim_func' id='54ed608a'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='POOL_TRIM_START' value='0'/>
|
|
|
|
<enumerator name='POOL_TRIM_CANCEL' value='1'/>
|
|
|
|
<enumerator name='POOL_TRIM_SUSPEND' value='2'/>
|
|
|
|
<enumerator name='POOL_TRIM_FUNCS' value='3'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='pool_trim_func_t' type-id='54ed608a' id='b1146b8d'/>
|
|
|
|
<enum-decl name='zpool_wait_activity_t' naming-typedef-id='73446457' id='849338e3'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_CKPT_DISCARD' value='0'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_FREE' value='1'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_INITIALIZE' value='2'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_REPLACE' value='3'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_REMOVE' value='4'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_RESILVER' value='5'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_SCRUB' value='6'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_TRIM' value='7'/>
|
|
|
|
<enumerator name='ZPOOL_WAIT_NUM_ACTIVITIES' value='8'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zpool_wait_activity_t' type-id='849338e3' id='73446457'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<qualified-type-def type-id='8e8d4be3' const='yes' id='693c3853'/>
|
|
|
|
<pointer-type-def type-id='693c3853' size-in-bits='64' id='22cce67b'/>
|
|
|
|
<pointer-type-def type-id='a093cbb8' size-in-bits='64' id='b13f38c3'/>
|
|
|
|
<pointer-type-def type-id='35acf840' size-in-bits='64' id='17f3480d'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<parameter type-id='debc6aa3' name='src'/>
|
|
|
|
<return type-id='9c313c2d'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='35acf840' name='state'/>
|
|
|
|
<parameter type-id='9d774e0b' name='aux'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='084a08a3' name='state'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='80f4b756'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='5d0c23fb' name='prop'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='debc6aa3' name='srctype'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='80f4b756' name='propval'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='e4378506' name='plp'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-30 17:46:25 +03:00
|
|
|
<function-decl name='vdev_expand_proplist' mangled-name='vdev_expand_proplist' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vdev_expand_proplist'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='vdevname'/>
|
|
|
|
<parameter type-id='e4378506' name='plp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='pool'/>
|
|
|
|
<return type-id='4c81de99'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_open' mangled-name='zpool_open' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_open'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='pool'/>
|
|
|
|
<return type-id='4c81de99'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zpool_close' mangled-name='zpool_close' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_close'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='80f4b756'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_create' mangled-name='zpool_create' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_create'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='pool'/>
|
|
|
|
<parameter type-id='5ce45b60' name='nvroot'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<parameter type-id='5ce45b60' name='fsprops'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_destroy' mangled-name='zpool_destroy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_destroy'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='log_str'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_checkpoint' mangled-name='zpool_checkpoint' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_checkpoint'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_add' mangled-name='zpool_add' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_add'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='5ce45b60' name='nvroot'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_export' mangled-name='zpool_export' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_export'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='force'/>
|
|
|
|
<parameter type-id='80f4b756' name='log_str'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='log_str'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='95e97e5e' name='reason'/>
|
|
|
|
<parameter type-id='5ce45b60' name='config'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_import' mangled-name='zpool_import' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_import'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='5ce45b60' name='config'/>
|
|
|
|
<parameter type-id='80f4b756' name='newname'/>
|
|
|
|
<parameter type-id='26a90f95' name='altroot'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5ce45b60' name='config'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='5ce45b60' name='config'/>
|
|
|
|
<parameter type-id='80f4b756' name='newname'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_initialize' mangled-name='zpool_initialize' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_initialize'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='7063e1ab' name='cmd_type'/>
|
|
|
|
<parameter type-id='5ce45b60' name='vds'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='7063e1ab' name='cmd_type'/>
|
|
|
|
<parameter type-id='5ce45b60' name='vds'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_trim' mangled-name='zpool_trim' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_trim'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='b1146b8d' name='cmd_type'/>
|
|
|
|
<parameter type-id='5ce45b60' name='vds'/>
|
|
|
|
<parameter type-id='b13f38c3' name='trim_flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_scan' mangled-name='zpool_scan' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_scan'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='7313fbe2' name='func'/>
|
|
|
|
<parameter type-id='b51cf3c2' name='cmd'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='ppath'/>
|
|
|
|
<parameter type-id='37e3bd22' name='avail_spare'/>
|
|
|
|
<parameter type-id='37e3bd22' name='l2cache'/>
|
|
|
|
<parameter type-id='37e3bd22' name='log'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='37e3bd22' name='avail_spare'/>
|
|
|
|
<parameter type-id='37e3bd22' name='l2cache'/>
|
|
|
|
<parameter type-id='37e3bd22' name='log'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='26a90f95' name='physpath'/>
|
|
|
|
<parameter type-id='b59d7dce' name='phypath_size'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='9c313c2d'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
|
|
|
<parameter type-id='17f3480d' name='newstate'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='c19b74c3' name='istmp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='guid'/>
|
|
|
|
<parameter type-id='9d774e0b' name='aux'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='guid'/>
|
|
|
|
<parameter type-id='9d774e0b' name='aux'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='old_disk'/>
|
|
|
|
<parameter type-id='80f4b756' name='new_disk'/>
|
|
|
|
<parameter type-id='5ce45b60' name='nvroot'/>
|
|
|
|
<parameter type-id='95e97e5e' name='replacing'/>
|
|
|
|
<parameter type-id='c19b74c3' name='rebuild'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='26a90f95' name='newname'/>
|
|
|
|
<parameter type-id='857bb57e' name='newroot'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='325c1e34' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-08-31 18:56:00 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='5d6479ae' name='sizep'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_clear' mangled-name='zpool_clear' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_clear'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='5ce45b60' name='rewindnvl'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-04-09 01:44:23 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='guid'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-04-12 19:08:56 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_reguid' mangled-name='zpool_reguid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_reguid'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='data'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='5ce45b60' name='nv'/>
|
|
|
|
<parameter type-id='95e97e5e' name='name_flags'/>
|
|
|
|
<return type-id='26a90f95'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='857bb57e' name='nverrlistp'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_upgrade' mangled-name='zpool_upgrade' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_upgrade'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='new_version'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='argc'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='argv'/>
|
|
|
|
<parameter type-id='26a90f95' name='string'/>
|
|
|
|
<parameter type-id='95e97e5e' name='len'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-02-18 08:30:45 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='message'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-04-12 03:03:55 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='857bb57e' name='nvhisp'/>
|
|
|
|
<parameter type-id='5d6479ae' name='off'/>
|
|
|
|
<parameter type-id='37e3bd22' name='eof'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='857bb57e' name='nvp'/>
|
|
|
|
<parameter type-id='7292109c' name='dropped'/>
|
|
|
|
<parameter type-id='f0981eeb' name='flags'/>
|
|
|
|
<parameter type-id='95e97e5e' name='zevent_fd'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='7292109c' name='count'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='9c313c2d' name='eid'/>
|
|
|
|
<parameter type-id='95e97e5e' name='zevent_fd'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='9c313c2d' name='dsobj'/>
|
|
|
|
<parameter type-id='9c313c2d' name='obj'/>
|
|
|
|
<parameter type-id='26a90f95' name='pathname'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='9c313c2d' name='dsobj'/>
|
|
|
|
<parameter type-id='9c313c2d' name='obj'/>
|
|
|
|
<parameter type-id='26a90f95' name='pathname'/>
|
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_wait' mangled-name='zpool_wait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_wait'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='73446457' name='activity'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='73446457' name='activity'/>
|
|
|
|
<parameter type-id='37e3bd22' name='missing'/>
|
|
|
|
<parameter type-id='37e3bd22' name='waited'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='22cce67b' name='envmap'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='857bb57e' name='nvlp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='compat'/>
|
|
|
|
<parameter type-id='37e3bd22' name='features'/>
|
|
|
|
<parameter type-id='26a90f95' name='report'/>
|
|
|
|
<parameter type-id='b59d7dce' name='rlen'/>
|
|
|
|
<return type-id='901b78d1'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</function-decl>
|
2021-11-30 17:46:25 +03:00
|
|
|
<function-decl name='zpool_get_vdev_prop_value' mangled-name='zpool_get_vdev_prop_value' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_vdev_prop_value'>
|
|
|
|
<parameter type-id='5ce45b60' name='nvprop'/>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<parameter type-id='26a90f95' name='prop_name'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
|
|
|
<parameter type-id='debc6aa3' name='srctype'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zpool_get_vdev_prop' mangled-name='zpool_get_vdev_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_vdev_prop'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='vdevname'/>
|
|
|
|
<parameter type-id='5aa5c90c' name='prop'/>
|
|
|
|
<parameter type-id='26a90f95' name='prop_name'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
|
|
|
<parameter type-id='debc6aa3' name='srctype'/>
|
|
|
|
<parameter type-id='c19b74c3' name='literal'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zpool_get_all_vdev_props' mangled-name='zpool_get_all_vdev_props' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_get_all_vdev_props'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='vdevname'/>
|
|
|
|
<parameter type-id='857bb57e' name='outnvl'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zpool_set_vdev_prop' mangled-name='zpool_set_vdev_prop' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_set_vdev_prop'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='vdevname'/>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='80f4b756' name='propval'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_sendrecv.c' language='LANG_C99'>
|
|
|
|
<class-decl name='sendflags' size-in-bits='544' is-struct='yes' visibility='default' id='f6aa15be'>
|
2021-04-12 19:08:56 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='verbosity' type-id='95e97e5e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='replicate' type-id='c19b74c3' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-07-18 18:55:46 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='skipmissing' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='96'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='doall' type-id='c19b74c3' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-07-18 18:55:46 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='fromorigin' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='160'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='pad' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='props' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='224'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='dryrun' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='parsable' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='progress' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='largeblock' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='352'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='embed_data' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='compress' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='416'>
|
|
|
|
<var-decl name='raw' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='backup' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='480'>
|
|
|
|
<var-decl name='holds' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='512'>
|
|
|
|
<var-decl name='saved' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<typedef-decl name='sendflags_t' type-id='f6aa15be' id='945467e6'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='snapfilter_cb_t' type-id='d2a5e211' id='3d3ffb69'/>
|
|
|
|
<class-decl name='recvflags' size-in-bits='416' is-struct='yes' visibility='default' id='34a384dc'>
|
2021-07-18 18:55:46 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='verbose' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='isprefix' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='istail' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='96'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='dryrun' type-id='c19b74c3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='force' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='160'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='canmountoff' type-id='c19b74c3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='resumable' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='224'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='byteswap' type-id='c19b74c3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='nomount' type-id='c19b74c3' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='288'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='holds' type-id='c19b74c3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='skipholds' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='352'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='domount' type-id='c19b74c3' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='forceunmount' type-id='c19b74c3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='recvflags_t' type-id='34a384dc' id='9e59d1d4'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='f20fbd51' size-in-bits='64' id='a3681dea'/>
|
|
|
|
<pointer-type-def type-id='9e59d1d4' size-in-bits='64' id='4ea84b4f'/>
|
|
|
|
<pointer-type-def type-id='945467e6' size-in-bits='64' id='8def7735'/>
|
|
|
|
<pointer-type-def type-id='3d3ffb69' size-in-bits='64' id='72a26210'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
|
|
|
<parameter type-id='5d6479ae' name='bytes_written'/>
|
|
|
|
<parameter type-id='5d6479ae' name='blocks_visited'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='token'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='8def7735' name='flags'/>
|
|
|
|
<parameter type-id='95e97e5e' name='outfd'/>
|
|
|
|
<parameter type-id='80f4b756' name='resume_token'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='8def7735' name='flags'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='95e97e5e' name='outfd'/>
|
|
|
|
<parameter type-id='80f4b756' name='resume_token'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_send' mangled-name='zfs_send' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_send'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='fromsnap'/>
|
|
|
|
<parameter type-id='80f4b756' name='tosnap'/>
|
|
|
|
<parameter type-id='8def7735' name='flags'/>
|
|
|
|
<parameter type-id='95e97e5e' name='outfd'/>
|
|
|
|
<parameter type-id='72a26210' name='filter_func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='cb_arg'/>
|
|
|
|
<parameter type-id='857bb57e' name='debugnvp'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='from'/>
|
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='8def7735' name='flags'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='redactbook'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_receive' mangled-name='zfs_receive' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_receive'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='80f4b756' name='tosnap'/>
|
|
|
|
<parameter type-id='5ce45b60' name='props'/>
|
|
|
|
<parameter type-id='4ea84b4f' name='flags'/>
|
|
|
|
<parameter type-id='95e97e5e' name='infd'/>
|
|
|
|
<parameter type-id='a3681dea' name='stream_avl'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-type size-in-bits='64' id='d2a5e211'>
|
|
|
|
<parameter type-id='9200a744'/>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-type>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_status.c' language='LANG_C99'>
|
|
|
|
<enum-decl name='zpool_status_t' naming-typedef-id='d3dd6294' id='5e770b40'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_CORRUPT_CACHE' value='0'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_MISSING_DEV_R' value='1'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_MISSING_DEV_NR' value='2'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_CORRUPT_LABEL_R' value='3'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_CORRUPT_LABEL_NR' value='4'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_BAD_GUID_SUM' value='5'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_CORRUPT_POOL' value='6'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_CORRUPT_DATA' value='7'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_FAILING_DEV' value='8'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_VERSION_NEWER' value='9'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_HOSTID_MISMATCH' value='10'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_HOSTID_ACTIVE' value='11'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_HOSTID_REQUIRED' value='12'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_IO_FAILURE_WAIT' value='13'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_IO_FAILURE_CONTINUE' value='14'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_IO_FAILURE_MMP' value='15'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_BAD_LOG' value='16'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_ERRATA' value='17'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_UNSUP_FEAT_READ' value='18'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_UNSUP_FEAT_WRITE' value='19'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_FAULTED_DEV_R' value='20'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_FAULTED_DEV_NR' value='21'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_VERSION_OLDER' value='22'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_FEAT_DISABLED' value='23'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_RESILVERING' value='24'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_OFFLINE_DEV' value='25'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_REMOVED_DEV' value='26'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_REBUILDING' value='27'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_REBUILD_SCRUB' value='28'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_NON_NATIVE_ASHIFT' value='29'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_COMPATIBILITY_ERR' value='30'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_INCOMPATIBLE_FEAT' value='31'/>
|
|
|
|
<enumerator name='ZPOOL_STATUS_OK' value='32'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zpool_status_t' type-id='5e770b40' id='d3dd6294'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<enum-decl name='zpool_errata' id='d9abbf54'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZPOOL_ERRATA_NONE' value='0'/>
|
|
|
|
<enumerator name='ZPOOL_ERRATA_ZOL_2094_SCRUB' value='1'/>
|
|
|
|
<enumerator name='ZPOOL_ERRATA_ZOL_2094_ASYNC_DESTROY' value='2'/>
|
|
|
|
<enumerator name='ZPOOL_ERRATA_ZOL_6845_ENCRYPTION' value='3'/>
|
|
|
|
<enumerator name='ZPOOL_ERRATA_ZOL_8308_ENCRYPTION' value='4'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zpool_errata_t' type-id='d9abbf54' id='688c495b'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='688c495b' size-in-bits='64' id='cec6f2e4'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9b23c9ad' name='msgid'/>
|
|
|
|
<parameter type-id='cec6f2e4' name='errata'/>
|
|
|
|
<return type-id='d3dd6294'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='5ce45b60' name='config'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='9b23c9ad' name='msgid'/>
|
|
|
|
<parameter type-id='cec6f2e4' name='errata'/>
|
|
|
|
<return type-id='d3dd6294'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='libzfs_util.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<array-type-def dimensions='1' type-id='95e97e5e' size-in-bits='192' id='e41bdf22'>
|
|
|
|
<subrange length='6' type-id='7359adad' id='52fa524b'/>
|
|
|
|
</array-type-def>
|
|
|
|
<type-decl name='variadic parameter type' id='2c1145c5'/>
|
|
|
|
<array-type-def dimensions='1' type-id='19cefcee' size-in-bits='160' alignment-in-bits='32' id='3fcf57d2'>
|
|
|
|
<subrange length='5' type-id='7359adad' id='53010e10'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<enum-decl name='zfs_get_column_t' naming-typedef-id='19cefcee' id='223bdcaa'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='GET_COL_NONE' value='0'/>
|
|
|
|
<enumerator name='GET_COL_NAME' value='1'/>
|
|
|
|
<enumerator name='GET_COL_PROPERTY' value='2'/>
|
|
|
|
<enumerator name='GET_COL_VALUE' value='3'/>
|
|
|
|
<enumerator name='GET_COL_RECVD' value='4'/>
|
|
|
|
<enumerator name='GET_COL_SOURCE' value='5'/>
|
|
|
|
</enum-decl>
|
|
|
|
<typedef-decl name='zfs_get_column_t' type-id='223bdcaa' id='19cefcee'/>
|
2021-11-30 17:46:25 +03:00
|
|
|
<class-decl name='vdev_cbdata' size-in-bits='192' is-struct='yes' visibility='default' id='b8006be8'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='cb_name_flags' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='cb_names' type-id='9b23c9ad' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='cb_names_count' type-id='f0981eeb' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
|
|
|
<typedef-decl name='vdev_cbdata_t' type-id='b8006be8' id='a9679c94'/>
|
|
|
|
<class-decl name='zprop_get_cbdata' size-in-bits='832' is-struct='yes' visibility='default' id='f3d3c319'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='cb_sources' type-id='95e97e5e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='32'>
|
|
|
|
<var-decl name='cb_columns' type-id='3fcf57d2' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='cb_colwidths' type-id='e41bdf22' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='cb_scripted' type-id='c19b74c3' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='416'>
|
|
|
|
<var-decl name='cb_literal' type-id='c19b74c3' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='cb_first' type-id='c19b74c3' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='512'>
|
|
|
|
<var-decl name='cb_proplist' type-id='3a9b2288' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='576'>
|
|
|
|
<var-decl name='cb_type' type-id='2e45de5d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-30 17:46:25 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='640'>
|
|
|
|
<var-decl name='cb_vdevs' type-id='a9679c94' visibility='default'/>
|
|
|
|
</data-member>
|
2021-05-15 12:53:14 +03:00
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zprop_get_cbdata_t' type-id='f3d3c319' id='f3d87113'/>
|
|
|
|
<typedef-decl name='zprop_func' type-id='2e711a2a' id='1ec3747a'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='9b23c9ad' size-in-bits='64' id='c0563f85'/>
|
|
|
|
<pointer-type-def type-id='c70fa2e8' size-in-bits='64' id='2e711a2a'/>
|
|
|
|
<pointer-type-def type-id='f3d87113' size-in-bits='64' id='0d2a0670'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='libzfs_errno' mangled-name='libzfs_errno' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_errno'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='80f4b756'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<return type-id='80f4b756'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='95e97e5e' name='error'/>
|
|
|
|
<parameter type-id='80f4b756' name='msg'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='c19b74c3' name='printerr'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='argv'/>
|
|
|
|
<parameter type-id='95e97e5e' name='flags'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='argv'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='env'/>
|
|
|
|
<parameter type-id='c0563f85' name='lines'/>
|
|
|
|
<parameter type-id='7292109c' name='lines_cnt'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='argv'/>
|
|
|
|
<parameter type-id='9b23c9ad' name='env'/>
|
|
|
|
<parameter type-id='c0563f85' name='lines'/>
|
|
|
|
<parameter type-id='7292109c' name='lines_cnt'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='9b23c9ad' name='strs'/>
|
|
|
|
<parameter type-id='95e97e5e' name='count'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='26a90f95' name='envvar'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='libzfs_init' mangled-name='libzfs_init' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_init'>
|
|
|
|
<return type-id='b0382bb3'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='libzfs_fini' mangled-name='libzfs_fini' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_fini'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<return type-id='b0382bb3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<return type-id='b0382bb3'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='fcd57163' name='zhp'/>
|
|
|
|
<return type-id='4c81de99'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='2e45de5d' name='argtype'/>
|
|
|
|
<return type-id='9200a744'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='0d2a0670' name='cbp'/>
|
|
|
|
<parameter type-id='80f4b756' name='propname'/>
|
|
|
|
<parameter type-id='80f4b756' name='value'/>
|
|
|
|
<parameter type-id='a2256d42' name='sourcetype'/>
|
|
|
|
<parameter type-id='80f4b756' name='source'/>
|
|
|
|
<parameter type-id='80f4b756' name='recvd_value'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_nicestrtonum' mangled-name='zfs_nicestrtonum' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_nicestrtonum'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='value'/>
|
|
|
|
<parameter type-id='5d6479ae' name='num'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='26a90f95' name='props'/>
|
|
|
|
<parameter type-id='e4378506' name='listp'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='3a9b2288' name='pl'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zprop_iter' mangled-name='zprop_iter' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zprop_iter'>
|
|
|
|
<parameter type-id='1ec3747a' name='func'/>
|
|
|
|
<parameter type-id='eaa32e2f' name='cb'/>
|
|
|
|
<parameter type-id='c19b74c3' name='show_all'/>
|
|
|
|
<parameter type-id='c19b74c3' name='ordered'/>
|
|
|
|
<parameter type-id='2e45de5d' name='type'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='26a90f95' name='version'/>
|
|
|
|
<parameter type-id='95e97e5e' name='len'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<function-decl name='color_start' mangled-name='color_start' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='color_start'>
|
|
|
|
<parameter type-id='26a90f95' name='color'/>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<function-decl name='color_end' mangled-name='color_end' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='color_end'>
|
|
|
|
<return type-id='48b5725f'/>
|
2021-05-15 12:53:14 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='printf_color' mangled-name='printf_color' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='printf_color'>
|
|
|
|
<parameter type-id='26a90f95' name='color'/>
|
|
|
|
<parameter type-id='26a90f95' name='format'/>
|
|
|
|
<parameter is-variadic='yes'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<function-type size-in-bits='64' id='c70fa2e8'>
|
|
|
|
<parameter type-id='95e97e5e'/>
|
|
|
|
<parameter type-id='eaa32e2f'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-type>
|
2021-05-15 12:53:14 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/libzfs_mount_os.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='7359adad' size-in-bits='64' id='1d2c2b85'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='26a90f95' name='mntopts'/>
|
|
|
|
<parameter type-id='1d2c2b85' name='mntflags'/>
|
|
|
|
<parameter type-id='1d2c2b85' name='zfsflags'/>
|
|
|
|
<parameter type-id='95e97e5e' name='sloppy'/>
|
|
|
|
<parameter type-id='26a90f95' name='badopt'/>
|
|
|
|
<parameter type-id='26a90f95' name='mtabopt'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='9200a744' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='mntpoint'/>
|
|
|
|
<parameter type-id='26a90f95' name='mntopts'/>
|
|
|
|
<parameter type-id='26a90f95' name='mtabopt'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='c19b74c3' name='force'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2020-11-15 07:38:34 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/libzfs_pool_os.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
|
|
|
<parameter type-id='4c81de99' name='zhp'/>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/libzfs_util_os.c' language='LANG_C99'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='32768' id='d16c6df4'>
|
|
|
|
<subrange length='4096' type-id='7359adad' id='bc1b5ddc'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='a84c031d' size-in-bits='65536' id='163f6aa5'>
|
|
|
|
<subrange length='8192' type-id='7359adad' id='c88f397d'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='9c313c2d' size-in-bits='128' id='c1c22e6c'>
|
|
|
|
<subrange length='2' type-id='7359adad' id='52efc4ef'/>
|
|
|
|
</array-type-def>
|
|
|
|
<array-type-def dimensions='1' type-id='b96825af' size-in-bits='24' id='d3490169'>
|
|
|
|
<subrange length='3' type-id='7359adad' id='56f209d2'/>
|
|
|
|
</array-type-def>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='drr_begin' size-in-bits='2432' is-struct='yes' visibility='default' id='09fcdc01'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='drr_magic' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='drr_versioninfo' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='drr_creation_time' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='drr_type' type-id='230f1e16' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='224'>
|
|
|
|
<var-decl name='drr_flags' type-id='8f92235e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='drr_toguid' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='drr_fromguid' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='drr_toname' type-id='d1617432' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
</class-decl>
|
|
|
|
<class-decl name='zinject_record' size-in-bits='2816' is-struct='yes' visibility='default' id='3216f820'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='zi_objset' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='zi_object' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='zi_start' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='zi_end' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='zi_guid' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='zi_level' type-id='8f92235e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='352'>
|
|
|
|
<var-decl name='zi_error' type-id='8f92235e' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='zi_type' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='zi_freq' type-id='8f92235e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='480'>
|
|
|
|
<var-decl name='zi_failfast' type-id='8f92235e' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='512'>
|
|
|
|
<var-decl name='zi_func' type-id='d1617432' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2560'>
|
|
|
|
<var-decl name='zi_iotype' type-id='8f92235e' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2592'>
|
|
|
|
<var-decl name='zi_duration' type-id='3ff5601b' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2624'>
|
|
|
|
<var-decl name='zi_timer' type-id='9c313c2d' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2688'>
|
|
|
|
<var-decl name='zi_nlanes' type-id='9c313c2d' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2752'>
|
|
|
|
<var-decl name='zi_cmd' type-id='8f92235e' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='2784'>
|
|
|
|
<var-decl name='zi_dvas' type-id='8f92235e' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zinject_record_t' type-id='3216f820' id='a4301ca6'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zfs_share' size-in-bits='256' is-struct='yes' visibility='default' id='feb6f2da'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='z_exportdata' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='z_sharedata' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='z_sharetype' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='z_sharemax' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_share_t' type-id='feb6f2da' id='ee5cec36'/>
|
|
|
|
<class-decl name='zfs_cmd' size-in-bits='109952' is-struct='yes' visibility='default' id='3522cd69'>
|
2020-11-15 07:38:34 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-11-08 18:44:04 +03:00
|
|
|
<var-decl name='zc_name' type-id='d16c6df4' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='32768'>
|
|
|
|
<var-decl name='zc_nvlist_src' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='32832'>
|
|
|
|
<var-decl name='zc_nvlist_src_size' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='32896'>
|
|
|
|
<var-decl name='zc_nvlist_dst' type-id='9c313c2d' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='32960'>
|
|
|
|
<var-decl name='zc_nvlist_dst_size' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='33024'>
|
|
|
|
<var-decl name='zc_nvlist_dst_filled' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='33056'>
|
|
|
|
<var-decl name='zc_pad2' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='33088'>
|
|
|
|
<var-decl name='zc_history' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='33152'>
|
|
|
|
<var-decl name='zc_value' type-id='163f6aa5' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='98688'>
|
|
|
|
<var-decl name='zc_string' type-id='d1617432' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='100736'>
|
|
|
|
<var-decl name='zc_guid' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='100800'>
|
|
|
|
<var-decl name='zc_nvlist_conf' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='100864'>
|
|
|
|
<var-decl name='zc_nvlist_conf_size' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='100928'>
|
|
|
|
<var-decl name='zc_cookie' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='100992'>
|
|
|
|
<var-decl name='zc_objset_type' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='101056'>
|
|
|
|
<var-decl name='zc_perm_action' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='101120'>
|
|
|
|
<var-decl name='zc_history_len' type-id='9c313c2d' visibility='default'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='101184'>
|
|
|
|
<var-decl name='zc_history_offset' type-id='9c313c2d' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='101248'>
|
|
|
|
<var-decl name='zc_obj' type-id='9c313c2d' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='101312'>
|
|
|
|
<var-decl name='zc_iflags' type-id='9c313c2d' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='101376'>
|
|
|
|
<var-decl name='zc_share' type-id='ee5cec36' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='101632'>
|
|
|
|
<var-decl name='zc_objset_stats' type-id='b2c14f17' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='103936'>
|
|
|
|
<var-decl name='zc_begin_record' type-id='09fcdc01' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='106368'>
|
|
|
|
<var-decl name='zc_inject_record' type-id='a4301ca6' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109184'>
|
|
|
|
<var-decl name='zc_defer_destroy' type-id='8f92235e' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109216'>
|
|
|
|
<var-decl name='zc_flags' type-id='8f92235e' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109248'>
|
|
|
|
<var-decl name='zc_action_handle' type-id='9c313c2d' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109312'>
|
|
|
|
<var-decl name='zc_cleanup_fd' type-id='95e97e5e' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109344'>
|
|
|
|
<var-decl name='zc_simple' type-id='b96825af' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109352'>
|
|
|
|
<var-decl name='zc_pad' type-id='d3490169' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109376'>
|
|
|
|
<var-decl name='zc_sendobj' type-id='9c313c2d' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109440'>
|
|
|
|
<var-decl name='zc_fromobj' type-id='9c313c2d' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109504'>
|
|
|
|
<var-decl name='zc_createtxg' type-id='9c313c2d' visibility='default'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
</data-member>
|
2021-11-08 18:44:04 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='109568'>
|
|
|
|
<var-decl name='zc_stat' type-id='0371a9c7' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='109888'>
|
|
|
|
<var-decl name='zc_zoneid' type-id='9c313c2d' visibility='default'/>
|
2021-07-18 18:55:46 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_cmd_t' type-id='3522cd69' id='a5559cdd'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<class-decl name='zfs_stat' size-in-bits='320' is-struct='yes' visibility='default' id='6417f0b9'>
|
2021-05-13 07:21:35 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<var-decl name='zs_gen' type-id='9c313c2d' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='zs_mode' type-id='9c313c2d' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='zs_links' type-id='9c313c2d' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
2021-08-31 22:26:30 +03:00
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='zs_ctime' type-id='c1c22e6c' visibility='default'/>
|
2021-05-13 07:21:35 +03:00
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='zfs_stat_t' type-id='6417f0b9' id='0371a9c7'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<pointer-type-def type-id='a5559cdd' size-in-bits='64' id='e4ec4540'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_ioctl' mangled-name='zfs_ioctl' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_ioctl'>
|
2021-09-20 18:29:59 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='95e97e5e' name='request'/>
|
|
|
|
<parameter type-id='e4ec4540' name='zc'/>
|
2021-09-20 18:29:59 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-08-31 22:26:30 +03:00
|
|
|
<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'>
|
|
|
|
<parameter type-id='95e97e5e' name='error'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_destroy_snaps_nvl_os' mangled-name='zfs_destroy_snaps_nvl_os' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_destroy_snaps_nvl_os'>
|
2021-08-31 22:26:30 +03:00
|
|
|
<parameter type-id='b0382bb3' name='hdl'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='5ce45b60' name='snaps'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<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'>
|
|
|
|
<parameter type-id='26a90f95' name='version'/>
|
|
|
|
<parameter type-id='95e97e5e' name='len'/>
|
2021-08-31 22:26:30 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
2020-11-15 07:38:34 +03:00
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/zutil_device_path_os.c' language='LANG_C99'>
|
|
|
|
<function-decl name='zfs_append_partition' mangled-name='zfs_append_partition' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_append_partition'>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
|
|
|
<parameter type-id='b59d7dce' name='max_len'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_strip_partition' mangled-name='zfs_strip_partition' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_strip_partition'>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='26a90f95'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_strip_path' mangled-name='zfs_strip_path' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_strip_path'>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
|
|
|
<return type-id='26a90f95'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_get_enclosure_sysfs_path' mangled-name='zfs_get_enclosure_sysfs_path' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_enclosure_sysfs_path'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='80f4b756' name='dev_name'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='26a90f95'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_dev_is_dm' mangled-name='zfs_dev_is_dm' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_dev_is_dm'>
|
|
|
|
<parameter type-id='80f4b756' name='dev_name'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_dev_is_whole_disk' mangled-name='zfs_dev_is_whole_disk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_dev_is_whole_disk'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='80f4b756' name='dev_name'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<return type-id='c19b74c3'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_get_underlying_path' mangled-name='zfs_get_underlying_path' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_get_underlying_path'>
|
|
|
|
<parameter type-id='80f4b756' name='dev_name'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='26a90f95'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='is_mpath_whole_disk' mangled-name='is_mpath_whole_disk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='is_mpath_whole_disk'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='os/linux/zutil_import_os.c' language='LANG_C99'>
|
2022-01-15 02:37:55 +03:00
|
|
|
<class-decl name='udev_device' is-struct='yes' visibility='default' is-declaration-only='yes' id='640b33ca'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<pointer-type-def type-id='b99c00c9' size-in-bits='64' id='13956559'/>
|
|
|
|
<pointer-type-def type-id='b59d7dce' size-in-bits='64' id='78c01427'/>
|
|
|
|
<pointer-type-def type-id='640b33ca' size-in-bits='64' id='b32bae08'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<class-decl name='udev_device' is-struct='yes' visibility='default' is-declaration-only='yes' id='640b33ca'/>
|
|
|
|
<function-decl name='zfs_dev_flush' mangled-name='zfs_dev_flush' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_dev_flush'>
|
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zpool_default_search_paths' mangled-name='zpool_default_search_paths' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_default_search_paths'>
|
|
|
|
<parameter type-id='78c01427' name='count'/>
|
|
|
|
<return type-id='13956559'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_device_get_devid' mangled-name='zfs_device_get_devid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_device_get_devid'>
|
|
|
|
<parameter type-id='b32bae08' name='dev'/>
|
|
|
|
<parameter type-id='26a90f95' name='bufptr'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_device_get_physical' mangled-name='zfs_device_get_physical' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_device_get_physical'>
|
|
|
|
<parameter type-id='b32bae08' name='dev'/>
|
|
|
|
<parameter type-id='26a90f95' name='bufptr'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_label_disk_wait' mangled-name='zpool_label_disk_wait' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_label_disk_wait'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<parameter type-id='95e97e5e' name='timeout_ms'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='update_vdev_config_dev_strs' mangled-name='update_vdev_config_dev_strs' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='update_vdev_config_dev_strs'>
|
|
|
|
<parameter type-id='5ce45b60' name='nv'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='zutil_device_path.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<typedef-decl name='ssize_t' type-id='41060289' id='79a0948f'/>
|
|
|
|
<typedef-decl name='__ssize_t' type-id='bd54fe1a' id='41060289'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_basename' mangled-name='zfs_basename' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_basename'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<return type-id='80f4b756'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_dirnamelen' mangled-name='zfs_dirnamelen' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_dirnamelen'>
|
|
|
|
<parameter type-id='80f4b756' name='path'/>
|
|
|
|
<return type-id='79a0948f'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_resolve_shortname' mangled-name='zfs_resolve_shortname' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_resolve_shortname'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='26a90f95' name='path'/>
|
|
|
|
<parameter type-id='b59d7dce' name='len'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_strcmp_pathname' mangled-name='zfs_strcmp_pathname' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_strcmp_pathname'>
|
|
|
|
<parameter type-id='80f4b756' name='name'/>
|
|
|
|
<parameter type-id='80f4b756' name='cmp'/>
|
|
|
|
<parameter type-id='95e97e5e' name='wholedisk'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='zutil_import.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='importargs' size-in-bits='448' is-struct='yes' visibility='default' id='7ac83801'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='path' type-id='9b23c9ad' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='paths' type-id='95e97e5e' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='poolname' type-id='80f4b756' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='guid' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='cachefile' type-id='80f4b756' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='can_be_active' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='352'>
|
|
|
|
<var-decl name='scan' type-id='c19b74c3' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='policy' type-id='5ce45b60' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='importargs_t' type-id='7ac83801' id='7a842a6b'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<pointer-type-def type-id='7a842a6b' size-in-bits='64' id='07ee4a58'/>
|
|
|
|
<pointer-type-def type-id='b1e62775' size-in-bits='64' id='f095e320'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_read_label' mangled-name='zpool_read_label' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_read_label'>
|
|
|
|
<parameter type-id='95e97e5e' name='fd'/>
|
|
|
|
<parameter type-id='857bb57e' name='config'/>
|
|
|
|
<parameter type-id='7292109c' name='num_labels'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zpool_search_import' mangled-name='zpool_search_import' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_search_import'>
|
|
|
|
<parameter type-id='eaa32e2f' name='hdl'/>
|
|
|
|
<parameter type-id='07ee4a58' name='import'/>
|
|
|
|
<parameter type-id='f095e320' name='pco'/>
|
|
|
|
<return type-id='5ce45b60'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_find_config' mangled-name='zpool_find_config' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_find_config'>
|
|
|
|
<parameter type-id='eaa32e2f' name='hdl'/>
|
|
|
|
<parameter type-id='80f4b756' name='target'/>
|
|
|
|
<parameter type-id='857bb57e' name='configp'/>
|
|
|
|
<parameter type-id='07ee4a58' name='args'/>
|
|
|
|
<parameter type-id='f095e320' name='pco'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='zutil_nicenum.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<enum-decl name='zfs_nicenum_format' id='29cf1969'>
|
|
|
|
<underlying-type type-id='9cac1fee'/>
|
|
|
|
<enumerator name='ZFS_NICENUM_1024' value='0'/>
|
|
|
|
<enumerator name='ZFS_NICENUM_BYTES' value='1'/>
|
|
|
|
<enumerator name='ZFS_NICENUM_TIME' value='2'/>
|
|
|
|
<enumerator name='ZFS_NICENUM_RAW' value='3'/>
|
|
|
|
<enumerator name='ZFS_NICENUM_RAWTIME' value='4'/>
|
|
|
|
</enum-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_isnumber' mangled-name='zfs_isnumber' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_isnumber'>
|
|
|
|
<parameter type-id='80f4b756' name='str'/>
|
|
|
|
<return type-id='c19b74c3'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_nicenum_format' mangled-name='zfs_nicenum_format' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_nicenum_format'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9c313c2d' name='num'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<parameter type-id='29cf1969' name='format'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_nicenum' mangled-name='zfs_nicenum' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_nicenum'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9c313c2d' name='num'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
<function-decl name='zfs_nicetime' mangled-name='zfs_nicetime' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_nicetime'>
|
|
|
|
<parameter type-id='9c313c2d' name='num'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_niceraw' mangled-name='zfs_niceraw' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_niceraw'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9c313c2d' name='num'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zfs_nicebytes' mangled-name='zfs_nicebytes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zfs_nicebytes'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<parameter type-id='9c313c2d' name='num'/>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='b59d7dce' name='buflen'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2021-11-08 18:44:04 +03:00
|
|
|
<abi-instr address-size='64' path='zutil_pool.c' language='LANG_C99'>
|
2021-10-07 20:31:26 +03:00
|
|
|
<array-type-def dimensions='1' type-id='853fd5dc' size-in-bits='32768' id='b505fc2f'>
|
|
|
|
<subrange length='64' type-id='7359adad' id='b10be967'/>
|
|
|
|
</array-type-def>
|
|
|
|
<class-decl name='ddt_stat' size-in-bits='512' is-struct='yes' visibility='default' id='65242dfe'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='dds_blocks' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='64'>
|
|
|
|
<var-decl name='dds_lsize' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='128'>
|
|
|
|
<var-decl name='dds_psize' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='192'>
|
|
|
|
<var-decl name='dds_dsize' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='256'>
|
|
|
|
<var-decl name='dds_ref_blocks' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='320'>
|
|
|
|
<var-decl name='dds_ref_lsize' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='384'>
|
|
|
|
<var-decl name='dds_ref_psize' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
<data-member access='public' layout-offset-in-bits='448'>
|
|
|
|
<var-decl name='dds_ref_dsize' type-id='9c313c2d' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='ddt_stat_t' type-id='65242dfe' id='853fd5dc'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<class-decl name='ddt_histogram' size-in-bits='32768' is-struct='yes' visibility='default' id='bc2b3086'>
|
|
|
|
<data-member access='public' layout-offset-in-bits='0'>
|
|
|
|
<var-decl name='ddh_stat' type-id='b505fc2f' visibility='default'/>
|
|
|
|
</data-member>
|
|
|
|
</class-decl>
|
2021-11-08 18:44:04 +03:00
|
|
|
<typedef-decl name='ddt_histogram_t' type-id='bc2b3086' id='2d7fe832'/>
|
2021-10-07 20:31:26 +03:00
|
|
|
<qualified-type-def type-id='2d7fe832' const='yes' id='ec92d602'/>
|
|
|
|
<pointer-type-def type-id='ec92d602' size-in-bits='64' id='932720f8'/>
|
|
|
|
<qualified-type-def type-id='853fd5dc' const='yes' id='764c298c'/>
|
|
|
|
<pointer-type-def type-id='764c298c' size-in-bits='64' id='dfe59052'/>
|
|
|
|
<pointer-type-def type-id='857bb57e' size-in-bits='64' id='75be733c'/>
|
2021-11-08 18:44:04 +03:00
|
|
|
<function-decl name='zpool_dump_ddt' mangled-name='zpool_dump_ddt' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_dump_ddt'>
|
|
|
|
<parameter type-id='dfe59052' name='dds_total'/>
|
|
|
|
<parameter type-id='932720f8' name='ddh'/>
|
|
|
|
<return type-id='48b5725f'/>
|
|
|
|
</function-decl>
|
2021-10-07 20:31:26 +03:00
|
|
|
<function-decl name='zpool_history_unpack' mangled-name='zpool_history_unpack' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='zpool_history_unpack'>
|
|
|
|
<parameter type-id='26a90f95' name='buf'/>
|
|
|
|
<parameter type-id='9c313c2d' name='bytes_read'/>
|
|
|
|
<parameter type-id='5d6479ae' name='leftover'/>
|
|
|
|
<parameter type-id='75be733c' name='records'/>
|
|
|
|
<parameter type-id='4dd26a40' name='numrecords'/>
|
|
|
|
<return type-id='95e97e5e'/>
|
|
|
|
</function-decl>
|
|
|
|
</abi-instr>
|
2020-11-15 07:38:34 +03:00
|
|
|
</abi-corpus>
|