xref: /freebsd/sys/contrib/openzfs/lib/libzfsbootenv/libzfsbootenv.abi (revision 071ab5a1f3cbfd29c8fbec27f7e619418adaf074)
181b22a98SMartin Matuska<abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libzfsbootenv.so.1'>
27877fdebSMatt Macy  <elf-needed>
3*071ab5a1SMartin Matuska    <dependency name='libzfs.so.6'/>
47877fdebSMatt Macy    <dependency name='libnvpair.so.3'/>
57877fdebSMatt Macy    <dependency name='libc.so.6'/>
67877fdebSMatt Macy  </elf-needed>
77877fdebSMatt Macy  <elf-function-symbols>
87877fdebSMatt Macy    <elf-symbol name='lzbe_add_pair' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
97877fdebSMatt Macy    <elf-symbol name='lzbe_bootenv_print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
107877fdebSMatt Macy    <elf-symbol name='lzbe_get_boot_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
117877fdebSMatt Macy    <elf-symbol name='lzbe_nvlist_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
127877fdebSMatt Macy    <elf-symbol name='lzbe_nvlist_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
137877fdebSMatt Macy    <elf-symbol name='lzbe_nvlist_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
147877fdebSMatt Macy    <elf-symbol name='lzbe_remove_pair' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
157877fdebSMatt Macy    <elf-symbol name='lzbe_set_boot_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
167877fdebSMatt Macy  </elf-function-symbols>
172a58b312SMartin Matuska  <abi-instr address-size='64' path='lib/libzfsbootenv/lzbe_device.c' language='LANG_C99'>
1853b70c86SMartin Matuska    <type-decl name='char' size-in-bits='8' id='a84c031d'/>
1953b70c86SMartin Matuska    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='8' id='89feb1ec'>
2053b70c86SMartin Matuska      <subrange length='1' type-id='7359adad' id='52f813b4'/>
2153b70c86SMartin Matuska    </array-type-def>
2253b70c86SMartin Matuska    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='160' id='664ac0b7'>
2353b70c86SMartin Matuska      <subrange length='20' type-id='7359adad' id='fdca39cf'/>
2453b70c86SMartin Matuska    </array-type-def>
25716fd348SMartin Matuska    <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='a4036571'/>
26716fd348SMartin Matuska    <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='010ae0b9'/>
27716fd348SMartin Matuska    <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='79bd3751'/>
282a58b312SMartin Matuska    <class-decl name='libzfs_handle' is-struct='yes' visibility='default' is-declaration-only='yes' id='c8a9d9d8'/>
292a58b312SMartin Matuska    <class-decl name='zpool_handle' is-struct='yes' visibility='default' is-declaration-only='yes' id='67002a8a'/>
302a58b312SMartin Matuska    <type-decl name='int' size-in-bits='32' id='95e97e5e'/>
3153b70c86SMartin Matuska    <type-decl name='long int' size-in-bits='64' id='bd54fe1a'/>
3253b70c86SMartin Matuska    <type-decl name='signed char' size-in-bits='8' id='28577a57'/>
332a58b312SMartin Matuska    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='9cac1fee'/>
342a58b312SMartin Matuska    <type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
352a58b312SMartin Matuska    <type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
3653b70c86SMartin Matuska    <type-decl name='unsigned short int' size-in-bits='16' id='8efea9e5'/>
372a58b312SMartin Matuska    <type-decl name='variadic parameter type' id='2c1145c5'/>
382a58b312SMartin Matuska    <type-decl name='void' id='48b5725f'/>
392a58b312SMartin Matuska    <typedef-decl name='zpool_handle_t' type-id='67002a8a' id='b1efc708'/>
402a58b312SMartin Matuska    <typedef-decl name='libzfs_handle_t' type-id='c8a9d9d8' id='95942d0c'/>
412a58b312SMartin Matuska    <enum-decl name='lzbe_flags' id='2b77720b'>
422a58b312SMartin Matuska      <underlying-type type-id='9cac1fee'/>
432a58b312SMartin Matuska      <enumerator name='lzbe_add' value='0'/>
442a58b312SMartin Matuska      <enumerator name='lzbe_replace' value='1'/>
452a58b312SMartin Matuska    </enum-decl>
462a58b312SMartin Matuska    <typedef-decl name='lzbe_flags_t' type-id='2b77720b' id='a1936f04'/>
472a58b312SMartin Matuska    <class-decl name='nvlist' size-in-bits='192' is-struct='yes' visibility='default' id='ac266fd9'>
482a58b312SMartin Matuska      <data-member access='public' layout-offset-in-bits='0'>
492a58b312SMartin Matuska        <var-decl name='nvl_version' type-id='3ff5601b' visibility='default'/>
502a58b312SMartin Matuska      </data-member>
512a58b312SMartin Matuska      <data-member access='public' layout-offset-in-bits='32'>
522a58b312SMartin Matuska        <var-decl name='nvl_nvflag' type-id='8f92235e' visibility='default'/>
532a58b312SMartin Matuska      </data-member>
542a58b312SMartin Matuska      <data-member access='public' layout-offset-in-bits='64'>
552a58b312SMartin Matuska        <var-decl name='nvl_priv' type-id='9c313c2d' visibility='default'/>
562a58b312SMartin Matuska      </data-member>
572a58b312SMartin Matuska      <data-member access='public' layout-offset-in-bits='128'>
582a58b312SMartin Matuska        <var-decl name='nvl_flag' type-id='8f92235e' visibility='default'/>
592a58b312SMartin Matuska      </data-member>
602a58b312SMartin Matuska      <data-member access='public' layout-offset-in-bits='160'>
612a58b312SMartin Matuska        <var-decl name='nvl_pad' type-id='3ff5601b' visibility='default'/>
622a58b312SMartin Matuska      </data-member>
632a58b312SMartin Matuska    </class-decl>
642a58b312SMartin Matuska    <typedef-decl name='nvlist_t' type-id='ac266fd9' id='8e8d4be3'/>
652a58b312SMartin Matuska    <enum-decl name='boolean_t' naming-typedef-id='c19b74c3' id='f58c8277'>
662a58b312SMartin Matuska      <underlying-type type-id='9cac1fee'/>
672a58b312SMartin Matuska      <enumerator name='B_FALSE' value='0'/>
682a58b312SMartin Matuska      <enumerator name='B_TRUE' value='1'/>
692a58b312SMartin Matuska    </enum-decl>
702a58b312SMartin Matuska    <typedef-decl name='boolean_t' type-id='f58c8277' id='c19b74c3'/>
712a58b312SMartin Matuska    <typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
722a58b312SMartin Matuska    <typedef-decl name='uint32_t' type-id='62f1140c' id='8f92235e'/>
732a58b312SMartin Matuska    <typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
742a58b312SMartin Matuska    <typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/>
752a58b312SMartin Matuska    <typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/>
762a58b312SMartin Matuska    <typedef-decl name='__uint64_t' type-id='7359adad' id='8910171f'/>
77716fd348SMartin Matuska    <typedef-decl name='__off_t' type-id='bd54fe1a' id='79989e9c'/>
78716fd348SMartin Matuska    <typedef-decl name='__off64_t' type-id='bd54fe1a' id='724e4de6'/>
79716fd348SMartin Matuska    <typedef-decl name='FILE' type-id='ec1ed955' id='aa12d1ba'/>
8081b22a98SMartin Matuska    <typedef-decl name='_IO_lock_t' type-id='48b5725f' id='bb4788fa'/>
8153b70c86SMartin Matuska    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' id='ec1ed955'>
827877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='0'>
8353b70c86SMartin Matuska        <var-decl name='_flags' type-id='95e97e5e' visibility='default'/>
847877fdebSMatt Macy      </data-member>
857877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='64'>
8653b70c86SMartin Matuska        <var-decl name='_IO_read_ptr' type-id='26a90f95' visibility='default'/>
877877fdebSMatt Macy      </data-member>
887877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='128'>
8953b70c86SMartin Matuska        <var-decl name='_IO_read_end' type-id='26a90f95' visibility='default'/>
907877fdebSMatt Macy      </data-member>
917877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='192'>
9253b70c86SMartin Matuska        <var-decl name='_IO_read_base' type-id='26a90f95' visibility='default'/>
937877fdebSMatt Macy      </data-member>
947877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='256'>
9553b70c86SMartin Matuska        <var-decl name='_IO_write_base' type-id='26a90f95' visibility='default'/>
967877fdebSMatt Macy      </data-member>
977877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='320'>
9853b70c86SMartin Matuska        <var-decl name='_IO_write_ptr' type-id='26a90f95' visibility='default'/>
997877fdebSMatt Macy      </data-member>
1007877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='384'>
10153b70c86SMartin Matuska        <var-decl name='_IO_write_end' type-id='26a90f95' visibility='default'/>
1027877fdebSMatt Macy      </data-member>
1037877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='448'>
10453b70c86SMartin Matuska        <var-decl name='_IO_buf_base' type-id='26a90f95' visibility='default'/>
1057877fdebSMatt Macy      </data-member>
1067877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='512'>
10753b70c86SMartin Matuska        <var-decl name='_IO_buf_end' type-id='26a90f95' visibility='default'/>
1087877fdebSMatt Macy      </data-member>
1097877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='576'>
11053b70c86SMartin Matuska        <var-decl name='_IO_save_base' type-id='26a90f95' visibility='default'/>
1117877fdebSMatt Macy      </data-member>
1127877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='640'>
11353b70c86SMartin Matuska        <var-decl name='_IO_backup_base' type-id='26a90f95' visibility='default'/>
1147877fdebSMatt Macy      </data-member>
1157877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='704'>
11653b70c86SMartin Matuska        <var-decl name='_IO_save_end' type-id='26a90f95' visibility='default'/>
1177877fdebSMatt Macy      </data-member>
1187877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='768'>
11953b70c86SMartin Matuska        <var-decl name='_markers' type-id='e4c6fa61' visibility='default'/>
1207877fdebSMatt Macy      </data-member>
1217877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='832'>
12253b70c86SMartin Matuska        <var-decl name='_chain' type-id='dca988a5' visibility='default'/>
1237877fdebSMatt Macy      </data-member>
1247877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='896'>
12553b70c86SMartin Matuska        <var-decl name='_fileno' type-id='95e97e5e' visibility='default'/>
1267877fdebSMatt Macy      </data-member>
1277877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='928'>
12853b70c86SMartin Matuska        <var-decl name='_flags2' type-id='95e97e5e' visibility='default'/>
1297877fdebSMatt Macy      </data-member>
1307877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='960'>
13153b70c86SMartin Matuska        <var-decl name='_old_offset' type-id='79989e9c' visibility='default'/>
1327877fdebSMatt Macy      </data-member>
1337877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1024'>
13453b70c86SMartin Matuska        <var-decl name='_cur_column' type-id='8efea9e5' visibility='default'/>
1357877fdebSMatt Macy      </data-member>
1367877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1040'>
13753b70c86SMartin Matuska        <var-decl name='_vtable_offset' type-id='28577a57' visibility='default'/>
1387877fdebSMatt Macy      </data-member>
1397877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1048'>
14053b70c86SMartin Matuska        <var-decl name='_shortbuf' type-id='89feb1ec' visibility='default'/>
14153b70c86SMartin Matuska      </data-member>
14253b70c86SMartin Matuska      <data-member access='public' layout-offset-in-bits='1088'>
14353b70c86SMartin Matuska        <var-decl name='_lock' type-id='cecf4ea7' visibility='default'/>
1447877fdebSMatt Macy      </data-member>
1457877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1152'>
14653b70c86SMartin Matuska        <var-decl name='_offset' type-id='724e4de6' visibility='default'/>
1477877fdebSMatt Macy      </data-member>
1487877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1216'>
149716fd348SMartin Matuska        <var-decl name='_codecvt' type-id='570f8c59' visibility='default'/>
1507877fdebSMatt Macy      </data-member>
1517877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1280'>
152716fd348SMartin Matuska        <var-decl name='_wide_data' type-id='c65a1f29' visibility='default'/>
1537877fdebSMatt Macy      </data-member>
1547877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1344'>
155716fd348SMartin Matuska        <var-decl name='_freeres_list' type-id='dca988a5' visibility='default'/>
1567877fdebSMatt Macy      </data-member>
1577877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1408'>
158716fd348SMartin Matuska        <var-decl name='_freeres_buf' type-id='eaa32e2f' visibility='default'/>
1597877fdebSMatt Macy      </data-member>
1607877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1472'>
16153b70c86SMartin Matuska        <var-decl name='__pad5' type-id='b59d7dce' visibility='default'/>
1627877fdebSMatt Macy      </data-member>
1637877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1536'>
16453b70c86SMartin Matuska        <var-decl name='_mode' type-id='95e97e5e' visibility='default'/>
1657877fdebSMatt Macy      </data-member>
1667877fdebSMatt Macy      <data-member access='public' layout-offset-in-bits='1568'>
16753b70c86SMartin Matuska        <var-decl name='_unused2' type-id='664ac0b7' visibility='default'/>
1687877fdebSMatt Macy      </data-member>
1697877fdebSMatt Macy    </class-decl>
1702a58b312SMartin Matuska    <typedef-decl name='size_t' type-id='7359adad' id='b59d7dce'/>
17153b70c86SMartin Matuska    <pointer-type-def type-id='aa12d1ba' size-in-bits='64' id='822cd80b'/>
1722a58b312SMartin Matuska    <qualified-type-def type-id='822cd80b' restrict='yes' id='e75a27e9'/>
17353b70c86SMartin Matuska    <pointer-type-def type-id='ec1ed955' size-in-bits='64' id='dca988a5'/>
174716fd348SMartin Matuska    <pointer-type-def type-id='a4036571' size-in-bits='64' id='570f8c59'/>
17553b70c86SMartin Matuska    <pointer-type-def type-id='bb4788fa' size-in-bits='64' id='cecf4ea7'/>
17653b70c86SMartin Matuska    <pointer-type-def type-id='010ae0b9' size-in-bits='64' id='e4c6fa61'/>
177716fd348SMartin Matuska    <pointer-type-def type-id='79bd3751' size-in-bits='64' id='c65a1f29'/>
1782a58b312SMartin Matuska    <pointer-type-def type-id='a84c031d' size-in-bits='64' id='26a90f95'/>
1792a58b312SMartin Matuska    <pointer-type-def type-id='26a90f95' size-in-bits='64' id='9b23c9ad'/>
1802a58b312SMartin Matuska    <qualified-type-def type-id='9b23c9ad' restrict='yes' id='8c85230f'/>
1812a58b312SMartin Matuska    <qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
1822a58b312SMartin Matuska    <pointer-type-def type-id='9b45d938' size-in-bits='64' id='80f4b756'/>
1832a58b312SMartin Matuska    <qualified-type-def type-id='80f4b756' restrict='yes' id='9d26089a'/>
1842a58b312SMartin Matuska    <pointer-type-def type-id='80f4b756' size-in-bits='64' id='7d3cd834'/>
1852a58b312SMartin Matuska    <qualified-type-def type-id='8e8d4be3' const='yes' id='693c3853'/>
1862a58b312SMartin Matuska    <pointer-type-def type-id='693c3853' size-in-bits='64' id='22cce67b'/>
1872a58b312SMartin Matuska    <pointer-type-def type-id='95942d0c' size-in-bits='64' id='b0382bb3'/>
1882a58b312SMartin Matuska    <pointer-type-def type-id='8e8d4be3' size-in-bits='64' id='5ce45b60'/>
1892a58b312SMartin Matuska    <pointer-type-def type-id='5ce45b60' size-in-bits='64' id='857bb57e'/>
1902a58b312SMartin Matuska    <pointer-type-def type-id='9c313c2d' size-in-bits='64' id='5d6479ae'/>
1912a58b312SMartin Matuska    <pointer-type-def type-id='48b5725f' size-in-bits='64' id='eaa32e2f'/>
1922a58b312SMartin Matuska    <pointer-type-def type-id='b1efc708' size-in-bits='64' id='4c81de99'/>
193716fd348SMartin Matuska    <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='a4036571'/>
194716fd348SMartin Matuska    <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='010ae0b9'/>
195716fd348SMartin Matuska    <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='79bd3751'/>
1962a58b312SMartin Matuska    <class-decl name='libzfs_handle' is-struct='yes' visibility='default' is-declaration-only='yes' id='c8a9d9d8'/>
1972a58b312SMartin Matuska    <class-decl name='zpool_handle' is-struct='yes' visibility='default' is-declaration-only='yes' id='67002a8a'/>
1982a58b312SMartin Matuska    <function-decl name='libzfs_init' visibility='default' binding='global' size-in-bits='64'>
1992a58b312SMartin Matuska      <return type-id='b0382bb3'/>
2002a58b312SMartin Matuska    </function-decl>
2012a58b312SMartin Matuska    <function-decl name='libzfs_fini' visibility='default' binding='global' size-in-bits='64'>
2022a58b312SMartin Matuska      <parameter type-id='b0382bb3'/>
2032a58b312SMartin Matuska      <return type-id='48b5725f'/>
2042a58b312SMartin Matuska    </function-decl>
2052a58b312SMartin Matuska    <function-decl name='libzfs_error_description' visibility='default' binding='global' size-in-bits='64'>
2062a58b312SMartin Matuska      <parameter type-id='b0382bb3'/>
2072a58b312SMartin Matuska      <return type-id='80f4b756'/>
2082a58b312SMartin Matuska    </function-decl>
2092a58b312SMartin Matuska    <function-decl name='zpool_open' visibility='default' binding='global' size-in-bits='64'>
2102a58b312SMartin Matuska      <parameter type-id='b0382bb3'/>
2112a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2122a58b312SMartin Matuska      <return type-id='4c81de99'/>
2132a58b312SMartin Matuska    </function-decl>
2142a58b312SMartin Matuska    <function-decl name='zpool_close' visibility='default' binding='global' size-in-bits='64'>
2152a58b312SMartin Matuska      <parameter type-id='4c81de99'/>
2162a58b312SMartin Matuska      <return type-id='48b5725f'/>
2172a58b312SMartin Matuska    </function-decl>
2182a58b312SMartin Matuska    <function-decl name='zpool_set_bootenv' visibility='default' binding='global' size-in-bits='64'>
2192a58b312SMartin Matuska      <parameter type-id='4c81de99'/>
2202a58b312SMartin Matuska      <parameter type-id='22cce67b'/>
2212a58b312SMartin Matuska      <return type-id='95e97e5e'/>
2222a58b312SMartin Matuska    </function-decl>
2232a58b312SMartin Matuska    <function-decl name='zpool_get_bootenv' visibility='default' binding='global' size-in-bits='64'>
2242a58b312SMartin Matuska      <parameter type-id='4c81de99'/>
2252a58b312SMartin Matuska      <parameter type-id='857bb57e'/>
2262a58b312SMartin Matuska      <return type-id='95e97e5e'/>
2272a58b312SMartin Matuska    </function-decl>
2282a58b312SMartin Matuska    <function-decl name='nvlist_free' visibility='default' binding='global' size-in-bits='64'>
2292a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
2302a58b312SMartin Matuska      <return type-id='48b5725f'/>
2312a58b312SMartin Matuska    </function-decl>
2322a58b312SMartin Matuska    <function-decl name='nvlist_lookup_uint64' visibility='default' binding='global' size-in-bits='64'>
2332a58b312SMartin Matuska      <parameter type-id='22cce67b'/>
2342a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2352a58b312SMartin Matuska      <parameter type-id='5d6479ae'/>
2362a58b312SMartin Matuska      <return type-id='95e97e5e'/>
2372a58b312SMartin Matuska    </function-decl>
2382a58b312SMartin Matuska    <function-decl name='nvlist_lookup_string' visibility='default' binding='global' size-in-bits='64'>
2392a58b312SMartin Matuska      <parameter type-id='22cce67b'/>
2402a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2412a58b312SMartin Matuska      <parameter type-id='7d3cd834'/>
2422a58b312SMartin Matuska      <return type-id='95e97e5e'/>
2432a58b312SMartin Matuska    </function-decl>
2442a58b312SMartin Matuska    <function-decl name='nvlist_exists' visibility='default' binding='global' size-in-bits='64'>
2452a58b312SMartin Matuska      <parameter type-id='22cce67b'/>
2462a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2472a58b312SMartin Matuska      <return type-id='c19b74c3'/>
2482a58b312SMartin Matuska    </function-decl>
2492a58b312SMartin Matuska    <function-decl name='fnvlist_alloc' visibility='default' binding='global' size-in-bits='64'>
2502a58b312SMartin Matuska      <return type-id='5ce45b60'/>
2512a58b312SMartin Matuska    </function-decl>
2522a58b312SMartin Matuska    <function-decl name='fnvlist_free' visibility='default' binding='global' size-in-bits='64'>
2532a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
2542a58b312SMartin Matuska      <return type-id='48b5725f'/>
2552a58b312SMartin Matuska    </function-decl>
2562a58b312SMartin Matuska    <function-decl name='fnvlist_add_uint64' visibility='default' binding='global' size-in-bits='64'>
2572a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
2582a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2592a58b312SMartin Matuska      <parameter type-id='9c313c2d'/>
2602a58b312SMartin Matuska      <return type-id='48b5725f'/>
2612a58b312SMartin Matuska    </function-decl>
2622a58b312SMartin Matuska    <function-decl name='fnvlist_add_string' visibility='default' binding='global' size-in-bits='64'>
2632a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
2642a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2652a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2662a58b312SMartin Matuska      <return type-id='48b5725f'/>
2672a58b312SMartin Matuska    </function-decl>
2682a58b312SMartin Matuska    <function-decl name='fnvlist_remove' visibility='default' binding='global' size-in-bits='64'>
2692a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
2702a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2712a58b312SMartin Matuska      <return type-id='48b5725f'/>
2722a58b312SMartin Matuska    </function-decl>
2732a58b312SMartin Matuska    <function-decl name='free' visibility='default' binding='global' size-in-bits='64'>
2742a58b312SMartin Matuska      <parameter type-id='eaa32e2f'/>
2752a58b312SMartin Matuska      <return type-id='48b5725f'/>
2762a58b312SMartin Matuska    </function-decl>
2772a58b312SMartin Matuska    <function-decl name='strncmp' visibility='default' binding='global' size-in-bits='64'>
2782a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2792a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2802a58b312SMartin Matuska      <parameter type-id='b59d7dce'/>
2812a58b312SMartin Matuska      <return type-id='95e97e5e'/>
2822a58b312SMartin Matuska    </function-decl>
2832a58b312SMartin Matuska    <function-decl name='strdup' visibility='default' binding='global' size-in-bits='64'>
2842a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2852a58b312SMartin Matuska      <return type-id='26a90f95'/>
2862a58b312SMartin Matuska    </function-decl>
2872a58b312SMartin Matuska    <function-decl name='strlen' visibility='default' binding='global' size-in-bits='64'>
2882a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
2892a58b312SMartin Matuska      <return type-id='b59d7dce'/>
2902a58b312SMartin Matuska    </function-decl>
2912a58b312SMartin Matuska    <function-decl name='__fprintf_chk' visibility='default' binding='global' size-in-bits='64'>
2922a58b312SMartin Matuska      <parameter type-id='e75a27e9'/>
2932a58b312SMartin Matuska      <parameter type-id='95e97e5e'/>
2942a58b312SMartin Matuska      <parameter type-id='9d26089a'/>
2952a58b312SMartin Matuska      <parameter is-variadic='yes'/>
2962a58b312SMartin Matuska      <return type-id='95e97e5e'/>
2972a58b312SMartin Matuska    </function-decl>
2982a58b312SMartin Matuska    <function-decl name='__asprintf_chk' visibility='default' binding='global' size-in-bits='64'>
2992a58b312SMartin Matuska      <parameter type-id='8c85230f'/>
3002a58b312SMartin Matuska      <parameter type-id='95e97e5e'/>
3012a58b312SMartin Matuska      <parameter type-id='9d26089a'/>
3022a58b312SMartin Matuska      <parameter is-variadic='yes'/>
3032a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3042a58b312SMartin Matuska    </function-decl>
3052a58b312SMartin Matuska    <function-decl name='lzbe_set_boot_device' mangled-name='lzbe_set_boot_device' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_set_boot_device'>
3062a58b312SMartin Matuska      <parameter type-id='80f4b756' name='pool'/>
3072a58b312SMartin Matuska      <parameter type-id='a1936f04' name='flag'/>
3082a58b312SMartin Matuska      <parameter type-id='80f4b756' name='device'/>
3092a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3102a58b312SMartin Matuska    </function-decl>
3112a58b312SMartin Matuska    <function-decl name='lzbe_get_boot_device' mangled-name='lzbe_get_boot_device' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_get_boot_device'>
3122a58b312SMartin Matuska      <parameter type-id='80f4b756' name='pool'/>
3132a58b312SMartin Matuska      <parameter type-id='9b23c9ad' name='device'/>
3142a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3152a58b312SMartin Matuska    </function-decl>
3162a58b312SMartin Matuska  </abi-instr>
3172a58b312SMartin Matuska  <abi-instr address-size='64' path='lib/libzfsbootenv/lzbe_pair.c' language='LANG_C99'>
3182a58b312SMartin Matuska    <type-decl name='short int' size-in-bits='16' id='a2185560'/>
3192a58b312SMartin Matuska    <type-decl name='unsigned char' size-in-bits='8' id='002ac4a6'/>
3202a58b312SMartin Matuska    <typedef-decl name='uchar_t' type-id='002ac4a6' id='d8bf0010'/>
3212a58b312SMartin Matuska    <typedef-decl name='uint_t' type-id='f0981eeb' id='3502e3ff'/>
3222a58b312SMartin Matuska    <typedef-decl name='int8_t' type-id='2171a512' id='ee31ee44'/>
3232a58b312SMartin Matuska    <typedef-decl name='int16_t' type-id='03896e23' id='23bd8cb5'/>
3242a58b312SMartin Matuska    <typedef-decl name='int64_t' type-id='0c9942d2' id='9da381c4'/>
3252a58b312SMartin Matuska    <typedef-decl name='uint8_t' type-id='c51d6389' id='b96825af'/>
3262a58b312SMartin Matuska    <typedef-decl name='uint16_t' type-id='253c2d2a' id='149c6638'/>
3272a58b312SMartin Matuska    <typedef-decl name='__int8_t' type-id='28577a57' id='2171a512'/>
3282a58b312SMartin Matuska    <typedef-decl name='__uint8_t' type-id='002ac4a6' id='c51d6389'/>
3292a58b312SMartin Matuska    <typedef-decl name='__int16_t' type-id='a2185560' id='03896e23'/>
3302a58b312SMartin Matuska    <typedef-decl name='__uint16_t' type-id='8efea9e5' id='253c2d2a'/>
3312a58b312SMartin Matuska    <typedef-decl name='__int64_t' type-id='bd54fe1a' id='0c9942d2'/>
3322a58b312SMartin Matuska    <qualified-type-def type-id='c19b74c3' const='yes' id='12373e33'/>
3332a58b312SMartin Matuska    <pointer-type-def type-id='12373e33' size-in-bits='64' id='c5f6c15b'/>
3342a58b312SMartin Matuska    <qualified-type-def type-id='80f4b756' const='yes' id='b99c00c9'/>
3352a58b312SMartin Matuska    <pointer-type-def type-id='b99c00c9' size-in-bits='64' id='13956559'/>
3362a58b312SMartin Matuska    <qualified-type-def type-id='23bd8cb5' const='yes' id='75f7b0c5'/>
3372a58b312SMartin Matuska    <pointer-type-def type-id='75f7b0c5' size-in-bits='64' id='a3eb883d'/>
3382a58b312SMartin Matuska    <qualified-type-def type-id='3ff5601b' const='yes' id='922df12b'/>
3392a58b312SMartin Matuska    <pointer-type-def type-id='922df12b' size-in-bits='64' id='1f526493'/>
3402a58b312SMartin Matuska    <qualified-type-def type-id='9da381c4' const='yes' id='f07b7694'/>
3412a58b312SMartin Matuska    <pointer-type-def type-id='f07b7694' size-in-bits='64' id='505bed1a'/>
3422a58b312SMartin Matuska    <qualified-type-def type-id='ee31ee44' const='yes' id='721c32d4'/>
3432a58b312SMartin Matuska    <pointer-type-def type-id='721c32d4' size-in-bits='64' id='a06445da'/>
3442a58b312SMartin Matuska    <qualified-type-def type-id='22cce67b' const='yes' id='d2816df0'/>
3452a58b312SMartin Matuska    <pointer-type-def type-id='d2816df0' size-in-bits='64' id='3bbfee2e'/>
3462a58b312SMartin Matuska    <qualified-type-def type-id='d8bf0010' const='yes' id='a9125480'/>
3472a58b312SMartin Matuska    <pointer-type-def type-id='a9125480' size-in-bits='64' id='d1db479e'/>
3482a58b312SMartin Matuska    <qualified-type-def type-id='149c6638' const='yes' id='b01a5ac8'/>
3492a58b312SMartin Matuska    <pointer-type-def type-id='b01a5ac8' size-in-bits='64' id='1b7d11c6'/>
3502a58b312SMartin Matuska    <qualified-type-def type-id='8f92235e' const='yes' id='b9930aae'/>
3512a58b312SMartin Matuska    <pointer-type-def type-id='b9930aae' size-in-bits='64' id='a6798dcc'/>
3522a58b312SMartin Matuska    <qualified-type-def type-id='9c313c2d' const='yes' id='c3b7ba7d'/>
3532a58b312SMartin Matuska    <pointer-type-def type-id='c3b7ba7d' size-in-bits='64' id='713a56f5'/>
3542a58b312SMartin Matuska    <qualified-type-def type-id='b96825af' const='yes' id='2b61797f'/>
3552a58b312SMartin Matuska    <pointer-type-def type-id='2b61797f' size-in-bits='64' id='9f7200cf'/>
3562a58b312SMartin Matuska    <pointer-type-def type-id='eaa32e2f' size-in-bits='64' id='63e171df'/>
3572a58b312SMartin Matuska    <function-decl name='nvlist_alloc' visibility='default' binding='global' size-in-bits='64'>
3582a58b312SMartin Matuska      <parameter type-id='857bb57e'/>
3592a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
3602a58b312SMartin Matuska      <parameter type-id='95e97e5e'/>
3612a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3622a58b312SMartin Matuska    </function-decl>
3632a58b312SMartin Matuska    <function-decl name='nvlist_dup' visibility='default' binding='global' size-in-bits='64'>
3642a58b312SMartin Matuska      <parameter type-id='22cce67b'/>
3652a58b312SMartin Matuska      <parameter type-id='857bb57e'/>
3662a58b312SMartin Matuska      <parameter type-id='95e97e5e'/>
3672a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3682a58b312SMartin Matuska    </function-decl>
3692a58b312SMartin Matuska    <function-decl name='nvlist_add_boolean_value' visibility='default' binding='global' size-in-bits='64'>
3702a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
3712a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
3722a58b312SMartin Matuska      <parameter type-id='c19b74c3'/>
3732a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3742a58b312SMartin Matuska    </function-decl>
3752a58b312SMartin Matuska    <function-decl name='nvlist_add_byte' visibility='default' binding='global' size-in-bits='64'>
3762a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
3772a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
3782a58b312SMartin Matuska      <parameter type-id='d8bf0010'/>
3792a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3802a58b312SMartin Matuska    </function-decl>
3812a58b312SMartin Matuska    <function-decl name='nvlist_add_int8' visibility='default' binding='global' size-in-bits='64'>
3822a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
3832a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
3842a58b312SMartin Matuska      <parameter type-id='ee31ee44'/>
3852a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3862a58b312SMartin Matuska    </function-decl>
3872a58b312SMartin Matuska    <function-decl name='nvlist_add_uint8' visibility='default' binding='global' size-in-bits='64'>
3882a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
3892a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
3902a58b312SMartin Matuska      <parameter type-id='b96825af'/>
3912a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3922a58b312SMartin Matuska    </function-decl>
3932a58b312SMartin Matuska    <function-decl name='nvlist_add_int16' visibility='default' binding='global' size-in-bits='64'>
3942a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
3952a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
3962a58b312SMartin Matuska      <parameter type-id='23bd8cb5'/>
3972a58b312SMartin Matuska      <return type-id='95e97e5e'/>
3982a58b312SMartin Matuska    </function-decl>
3992a58b312SMartin Matuska    <function-decl name='nvlist_add_uint16' visibility='default' binding='global' size-in-bits='64'>
4002a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4012a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4022a58b312SMartin Matuska      <parameter type-id='149c6638'/>
4032a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4042a58b312SMartin Matuska    </function-decl>
4052a58b312SMartin Matuska    <function-decl name='nvlist_add_int32' visibility='default' binding='global' size-in-bits='64'>
4062a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4072a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4082a58b312SMartin Matuska      <parameter type-id='3ff5601b'/>
4092a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4102a58b312SMartin Matuska    </function-decl>
4112a58b312SMartin Matuska    <function-decl name='nvlist_add_uint32' visibility='default' binding='global' size-in-bits='64'>
4122a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4132a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4142a58b312SMartin Matuska      <parameter type-id='8f92235e'/>
4152a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4162a58b312SMartin Matuska    </function-decl>
4172a58b312SMartin Matuska    <function-decl name='nvlist_add_int64' visibility='default' binding='global' size-in-bits='64'>
4182a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4192a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4202a58b312SMartin Matuska      <parameter type-id='9da381c4'/>
4212a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4222a58b312SMartin Matuska    </function-decl>
4232a58b312SMartin Matuska    <function-decl name='nvlist_add_uint64' visibility='default' binding='global' size-in-bits='64'>
4242a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4252a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4262a58b312SMartin Matuska      <parameter type-id='9c313c2d'/>
4272a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4282a58b312SMartin Matuska    </function-decl>
4292a58b312SMartin Matuska    <function-decl name='nvlist_add_string' visibility='default' binding='global' size-in-bits='64'>
4302a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4312a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4322a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4332a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4342a58b312SMartin Matuska    </function-decl>
4352a58b312SMartin Matuska    <function-decl name='nvlist_add_nvlist' visibility='default' binding='global' size-in-bits='64'>
4362a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4372a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4382a58b312SMartin Matuska      <parameter type-id='22cce67b'/>
4392a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4402a58b312SMartin Matuska    </function-decl>
4412a58b312SMartin Matuska    <function-decl name='nvlist_add_boolean_array' visibility='default' binding='global' size-in-bits='64'>
4422a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4432a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4442a58b312SMartin Matuska      <parameter type-id='c5f6c15b'/>
4452a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4462a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4472a58b312SMartin Matuska    </function-decl>
4482a58b312SMartin Matuska    <function-decl name='nvlist_add_byte_array' visibility='default' binding='global' size-in-bits='64'>
4492a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4502a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4512a58b312SMartin Matuska      <parameter type-id='d1db479e'/>
4522a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4532a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4542a58b312SMartin Matuska    </function-decl>
4552a58b312SMartin Matuska    <function-decl name='nvlist_add_int8_array' visibility='default' binding='global' size-in-bits='64'>
4562a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4572a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4582a58b312SMartin Matuska      <parameter type-id='a06445da'/>
4592a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4602a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4612a58b312SMartin Matuska    </function-decl>
4622a58b312SMartin Matuska    <function-decl name='nvlist_add_uint8_array' visibility='default' binding='global' size-in-bits='64'>
4632a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4642a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4652a58b312SMartin Matuska      <parameter type-id='9f7200cf'/>
4662a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4672a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4682a58b312SMartin Matuska    </function-decl>
4692a58b312SMartin Matuska    <function-decl name='nvlist_add_int16_array' visibility='default' binding='global' size-in-bits='64'>
4702a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4712a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4722a58b312SMartin Matuska      <parameter type-id='a3eb883d'/>
4732a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4742a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4752a58b312SMartin Matuska    </function-decl>
4762a58b312SMartin Matuska    <function-decl name='nvlist_add_uint16_array' visibility='default' binding='global' size-in-bits='64'>
4772a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4782a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4792a58b312SMartin Matuska      <parameter type-id='1b7d11c6'/>
4802a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4812a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4822a58b312SMartin Matuska    </function-decl>
4832a58b312SMartin Matuska    <function-decl name='nvlist_add_int32_array' visibility='default' binding='global' size-in-bits='64'>
4842a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4852a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4862a58b312SMartin Matuska      <parameter type-id='1f526493'/>
4872a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4882a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4892a58b312SMartin Matuska    </function-decl>
4902a58b312SMartin Matuska    <function-decl name='nvlist_add_uint32_array' visibility='default' binding='global' size-in-bits='64'>
4912a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4922a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
4932a58b312SMartin Matuska      <parameter type-id='a6798dcc'/>
4942a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
4952a58b312SMartin Matuska      <return type-id='95e97e5e'/>
4962a58b312SMartin Matuska    </function-decl>
4972a58b312SMartin Matuska    <function-decl name='nvlist_add_int64_array' visibility='default' binding='global' size-in-bits='64'>
4982a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
4992a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5002a58b312SMartin Matuska      <parameter type-id='505bed1a'/>
5012a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
5022a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5032a58b312SMartin Matuska    </function-decl>
5042a58b312SMartin Matuska    <function-decl name='nvlist_add_uint64_array' visibility='default' binding='global' size-in-bits='64'>
5052a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
5062a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5072a58b312SMartin Matuska      <parameter type-id='713a56f5'/>
5082a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
5092a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5102a58b312SMartin Matuska    </function-decl>
5112a58b312SMartin Matuska    <function-decl name='nvlist_add_string_array' visibility='default' binding='global' size-in-bits='64'>
5122a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
5132a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5142a58b312SMartin Matuska      <parameter type-id='13956559'/>
5152a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
5162a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5172a58b312SMartin Matuska    </function-decl>
5182a58b312SMartin Matuska    <function-decl name='nvlist_add_nvlist_array' visibility='default' binding='global' size-in-bits='64'>
5192a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
5202a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5212a58b312SMartin Matuska      <parameter type-id='3bbfee2e'/>
5222a58b312SMartin Matuska      <parameter type-id='3502e3ff'/>
5232a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5242a58b312SMartin Matuska    </function-decl>
5252a58b312SMartin Matuska    <function-decl name='nvlist_remove_all' visibility='default' binding='global' size-in-bits='64'>
5262a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
5272a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5282a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5292a58b312SMartin Matuska    </function-decl>
5302a58b312SMartin Matuska    <function-decl name='nvlist_lookup_nvlist' visibility='default' binding='global' size-in-bits='64'>
5312a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
5322a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5332a58b312SMartin Matuska      <parameter type-id='857bb57e'/>
5342a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5352a58b312SMartin Matuska    </function-decl>
5362a58b312SMartin Matuska    <function-decl name='strcmp' visibility='default' binding='global' size-in-bits='64'>
5372a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5382a58b312SMartin Matuska      <parameter type-id='80f4b756'/>
5392a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5402a58b312SMartin Matuska    </function-decl>
5412a58b312SMartin Matuska    <function-decl name='lzbe_nvlist_get' mangled-name='lzbe_nvlist_get' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_nvlist_get'>
5422a58b312SMartin Matuska      <parameter type-id='80f4b756' name='pool'/>
5432a58b312SMartin Matuska      <parameter type-id='80f4b756' name='key'/>
5442a58b312SMartin Matuska      <parameter type-id='63e171df' name='ptr'/>
5452a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5462a58b312SMartin Matuska    </function-decl>
5472a58b312SMartin Matuska    <function-decl name='lzbe_nvlist_set' mangled-name='lzbe_nvlist_set' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_nvlist_set'>
5482a58b312SMartin Matuska      <parameter type-id='80f4b756' name='pool'/>
5492a58b312SMartin Matuska      <parameter type-id='80f4b756' name='key'/>
5502a58b312SMartin Matuska      <parameter type-id='eaa32e2f' name='ptr'/>
5512a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5522a58b312SMartin Matuska    </function-decl>
5532a58b312SMartin Matuska    <function-decl name='lzbe_nvlist_free' mangled-name='lzbe_nvlist_free' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_nvlist_free'>
5542a58b312SMartin Matuska      <parameter type-id='eaa32e2f' name='ptr'/>
5552a58b312SMartin Matuska      <return type-id='48b5725f'/>
5562a58b312SMartin Matuska    </function-decl>
5572a58b312SMartin Matuska    <function-decl name='lzbe_add_pair' mangled-name='lzbe_add_pair' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_add_pair'>
5582a58b312SMartin Matuska      <parameter type-id='eaa32e2f' name='ptr'/>
5592a58b312SMartin Matuska      <parameter type-id='80f4b756' name='key'/>
5602a58b312SMartin Matuska      <parameter type-id='80f4b756' name='type'/>
5612a58b312SMartin Matuska      <parameter type-id='eaa32e2f' name='value'/>
5622a58b312SMartin Matuska      <parameter type-id='b59d7dce' name='size'/>
5632a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5642a58b312SMartin Matuska    </function-decl>
5652a58b312SMartin Matuska    <function-decl name='lzbe_remove_pair' mangled-name='lzbe_remove_pair' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_remove_pair'>
5662a58b312SMartin Matuska      <parameter type-id='eaa32e2f' name='ptr'/>
5672a58b312SMartin Matuska      <parameter type-id='80f4b756' name='key'/>
5682a58b312SMartin Matuska      <return type-id='95e97e5e'/>
5692a58b312SMartin Matuska    </function-decl>
5702a58b312SMartin Matuska  </abi-instr>
5712a58b312SMartin Matuska  <abi-instr address-size='64' path='lib/libzfsbootenv/lzbe_util.c' language='LANG_C99'>
5722a58b312SMartin Matuska    <function-decl name='nvlist_print' visibility='default' binding='global' size-in-bits='64'>
5732a58b312SMartin Matuska      <parameter type-id='822cd80b'/>
5742a58b312SMartin Matuska      <parameter type-id='5ce45b60'/>
5752a58b312SMartin Matuska      <return type-id='48b5725f'/>
5762a58b312SMartin Matuska    </function-decl>
5771f88aa09SMartin Matuska    <function-decl name='lzbe_bootenv_print' mangled-name='lzbe_bootenv_print' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lzbe_bootenv_print'>
57853b70c86SMartin Matuska      <parameter type-id='80f4b756' name='pool'/>
57953b70c86SMartin Matuska      <parameter type-id='80f4b756' name='nvlist'/>
58053b70c86SMartin Matuska      <parameter type-id='822cd80b' name='of'/>
58153b70c86SMartin Matuska      <return type-id='95e97e5e'/>
5827877fdebSMatt Macy    </function-decl>
5837877fdebSMatt Macy  </abi-instr>
5847877fdebSMatt Macy</abi-corpus>
585