diff options
author | наб <[email protected]> | 2021-04-12 18:32:43 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2021-04-12 09:32:43 -0700 |
commit | 722b7f9a4c8f1051e624c88160d9ff7e2fbdf6bb (patch) | |
tree | 9cd23a33b35b71a55dca737a11013b9bc311905b /lib | |
parent | e086db16568e2cb8f484325481430aafd414d913 (diff) |
libuutil: purge unused functions
Remove vestigial uu_open_tmp(). The problems with this implementation
are many, but the primary one is the TMPPATHFMT macro, which is
unused, and always has been.
Searching around for any users leads only to earlier imports of the
same, identical file, i.a. into an apple repository (which does patch
gethrtime() into it and gives us a copyright date of 2007),
and a MidnightBSD one from 2008.
Searching illumos-gate, uu_open_tmp appears, in current HEAD, three
times: in the header, libuutil's mapfile ABI, and the implementation.
This slowly grows up to eight occurrences as one moves back to the root
"OpenSolaris Launch" commit: the header, implementation, twice in
libuutil's spec ABI, twice (with multilib and non-multilib paths) in
libuutil.so's i386 and SPARC binary db ABIs.
That's 2005, and this file was abandonware even then, it's dead code.
The situation is similar for the uu_dprintf() family of functions and
uu_dump(). Nothing in accessibly recorded history has ever used them.
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Ahelenia Ziemiańska <[email protected]>
Closes #11873
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libuutil/Makefile.am | 2 | ||||
-rw-r--r-- | lib/libuutil/libuutil.abi | 2022 | ||||
-rw-r--r-- | lib/libuutil/uu_dprintf.c | 130 | ||||
-rw-r--r-- | lib/libuutil/uu_misc.c | 27 | ||||
-rw-r--r-- | lib/libuutil/uu_open.c | 64 |
5 files changed, 1102 insertions, 1143 deletions
diff --git a/lib/libuutil/Makefile.am b/lib/libuutil/Makefile.am index 16d502345..5a911f85f 100644 --- a/lib/libuutil/Makefile.am +++ b/lib/libuutil/Makefile.am @@ -7,11 +7,9 @@ include $(top_srcdir)/config/Abigail.am USER_C = \ uu_alloc.c \ uu_avl.c \ - uu_dprintf.c \ uu_ident.c \ uu_list.c \ uu_misc.c \ - uu_open.c \ uu_pname.c \ uu_string.c diff --git a/lib/libuutil/libuutil.abi b/lib/libuutil/libuutil.abi index c15228908..d615dc0b4 100644 --- a/lib/libuutil/libuutil.abi +++ b/lib/libuutil/libuutil.abi @@ -203,11 +203,6 @@ <elf-symbol name='uu_avl_walk_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_check_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_die' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='uu_dprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='uu_dprintf_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='uu_dprintf_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='uu_dprintf_getname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='uu_dump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_exit_fatal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_exit_ok' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> @@ -241,7 +236,6 @@ <elf-symbol name='uu_list_walk_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_memdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_msprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='uu_open_tmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_panic' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_set_error' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='uu_setpname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> @@ -267,1036 +261,1014 @@ <elf-symbol name='uu_exit_usage_value' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> </elf-variable-symbols> <abi-instr version='1.0' address-size='64' path='uu_alloc.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - <type-decl name='char' size-in-bits='8' id='type-id-1'/> - <type-decl name='unsigned long int' size-in-bits='64' id='type-id-2'/> - <type-decl name='void' id='type-id-3'/> - <typedef-decl name='size_t' type-id='type-id-2' filepath='/usr/lib/gcc/x86_64-redhat-linux/10/include/stddef.h' line='209' column='1' id='type-id-4'/> - <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-5'/> - <qualified-type-def type-id='type-id-1' const='yes' id='type-id-6'/> - <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-7'/> - <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-8'/> - <function-decl name='uu_msprintf' mangled-name='uu_msprintf' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_msprintf'> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='108' column='1'/> - <parameter is-variadic='yes'/> - <return type-id='type-id-5'/> + <type-decl name='void' id='type-id-1'/> + <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-2'/> + <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/> + <typedef-decl name='size_t' type-id='type-id-3' filepath='/usr/lib/gcc/x86_64-redhat-linux/10/include/stddef.h' line='46' column='1' id='type-id-4'/> + <function-decl name='uu_zalloc' mangled-name='uu_zalloc' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_zalloc'> + <parameter type-id='type-id-4' name='n' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='33' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_memdup' mangled-name='uu_memdup' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_memdup'> - <parameter type-id='type-id-8' name='buf' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='96' column='1'/> - <parameter type-id='type-id-4' name='sz' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='96' column='1'/> - <return type-id='type-id-8'/> + <type-decl name='unsigned int' size-in-bits='32' id='type-id-5'/> + <function-decl name='uu_set_error' filepath='../../include/libuutil_impl.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-5'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_strndup' mangled-name='uu_strndup' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strndup'> - <parameter type-id='type-id-7' name='s' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='74' column='1'/> - <parameter type-id='type-id-4' name='n' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='74' column='1'/> - <return type-id='type-id-5'/> + <function-decl name='uu_free' mangled-name='uu_free' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_free'> + <parameter type-id='type-id-2' name='p' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='48' column='1'/> + <return type-id='type-id-1'/> </function-decl> + <type-decl name='char' size-in-bits='8' id='type-id-6'/> + <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-7'/> + <qualified-type-def type-id='type-id-6' const='yes' id='type-id-8'/> + <pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-9'/> <function-decl name='uu_strdup' mangled-name='uu_strdup' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strdup'> - <parameter type-id='type-id-7' name='str' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='54' column='1'/> - <return type-id='type-id-5'/> - </function-decl> - <function-decl name='uu_free' mangled-name='uu_free' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_free'> - <parameter type-id='type-id-8' name='p' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='48' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-9' name='str' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='54' column='1'/> + <return type-id='type-id-7'/> </function-decl> - <function-decl name='uu_zalloc' mangled-name='uu_zalloc' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_zalloc'> - <parameter type-id='type-id-4' name='n' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='33' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_strndup' mangled-name='uu_strndup' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strndup'> + <parameter type-id='type-id-9' name='s' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='74' column='1'/> + <parameter type-id='type-id-4' name='n' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='74' column='1'/> + <return type-id='type-id-7'/> </function-decl> - <function-decl name='__builtin_memcpy' mangled-name='memcpy' visibility='default' binding='global' size-in-bits='64'> + <function-decl name='strnlen' filepath='/usr/include/string.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-9'/> + <parameter type-id='type-id-3'/> <return type-id='type-id-3'/> </function-decl> - <function-decl name='__builtin_calloc' mangled-name='calloc' visibility='default' binding='global' size-in-bits='64'> - <return type-id='type-id-3'/> + <function-decl name='uu_memdup' mangled-name='uu_memdup' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_memdup'> + <parameter type-id='type-id-2' name='buf' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='96' column='1'/> + <parameter type-id='type-id-4' name='sz' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='96' column='1'/> + <return type-id='type-id-2'/> + </function-decl> + <function-decl name='uu_msprintf' mangled-name='uu_msprintf' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_msprintf'> + <parameter type-id='type-id-9' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_alloc.c' line='108' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-7'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='uu_avl.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - - - - - <array-type-def dimensions='1' type-id='type-id-9' size-in-bits='128' id='type-id-10'> - <subrange length='2' type-id='type-id-2' id='type-id-11'/> - - </array-type-def> - <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='320' id='type-id-12'> - <subrange length='40' type-id='type-id-2' id='type-id-13'/> - - </array-type-def> - <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='512' id='type-id-14'> - <subrange length='64' type-id='type-id-2' id='type-id-15'/> - - </array-type-def> - <type-decl name='int' size-in-bits='32' id='type-id-16'/> - <type-decl name='long int' size-in-bits='64' id='type-id-17'/> - <type-decl name='short int' size-in-bits='16' id='type-id-18'/> - <type-decl name='signed char' size-in-bits='8' id='type-id-19'/> - <array-type-def dimensions='1' type-id='type-id-20' size-in-bits='192' id='type-id-21'> - <subrange length='3' type-id='type-id-2' id='type-id-22'/> - - </array-type-def> - <type-decl name='unsigned char' size-in-bits='8' id='type-id-23'/> - <type-decl name='unsigned int' size-in-bits='32' id='type-id-24'/> - <class-decl name='uu_avl' size-in-bits='960' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='137' column='1' id='type-id-25'> + <class-decl name='uu_avl_pool' size-in-bits='2176' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='148' column='1' id='type-id-10'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='ua_next_enc' type-id='type-id-20' visibility='default' filepath='../../include/libuutil_impl.h' line='138' column='1'/> + <var-decl name='uap_next' type-id='type-id-11' visibility='default' filepath='../../include/libuutil_impl.h' line='149' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='ua_prev_enc' type-id='type-id-20' visibility='default' filepath='../../include/libuutil_impl.h' line='139' column='1'/> + <var-decl name='uap_prev' type-id='type-id-11' visibility='default' filepath='../../include/libuutil_impl.h' line='150' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='ua_pool' type-id='type-id-26' visibility='default' filepath='../../include/libuutil_impl.h' line='141' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='ua_parent_enc' type-id='type-id-20' visibility='default' filepath='../../include/libuutil_impl.h' line='142' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='256'> - <var-decl name='ua_debug' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='143' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='264'> - <var-decl name='ua_index' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='144' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='320'> - <var-decl name='ua_tree' type-id='type-id-28' visibility='default' filepath='../../include/libuutil_impl.h' line='146' column='1'/> + <var-decl name='uap_name' type-id='type-id-12' visibility='default' filepath='../../include/libuutil_impl.h' line='152' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='640'> - <var-decl name='ua_null_walk' type-id='type-id-29' visibility='default' filepath='../../include/libuutil_impl.h' line='147' column='1'/> - </data-member> - </class-decl> - <typedef-decl name='uintptr_t' type-id='type-id-2' filepath='/usr/include/stdint.h' line='90' column='1' id='type-id-20'/> - <class-decl name='uu_avl_pool' size-in-bits='2176' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='154' column='1' id='type-id-30'> - <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='uap_next' type-id='type-id-26' visibility='default' filepath='../../include/libuutil_impl.h' line='155' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='uap_prev' type-id='type-id-26' visibility='default' filepath='../../include/libuutil_impl.h' line='156' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='uap_name' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='158' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='640'> - <var-decl name='uap_nodeoffset' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='159' column='1'/> + <var-decl name='uap_nodeoffset' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='153' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='704'> - <var-decl name='uap_objsize' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='160' column='1'/> + <var-decl name='uap_objsize' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='154' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='768'> - <var-decl name='uap_cmp' type-id='type-id-31' visibility='default' filepath='../../include/libuutil_impl.h' line='161' column='1'/> + <var-decl name='uap_cmp' type-id='type-id-13' visibility='default' filepath='../../include/libuutil_impl.h' line='155' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='832'> - <var-decl name='uap_debug' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='162' column='1'/> + <var-decl name='uap_debug' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='156' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='840'> - <var-decl name='uap_last_index' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='163' column='1'/> + <var-decl name='uap_last_index' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='157' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='896'> - <var-decl name='uap_lock' type-id='type-id-32' visibility='default' filepath='../../include/libuutil_impl.h' line='164' column='1'/> + <var-decl name='uap_lock' type-id='type-id-15' visibility='default' filepath='../../include/libuutil_impl.h' line='158' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='1216'> - <var-decl name='uap_null_avl' type-id='type-id-33' visibility='default' filepath='../../include/libuutil_impl.h' line='165' column='1'/> + <var-decl name='uap_null_avl' type-id='type-id-16' visibility='default' filepath='../../include/libuutil_impl.h' line='159' column='1'/> </data-member> </class-decl> - <typedef-decl name='uu_avl_pool_t' type-id='type-id-30' filepath='../../include/libuutil.h' line='287' column='1' id='type-id-34'/> - <typedef-decl name='uu_compare_fn_t' type-id='type-id-35' filepath='../../include/libuutil.h' line='159' column='1' id='type-id-36'/> - <typedef-decl name='uint8_t' type-id='type-id-37' filepath='/usr/include/bits/stdint-uintn.h' line='24' column='1' id='type-id-27'/> - <typedef-decl name='__uint8_t' type-id='type-id-23' filepath='/usr/include/bits/types.h' line='38' column='1' id='type-id-37'/> - <typedef-decl name='pthread_mutex_t' type-id='type-id-38' filepath='/usr/include/bits/pthreadtypes.h' line='72' column='1' id='type-id-32'/> - <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='67' column='1' id='type-id-38'> + <typedef-decl name='uu_avl_pool_t' type-id='type-id-10' filepath='../../include/libuutil.h' line='259' column='1' id='type-id-17'/> + <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-11'/> + <type-decl name='__ARRAY_SIZE_TYPE__' size-in-bits='64' id='type-id-18'/> + + <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='512' id='type-id-12'> + <subrange length='64' type-id='type-id-18' id='type-id-19'/> + + </array-type-def> + <type-decl name='int' size-in-bits='32' id='type-id-20'/> + <typedef-decl name='uu_compare_fn_t' type-id='type-id-21' filepath='../../include/libuutil.h' line='131' column='1' id='type-id-22'/> + <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-13'/> + <type-decl name='unsigned char' size-in-bits='8' id='type-id-23'/> + <typedef-decl name='__uint8_t' type-id='type-id-23' filepath='/usr/include/bits/types.h' line='37' column='1' id='type-id-24'/> + <typedef-decl name='uint8_t' type-id='type-id-24' filepath='/usr/include/bits/stdint-uintn.h' line='24' column='1' id='type-id-14'/> + <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='67' column='1' id='type-id-25'> <data-member access='private'> - <var-decl name='__data' type-id='type-id-39' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='69' column='1'/> + <var-decl name='__data' type-id='type-id-26' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='69' column='1'/> </data-member> <data-member access='private'> - <var-decl name='__size' type-id='type-id-12' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='70' column='1'/> + <var-decl name='__size' type-id='type-id-27' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='70' column='1'/> </data-member> <data-member access='private'> - <var-decl name='__align' type-id='type-id-17' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='71' column='1'/> + <var-decl name='__align' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='71' column='1'/> </data-member> </union-decl> - <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='22' column='1' id='type-id-39'> + <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='118' column='1' id='type-id-26'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='__lock' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='24' column='1'/> + <var-decl name='__lock' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='120' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='32'> - <var-decl name='__count' type-id='type-id-24' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='25' column='1'/> + <var-decl name='__count' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='121' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='__owner' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='26' column='1'/> + <var-decl name='__owner' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='122' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='96'> - <var-decl name='__nusers' type-id='type-id-24' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='28' column='1'/> + <var-decl name='__nusers' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='124' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='__kind' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='32' column='1'/> + <var-decl name='__kind' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='148' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='160'> - <var-decl name='__spins' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='34' column='1'/> + <var-decl name='__spins' type-id='type-id-29' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='154' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='176'> - <var-decl name='__elision' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='35' column='1'/> + <var-decl name='__elision' type-id='type-id-29' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='154' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='__list' type-id='type-id-40' visibility='default' filepath='/usr/include/bits/struct_mutex.h' line='36' column='1'/> + <var-decl name='__list' type-id='type-id-30' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='155' column='1'/> </data-member> </class-decl> - <typedef-decl name='__pthread_list_t' type-id='type-id-41' filepath='/usr/include/bits/thread-shared-types.h' line='53' column='1' id='type-id-40'/> - <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='49' column='1' id='type-id-41'> + <type-decl name='short int' size-in-bits='16' id='type-id-29'/> + <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='82' column='1' id='type-id-31'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='__prev' type-id='type-id-42' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='51' column='1'/> + <var-decl name='__prev' type-id='type-id-32' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='84' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='__next' type-id='type-id-42' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='52' column='1'/> + <var-decl name='__next' type-id='type-id-32' visibility='default' filepath='/usr/include/bits/thread-shared-types.h' line='85' column='1'/> </data-member> </class-decl> - <typedef-decl name='uu_avl_t' type-id='type-id-25' filepath='../../include/libuutil.h' line='288' column='1' id='type-id-33'/> - <class-decl name='avl_tree' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../include/sys/avl_impl.h' line='146' column='1' id='type-id-28'> + <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-32'/> + <typedef-decl name='__pthread_list_t' type-id='type-id-31' filepath='/usr/include/bits/thread-shared-types.h' line='86' column='1' id='type-id-30'/> + + <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='320' id='type-id-27'> + <subrange length='40' type-id='type-id-18' id='type-id-33'/> + + </array-type-def> + <type-decl name='long int' size-in-bits='64' id='type-id-28'/> + <typedef-decl name='pthread_mutex_t' type-id='type-id-25' filepath='/usr/include/bits/pthreadtypes.h' line='72' column='1' id='type-id-15'/> + <class-decl name='uu_avl' size-in-bits='960' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='131' column='1' id='type-id-34'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='avl_root' type-id='type-id-9' visibility='default' filepath='../../include/sys/avl_impl.h' line='147' column='1'/> + <var-decl name='ua_next_enc' type-id='type-id-35' visibility='default' filepath='../../include/libuutil_impl.h' line='132' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='avl_compar' type-id='type-id-43' visibility='default' filepath='../../include/sys/avl_impl.h' line='148' column='1'/> + <var-decl name='ua_prev_enc' type-id='type-id-35' visibility='default' filepath='../../include/libuutil_impl.h' line='133' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ua_pool' type-id='type-id-11' visibility='default' filepath='../../include/libuutil_impl.h' line='135' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ua_parent_enc' type-id='type-id-35' visibility='default' filepath='../../include/libuutil_impl.h' line='136' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='ua_debug' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='137' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='264'> + <var-decl name='ua_index' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='138' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='ua_tree' type-id='type-id-36' visibility='default' filepath='../../include/libuutil_impl.h' line='140' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='ua_null_walk' type-id='type-id-37' visibility='default' filepath='../../include/libuutil_impl.h' line='141' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='uintptr_t' type-id='type-id-3' filepath='/usr/include/stdint.h' line='90' column='1' id='type-id-35'/> + <class-decl name='avl_tree' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../include/sys/avl_impl.h' line='146' column='1' id='type-id-36'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='avl_root' type-id='type-id-38' visibility='default' filepath='../../include/sys/avl_impl.h' line='147' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='avl_compar' type-id='type-id-39' visibility='default' filepath='../../include/sys/avl_impl.h' line='148' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> <var-decl name='avl_offset' type-id='type-id-4' visibility='default' filepath='../../include/sys/avl_impl.h' line='149' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='avl_numnodes' type-id='type-id-44' visibility='default' filepath='../../include/sys/avl_impl.h' line='150' column='1'/> + <var-decl name='avl_numnodes' type-id='type-id-40' visibility='default' filepath='../../include/sys/avl_impl.h' line='150' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='256'> <var-decl name='avl_size' type-id='type-id-4' visibility='default' filepath='../../include/sys/avl_impl.h' line='151' column='1'/> </data-member> </class-decl> - <class-decl name='avl_node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../include/sys/avl_impl.h' line='90' column='1' id='type-id-45'> + <class-decl name='avl_node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../include/sys/avl_impl.h' line='90' column='1' id='type-id-41'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='avl_child' type-id='type-id-10' visibility='default' filepath='../../include/sys/avl_impl.h' line='91' column='1'/> + <var-decl name='avl_child' type-id='type-id-42' visibility='default' filepath='../../include/sys/avl_impl.h' line='91' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='avl_pcb' type-id='type-id-20' visibility='default' filepath='../../include/sys/avl_impl.h' line='92' column='1'/> + <var-decl name='avl_pcb' type-id='type-id-35' visibility='default' filepath='../../include/sys/avl_impl.h' line='92' column='1'/> </data-member> </class-decl> - <typedef-decl name='ulong_t' type-id='type-id-2' filepath='../../lib/libspl/include/sys/stdtypes.h' line='34' column='1' id='type-id-44'/> - <class-decl name='uu_avl_walk' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='127' column='1' id='type-id-46'> + <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-38'/> + + <array-type-def dimensions='1' type-id='type-id-38' size-in-bits='128' id='type-id-42'> + <subrange length='2' type-id='type-id-18' id='type-id-43'/> + + </array-type-def> + <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-39'/> + <typedef-decl name='ulong_t' type-id='type-id-3' filepath='../../lib/libspl/include/sys/stdtypes.h' line='34' column='1' id='type-id-40'/> + <class-decl name='uu_avl_walk' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='121' column='1' id='type-id-45'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='uaw_next' type-id='type-id-47' visibility='default' filepath='../../include/libuutil_impl.h' line='128' column='1'/> + <var-decl name='uaw_next' type-id='type-id-46' visibility='default' filepath='../../include/libuutil_impl.h' line='122' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='uaw_prev' type-id='type-id-47' visibility='default' filepath='../../include/libuutil_impl.h' line='129' column='1'/> + <var-decl name='uaw_prev' type-id='type-id-46' visibility='default' filepath='../../include/libuutil_impl.h' line='123' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='uaw_avl' type-id='type-id-48' visibility='default' filepath='../../include/libuutil_impl.h' line='131' column='1'/> + <var-decl name='uaw_avl' type-id='type-id-47' visibility='default' filepath='../../include/libuutil_impl.h' line='125' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='uaw_next_result' type-id='type-id-8' visibility='default' filepath='../../include/libuutil_impl.h' line='132' column='1'/> + <var-decl name='uaw_next_result' type-id='type-id-2' visibility='default' filepath='../../include/libuutil_impl.h' line='126' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='256'> - <var-decl name='uaw_dir' type-id='type-id-49' visibility='default' filepath='../../include/libuutil_impl.h' line='133' column='1'/> + <var-decl name='uaw_dir' type-id='type-id-48' visibility='default' filepath='../../include/libuutil_impl.h' line='127' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='264'> - <var-decl name='uaw_robust' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='134' column='1'/> + <var-decl name='uaw_robust' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='128' column='1'/> </data-member> </class-decl> - <typedef-decl name='uu_avl_walk_t' type-id='type-id-46' filepath='../../include/libuutil.h' line='298' column='1' id='type-id-29'/> - <typedef-decl name='int8_t' type-id='type-id-50' filepath='/usr/include/bits/stdint-intn.h' line='24' column='1' id='type-id-49'/> - <typedef-decl name='__int8_t' type-id='type-id-19' filepath='/usr/include/bits/types.h' line='37' column='1' id='type-id-50'/> - <typedef-decl name='uu_avl_index_t' type-id='type-id-20' filepath='../../include/libuutil.h' line='300' column='1' id='type-id-51'/> - <typedef-decl name='uu_walk_fn_t' type-id='type-id-52' filepath='../../include/libuutil.h' line='183' column='1' id='type-id-53'/> - <typedef-decl name='uint32_t' type-id='type-id-54' filepath='/usr/include/bits/stdint-uintn.h' line='26' column='1' id='type-id-55'/> - <typedef-decl name='__uint32_t' type-id='type-id-24' filepath='/usr/include/bits/types.h' line='42' column='1' id='type-id-54'/> - <typedef-decl name='uu_avl_node_t' type-id='type-id-56' filepath='../../include/libuutil.h' line='296' column='1' id='type-id-57'/> - <class-decl name='uu_avl_node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../include/libuutil.h' line='290' column='1' id='type-id-56'> + <typedef-decl name='uu_avl_walk_t' type-id='type-id-45' filepath='../../include/libuutil.h' line='270' column='1' id='type-id-37'/> + <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-46'/> + <typedef-decl name='uu_avl_t' type-id='type-id-34' filepath='../../include/libuutil.h' line='260' column='1' id='type-id-16'/> + <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-47'/> + <type-decl name='signed char' size-in-bits='8' id='type-id-49'/> + <typedef-decl name='__int8_t' type-id='type-id-49' filepath='/usr/include/bits/types.h' line='36' column='1' id='type-id-50'/> + <typedef-decl name='int8_t' type-id='type-id-50' filepath='/usr/include/bits/stdint-intn.h' line='24' column='1' id='type-id-48'/> + <typedef-decl name='__uint32_t' type-id='type-id-5' filepath='/usr/include/bits/types.h' line='41' column='1' id='type-id-51'/> + <typedef-decl name='uint32_t' type-id='type-id-51' filepath='/usr/include/bits/stdint-uintn.h' line='26' column='1' id='type-id-52'/> + <function-decl name='uu_avl_pool_create' mangled-name='uu_avl_pool_create' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_pool_create'> + <parameter type-id='type-id-9' name='name' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1'/> + <parameter type-id='type-id-4' name='objsize' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1'/> + <parameter type-id='type-id-4' name='nodeoffset' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1'/> + <parameter type-id='type-id-13' name='compare_func' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='67' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='67' column='1'/> + <return type-id='type-id-11'/> + </function-decl> + <function-decl name='uu_check_name' filepath='../../include/libuutil.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-9'/> + <parameter type-id='type-id-5'/> + <return type-id='type-id-20'/> + </function-decl> + <function-decl name='uu_zalloc' filepath='../../include/libuutil.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-3'/> + <return type-id='type-id-2'/> + </function-decl> + <function-decl name='strlcpy' filepath='../../lib/libspl/include/string.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-7'/> + <parameter type-id='type-id-9'/> + <parameter type-id='type-id-3'/> + <return type-id='type-id-3'/> + </function-decl> + <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-53'/> + <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='32' column='1' id='type-id-54'> + <data-member access='private'> + <var-decl name='__size' type-id='type-id-55' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='34' column='1'/> + </data-member> + <data-member access='private'> + <var-decl name='__align' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='35' column='1'/> + </data-member> + </union-decl> + + <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='32' id='type-id-55'> + <subrange length='4' type-id='type-id-18' id='type-id-56'/> + + </array-type-def> + <qualified-type-def type-id='type-id-54' const='yes' id='type-id-57'/> + <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-58'/> + <function-decl name='pthread_mutex_init' filepath='/usr/include/pthread.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-53'/> + <parameter type-id='type-id-58'/> + <return type-id='type-id-20'/> + </function-decl> + <function-decl name='pthread_mutex_lock' filepath='/usr/include/pthread.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-53'/> + <return type-id='type-id-20'/> + </function-decl> + <function-decl name='pthread_mutex_unlock' filepath='/usr/include/pthread.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-53'/> + <return type-id='type-id-20'/> + </function-decl> + <function-decl name='uu_avl_pool_destroy' mangled-name='uu_avl_pool_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_pool_destroy'> + <parameter type-id='type-id-11' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='114' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='uu_panic' filepath='../../include/libuutil_impl.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-9'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_mutex_destroy' filepath='/usr/include/pthread.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-53'/> + <return type-id='type-id-20'/> + </function-decl> + <class-decl name='uu_avl_node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../include/libuutil.h' line='262' column='1' id='type-id-59'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='uan_opaque' type-id='type-id-21' visibility='default' filepath='../../include/libuutil.h' line='292' column='1'/> + <var-decl name='uan_opaque' type-id='type-id-60' visibility='default' filepath='../../include/libuutil.h' line='264' column='1'/> </data-member> </class-decl> - <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-42'/> - <pointer-type-def type-id='type-id-45' size-in-bits='64' id='type-id-9'/> - <pointer-type-def type-id='type-id-52' size-in-bits='64' id='type-id-43'/> - <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-58'/> - <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-59'/> - <pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-26'/> - <pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-48'/> - <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-47'/> - <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-31'/> - <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-60'/> - <pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-61'/> - <function-decl name='uu_avl_release' mangled-name='uu_avl_release' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='561' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_release'> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='uu_avl_lockup' mangled-name='uu_avl_lockup' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='550' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_lockup'> - <return type-id='type-id-3'/> + + <array-type-def dimensions='1' type-id='type-id-35' size-in-bits='192' id='type-id-60'> + <subrange length='3' type-id='type-id-18' id='type-id-61'/> + + </array-type-def> + <typedef-decl name='uu_avl_node_t' type-id='type-id-59' filepath='../../include/libuutil.h' line='268' column='1' id='type-id-62'/> + <pointer-type-def type-id='type-id-62' size-in-bits='64' id='type-id-63'/> + <function-decl name='uu_avl_node_init' mangled-name='uu_avl_node_init' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_node_init'> + <parameter type-id='type-id-2' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='138' column='1'/> + <parameter type-id='type-id-63' name='np' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='138' column='1'/> + <parameter type-id='type-id-11' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='138' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='uu_avl_node_fini' mangled-name='uu_avl_node_fini' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_node_fini'> + <parameter type-id='type-id-2' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='163' column='1'/> + <parameter type-id='type-id-63' name='np' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='163' column='1'/> + <parameter type-id='type-id-11' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='163' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='uu_avl_create' mangled-name='uu_avl_create' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_create'> + <parameter type-id='type-id-11' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='211' column='1'/> + <parameter type-id='type-id-2' name='parent' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='211' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='211' column='1'/> + <return type-id='type-id-47'/> </function-decl> - <function-decl name='uu_avl_nearest_prev' mangled-name='uu_avl_nearest_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_nearest_prev'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='537' column='1'/> - <parameter type-id='type-id-51' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='537' column='1'/> - <return type-id='type-id-8'/> + <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-64'/> + <function-decl name='avl_create' filepath='../../include/sys/avl.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <parameter type-id='type-id-39'/> + <parameter type-id='type-id-3'/> + <parameter type-id='type-id-3'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_avl_nearest_next' mangled-name='uu_avl_nearest_next' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='527' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_nearest_next'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='527' column='1'/> - <parameter type-id='type-id-51' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='527' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_avl_destroy' mangled-name='uu_avl_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_destroy'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='250' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_avl_insert' mangled-name='uu_avl_insert' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_insert'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='493' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='493' column='1'/> - <parameter type-id='type-id-51' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='493' column='1'/> + <function-decl name='avl_numnodes' filepath='../../include/sys/avl.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> <return type-id='type-id-3'/> </function-decl> - <function-decl name='uu_avl_find' mangled-name='uu_avl_find' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='472' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_find'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='472' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='472' column='1'/> - <parameter type-id='type-id-8' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='472' column='1'/> - <parameter type-id='type-id-58' name='out' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='472' column='1'/> - <return type-id='type-id-8'/> - </function-decl> - <function-decl name='uu_avl_teardown' mangled-name='uu_avl_teardown' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_teardown'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='457' column='1'/> - <parameter type-id='type-id-61' name='cookie' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='457' column='1'/> - <return type-id='type-id-8'/> - </function-decl> - <function-decl name='uu_avl_remove' mangled-name='uu_avl_remove' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='421' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_remove'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='421' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='421' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='avl_destroy' filepath='../../include/sys/avl.h' line='317' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_avl_walk' mangled-name='uu_avl_walk' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='396' column='1'/> - <parameter type-id='type-id-60' name='func' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='396' column='1'/> - <parameter type-id='type-id-8' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='396' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='396' column='1'/> - <return type-id='type-id-16'/> + <function-decl name='uu_avl_numnodes' mangled-name='uu_avl_numnodes' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_numnodes'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='279' column='1'/> + <return type-id='type-id-4'/> </function-decl> - <function-decl name='uu_avl_walk_end' mangled-name='uu_avl_walk_end' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_end'> - <parameter type-id='type-id-47' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='389' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_avl_first' mangled-name='uu_avl_first' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_first'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='285' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_walk_next' mangled-name='uu_avl_walk_next' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_next'> - <parameter type-id='type-id-47' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='383' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='avl_first' filepath='../../include/sys/avl.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_walk_start' mangled-name='uu_avl_walk_start' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_start'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='363' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='363' column='1'/> - <return type-id='type-id-47'/> + <function-decl name='uu_avl_last' mangled-name='uu_avl_last' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='291' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_last'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='285' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_prev' mangled-name='uu_avl_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_prev'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='302' column='1'/> - <parameter type-id='type-id-8' name='node' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='302' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='avl_last' filepath='../../include/sys/avl.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_next' mangled-name='uu_avl_next' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_next'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='296' column='1'/> - <parameter type-id='type-id-8' name='node' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='296' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_avl_next' mangled-name='uu_avl_next' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_next'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='297' column='1'/> + <parameter type-id='type-id-2' name='node' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='297' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_last' mangled-name='uu_avl_last' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_last'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='290' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='avl_walk' filepath='../../include/sys/avl_impl.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <parameter type-id='type-id-2'/> + <parameter type-id='type-id-20'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_first' mangled-name='uu_avl_first' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_first'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='284' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_avl_prev' mangled-name='uu_avl_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_prev'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='297' column='1'/> + <parameter type-id='type-id-2' name='node' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='297' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_numnodes' mangled-name='uu_avl_numnodes' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_numnodes'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='278' column='1'/> - <return type-id='type-id-4'/> + <function-decl name='uu_avl_walk_start' mangled-name='uu_avl_walk_start' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_start'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='364' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='364' column='1'/> + <return type-id='type-id-46'/> </function-decl> - <function-decl name='uu_avl_destroy' mangled-name='uu_avl_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='249' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_destroy'> - <parameter type-id='type-id-48' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='249' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_avl_walk_next' mangled-name='uu_avl_walk_next' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='384' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_next'> + <parameter type-id='type-id-46' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='384' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_create' mangled-name='uu_avl_create' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_create'> - <parameter type-id='type-id-26' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='210' column='1'/> - <parameter type-id='type-id-8' name='parent' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='210' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='210' column='1'/> - <return type-id='type-id-48'/> + <function-decl name='uu_avl_walk_end' mangled-name='uu_avl_walk_end' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk_end'> + <parameter type-id='type-id-46' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='390' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <typedef-decl name='uu_walk_fn_t' type-id='type-id-44' filepath='../../include/libuutil.h' line='155' column='1' id='type-id-65'/> + <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-66'/> + <function-decl name='uu_avl_walk' mangled-name='uu_avl_walk' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_walk'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='397' column='1'/> + <parameter type-id='type-id-66' name='func' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='397' column='1'/> + <parameter type-id='type-id-2' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='397' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='397' column='1'/> + <return type-id='type-id-20'/> + </function-decl> + <function-decl name='uu_avl_remove' mangled-name='uu_avl_remove' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_remove'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='422' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='422' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='avl_remove' filepath='../../include/sys/avl.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <parameter type-id='type-id-2'/> + <return type-id='type-id-1'/> + </function-decl> + <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-67'/> + <function-decl name='uu_avl_teardown' mangled-name='uu_avl_teardown' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_teardown'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='458' column='1'/> + <parameter type-id='type-id-67' name='cookie' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='458' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_node_fini' mangled-name='uu_avl_node_fini' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_node_fini'> - <parameter type-id='type-id-8' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='162' column='1'/> - <parameter type-id='type-id-59' name='np' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='162' column='1'/> - <parameter type-id='type-id-26' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='162' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='avl_destroy_nodes' filepath='../../include/sys/avl.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <parameter type-id='type-id-67'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_node_init' mangled-name='uu_avl_node_init' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_node_init'> - <parameter type-id='type-id-8' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='137' column='1'/> - <parameter type-id='type-id-59' name='np' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='137' column='1'/> - <parameter type-id='type-id-26' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='137' column='1'/> - <return type-id='type-id-3'/> + <typedef-decl name='uu_avl_index_t' type-id='type-id-35' filepath='../../include/libuutil.h' line='272' column='1' id='type-id-68'/> + <pointer-type-def type-id='type-id-68' size-in-bits='64' id='type-id-69'/> + <function-decl name='uu_avl_find' mangled-name='uu_avl_find' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='473' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_find'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='473' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='473' column='1'/> + <parameter type-id='type-id-2' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='473' column='1'/> + <parameter type-id='type-id-69' name='out' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='473' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_pool_destroy' mangled-name='uu_avl_pool_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_pool_destroy'> - <parameter type-id='type-id-26' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='114' column='1'/> - <return type-id='type-id-3'/> + <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-70'/> + <function-decl name='avl_find' filepath='../../include/sys/avl.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <parameter type-id='type-id-2'/> + <parameter type-id='type-id-70'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_avl_pool_create' mangled-name='uu_avl_pool_create' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_pool_create'> - <parameter type-id='type-id-7' name='name' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1'/> - <parameter type-id='type-id-4' name='objsize' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1'/> - <parameter type-id='type-id-4' name='nodeoffset' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='66' column='1'/> - <parameter type-id='type-id-31' name='compare_func' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='67' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='67' column='1'/> - <return type-id='type-id-26'/> - </function-decl> - <function-type size-in-bits='64' id='type-id-52'> - <parameter type-id='type-id-8'/> - <parameter type-id='type-id-8'/> - <return type-id='type-id-16'/> - </function-type> - <function-type size-in-bits='64' id='type-id-35'> - <parameter type-id='type-id-8'/> - <parameter type-id='type-id-8'/> - <parameter type-id='type-id-8'/> - <return type-id='type-id-16'/> - </function-type> - </abi-instr> - <abi-instr version='1.0' address-size='64' path='uu_dprintf.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-62'/> - <typedef-decl name='uu_dprintf_t' type-id='type-id-63' filepath='../../include/libuutil.h' line='104' column='1' id='type-id-64'/> - <class-decl name='uu_dprintf' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='49' column='1' id='type-id-63'> - <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='uud_name' type-id='type-id-5' visibility='default' filepath='../../include/libuutil_impl.h' line='50' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='uud_severity' type-id='type-id-65' visibility='default' filepath='../../include/libuutil_impl.h' line='51' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='96'> - <var-decl name='uud_flags' type-id='type-id-66' visibility='default' filepath='../../include/libuutil_impl.h' line='52' column='1'/> - </data-member> - </class-decl> - <typedef-decl name='uu_dprintf_severity_t' type-id='type-id-67' filepath='../../include/libuutil.h' line='113' column='1' id='type-id-65'/> - <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='../../include/libuutil.h' line='106' column='1' id='type-id-67'> - <underlying-type type-id='type-id-62'/> - <enumerator name='UU_DPRINTF_SILENT' value='0'/> - <enumerator name='UU_DPRINTF_FATAL' value='1'/> - <enumerator name='UU_DPRINTF_WARNING' value='2'/> - <enumerator name='UU_DPRINTF_NOTICE' value='3'/> - <enumerator name='UU_DPRINTF_INFO' value='4'/> - <enumerator name='UU_DPRINTF_DEBUG' value='5'/> - </enum-decl> - <typedef-decl name='uint_t' type-id='type-id-24' filepath='../../lib/libspl/include/sys/stdtypes.h' line='33' column='1' id='type-id-66'/> - <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-68'/> - <function-decl name='uu_dprintf_getname' mangled-name='uu_dprintf_getname' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_dprintf_getname'> - <parameter type-id='type-id-68' name='D' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='127' column='1'/> - <return type-id='type-id-7'/> + <function-decl name='uu_avl_insert' mangled-name='uu_avl_insert' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_insert'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='494' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='494' column='1'/> + <parameter type-id='type-id-68' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='494' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='avl_insert' filepath='../../include/sys/avl.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <parameter type-id='type-id-2'/> + <parameter type-id='type-id-3'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='uu_avl_nearest_next' mangled-name='uu_avl_nearest_next' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='528' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_nearest_next'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='528' column='1'/> + <parameter type-id='type-id-68' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='528' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_dprintf_destroy' mangled-name='uu_dprintf_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_dprintf_destroy'> - <parameter type-id='type-id-68' name='D' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='118' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='avl_nearest' filepath='../../include/sys/avl.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-64'/> + <parameter type-id='type-id-3'/> + <parameter type-id='type-id-20'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_dprintf' mangled-name='uu_dprintf' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_dprintf'> - <parameter type-id='type-id-68' name='D' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='99' column='1'/> - <parameter type-id='type-id-65' name='severity' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='99' column='1'/> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='100' column='1'/> - <parameter is-variadic='yes'/> - <return type-id='type-id-3'/> + <function-decl name='uu_avl_nearest_prev' mangled-name='uu_avl_nearest_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_nearest_prev'> + <parameter type-id='type-id-47' name='ap' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='528' column='1'/> + <parameter type-id='type-id-68' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='528' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_dprintf_create' mangled-name='uu_dprintf_create' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_dprintf_create'> - <parameter type-id='type-id-7' name='name' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='67' column='1'/> - <parameter type-id='type-id-65' name='severity' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='67' column='1'/> - <parameter type-id='type-id-66' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_dprintf.c' line='68' column='1'/> - <return type-id='type-id-68'/> + <function-decl name='uu_avl_lockup' mangled-name='uu_avl_lockup' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_lockup'> + <return type-id='type-id-1'/> </function-decl> + <function-decl name='uu_avl_release' mangled-name='uu_avl_release' filepath='/home/fedora/zfs/lib/libuutil/uu_avl.c' line='562' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_avl_release'> + <return type-id='type-id-1'/> + </function-decl> + <function-type size-in-bits='64' id='type-id-44'> + <parameter type-id='type-id-2'/> + <parameter type-id='type-id-2'/> + <return type-id='type-id-20'/> + </function-type> + <function-type size-in-bits='64' id='type-id-21'> + <parameter type-id='type-id-2'/> + <parameter type-id='type-id-2'/> + <parameter type-id='type-id-2'/> + <return type-id='type-id-20'/> + </function-type> </abi-instr> <abi-instr version='1.0' address-size='64' path='uu_ident.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> + <typedef-decl name='uint_t' type-id='type-id-5' filepath='../../lib/libspl/include/sys/stdtypes.h' line='33' column='1' id='type-id-71'/> <function-decl name='uu_check_name' mangled-name='uu_check_name' filepath='/home/fedora/zfs/lib/libuutil/uu_ident.c' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_check_name'> - <parameter type-id='type-id-7' name='name' filepath='/home/fedora/zfs/lib/libuutil/uu_ident.c' line='93' column='1'/> - <parameter type-id='type-id-66' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_ident.c' line='93' column='1'/> - <return type-id='type-id-16'/> + <parameter type-id='type-id-9' name='name' filepath='/home/fedora/zfs/lib/libuutil/uu_ident.c' line='93' column='1'/> + <parameter type-id='type-id-71' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_ident.c' line='93' column='1'/> + <return type-id='type-id-20'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='uu_list.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - <array-type-def dimensions='1' type-id='type-id-20' size-in-bits='128' id='type-id-69'> - <subrange length='2' type-id='type-id-2' id='type-id-11'/> - - </array-type-def> - <class-decl name='uu_list' size-in-bits='896' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='88' column='1' id='type-id-70'> + <class-decl name='uu_list_pool' size-in-bits='2112' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='102' column='1' id='type-id-72'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='ul_next_enc' type-id='type-id-20' visibility='default' filepath='../../include/libuutil_impl.h' line='89' column='1'/> + <var-decl name='ulp_next' type-id='type-id-73' visibility='default' filepath='../../include/libuutil_impl.h' line='103' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='ul_prev_enc' type-id='type-id-20' visibility='default' filepath='../../include/libuutil_impl.h' line='90' column='1'/> + <var-decl name='ulp_prev' type-id='type-id-73' visibility='default' filepath='../../include/libuutil_impl.h' line='104' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='ul_pool' type-id='type-id-71' visibility='default' filepath='../../include/libuutil_impl.h' line='92' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='ul_parent_enc' type-id='type-id-20' visibility='default' filepath='../../include/libuutil_impl.h' line='93' column='1'/> + <var-decl name='ulp_name' type-id='type-id-12' visibility='default' filepath='../../include/libuutil_impl.h' line='106' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='256'> - <var-decl name='ul_offset' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='94' column='1'/> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='ulp_nodeoffset' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='107' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='320'> - <var-decl name='ul_numnodes' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='95' column='1'/> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='ulp_objsize' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='108' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='384'> - <var-decl name='ul_debug' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='96' column='1'/> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='ulp_cmp' type-id='type-id-13' visibility='default' filepath='../../include/libuutil_impl.h' line='109' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='392'> - <var-decl name='ul_sorted' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='97' column='1'/> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='ulp_debug' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='110' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='400'> - <var-decl name='ul_index' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='98' column='1'/> + <data-member access='public' layout-offset-in-bits='840'> + <var-decl name='ulp_last_index' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='111' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='448'> - <var-decl name='ul_null_node' type-id='type-id-72' visibility='default' filepath='../../include/libuutil_impl.h' line='100' column='1'/> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='ulp_lock' type-id='type-id-15' visibility='default' filepath='../../include/libuutil_impl.h' line='112' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='576'> - <var-decl name='ul_null_walk' type-id='type-id-73' visibility='default' filepath='../../include/libuutil_impl.h' line='101' column='1'/> + <data-member access='public' layout-offset-in-bits='1216'> + <var-decl name='ulp_null_list' type-id='type-id-74' visibility='default' filepath='../../include/libuutil_impl.h' line='113' column='1'/> </data-member> </class-decl> - <class-decl name='uu_list_pool' size-in-bits='2112' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='108' column='1' id='type-id-74'> + <typedef-decl name='uu_list_pool_t' type-id='type-id-72' filepath='../../include/libuutil.h' line='160' column='1' id='type-id-75'/> + <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-73'/> + <class-decl name='uu_list' size-in-bits='896' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='82' column='1' id='type-id-76'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='ulp_next' type-id='type-id-71' visibility='default' filepath='../../include/libuutil_impl.h' line='109' column='1'/> + <var-decl name='ul_next_enc' type-id='type-id-35' visibility='default' filepath='../../include/libuutil_impl.h' line='83' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='ulp_prev' type-id='type-id-71' visibility='default' filepath='../../include/libuutil_impl.h' line='110' column='1'/> + <var-decl name='ul_prev_enc' type-id='type-id-35' visibility='default' filepath='../../include/libuutil_impl.h' line='84' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='ulp_name' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='112' column='1'/> + <var-decl name='ul_pool' type-id='type-id-73' visibility='default' filepath='../../include/libuutil_impl.h' line='86' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='640'> - <var-decl name='ulp_nodeoffset' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='113' column='1'/> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ul_parent_enc' type-id='type-id-35' visibility='default' filepath='../../include/libuutil_impl.h' line='87' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='704'> - <var-decl name='ulp_objsize' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='114' column='1'/> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='ul_offset' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='88' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='768'> - <var-decl name='ulp_cmp' type-id='type-id-31' visibility='default' filepath='../../include/libuutil_impl.h' line='115' column='1'/> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='ul_numnodes' type-id='type-id-4' visibility='default' filepath='../../include/libuutil_impl.h' line='89' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='832'> - <var-decl name='ulp_debug' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='116' column='1'/> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='ul_debug' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='90' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='840'> - <var-decl name='ulp_last_index' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='117' column='1'/> + <data-member access='public' layout-offset-in-bits='392'> + <var-decl name='ul_sorted' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='91' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='896'> - <var-decl name='ulp_lock' type-id='type-id-32' visibility='default' filepath='../../include/libuutil_impl.h' line='118' column='1'/> + <data-member access='public' layout-offset-in-bits='400'> + <var-decl name='ul_index' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='92' column='1'/> </data-member> - <data-member access='public' layout-offset-in-bits='1216'> - <var-decl name='ulp_null_list' type-id='type-id-75' visibility='default' filepath='../../include/libuutil_impl.h' line='119' column='1'/> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='ul_null_node' type-id='type-id-77' visibility='default' filepath='../../include/libuutil_impl.h' line='94' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='ul_null_walk' type-id='type-id-78' visibility='default' filepath='../../include/libuutil_impl.h' line='95' column='1'/> </data-member> </class-decl> - <typedef-decl name='uu_list_pool_t' type-id='type-id-74' filepath='../../include/libuutil.h' line='188' column='1' id='type-id-76'/> - <typedef-decl name='uu_list_t' type-id='type-id-70' filepath='../../include/libuutil.h' line='189' column='1' id='type-id-75'/> - <typedef-decl name='uu_list_node_impl_t' type-id='type-id-77' filepath='../../include/libuutil_impl.h' line='76' column='1' id='type-id-72'/> - <class-decl name='uu_list_node_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='73' column='1' id='type-id-77'> + <class-decl name='uu_list_node_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='67' column='1' id='type-id-79'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='uln_next' type-id='type-id-78' visibility='default' filepath='../../include/libuutil_impl.h' line='74' column='1'/> + <var-decl name='uln_next' type-id='type-id-80' visibility='default' filepath='../../include/libuutil_impl.h' line='68' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='uln_prev' type-id='type-id-78' visibility='default' filepath='../../include/libuutil_impl.h' line='75' column='1'/> + <var-decl name='uln_prev' type-id='type-id-80' visibility='default' filepath='../../include/libuutil_impl.h' line='69' column='1'/> </data-member> </class-decl> - <class-decl name='uu_list_walk' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='78' column='1' id='type-id-79'> + <pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-80'/> + <typedef-decl name='uu_list_node_impl_t' type-id='type-id-79' filepath='../../include/libuutil_impl.h' line='70' column='1' id='type-id-77'/> + <class-decl name='uu_list_walk' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../include/libuutil_impl.h' line='72' column='1' id='type-id-81'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='ulw_next' type-id='type-id-80' visibility='default' filepath='../../include/libuutil_impl.h' line='79' column='1'/> + <var-decl name='ulw_next' type-id='type-id-82' visibility='default' filepath='../../include/libuutil_impl.h' line='73' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='ulw_prev' type-id='type-id-80' visibility='default' filepath='../../include/libuutil_impl.h' line='80' column='1'/> + <var-decl name='ulw_prev' type-id='type-id-82' visibility='default' filepath='../../include/libuutil_impl.h' line='74' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='ulw_list' type-id='type-id-81' visibility='default' filepath='../../include/libuutil_impl.h' line='82' column='1'/> + <var-decl name='ulw_list' type-id='type-id-83' visibility='default' filepath='../../include/libuutil_impl.h' line='76' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='ulw_dir' type-id='type-id-49' visibility='default' filepath='../../include/libuutil_impl.h' line='83' column='1'/> + <var-decl name='ulw_dir' type-id='type-id-48' visibility='default' filepath='../../include/libuutil_impl.h' line='77' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='200'> - <var-decl name='ulw_robust' type-id='type-id-27' visibility='default' filepath='../../include/libuutil_impl.h' line='84' column='1'/> + <var-decl name='ulw_robust' type-id='type-id-14' visibility='default' filepath='../../include/libuutil_impl.h' line='78' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='256'> - <var-decl name='ulw_next_result' type-id='type-id-82' visibility='default' filepath='../../include/libuutil_impl.h' line='85' column='1'/> + <var-decl name='ulw_next_result' type-id='type-id-84' visibility='default' filepath='../../include/libuutil_impl.h' line='79' column='1'/> </data-member> </class-decl> - <typedef-decl name='uu_list_walk_t' type-id='type-id-79' filepath='../../include/libuutil.h' line='195' column='1' id='type-id-73'/> - <typedef-decl name='uu_list_index_t' type-id='type-id-20' filepath='../../include/libuutil.h' line='197' column='1' id='type-id-83'/> - <typedef-decl name='uu_list_node_t' type-id='type-id-84' filepath='../../include/libuutil.h' line='193' column='1' id='type-id-85'/> - <class-decl name='uu_list_node' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../include/libuutil.h' line='191' column='1' id='type-id-84'> + <typedef-decl name='uu_list_walk_t' type-id='type-id-81' filepath='../../include/libuutil.h' line='167' column='1' id='type-id-78'/> + <pointer-type-def type-id='type-id-78' size-in-bits='64' id='type-id-82'/> + <typedef-decl name='uu_list_t' type-id='type-id-76' filepath='../../include/libuutil.h' line='161' column='1' id='type-id-74'/> + <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-83'/> + <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-84'/> + <function-decl name='uu_list_pool_create' mangled-name='uu_list_pool_create' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_pool_create'> + <parameter type-id='type-id-9' name='name' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='63' column='1'/> + <parameter type-id='type-id-4' name='objsize' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='63' column='1'/> + <parameter type-id='type-id-4' name='nodeoffset' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='64' column='1'/> + <parameter type-id='type-id-13' name='compare_func' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='64' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='64' column='1'/> + <return type-id='type-id-73'/> + </function-decl> + <function-decl name='uu_list_pool_destroy' mangled-name='uu_list_pool_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_pool_destroy'> + <parameter type-id='type-id-73' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='110' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <class-decl name='uu_list_node' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../include/libuutil.h' line='163' column='1' id='type-id-85'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='uln_opaque' type-id='type-id-69' visibility='default' filepath='../../include/libuutil.h' line='192' column='1'/> + <var-decl name='uln_opaque' type-id='type-id-86' visibility='default' filepath='../../include/libuutil.h' line='164' column='1'/> </data-member> </class-decl> - <pointer-type-def type-id='type-id-83' size-in-bits='64' id='type-id-86'/> - <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-78'/> - <pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-82'/> - <pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-87'/> - <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-71'/> - <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-81'/> - <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-80'/> - <function-decl name='uu_list_release' mangled-name='uu_list_release' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_release'> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='uu_list_lockup' mangled-name='uu_list_lockup' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_lockup'> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='uu_list_prev' mangled-name='uu_list_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='685' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_prev'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='685' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='685' column='1'/> - <return type-id='type-id-8'/> + + <array-type-def dimensions='1' type-id='type-id-35' size-in-bits='128' id='type-id-86'> + <subrange length='2' type-id='type-id-18' id='type-id-43'/> + + </array-type-def> + <typedef-decl name='uu_list_node_t' type-id='type-id-85' filepath='../../include/libuutil.h' line='165' column='1' id='type-id-87'/> + <pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-88'/> + <function-decl name='uu_list_node_init' mangled-name='uu_list_node_init' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_node_init'> + <parameter type-id='type-id-2' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1'/> + <parameter type-id='type-id-88' name='np_arg' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1'/> + <parameter type-id='type-id-73' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_list_next' mangled-name='uu_list_next' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_next'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_node_fini' mangled-name='uu_list_node_fini' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_node_fini'> + <parameter type-id='type-id-2' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1'/> + <parameter type-id='type-id-88' name='np_arg' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1'/> + <parameter type-id='type-id-73' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_list_last' mangled-name='uu_list_last' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_last'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='665' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_create' mangled-name='uu_list_create' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_create'> + <parameter type-id='type-id-73' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1'/> + <parameter type-id='type-id-2' name='parent' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1'/> + <return type-id='type-id-83'/> </function-decl> - <function-decl name='uu_list_first' mangled-name='uu_list_first' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='656' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_first'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='656' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_destroy' mangled-name='uu_list_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_destroy'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='231' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_list_numnodes' mangled-name='uu_list_numnodes' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='650' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_numnodes'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='650' column='1'/> - <return type-id='type-id-4'/> + <typedef-decl name='uu_list_index_t' type-id='type-id-35' filepath='../../include/libuutil.h' line='169' column='1' id='type-id-89'/> + <function-decl name='uu_list_insert' mangled-name='uu_list_insert' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1'/> + <parameter type-id='type-id-89' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_list_insert_after' mangled-name='uu_list_insert_after' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='624' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert_after'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='624' column='1'/> - <parameter type-id='type-id-8' name='target' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='624' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='624' column='1'/> - <return type-id='type-id-16'/> + <pointer-type-def type-id='type-id-89' size-in-bits='64' id='type-id-90'/> + <function-decl name='uu_list_find' mangled-name='uu_list_find' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_find'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> + <parameter type-id='type-id-2' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> + <parameter type-id='type-id-90' name='out' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_insert_before' mangled-name='uu_list_insert_before' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert_before'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> - <parameter type-id='type-id-8' name='target' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> - <return type-id='type-id-16'/> + <function-decl name='uu_list_nearest_next' mangled-name='uu_list_nearest_next' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_nearest_next'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1'/> + <parameter type-id='type-id-89' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_teardown' mangled-name='uu_list_teardown' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_teardown'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='580' column='1'/> - <parameter type-id='type-id-61' name='cookie' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='580' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_nearest_prev' mangled-name='uu_list_nearest_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_nearest_prev'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1'/> + <parameter type-id='type-id-89' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_remove' mangled-name='uu_list_remove' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='540' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_remove'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='540' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='540' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_list_walk_start' mangled-name='uu_list_walk_start' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_start'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='456' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='456' column='1'/> + <return type-id='type-id-82'/> </function-decl> - <function-decl name='uu_list_walk' mangled-name='uu_list_walk' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> - <parameter type-id='type-id-60' name='func' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> - <parameter type-id='type-id-8' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> - <return type-id='type-id-16'/> + <function-decl name='uu_list_walk_next' mangled-name='uu_list_walk_next' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_next'> + <parameter type-id='type-id-82' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='476' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='uu_list_walk_end' mangled-name='uu_list_walk_end' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_end'> - <parameter type-id='type-id-80' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='488' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-82' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='488' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_list_walk_next' mangled-name='uu_list_walk_next' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_next'> - <parameter type-id='type-id-80' name='wp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='476' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_walk' mangled-name='uu_list_walk' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> + <parameter type-id='type-id-66' name='func' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> + <parameter type-id='type-id-2' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> + <parameter type-id='type-id-52' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='495' column='1'/> + <return type-id='type-id-20'/> </function-decl> - <function-decl name='uu_list_walk_start' mangled-name='uu_list_walk_start' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_walk_start'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='456' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='456' column='1'/> - <return type-id='type-id-80'/> + <function-decl name='uu_list_remove' mangled-name='uu_list_remove' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='540' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_remove'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='540' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='540' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_list_nearest_prev' mangled-name='uu_list_nearest_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_nearest_prev'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='373' column='1'/> - <parameter type-id='type-id-83' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='373' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_teardown' mangled-name='uu_list_teardown' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_teardown'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='580' column='1'/> + <parameter type-id='type-id-67' name='cookie' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='580' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_nearest_next' mangled-name='uu_list_nearest_next' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_nearest_next'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1'/> - <parameter type-id='type-id-83' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='348' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_first' mangled-name='uu_list_first' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='656' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_first'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='656' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_find' mangled-name='uu_list_find' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_find'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> - <parameter type-id='type-id-8' name='private' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> - <parameter type-id='type-id-86' name='out' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='315' column='1'/> - <return type-id='type-id-8'/> + <function-decl name='uu_list_insert_before' mangled-name='uu_list_insert_before' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert_before'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> + <parameter type-id='type-id-2' name='target' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> + <return type-id='type-id-20'/> </function-decl> - <function-decl name='uu_list_insert' mangled-name='uu_list_insert' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1'/> - <parameter type-id='type-id-8' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1'/> - <parameter type-id='type-id-83' name='idx' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='292' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_list_insert_after' mangled-name='uu_list_insert_after' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='624' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_insert_after'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> + <parameter type-id='type-id-2' name='target' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='598' column='1'/> + <return type-id='type-id-20'/> </function-decl> - <function-decl name='uu_list_destroy' mangled-name='uu_list_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_destroy'> - <parameter type-id='type-id-81' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='231' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_list_numnodes' mangled-name='uu_list_numnodes' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='650' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_numnodes'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='650' column='1'/> + <return type-id='type-id-4'/> </function-decl> - <function-decl name='uu_list_create' mangled-name='uu_list_create' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_create'> - <parameter type-id='type-id-71' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1'/> - <parameter type-id='type-id-8' name='parent' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='180' column='1'/> - <return type-id='type-id-81'/> + <function-decl name='uu_list_last' mangled-name='uu_list_last' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_last'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='656' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_node_fini' mangled-name='uu_list_node_fini' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_node_fini'> - <parameter type-id='type-id-8' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1'/> - <parameter type-id='type-id-87' name='np_arg' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1'/> - <parameter type-id='type-id-71' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='157' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_list_next' mangled-name='uu_list_next' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_next'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_node_init' mangled-name='uu_list_node_init' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_node_init'> - <parameter type-id='type-id-8' name='base' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1'/> - <parameter type-id='type-id-87' name='np_arg' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1'/> - <parameter type-id='type-id-71' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='133' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_list_prev' mangled-name='uu_list_prev' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='685' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_prev'> + <parameter type-id='type-id-83' name='lp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1'/> + <parameter type-id='type-id-2' name='elem' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='674' column='1'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='uu_list_pool_destroy' mangled-name='uu_list_pool_destroy' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_pool_destroy'> - <parameter type-id='type-id-71' name='pp' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='110' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_list_lockup' mangled-name='uu_list_lockup' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_lockup'> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_list_pool_create' mangled-name='uu_list_pool_create' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_pool_create'> - <parameter type-id='type-id-7' name='name' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='63' column='1'/> - <parameter type-id='type-id-4' name='objsize' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='63' column='1'/> - <parameter type-id='type-id-4' name='nodeoffset' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='64' column='1'/> - <parameter type-id='type-id-31' name='compare_func' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='64' column='1'/> - <parameter type-id='type-id-55' name='flags' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='64' column='1'/> - <return type-id='type-id-71'/> + <function-decl name='uu_list_release' mangled-name='uu_list_release' filepath='/home/fedora/zfs/lib/libuutil/uu_list.c' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_list_release'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='uu_misc.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - - - <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='8' id='type-id-88'> - <subrange length='1' type-id='type-id-2' id='type-id-89'/> - - </array-type-def> - <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-90'> - <subrange length='20' type-id='type-id-2' id='type-id-91'/> - - </array-type-def> - <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-92'/> - <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-93'/> - <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-94'/> - <type-decl name='unsigned short int' size-in-bits='16' id='type-id-95'/> - <typedef-decl name='FILE' type-id='type-id-96' filepath='/usr/include/bits/types/FILE.h' line='7' column='1' id='type-id-97'/> - <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='49' column='1' id='type-id-96'> - <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='_flags' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='51' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='_IO_read_ptr' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='54' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='_IO_read_end' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='55' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='_IO_read_base' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='56' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='256'> - <var-decl name='_IO_write_base' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='57' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='320'> - <var-decl name='_IO_write_ptr' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='58' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='384'> - <var-decl name='_IO_write_end' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='59' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='448'> - <var-decl name='_IO_buf_base' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='60' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='512'> - <var-decl name='_IO_buf_end' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='61' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='576'> - <var-decl name='_IO_save_base' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='64' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='640'> - <var-decl name='_IO_backup_base' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='65' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='704'> - <var-decl name='_IO_save_end' type-id='type-id-5' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='66' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='768'> - <var-decl name='_markers' type-id='type-id-98' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='68' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='832'> - <var-decl name='_chain' type-id='type-id-99' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='70' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='896'> - <var-decl name='_fileno' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='72' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='928'> - <var-decl name='_flags2' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='73' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='960'> - <var-decl name='_old_offset' type-id='type-id-100' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='74' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1024'> - <var-decl name='_cur_column' type-id='type-id-95' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='77' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1040'> - <var-decl name='_vtable_offset' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='78' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1048'> - <var-decl name='_shortbuf' type-id='type-id-88' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='79' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1088'> - <var-decl name='_lock' type-id='type-id-101' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='81' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1152'> - <var-decl name='_offset' type-id='type-id-102' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='89' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1216'> - <var-decl name='_codecvt' type-id='type-id-103' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='91' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1280'> - <var-decl name='_wide_data' type-id='type-id-104' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='92' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1344'> - <var-decl name='_freeres_list' type-id='type-id-99' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='93' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1408'> - <var-decl name='_freeres_buf' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='94' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1472'> - <var-decl name='__pad5' type-id='type-id-4' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='95' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1536'> - <var-decl name='_mode' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='96' column='1'/> - </data-member> - <data-member access='public' layout-offset-in-bits='1568'> - <var-decl name='_unused2' type-id='type-id-90' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='98' column='1'/> - </data-member> - </class-decl> - <typedef-decl name='__off_t' type-id='type-id-17' filepath='/usr/include/bits/types.h' line='152' column='1' id='type-id-100'/> - <typedef-decl name='_IO_lock_t' type-id='type-id-3' filepath='/usr/include/bits/types/struct_FILE.h' line='43' column='1' id='type-id-105'/> - <typedef-decl name='__off64_t' type-id='type-id-17' filepath='/usr/include/bits/types.h' line='153' column='1' id='type-id-102'/> - <pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-106'/> - <pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-99'/> - <pointer-type-def type-id='type-id-92' size-in-bits='64' id='type-id-103'/> - <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-101'/> - <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-98'/> - <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-104'/> - <function-decl name='uu_dump' mangled-name='uu_dump' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_dump'> - <parameter type-id='type-id-106' name='out' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='260' column='1'/> - <parameter type-id='type-id-7' name='prefix' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='260' column='1'/> - <parameter type-id='type-id-8' name='buf' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='260' column='1'/> - <parameter type-id='type-id-4' name='len' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='260' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_set_error' mangled-name='uu_set_error' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_set_error'> + <parameter type-id='type-id-71' name='code' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='73' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_panic' mangled-name='uu_panic' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_panic'> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='186' column='1'/> - <parameter is-variadic='yes'/> - <return type-id='type-id-3'/> + <function-decl name='pthread_setspecific' filepath='/usr/include/pthread.h' line='1123' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-5'/> + <parameter type-id='type-id-2'/> + <return type-id='type-id-20'/> </function-decl> - <function-decl name='uu_strerror' mangled-name='uu_strerror' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strerror'> - <parameter type-id='type-id-55' name='code' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='118' column='1'/> - <return type-id='type-id-7'/> + <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-91'/> + <pointer-type-def type-id='type-id-92' size-in-bits='64' id='type-id-93'/> + <function-decl name='pthread_key_create' filepath='/usr/include/pthread.h' line='1112' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-91'/> + <parameter type-id='type-id-93'/> + <return type-id='type-id-20'/> </function-decl> <function-decl name='uu_error' mangled-name='uu_error' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_error'> - <return type-id='type-id-55'/> + <return type-id='type-id-52'/> </function-decl> - <function-decl name='uu_set_error' mangled-name='uu_set_error' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_set_error'> - <parameter type-id='type-id-66' name='code' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='73' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='pthread_getspecific' filepath='/usr/include/pthread.h' line='1120' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-5'/> + <return type-id='type-id-2'/> </function-decl> - <function-decl name='__builtin_fputs' mangled-name='fputs' visibility='default' binding='global' size-in-bits='64'> - <return type-id='type-id-3'/> + <function-decl name='uu_strerror' mangled-name='uu_strerror' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strerror'> + <parameter type-id='type-id-52' name='code' filepath='/home/fedora/zfs/lib/libuutil/uu_misc.c' line='118' column='1'/> + <return type-id='type-id-9'/> </function-decl> - <function-decl name='__builtin_fputc' mangled-name='fputc' visibility='default' binding='global' size-in-bits='64'> - <return type-id='type-id-3'/> + <function-decl name='dcgettext' filepath='/usr/include/libintl.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-9'/> + <parameter type-id='type-id-9'/> + <parameter type-id='type-id-20'/> + <return type-id='type-id-7'/> </function-decl> - <function-decl name='__builtin_fwrite' mangled-name='fwrite' visibility='default' binding='global' size-in-bits='64'> + <function-decl name='pthread_self' filepath='/usr/include/pthread.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'> <return type-id='type-id-3'/> </function-decl> - </abi-instr> - <abi-instr version='1.0' address-size='64' path='uu_open.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - <function-decl name='uu_open_tmp' mangled-name='uu_open_tmp' filepath='/home/fedora/zfs/lib/libuutil/uu_open.c' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_open_tmp'> - <parameter type-id='type-id-7' name='dir' filepath='/home/fedora/zfs/lib/libuutil/uu_open.c' line='47' column='1'/> - <parameter type-id='type-id-66' name='uflags' filepath='/home/fedora/zfs/lib/libuutil/uu_open.c' line='47' column='1'/> - <return type-id='type-id-16'/> + <function-decl name='pause' filepath='/usr/include/unistd.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-20'/> + </function-decl> + <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-95'/> + <function-decl name='pthread_atfork' filepath='/usr/include/pthread.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-95'/> + <parameter type-id='type-id-95'/> + <parameter type-id='type-id-95'/> + <return type-id='type-id-20'/> </function-decl> + <function-type size-in-bits='64' id='type-id-94'> + <return type-id='type-id-1'/> + </function-type> + <function-type size-in-bits='64' id='type-id-92'> + <parameter type-id='type-id-2'/> + <return type-id='type-id-1'/> + </function-type> </abi-instr> <abi-instr version='1.0' address-size='64' path='uu_pname.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - <class-decl name='__va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-107'> + <var-decl name='uu_exit_ok_value' type-id='type-id-20' mangled-name='uu_exit_ok_value' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='49' column='1' elf-symbol-id='uu_exit_ok_value'/> + <var-decl name='uu_exit_fatal_value' type-id='type-id-20' mangled-name='uu_exit_fatal_value' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='50' column='1' elf-symbol-id='uu_exit_fatal_value'/> + <var-decl name='uu_exit_usage_value' type-id='type-id-20' mangled-name='uu_exit_usage_value' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='51' column='1' elf-symbol-id='uu_exit_usage_value'/> + <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-96'/> + <function-decl name='uu_exit_ok' mangled-name='uu_exit_ok' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_exit_ok'> + <return type-id='type-id-96'/> + </function-decl> + <function-decl name='uu_exit_fatal' mangled-name='uu_exit_fatal' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_exit_fatal'> + <return type-id='type-id-96'/> + </function-decl> + <function-decl name='uu_exit_usage' mangled-name='uu_exit_usage' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_exit_usage'> + <return type-id='type-id-96'/> + </function-decl> + <function-decl name='uu_alt_exit' mangled-name='uu_alt_exit' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_alt_exit'> + <parameter type-id='type-id-20' name='profile' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='72' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <class-decl name='__va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-97'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='gp_offset' type-id='type-id-24' visibility='default'/> + <var-decl name='gp_offset' type-id='type-id-5' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='86' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='32'> - <var-decl name='fp_offset' type-id='type-id-24' visibility='default'/> + <var-decl name='fp_offset' type-id='type-id-5' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='86' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='overflow_arg_area' type-id='type-id-8' visibility='default'/> + <var-decl name='overflow_arg_area' type-id='type-id-2' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='86' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='reg_save_area' type-id='type-id-8' visibility='default'/> + <var-decl name='reg_save_area' type-id='type-id-2' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='86' column='1'/> </data-member> </class-decl> - <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/> - <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-109'/> - <var-decl name='uu_exit_ok_value' type-id='type-id-16' mangled-name='uu_exit_ok_value' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='49' column='1' elf-symbol-id='uu_exit_ok_value'/> - <var-decl name='uu_exit_fatal_value' type-id='type-id-16' mangled-name='uu_exit_fatal_value' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='50' column='1' elf-symbol-id='uu_exit_fatal_value'/> - <var-decl name='uu_exit_usage_value' type-id='type-id-16' mangled-name='uu_exit_usage_value' visibility='default' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='51' column='1' elf-symbol-id='uu_exit_usage_value'/> - <function-decl name='uu_getpname' mangled-name='uu_getpname' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='204' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_getpname'> - <return type-id='type-id-7'/> - </function-decl> - <function-decl name='uu_setpname' mangled-name='uu_setpname' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_setpname'> - <parameter type-id='type-id-5' name='arg0' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='167' column='1'/> - <return type-id='type-id-7'/> + <pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-98'/> + <function-decl name='uu_vwarn' mangled-name='uu_vwarn' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_vwarn'> + <parameter type-id='type-id-9' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='101' column='1'/> + <parameter type-id='type-id-98' name='alist' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='101' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_xdie' mangled-name='uu_xdie' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_xdie'> - <parameter type-id='type-id-16' name='status' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='158' column='1'/> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='158' column='1'/> + <function-decl name='uu_warn' mangled-name='uu_warn' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_warn'> + <parameter type-id='type-id-9' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='108' column='1'/> <parameter is-variadic='yes'/> - <return type-id='type-id-3'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_vxdie' mangled-name='uu_vxdie' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_vxdie'> - <parameter type-id='type-id-16' name='status' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1'/> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1'/> - <parameter type-id='type-id-108' name='alist' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_vdie' mangled-name='uu_vdie' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_vdie'> + <parameter type-id='type-id-9' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='135' column='1'/> + <parameter type-id='type-id-98' name='alist' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='135' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='uu_die' mangled-name='uu_die' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_die'> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='142' column='1'/> + <parameter type-id='type-id-9' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='142' column='1'/> <parameter is-variadic='yes'/> - <return type-id='type-id-3'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_vdie' mangled-name='uu_vdie' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_vdie'> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='135' column='1'/> - <parameter type-id='type-id-108' name='alist' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='135' column='1'/> - <return type-id='type-id-3'/> + <function-decl name='uu_vxdie' mangled-name='uu_vxdie' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_vxdie'> + <parameter type-id='type-id-20' name='status' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1'/> + <parameter type-id='type-id-9' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1'/> + <parameter type-id='type-id-98' name='alist' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='151' column='1'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_warn' mangled-name='uu_warn' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_warn'> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='108' column='1'/> + <function-decl name='uu_xdie' mangled-name='uu_xdie' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_xdie'> + <parameter type-id='type-id-20' name='status' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='158' column='1'/> + <parameter type-id='type-id-9' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='158' column='1'/> <parameter is-variadic='yes'/> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='uu_vwarn' mangled-name='uu_vwarn' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_vwarn'> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='101' column='1'/> - <parameter type-id='type-id-108' name='alist' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='101' column='1'/> - <return type-id='type-id-3'/> + <return type-id='type-id-1'/> </function-decl> - <function-decl name='uu_alt_exit' mangled-name='uu_alt_exit' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_alt_exit'> - <parameter type-id='type-id-16' name='profile' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='72' column='1'/> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='uu_exit_usage' mangled-name='uu_exit_usage' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_exit_usage'> - <return type-id='type-id-109'/> + <function-decl name='uu_setpname' mangled-name='uu_setpname' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_setpname'> + <parameter type-id='type-id-7' name='arg0' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='167' column='1'/> + <return type-id='type-id-9'/> </function-decl> - <function-decl name='uu_exit_fatal' mangled-name='uu_exit_fatal' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_exit_fatal'> - <return type-id='type-id-109'/> + <function-decl name='getexecname' filepath='../../lib/libspl/include/stdlib.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-9'/> </function-decl> - <function-decl name='uu_exit_ok' mangled-name='uu_exit_ok' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_exit_ok'> - <return type-id='type-id-109'/> + <function-decl name='uu_getpname' mangled-name='uu_getpname' filepath='/home/fedora/zfs/lib/libuutil/uu_pname.c' line='204' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_getpname'> + <return type-id='type-id-9'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='uu_string.c' comp-dir-path='/home/fedora/zfs/lib/libuutil' language='LANG_C99'> - <typedef-decl name='boolean_t' type-id='type-id-110' filepath='../../lib/libspl/include/sys/stdtypes.h' line='29' column='1' id='type-id-111'/> - <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='../../lib/libspl/include/sys/stdtypes.h' line='26' column='1' id='type-id-110'> - <underlying-type type-id='type-id-62'/> + <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-99'/> + <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='../../lib/libspl/include/sys/stdtypes.h' line='26' column='1' id='type-id-100'> + <underlying-type type-id='type-id-99'/> <enumerator name='B_FALSE' value='0'/> <enumerator name='B_TRUE' value='1'/> </enum-decl> - <function-decl name='uu_strbw' mangled-name='uu_strbw' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strbw'> - <parameter type-id='type-id-7' name='a' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='51' column='1'/> - <parameter type-id='type-id-7' name='b' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='51' column='1'/> - <return type-id='type-id-111'/> + <typedef-decl name='boolean_t' type-id='type-id-100' filepath='../../lib/libspl/include/sys/stdtypes.h' line='29' column='1' id='type-id-101'/> + <function-decl name='uu_streq' mangled-name='uu_streq' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_streq'> + <parameter type-id='type-id-9' name='a' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> + <parameter type-id='type-id-9' name='b' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> + <return type-id='type-id-101'/> </function-decl> <function-decl name='uu_strcaseeq' mangled-name='uu_strcaseeq' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strcaseeq'> - <parameter type-id='type-id-7' name='a' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='44' column='1'/> - <parameter type-id='type-id-7' name='b' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='44' column='1'/> - <return type-id='type-id-111'/> + <parameter type-id='type-id-9' name='a' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> + <parameter type-id='type-id-9' name='b' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> + <return type-id='type-id-101'/> </function-decl> - <function-decl name='uu_streq' mangled-name='uu_streq' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_streq'> - <parameter type-id='type-id-7' name='a' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> - <parameter type-id='type-id-7' name='b' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> - <return type-id='type-id-111'/> + <function-decl name='uu_strbw' mangled-name='uu_strbw' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uu_strbw'> + <parameter type-id='type-id-9' name='a' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> + <parameter type-id='type-id-9' name='b' filepath='/home/fedora/zfs/lib/libuutil/uu_string.c' line='37' column='1'/> + <return type-id='type-id-101'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='../../module/avl/avl.c' comp-dir-path='/home/fedora/zfs/lib/libavl' language='LANG_C99'> - <typedef-decl name='avl_tree_t' type-id='type-id-28' filepath='../../include/sys/avl.h' line='119' column='1' id='type-id-112'/> - <typedef-decl name='avl_index_t' type-id='type-id-20' filepath='../../include/sys/avl.h' line='130' column='1' id='type-id-113'/> - <pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-114'/> - <pointer-type-def type-id='type-id-112' size-in-bits='64' id='type-id-115'/> - <function-decl name='avl_destroy_nodes' mangled-name='avl_destroy_nodes' filepath='../../module/avl/avl.c' line='965' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy_nodes'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='965' column='1'/> - <parameter type-id='type-id-61' name='cookie' filepath='../../module/avl/avl.c' line='965' column='1'/> - <return type-id='type-id-8'/> - </function-decl> - <function-decl name='avl_is_empty' mangled-name='avl_is_empty' filepath='../../module/avl/avl.c' line='937' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_is_empty'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='937' column='1'/> - <return type-id='type-id-111'/> - </function-decl> - <function-decl name='avl_numnodes' mangled-name='avl_numnodes' filepath='../../module/avl/avl.c' line='930' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_numnodes'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='930' column='1'/> - <return type-id='type-id-44'/> - </function-decl> - <function-decl name='avl_destroy' mangled-name='avl_destroy' filepath='../../module/avl/avl.c' line='918' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='918' column='1'/> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='avl_create' mangled-name='avl_create' filepath='../../module/avl/avl.c' line='895' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_create'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='895' column='1'/> - <parameter type-id='type-id-43' name='compar' filepath='../../module/avl/avl.c' line='895' column='1'/> - <parameter type-id='type-id-4' name='size' filepath='../../module/avl/avl.c' line='896' column='1'/> - <parameter type-id='type-id-4' name='offset' filepath='../../module/avl/avl.c' line='896' column='1'/> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='avl_swap' mangled-name='avl_swap' filepath='../../module/avl/avl.c' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_swap'> - <parameter type-id='type-id-115' name='tree1' filepath='../../module/avl/avl.c' line='874' column='1'/> - <parameter type-id='type-id-115' name='tree2' filepath='../../module/avl/avl.c' line='874' column='1'/> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='avl_update' mangled-name='avl_update' filepath='../../module/avl/avl.c' line='854' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update'> - <parameter type-id='type-id-115' name='t' filepath='../../module/avl/avl.c' line='854' column='1'/> - <parameter type-id='type-id-8' name='obj' filepath='../../module/avl/avl.c' line='854' column='1'/> - <return type-id='type-id-111'/> - </function-decl> - <function-decl name='avl_update_gt' mangled-name='avl_update_gt' filepath='../../module/avl/avl.c' line='837' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_gt'> - <parameter type-id='type-id-115' name='t' filepath='../../module/avl/avl.c' line='837' column='1'/> - <parameter type-id='type-id-8' name='obj' filepath='../../module/avl/avl.c' line='837' column='1'/> - <return type-id='type-id-111'/> - </function-decl> - <function-decl name='avl_update_lt' mangled-name='avl_update_lt' filepath='../../module/avl/avl.c' line='820' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_lt'> - <parameter type-id='type-id-115' name='t' filepath='../../module/avl/avl.c' line='820' column='1'/> - <parameter type-id='type-id-8' name='obj' filepath='../../module/avl/avl.c' line='820' column='1'/> - <return type-id='type-id-111'/> - </function-decl> - <function-decl name='avl_remove' mangled-name='avl_remove' filepath='../../module/avl/avl.c' line='670' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_remove'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='670' column='1'/> - <parameter type-id='type-id-8' name='data' filepath='../../module/avl/avl.c' line='670' column='1'/> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='avl_add' mangled-name='avl_add' filepath='../../module/avl/avl.c' line='637' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_add'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='637' column='1'/> - <parameter type-id='type-id-8' name='new_node' filepath='../../module/avl/avl.c' line='637' column='1'/> - <return type-id='type-id-3'/> - </function-decl> - <function-decl name='avl_insert_here' mangled-name='avl_insert_here' filepath='../../module/avl/avl.c' line='576' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_insert_here'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='577' column='1'/> - <parameter type-id='type-id-8' name='new_data' filepath='../../module/avl/avl.c' line='578' column='1'/> - <parameter type-id='type-id-8' name='here' filepath='../../module/avl/avl.c' line='579' column='1'/> - <parameter type-id='type-id-16' name='direction' filepath='../../module/avl/avl.c' line='580' column='1'/> - <return type-id='type-id-3'/> + + <typedef-decl name='avl_tree_t' type-id='type-id-36' filepath='../../include/sys/avl.h' line='119' column='1' id='type-id-102'/> + <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-103'/> + <function-decl name='avl_destroy_nodes' mangled-name='avl_destroy_nodes' filepath='../../module/avl/avl.c' line='962' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy_nodes'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='962' column='1'/> + <parameter type-id='type-id-67' name='cookie' filepath='../../module/avl/avl.c' line='962' column='1'/> + <return type-id='type-id-2'/> </function-decl> + <function-decl name='avl_is_empty' mangled-name='avl_is_empty' filepath='../../module/avl/avl.c' line='934' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_is_empty'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='934' column='1'/> + <return type-id='type-id-101'/> + </function-decl> + <function-decl name='avl_numnodes' mangled-name='avl_numnodes' filepath='../../module/avl/avl.c' line='927' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_numnodes'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='927' column='1'/> + <return type-id='type-id-40'/> + </function-decl> + <function-decl name='avl_destroy' mangled-name='avl_destroy' filepath='../../module/avl/avl.c' line='915' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_destroy'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='915' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='avl_create' mangled-name='avl_create' filepath='../../module/avl/avl.c' line='892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_create'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='892' column='1'/> + <parameter type-id='type-id-39' name='compar' filepath='../../module/avl/avl.c' line='892' column='1'/> + <parameter type-id='type-id-4' name='size' filepath='../../module/avl/avl.c' line='893' column='1'/> + <parameter type-id='type-id-4' name='offset' filepath='../../module/avl/avl.c' line='893' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='avl_swap' mangled-name='avl_swap' filepath='../../module/avl/avl.c' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_swap'> + <parameter type-id='type-id-103' name='tree1' filepath='../../module/avl/avl.c' line='871' column='1'/> + <parameter type-id='type-id-103' name='tree2' filepath='../../module/avl/avl.c' line='871' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='avl_update' mangled-name='avl_update' filepath='../../module/avl/avl.c' line='851' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update'> + <parameter type-id='type-id-103' name='t' filepath='../../module/avl/avl.c' line='851' column='1'/> + <parameter type-id='type-id-2' name='obj' filepath='../../module/avl/avl.c' line='851' column='1'/> + <return type-id='type-id-101'/> + </function-decl> + <function-decl name='avl_update_gt' mangled-name='avl_update_gt' filepath='../../module/avl/avl.c' line='834' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_gt'> + <parameter type-id='type-id-103' name='t' filepath='../../module/avl/avl.c' line='834' column='1'/> + <parameter type-id='type-id-2' name='obj' filepath='../../module/avl/avl.c' line='834' column='1'/> + <return type-id='type-id-101'/> + </function-decl> + <function-decl name='avl_update_lt' mangled-name='avl_update_lt' filepath='../../module/avl/avl.c' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_update_lt'> + <parameter type-id='type-id-103' name='t' filepath='../../module/avl/avl.c' line='834' column='1'/> + <parameter type-id='type-id-2' name='obj' filepath='../../module/avl/avl.c' line='834' column='1'/> + <return type-id='type-id-101'/> + </function-decl> + <function-decl name='avl_remove' mangled-name='avl_remove' filepath='../../module/avl/avl.c' line='669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_remove'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='669' column='1'/> + <parameter type-id='type-id-2' name='data' filepath='../../module/avl/avl.c' line='669' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='avl_add' mangled-name='avl_add' filepath='../../module/avl/avl.c' line='636' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_add'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='636' column='1'/> + <parameter type-id='type-id-2' name='new_node' filepath='../../module/avl/avl.c' line='636' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='avl_insert_here' mangled-name='avl_insert_here' filepath='../../module/avl/avl.c' line='575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_insert_here'> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='576' column='1'/> + <parameter type-id='type-id-2' name='new_data' filepath='../../module/avl/avl.c' line='577' column='1'/> + <parameter type-id='type-id-2' name='here' filepath='../../module/avl/avl.c' line='578' column='1'/> + <parameter type-id='type-id-20' name='direction' filepath='../../module/avl/avl.c' line='579' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <typedef-decl name='avl_index_t' type-id='type-id-35' filepath='../../include/sys/avl.h' line='130' column='1' id='type-id-104'/> <function-decl name='avl_insert' mangled-name='avl_insert' filepath='../../module/avl/avl.c' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_insert'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='486' column='1'/> - <parameter type-id='type-id-8' name='new_data' filepath='../../module/avl/avl.c' line='486' column='1'/> - <parameter type-id='type-id-113' name='where' filepath='../../module/avl/avl.c' line='486' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='486' column='1'/> + <parameter type-id='type-id-2' name='new_data' filepath='../../module/avl/avl.c' line='486' column='1'/> + <parameter type-id='type-id-104' name='where' filepath='../../module/avl/avl.c' line='486' column='1'/> + <return type-id='type-id-1'/> </function-decl> + <pointer-type-def type-id='type-id-104' size-in-bits='64' id='type-id-105'/> <function-decl name='avl_find' mangled-name='avl_find' filepath='../../module/avl/avl.c' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_find'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='259' column='1'/> - <parameter type-id='type-id-8' name='value' filepath='../../module/avl/avl.c' line='259' column='1'/> - <parameter type-id='type-id-114' name='where' filepath='../../module/avl/avl.c' line='259' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='259' column='1'/> + <parameter type-id='type-id-2' name='value' filepath='../../module/avl/avl.c' line='259' column='1'/> + <parameter type-id='type-id-105' name='where' filepath='../../module/avl/avl.c' line='259' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='avl_nearest' mangled-name='avl_nearest' filepath='../../module/avl/avl.c' line='230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_nearest'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='230' column='1'/> - <parameter type-id='type-id-113' name='where' filepath='../../module/avl/avl.c' line='230' column='1'/> - <parameter type-id='type-id-16' name='direction' filepath='../../module/avl/avl.c' line='230' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='230' column='1'/> + <parameter type-id='type-id-104' name='where' filepath='../../module/avl/avl.c' line='230' column='1'/> + <parameter type-id='type-id-20' name='direction' filepath='../../module/avl/avl.c' line='230' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='avl_last' mangled-name='avl_last' filepath='../../module/avl/avl.c' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_last'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='206' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='206' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='avl_first' mangled-name='avl_first' filepath='../../module/avl/avl.c' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_first'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='187' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='206' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='avl_walk' mangled-name='avl_walk' filepath='../../module/avl/avl.c' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='avl_walk'> - <parameter type-id='type-id-115' name='tree' filepath='../../module/avl/avl.c' line='140' column='1'/> - <parameter type-id='type-id-8' name='oldnode' filepath='../../module/avl/avl.c' line='140' column='1'/> - <parameter type-id='type-id-16' name='left' filepath='../../module/avl/avl.c' line='140' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-103' name='tree' filepath='../../module/avl/avl.c' line='140' column='1'/> + <parameter type-id='type-id-2' name='oldnode' filepath='../../module/avl/avl.c' line='140' column='1'/> + <parameter type-id='type-id-20' name='left' filepath='../../module/avl/avl.c' line='140' column='1'/> + <return type-id='type-id-2'/> + </function-decl> + <function-decl name='libspl_assertf' mangled-name='libspl_assertf' filepath='../../lib/libspl/include/assert.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='list.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> - <typedef-decl name='list_t' type-id='type-id-116' filepath='../../lib/libspl/include/sys/list.h' line='36' column='1' id='type-id-117'/> - <class-decl name='list' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='41' column='1' id='type-id-116'> + <class-decl name='list' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='41' column='1' id='type-id-106'> <data-member access='public' layout-offset-in-bits='0'> <var-decl name='list_size' type-id='type-id-4' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='42' column='1'/> </data-member> @@ -1304,117 +1276,142 @@ <var-decl name='list_offset' type-id='type-id-4' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='43' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='list_head' type-id='type-id-118' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='44' column='1'/> + <var-decl name='list_head' type-id='type-id-107' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='44' column='1'/> </data-member> </class-decl> - <class-decl name='list_node' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='36' column='1' id='type-id-118'> + <class-decl name='list_node' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='36' column='1' id='type-id-107'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='next' type-id='type-id-119' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='37' column='1'/> + <var-decl name='next' type-id='type-id-108' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='37' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='prev' type-id='type-id-119' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='38' column='1'/> + <var-decl name='prev' type-id='type-id-108' visibility='default' filepath='../../lib/libspl/include/sys/list_impl.h' line='38' column='1'/> </data-member> </class-decl> - <typedef-decl name='list_node_t' type-id='type-id-118' filepath='../../lib/libspl/include/sys/list.h' line='35' column='1' id='type-id-120'/> - <pointer-type-def type-id='type-id-118' size-in-bits='64' id='type-id-119'/> - <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-121'/> - <pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-122'/> + <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/> + <typedef-decl name='list_t' type-id='type-id-106' filepath='../../lib/libspl/include/sys/list.h' line='36' column='1' id='type-id-109'/> + <pointer-type-def type-id='type-id-109' size-in-bits='64' id='type-id-110'/> <function-decl name='list_is_empty' mangled-name='list_is_empty' filepath='/home/fedora/zfs/lib/libspl/list.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_is_empty'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='240' column='1'/> - <return type-id='type-id-16'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='240' column='1'/> + <return type-id='type-id-20'/> </function-decl> + <typedef-decl name='list_node_t' type-id='type-id-107' filepath='../../lib/libspl/include/sys/list.h' line='35' column='1' id='type-id-111'/> + <pointer-type-def type-id='type-id-111' size-in-bits='64' id='type-id-112'/> <function-decl name='list_link_active' mangled-name='list_link_active' filepath='/home/fedora/zfs/lib/libspl/list.c' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_active'> - <parameter type-id='type-id-121' name='ln' filepath='/home/fedora/zfs/lib/libspl/list.c' line='233' column='1'/> - <return type-id='type-id-16'/> + <parameter type-id='type-id-112' name='ln' filepath='/home/fedora/zfs/lib/libspl/list.c' line='233' column='1'/> + <return type-id='type-id-20'/> </function-decl> <function-decl name='list_link_init' mangled-name='list_link_init' filepath='/home/fedora/zfs/lib/libspl/list.c' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_init'> - <parameter type-id='type-id-121' name='ln' filepath='/home/fedora/zfs/lib/libspl/list.c' line='226' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-112' name='ln' filepath='/home/fedora/zfs/lib/libspl/list.c' line='226' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_link_replace' mangled-name='list_link_replace' filepath='/home/fedora/zfs/lib/libspl/list.c' line='213' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_link_replace'> - <parameter type-id='type-id-121' name='lold' filepath='/home/fedora/zfs/lib/libspl/list.c' line='213' column='1'/> - <parameter type-id='type-id-121' name='lnew' filepath='/home/fedora/zfs/lib/libspl/list.c' line='213' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-112' name='lold' filepath='/home/fedora/zfs/lib/libspl/list.c' line='213' column='1'/> + <parameter type-id='type-id-112' name='lnew' filepath='/home/fedora/zfs/lib/libspl/list.c' line='213' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_move_tail' mangled-name='list_move_tail' filepath='/home/fedora/zfs/lib/libspl/list.c' line='192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_move_tail'> - <parameter type-id='type-id-122' name='dst' filepath='/home/fedora/zfs/lib/libspl/list.c' line='192' column='1'/> - <parameter type-id='type-id-122' name='src' filepath='/home/fedora/zfs/lib/libspl/list.c' line='192' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-110' name='dst' filepath='/home/fedora/zfs/lib/libspl/list.c' line='192' column='1'/> + <parameter type-id='type-id-110' name='src' filepath='/home/fedora/zfs/lib/libspl/list.c' line='192' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_prev' mangled-name='list_prev' filepath='/home/fedora/zfs/lib/libspl/list.c' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_prev'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='178' column='1'/> - <parameter type-id='type-id-8' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='178' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='178' column='1'/> + <parameter type-id='type-id-2' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='178' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='list_next' mangled-name='list_next' filepath='/home/fedora/zfs/lib/libspl/list.c' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_next'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='167' column='1'/> - <parameter type-id='type-id-8' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='167' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='178' column='1'/> + <parameter type-id='type-id-2' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='178' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='list_tail' mangled-name='list_tail' filepath='/home/fedora/zfs/lib/libspl/list.c' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_tail'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='159' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='159' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='list_head' mangled-name='list_head' filepath='/home/fedora/zfs/lib/libspl/list.c' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_head'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='151' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='159' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='list_remove_tail' mangled-name='list_remove_tail' filepath='/home/fedora/zfs/lib/libspl/list.c' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove_tail'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='141' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='141' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='list_remove_head' mangled-name='list_remove_head' filepath='/home/fedora/zfs/lib/libspl/list.c' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove_head'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='131' column='1'/> - <return type-id='type-id-8'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='141' column='1'/> + <return type-id='type-id-2'/> </function-decl> <function-decl name='list_remove' mangled-name='list_remove' filepath='/home/fedora/zfs/lib/libspl/list.c' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_remove'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='122' column='1'/> - <parameter type-id='type-id-8' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='122' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='122' column='1'/> + <parameter type-id='type-id-2' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='122' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_insert_tail' mangled-name='list_insert_tail' filepath='/home/fedora/zfs/lib/libspl/list.c' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_tail'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='115' column='1'/> - <parameter type-id='type-id-8' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='115' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='115' column='1'/> + <parameter type-id='type-id-2' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='115' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_insert_head' mangled-name='list_insert_head' filepath='/home/fedora/zfs/lib/libspl/list.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_head'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='108' column='1'/> - <parameter type-id='type-id-8' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='108' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='115' column='1'/> + <parameter type-id='type-id-2' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='115' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_insert_before' mangled-name='list_insert_before' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_before'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> - <parameter type-id='type-id-8' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> - <parameter type-id='type-id-8' name='nobject' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> + <parameter type-id='type-id-2' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> + <parameter type-id='type-id-2' name='nobject' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_insert_after' mangled-name='list_insert_after' filepath='/home/fedora/zfs/lib/libspl/list.c' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_insert_after'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='86' column='1'/> - <parameter type-id='type-id-8' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='86' column='1'/> - <parameter type-id='type-id-8' name='nobject' filepath='/home/fedora/zfs/lib/libspl/list.c' line='86' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> + <parameter type-id='type-id-2' name='object' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> + <parameter type-id='type-id-2' name='nobject' filepath='/home/fedora/zfs/lib/libspl/list.c' line='97' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_destroy' mangled-name='list_destroy' filepath='/home/fedora/zfs/lib/libspl/list.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_destroy'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='74' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='74' column='1'/> + <return type-id='type-id-1'/> </function-decl> <function-decl name='list_create' mangled-name='list_create' filepath='/home/fedora/zfs/lib/libspl/list.c' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='list_create'> - <parameter type-id='type-id-122' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='62' column='1'/> + <parameter type-id='type-id-110' name='list' filepath='/home/fedora/zfs/lib/libspl/list.c' line='62' column='1'/> <parameter type-id='type-id-4' name='size' filepath='/home/fedora/zfs/lib/libspl/list.c' line='62' column='1'/> <parameter type-id='type-id-4' name='offset' filepath='/home/fedora/zfs/lib/libspl/list.c' line='62' column='1'/> - <return type-id='type-id-3'/> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='mkdirp.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> - <typedef-decl name='mode_t' type-id='type-id-123' filepath='/usr/include/sys/types.h' line='69' column='1' id='type-id-124'/> - <typedef-decl name='__mode_t' type-id='type-id-24' filepath='/usr/include/bits/types.h' line='150' column='1' id='type-id-123'/> + <typedef-decl name='__mode_t' type-id='type-id-5' filepath='/usr/include/bits/types.h' line='148' column='1' id='type-id-113'/> + <typedef-decl name='mode_t' type-id='type-id-113' filepath='/usr/include/x86_64-linux-gnu/sys/types.h' line='69' column='1' id='type-id-114'/> <function-decl name='mkdirp' mangled-name='mkdirp' filepath='/home/fedora/zfs/lib/libspl/mkdirp.c' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mkdirp'> - <parameter type-id='type-id-7' name='d' filepath='/home/fedora/zfs/lib/libspl/mkdirp.c' line='50' column='1'/> - <parameter type-id='type-id-124' name='mode' filepath='/home/fedora/zfs/lib/libspl/mkdirp.c' line='50' column='1'/> - <return type-id='type-id-16'/> + <parameter type-id='type-id-9' name='d' filepath='/home/fedora/zfs/lib/libspl/mkdirp.c' line='50' column='1'/> + <parameter type-id='type-id-114' name='mode' filepath='/home/fedora/zfs/lib/libspl/mkdirp.c' line='50' column='1'/> + <return type-id='type-id-20'/> </function-decl> - <function-decl name='__builtin_strlen' mangled-name='strlen' visibility='default' binding='global' size-in-bits='64'> - <return type-id='type-id-3'/> + <function-decl name='strdup' mangled-name='strdup' filepath='/usr/include/string.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='calloc' mangled-name='calloc' filepath='/usr/include/stdlib.h' line='541' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mbstowcs' mangled-name='mbstowcs' filepath='/usr/include/stdlib.h' line='930' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcstombs' mangled-name='wcstombs' filepath='/usr/include/stdlib.h' line='933' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='free' mangled-name='free' filepath='/usr/include/stdlib.h' line='563' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__errno_location' mangled-name='__errno_location' filepath='/usr/include/errno.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mkdir' mangled-name='mkdir' filepath='/usr/include/x86_64-linux-gnu/sys/stat.h' line='317' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='strrchr' mangled-name='strrchr' filepath='/usr/include/string.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='access' mangled-name='access' filepath='/usr/include/unistd.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='page.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> @@ -1422,187 +1419,372 @@ <function-decl name='spl_pagesize' mangled-name='spl_pagesize' filepath='/home/fedora/zfs/lib/libspl/page.c' line='28' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='spl_pagesize'> <return type-id='type-id-4'/> </function-decl> + <function-decl name='sysconf' mangled-name='sysconf' filepath='/usr/include/unistd.h' line='619' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='strlcat.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> <function-decl name='strlcat' mangled-name='strlcat' filepath='/home/fedora/zfs/lib/libspl/strlcat.c' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlcat'> - <parameter type-id='type-id-5' name='dst' filepath='/home/fedora/zfs/lib/libspl/strlcat.c' line='39' column='1'/> - <parameter type-id='type-id-7' name='src' filepath='/home/fedora/zfs/lib/libspl/strlcat.c' line='39' column='1'/> + <parameter type-id='type-id-7' name='dst' filepath='/home/fedora/zfs/lib/libspl/strlcat.c' line='39' column='1'/> + <parameter type-id='type-id-9' name='src' filepath='/home/fedora/zfs/lib/libspl/strlcat.c' line='39' column='1'/> <parameter type-id='type-id-4' name='dstsize' filepath='/home/fedora/zfs/lib/libspl/strlcat.c' line='39' column='1'/> <return type-id='type-id-4'/> </function-decl> + <function-decl name='strlen' mangled-name='strlen' filepath='/usr/include/string.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__builtin_memcpy' mangled-name='memcpy' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='strlcpy.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> <function-decl name='strlcpy' mangled-name='strlcpy' filepath='/home/fedora/zfs/lib/libspl/strlcpy.c' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlcpy'> - <parameter type-id='type-id-5' name='dst' filepath='/home/fedora/zfs/lib/libspl/strlcpy.c' line='39' column='1'/> - <parameter type-id='type-id-7' name='src' filepath='/home/fedora/zfs/lib/libspl/strlcpy.c' line='39' column='1'/> + <parameter type-id='type-id-7' name='dst' filepath='/home/fedora/zfs/lib/libspl/strlcpy.c' line='39' column='1'/> + <parameter type-id='type-id-9' name='src' filepath='/home/fedora/zfs/lib/libspl/strlcpy.c' line='39' column='1'/> <parameter type-id='type-id-4' name='len' filepath='/home/fedora/zfs/lib/libspl/strlcpy.c' line='39' column='1'/> <return type-id='type-id-4'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='timestamp.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> <function-decl name='print_timestamp' mangled-name='print_timestamp' filepath='/home/fedora/zfs/lib/libspl/timestamp.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='print_timestamp'> - <parameter type-id='type-id-66' name='timestamp_fmt' filepath='/home/fedora/zfs/lib/libspl/timestamp.c' line='44' column='1'/> - <return type-id='type-id-3'/> + <parameter type-id='type-id-71' name='timestamp_fmt' filepath='/home/fedora/zfs/lib/libspl/timestamp.c' line='44' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='localtime' mangled-name='localtime' filepath='/usr/include/time.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='strftime' mangled-name='strftime' filepath='/usr/include/time.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> <function-decl name='__builtin_puts' mangled-name='puts' visibility='default' binding='global' size-in-bits='64'> - <return type-id='type-id-3'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='time' mangled-name='time' filepath='/usr/include/time.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='printf' mangled-name='printf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='nl_langinfo' mangled-name='nl_langinfo' filepath='/usr/include/langinfo.h' line='661' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='os/linux/getexecname.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> - <function-decl name='getexecname' mangled-name='getexecname' filepath='os/linux/getexecname.c' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getexecname'> - <return type-id='type-id-7'/> + <function-decl name='pthread_mutex_lock' mangled-name='pthread_mutex_lock' filepath='/usr/include/pthread.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_mutex_unlock' mangled-name='pthread_mutex_unlock' filepath='/usr/include/pthread.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='readlink' mangled-name='readlink' filepath='/usr/include/unistd.h' line='808' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='os/linux/gethostid.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> <function-decl name='get_system_hostid' mangled-name='get_system_hostid' filepath='os/linux/gethostid.c' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_system_hostid'> - <return type-id='type-id-2'/> + <return type-id='type-id-3'/> + </function-decl> + <function-decl name='open' mangled-name='open64' filepath='/usr/include/fcntl.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='read' mangled-name='read' filepath='/usr/include/unistd.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='close' mangled-name='close' filepath='/usr/include/unistd.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getenv' mangled-name='getenv' filepath='/usr/include/stdlib.h' line='631' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='strtoull' mangled-name='strtoull' filepath='/usr/include/stdlib.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fopen' mangled-name='fopen64' filepath='/usr/include/stdio.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fscanf' mangled-name='fscanf' filepath='/usr/include/stdio.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fclose' mangled-name='fclose' filepath='/usr/include/stdio.h' line='213' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='os/linux/getmntany.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> - <array-type-def dimensions='1' type-id='type-id-125' size-in-bits='192' id='type-id-126'> - <subrange length='3' type-id='type-id-2' id='type-id-22'/> - - </array-type-def> - <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32880' id='type-id-127'> - <subrange length='4110' type-id='type-id-2' id='type-id-128'/> + <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='32880' id='type-id-115'> + <subrange length='4110' type-id='type-id-3' id='type-id-116'/> </array-type-def> - <class-decl name='extmnttab' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='62' column='1' id='type-id-129'> + <var-decl name='buf' type-id='type-id-115' mangled-name='buf' visibility='default' filepath='os/linux/getmntany.c' line='44' column='1' elf-symbol-id='buf'/> + <class-decl name='extmnttab' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='62' column='1' id='type-id-117'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='mnt_special' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='63' column='1'/> + <var-decl name='mnt_special' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='63' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='mnt_mountp' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='64' column='1'/> + <var-decl name='mnt_mountp' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='64' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='mnt_fstype' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='65' column='1'/> + <var-decl name='mnt_fstype' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='65' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='mnt_mntopts' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='66' column='1'/> + <var-decl name='mnt_mntopts' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='66' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='256'> - <var-decl name='mnt_major' type-id='type-id-66' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='67' column='1'/> + <var-decl name='mnt_major' type-id='type-id-71' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='67' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='288'> - <var-decl name='mnt_minor' type-id='type-id-66' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='68' column='1'/> + <var-decl name='mnt_minor' type-id='type-id-71' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='68' column='1'/> </data-member> </class-decl> - <class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/stat.h' line='119' column='1' id='type-id-130'> + <pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-118'/> + <class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/stat.h' line='119' column='1' id='type-id-119'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='st_dev' type-id='type-id-131' visibility='default' filepath='/usr/include/bits/stat.h' line='121' column='1'/> + <var-decl name='st_dev' type-id='type-id-120' visibility='default' filepath='/usr/include/bits/stat.h' line='121' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='st_ino' type-id='type-id-132' visibility='default' filepath='/usr/include/bits/stat.h' line='123' column='1'/> + <var-decl name='st_ino' type-id='type-id-121' visibility='default' filepath='/usr/include/bits/stat.h' line='123' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='st_nlink' type-id='type-id-133' visibility='default' filepath='/usr/include/bits/stat.h' line='124' column='1'/> + <var-decl name='st_nlink' type-id='type-id-122' visibility='default' filepath='/usr/include/bits/stat.h' line='124' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='st_mode' type-id='type-id-123' visibility='default' filepath='/usr/include/bits/stat.h' line='125' column='1'/> + <var-decl name='st_mode' type-id='type-id-113' visibility='default' filepath='/usr/include/bits/stat.h' line='125' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='224'> - <var-decl name='st_uid' type-id='type-id-134' visibility='default' filepath='/usr/include/bits/stat.h' line='132' column='1'/> + <var-decl name='st_uid' type-id='type-id-123' visibility='default' filepath='/usr/include/bits/stat.h' line='132' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='256'> - <var-decl name='st_gid' type-id='type-id-135' visibility='default' filepath='/usr/include/bits/stat.h' line='133' column='1'/> + <var-decl name='st_gid' type-id='type-id-124' visibility='default' filepath='/usr/include/bits/stat.h' line='133' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='288'> - <var-decl name='__pad0' type-id='type-id-16' visibility='default' filepath='/usr/include/bits/stat.h' line='135' column='1'/> + <var-decl name='__pad0' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/stat.h' line='135' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='320'> - <var-decl name='st_rdev' type-id='type-id-131' visibility='default' filepath='/usr/include/bits/stat.h' line='136' column='1'/> + <var-decl name='st_rdev' type-id='type-id-120' visibility='default' filepath='/usr/include/bits/stat.h' line='136' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='384'> - <var-decl name='st_size' type-id='type-id-100' visibility='default' filepath='/usr/include/bits/stat.h' line='137' column='1'/> + <var-decl name='st_size' type-id='type-id-125' visibility='default' filepath='/usr/include/bits/stat.h' line='137' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='448'> - <var-decl name='st_blksize' type-id='type-id-136' visibility='default' filepath='/usr/include/bits/stat.h' line='143' column='1'/> + <var-decl name='st_blksize' type-id='type-id-126' visibility='default' filepath='/usr/include/bits/stat.h' line='143' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='512'> - <var-decl name='st_blocks' type-id='type-id-137' visibility='default' filepath='/usr/include/bits/stat.h' line='144' column='1'/> + <var-decl name='st_blocks' type-id='type-id-127' visibility='default' filepath='/usr/include/bits/stat.h' line='144' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='576'> - <var-decl name='st_atim' type-id='type-id-138' visibility='default' filepath='/usr/include/bits/stat.h' line='152' column='1'/> + <var-decl name='st_atim' type-id='type-id-128' visibility='default' filepath='/usr/include/bits/stat.h' line='152' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='704'> - <var-decl name='st_mtim' type-id='type-id-138' visibility='default' filepath='/usr/include/bits/stat.h' line='153' column='1'/> + <var-decl name='st_mtim' type-id='type-id-128' visibility='default' filepath='/usr/include/bits/stat.h' line='153' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='832'> - <var-decl name='st_ctim' type-id='type-id-138' visibility='default' filepath='/usr/include/bits/stat.h' line='154' column='1'/> + <var-decl name='st_ctim' type-id='type-id-128' visibility='default' filepath='/usr/include/bits/stat.h' line='154' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='960'> - <var-decl name='__glibc_reserved' type-id='type-id-126' visibility='default' filepath='/usr/include/bits/stat.h' line='164' column='1'/> + <var-decl name='__glibc_reserved' type-id='type-id-129' visibility='default' filepath='/usr/include/bits/stat.h' line='164' column='1'/> </data-member> </class-decl> - <typedef-decl name='__dev_t' type-id='type-id-2' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-131'/> - <typedef-decl name='__ino64_t' type-id='type-id-2' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-132'/> - <typedef-decl name='__nlink_t' type-id='type-id-2' filepath='/usr/include/bits/types.h' line='151' column='1' id='type-id-133'/> - <typedef-decl name='__uid_t' type-id='type-id-24' filepath='/usr/include/bits/types.h' line='146' column='1' id='type-id-134'/> - <typedef-decl name='__gid_t' type-id='type-id-24' filepath='/usr/include/bits/types.h' line='147' column='1' id='type-id-135'/> - <typedef-decl name='__blksize_t' type-id='type-id-17' filepath='/usr/include/bits/types.h' line='175' column='1' id='type-id-136'/> - <typedef-decl name='__blkcnt64_t' type-id='type-id-17' filepath='/usr/include/bits/types.h' line='181' column='1' id='type-id-137'/> - <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='10' column='1' id='type-id-138'> + <typedef-decl name='__dev_t' type-id='type-id-3' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-120'/> + <typedef-decl name='__ino64_t' type-id='type-id-3' filepath='/usr/include/bits/types.h' line='147' column='1' id='type-id-121'/> + <typedef-decl name='__nlink_t' type-id='type-id-3' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-122'/> + <typedef-decl name='__uid_t' type-id='type-id-5' filepath='/usr/include/bits/types.h' line='144' column='1' id='type-id-123'/> + <typedef-decl name='__gid_t' type-id='type-id-5' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-124'/> + <typedef-decl name='__off_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='150' column='1' id='type-id-125'/> + <typedef-decl name='__blksize_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='172' column='1' id='type-id-126'/> + <typedef-decl name='__blkcnt64_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='178' column='1' id='type-id-127'/> + <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='9' column='1' id='type-id-128'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='tv_sec' type-id='type-id-139' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='12' column='1'/> + <var-decl name='tv_sec' type-id='type-id-130' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='11' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='tv_nsec' type-id='type-id-125' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='16' column='1'/> + <var-decl name='tv_nsec' type-id='type-id-131' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='12' column='1'/> </data-member> </class-decl> - <typedef-decl name='__time_t' type-id='type-id-17' filepath='/usr/include/bits/types.h' line='160' column='1' id='type-id-139'/> - <typedef-decl name='__syscall_slong_t' type-id='type-id-17' filepath='/usr/include/bits/types.h' line='197' column='1' id='type-id-125'/> - <class-decl name='mnttab' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='49' column='1' id='type-id-140'> + <typedef-decl name='__time_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='158' column='1' id='type-id-130'/> + <typedef-decl name='__syscall_slong_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='194' column='1' id='type-id-131'/> + + <array-type-def dimensions='1' type-id='type-id-131' size-in-bits='192' id='type-id-129'> + <subrange length='3' type-id='type-id-3' id='type-id-61'/> + + </array-type-def> + <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-132'/> + <function-decl name='getextmntent' mangled-name='getextmntent' filepath='os/linux/getmntany.c' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getextmntent'> + <parameter type-id='type-id-9' name='path' filepath='os/linux/getmntany.c' line='106' column='1'/> + <parameter type-id='type-id-118' name='entry' filepath='os/linux/getmntany.c' line='106' column='1'/> + <parameter type-id='type-id-132' name='statbuf' filepath='os/linux/getmntany.c' line='106' column='1'/> + <return type-id='type-id-20'/> + </function-decl> + <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='49' column='1' id='type-id-133'> <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='mnt_special' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='50' column='1'/> + <var-decl name='_flags' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='51' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='64'> - <var-decl name='mnt_mountp' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='51' column='1'/> + <var-decl name='_IO_read_ptr' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='54' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='128'> - <var-decl name='mnt_fstype' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='52' column='1'/> + <var-decl name='_IO_read_end' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='55' column='1'/> </data-member> <data-member access='public' layout-offset-in-bits='192'> - <var-decl name='mnt_mntopts' type-id='type-id-5' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='53' column='1'/> + <var-decl name='_IO_read_base' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='56' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='_IO_write_base' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='57' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='_IO_write_ptr' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='58' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='_IO_write_end' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='59' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='_IO_buf_base' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='60' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='_IO_buf_end' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='61' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='_IO_save_base' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='64' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='_IO_backup_base' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='65' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='_IO_save_end' type-id='type-id-7' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='66' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='_markers' type-id='type-id-134' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='68' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='_chain' type-id='type-id-135' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='70' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='_fileno' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='72' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='928'> + <var-decl name='_flags2' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='73' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='_old_offset' type-id='type-id-125' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='74' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1024'> + <var-decl name='_cur_column' type-id='type-id-136' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='77' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1040'> + <var-decl name='_vtable_offset' type-id='type-id-49' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='78' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1048'> + <var-decl name='_shortbuf' type-id='type-id-137' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='79' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1152'> + <var-decl name='_offset' type-id='type-id-138' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='89' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1216'> + <var-decl name='_codecvt' type-id='type-id-139' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='91' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1280'> + <var-decl name='_wide_data' type-id='type-id-140' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='92' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1344'> + <var-decl name='_freeres_list' type-id='type-id-135' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='93' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1408'> + <var-decl name='_freeres_buf' type-id='type-id-2' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='94' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1472'> + <var-decl name='__pad5' type-id='type-id-4' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='95' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1536'> + <var-decl name='_mode' type-id='type-id-20' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='96' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1568'> + <var-decl name='_unused2' type-id='type-id-141' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='98' column='1'/> </data-member> </class-decl> - <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-141'/> - <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-142'/> - <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-143'/> - <var-decl name='buf' type-id='type-id-127' mangled-name='buf' visibility='default' filepath='os/linux/getmntany.c' line='44' column='1' elf-symbol-id='buf'/> - <function-decl name='getextmntent' mangled-name='getextmntent' filepath='os/linux/getmntany.c' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getextmntent'> - <parameter type-id='type-id-7' name='path' filepath='os/linux/getmntany.c' line='106' column='1'/> - <parameter type-id='type-id-141' name='entry' filepath='os/linux/getmntany.c' line='106' column='1'/> - <parameter type-id='type-id-143' name='statbuf' filepath='os/linux/getmntany.c' line='106' column='1'/> - <return type-id='type-id-16'/> - </function-decl> + <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-142'/> + <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-134'/> + <pointer-type-def type-id='type-id-133' size-in-bits='64' id='type-id-135'/> + <type-decl name='unsigned short int' size-in-bits='16' id='type-id-136'/> + + <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='8' id='type-id-137'> + <subrange length='1' type-id='type-id-3' id='type-id-143'/> + + </array-type-def> + <typedef-decl name='__off64_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='151' column='1' id='type-id-138'/> + <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-144'/> + <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-139'/> + <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-145'/> + <pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-140'/> + + <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='160' id='type-id-141'> + <subrange length='20' type-id='type-id-3' id='type-id-146'/> + + </array-type-def> + <typedef-decl name='FILE' type-id='type-id-133' filepath='/usr/include/bits/types/FILE.h' line='7' column='1' id='type-id-147'/> + <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-148'/> + <class-decl name='mnttab' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='49' column='1' id='type-id-149'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='mnt_special' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='50' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='mnt_mountp' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='51' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='mnt_fstype' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='52' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='mnt_mntopts' type-id='type-id-7' visibility='default' filepath='../../lib/libspl/include/os/linux/sys/mnttab.h' line='53' column='1'/> + </data-member> + </class-decl> + <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-150'/> <function-decl name='getmntany' mangled-name='getmntany' filepath='os/linux/getmntany.c' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getmntany'> - <parameter type-id='type-id-106' name='fp' filepath='os/linux/getmntany.c' line='51' column='1'/> - <parameter type-id='type-id-142' name='mgetp' filepath='os/linux/getmntany.c' line='51' column='1'/> - <parameter type-id='type-id-142' name='mrefp' filepath='os/linux/getmntany.c' line='51' column='1'/> - <return type-id='type-id-16'/> + <parameter type-id='type-id-148' name='fp' filepath='os/linux/getmntany.c' line='51' column='1'/> + <parameter type-id='type-id-150' name='mgetp' filepath='os/linux/getmntany.c' line='51' column='1'/> + <parameter type-id='type-id-150' name='mrefp' filepath='os/linux/getmntany.c' line='51' column='1'/> + <return type-id='type-id-20'/> </function-decl> <function-decl name='_sol_getmntent' mangled-name='_sol_getmntent' filepath='os/linux/getmntany.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_sol_getmntent'> - <parameter type-id='type-id-106' name='fp' filepath='os/linux/getmntany.c' line='64' column='1'/> - <parameter type-id='type-id-142' name='mgetp' filepath='os/linux/getmntany.c' line='64' column='1'/> - <return type-id='type-id-16'/> + <parameter type-id='type-id-148' name='fp' filepath='os/linux/getmntany.c' line='64' column='1'/> + <parameter type-id='type-id-150' name='mgetp' filepath='os/linux/getmntany.c' line='64' column='1'/> + <return type-id='type-id-20'/> + </function-decl> + <function-decl name='__xstat64' mangled-name='__xstat64' filepath='/usr/include/x86_64-linux-gnu/sys/stat.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fprintf' mangled-name='fprintf' filepath='/usr/include/stdio.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='strerror' mangled-name='strerror' filepath='/usr/include/string.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__builtin_fwrite' mangled-name='fwrite' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='strcmp' mangled-name='strcmp' filepath='/usr/include/string.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='feof' mangled-name='feof' filepath='/usr/include/stdio.h' line='765' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getmntent_r' mangled-name='getmntent_r' filepath='/usr/include/mntent.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='os/linux/zone.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> - <typedef-decl name='zoneid_t' type-id='type-id-16' filepath='../../lib/libspl/include/sys/types.h' line='47' column='1' id='type-id-144'/> + <typedef-decl name='zoneid_t' type-id='type-id-20' filepath='../../lib/libspl/include/sys/types.h' line='47' column='1' id='type-id-151'/> <function-decl name='getzoneid' mangled-name='getzoneid' filepath='os/linux/zone.c' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getzoneid'> - <return type-id='type-id-144'/> + <return type-id='type-id-151'/> </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='assert.c' comp-dir-path='/home/fedora/zfs/lib/libspl' language='LANG_C99'> - <var-decl name='aok' type-id='type-id-16' mangled-name='aok' visibility='default' filepath='../../lib/libspl/include/assert.h' line='37' column='1' elf-symbol-id='aok'/> - <function-decl name='libspl_assertf' mangled-name='libspl_assertf' filepath='/home/fedora/zfs/lib/libspl/assert.c' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libspl_assertf'> - <parameter type-id='type-id-7' name='file' filepath='/home/fedora/zfs/lib/libspl/assert.c' line='32' column='1'/> - <parameter type-id='type-id-7' name='func' filepath='/home/fedora/zfs/lib/libspl/assert.c' line='32' column='1'/> - <parameter type-id='type-id-16' name='line' filepath='/home/fedora/zfs/lib/libspl/assert.c' line='32' column='1'/> - <parameter type-id='type-id-7' name='format' filepath='/home/fedora/zfs/lib/libspl/assert.c' line='33' column='1'/> - <parameter is-variadic='yes'/> - <return type-id='type-id-3'/> + <var-decl name='aok' type-id='type-id-20' mangled-name='aok' visibility='default' filepath='../../lib/libspl/include/assert.h' line='37' column='1' elf-symbol-id='aok'/> + <function-decl name='vfprintf' mangled-name='vfprintf' filepath='/usr/include/stdio.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__builtin_fputc' mangled-name='fputc' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='abort' mangled-name='abort' filepath='/usr/include/stdlib.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-1'/> </function-decl> </abi-instr> </abi-corpus> diff --git a/lib/libuutil/uu_dprintf.c b/lib/libuutil/uu_dprintf.c deleted file mode 100644 index 6958057b2..000000000 --- a/lib/libuutil/uu_dprintf.c +++ /dev/null @@ -1,130 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License, Version 1.0 only - * (the "License"). You may not use this file except in compliance - * with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ -/* - * Copyright 2004 Sun Microsystems, Inc. All rights reserved. - * Use is subject to license terms. - */ - - - -#include "libuutil_common.h" - -#include <errno.h> -#include <libintl.h> -#include <stdarg.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <strings.h> - -#define FACILITY_FMT "%s (%s): " - -#if !defined(TEXT_DOMAIN) -#define TEXT_DOMAIN "SYS_TEST" -#endif - -static const char * -strseverity(uu_dprintf_severity_t severity) -{ - switch (severity) { - case UU_DPRINTF_SILENT: - return (dgettext(TEXT_DOMAIN, "silent")); - case UU_DPRINTF_FATAL: - return (dgettext(TEXT_DOMAIN, "FATAL")); - case UU_DPRINTF_WARNING: - return (dgettext(TEXT_DOMAIN, "WARNING")); - case UU_DPRINTF_NOTICE: - return (dgettext(TEXT_DOMAIN, "note")); - case UU_DPRINTF_INFO: - return (dgettext(TEXT_DOMAIN, "info")); - case UU_DPRINTF_DEBUG: - return (dgettext(TEXT_DOMAIN, "debug")); - default: - return (dgettext(TEXT_DOMAIN, "unspecified")); - } -} - -uu_dprintf_t * -uu_dprintf_create(const char *name, uu_dprintf_severity_t severity, - uint_t flags) -{ - uu_dprintf_t *D; - - if (name != NULL && - uu_check_name(name, UU_NAME_DOMAIN) == -1) { - uu_set_error(UU_ERROR_INVALID_ARGUMENT); - return (NULL); - } - - if ((D = uu_zalloc(sizeof (uu_dprintf_t))) == NULL) - return (NULL); - - if (name != NULL) { - D->uud_name = strdup(name); - if (D->uud_name == NULL) { - uu_free(D); - return (NULL); - } - } else { - D->uud_name = NULL; - } - - D->uud_severity = severity; - D->uud_flags = flags; - - return (D); -} - -/*PRINTFLIKE3*/ -void -uu_dprintf(uu_dprintf_t *D, uu_dprintf_severity_t severity, - const char *format, ...) -{ - va_list alist; - - /* XXX Assert that severity is not UU_DPRINTF_SILENT. */ - - if (severity > D->uud_severity) - return; - - (void) fprintf(stderr, FACILITY_FMT, D->uud_name, - strseverity(severity)); - - va_start(alist, format); - (void) vfprintf(stderr, format, alist); - va_end(alist); -} - -void -uu_dprintf_destroy(uu_dprintf_t *D) -{ - if (D->uud_name) - free(D->uud_name); - - uu_free(D); -} - -const char * -uu_dprintf_getname(uu_dprintf_t *D) -{ - return (D->uud_name); -} diff --git a/lib/libuutil/uu_misc.c b/lib/libuutil/uu_misc.c index b10afd8ea..a8478ace9 100644 --- a/lib/libuutil/uu_misc.c +++ b/lib/libuutil/uu_misc.c @@ -252,30 +252,3 @@ uu_init(void) _uu_main_thread = 1; (void) pthread_atfork(uu_lockup, uu_release, uu_release_child); } - -/* - * Dump a block of memory in hex+ascii, for debugging - */ -void -uu_dump(FILE *out, const char *prefix, const void *buf, size_t len) -{ - const unsigned char *p = buf; - int i; - - for (i = 0; i < len; i += 16) { - int j; - - (void) fprintf(out, "%s", prefix); - for (j = 0; j < 16 && i + j < len; j++) { - (void) fprintf(out, "%2.2x ", p[i + j]); - } - for (; j < 16; j++) { - (void) fprintf(out, " "); - } - for (j = 0; j < 16 && i + j < len; j++) { - (void) fprintf(out, "%c", - isprint(p[i + j]) ? p[i + j] : '.'); - } - (void) fprintf(out, "\n"); - } -} diff --git a/lib/libuutil/uu_open.c b/lib/libuutil/uu_open.c deleted file mode 100644 index 73117753c..000000000 --- a/lib/libuutil/uu_open.c +++ /dev/null @@ -1,64 +0,0 @@ -/* - * CDDL HEADER START - * - * The contents of this file are subject to the terms of the - * Common Development and Distribution License, Version 1.0 only - * (the "License"). You may not use this file except in compliance - * with the License. - * - * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE - * or http://www.opensolaris.org/os/licensing. - * See the License for the specific language governing permissions - * and limitations under the License. - * - * When distributing Covered Code, include this CDDL HEADER in each - * file and include the License file at usr/src/OPENSOLARIS.LICENSE. - * If applicable, add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your own identifying - * information: Portions Copyright [yyyy] [name of copyright owner] - * - * CDDL HEADER END - */ -/* - * Copyright 2004 Sun Microsystems, Inc. All rights reserved. - * Use is subject to license terms. - */ - - - -#include "libuutil_common.h" - -#include <sys/time.h> - -#include <errno.h> -#include <fcntl.h> -#include <limits.h> -#include <stdio.h> -#include <unistd.h> - -/*ARGSUSED*/ -int -uu_open_tmp(const char *dir, uint_t uflags) -{ - int f; - char *fname = uu_zalloc(PATH_MAX); - - if (fname == NULL) - return (-1); - - for (;;) { - (void) snprintf(fname, PATH_MAX, "%s/uu%lld", dir, gethrtime()); - - f = open(fname, O_CREAT | O_EXCL | O_RDWR | O_CLOEXEC, 0600); - - if (f >= 0 || errno != EEXIST) - break; - } - - if (f >= 0) - (void) unlink(fname); - - uu_free(fname); - - return (f); -} |