mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-23 10:54:35 +03:00
nvlist: Add nvlist_snprintf() and zfs_dbgmsg_nvlist()
Add nvlist_snprintf() to print a nvlist to a buffer. This is basically the snprintf() version of dump_nvlist(). Along with that, add a zfs_dbgmsg_nvlist() to print out an nvlist to dbgmsg. This will aid in debugging. Reviewed-by: Alexander Motin <mav@FreeBSD.org> Signed-off-by: Tony Hutter <hutter2@llnl.gov> Closes #17215
This commit is contained in:
@@ -651,6 +651,7 @@
|
||||
</data-member>
|
||||
</class-decl>
|
||||
<typedef-decl name='stack_t' type-id='380f9954' id='ac5e685f'/>
|
||||
<typedef-decl name='unw_regnum_t' type-id='95e97e5e' id='c53620f0'/>
|
||||
<class-decl name='unw_cursor' size-in-bits='8128' is-struct='yes' visibility='default' id='384a1f22'>
|
||||
<data-member access='public' layout-offset-in-bits='0'>
|
||||
<var-decl name='opaque' type-id='dc70ec0b' visibility='default'/>
|
||||
@@ -762,6 +763,10 @@
|
||||
<parameter type-id='b59d7dce'/>
|
||||
<return type-id='79a0948f'/>
|
||||
</function-decl>
|
||||
<function-decl name='_Ux86_64_regname' visibility='default' binding='global' size-in-bits='64'>
|
||||
<parameter type-id='c53620f0'/>
|
||||
<return type-id='80f4b756'/>
|
||||
</function-decl>
|
||||
<function-decl name='_ULx86_64_init_local' visibility='default' binding='global' size-in-bits='64'>
|
||||
<parameter type-id='3946e4d1'/>
|
||||
<parameter type-id='2e408b96'/>
|
||||
@@ -982,13 +987,6 @@
|
||||
</function-decl>
|
||||
</abi-instr>
|
||||
<abi-instr address-size='64' path='lib/libspl/os/linux/getmntany.c' language='LANG_C99'>
|
||||
<array-type-def dimensions='1' type-id='38b51b3c' size-in-bits='832' id='02b72c00'>
|
||||
<subrange length='13' type-id='7359adad' id='487fded1'/>
|
||||
</array-type-def>
|
||||
<class-decl name='__locale_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='23de8b96'/>
|
||||
<array-type-def dimensions='1' type-id='80f4b756' size-in-bits='832' id='39e6f84a'>
|
||||
<subrange length='13' type-id='7359adad' id='487fded1'/>
|
||||
</array-type-def>
|
||||
<class-decl name='mnttab' size-in-bits='256' is-struct='yes' visibility='default' id='1b055409'>
|
||||
<data-member access='public' layout-offset-in-bits='0'>
|
||||
<var-decl name='mnt_special' type-id='26a90f95' visibility='default'/>
|
||||
@@ -1092,42 +1090,12 @@
|
||||
</class-decl>
|
||||
<typedef-decl name='__ino64_t' type-id='7359adad' id='71288a47'/>
|
||||
<typedef-decl name='__blkcnt64_t' type-id='bd54fe1a' id='4e711bf1'/>
|
||||
<class-decl name='__locale_struct' size-in-bits='1856' is-struct='yes' visibility='default' id='90cc1ce3'>
|
||||
<data-member access='public' layout-offset-in-bits='0'>
|
||||
<var-decl name='__locales' type-id='02b72c00' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='832'>
|
||||
<var-decl name='__ctype_b' type-id='31347b7a' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='896'>
|
||||
<var-decl name='__ctype_tolower' type-id='6d60f45d' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='960'>
|
||||
<var-decl name='__ctype_toupper' type-id='6d60f45d' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='1024'>
|
||||
<var-decl name='__names' type-id='39e6f84a' visibility='default'/>
|
||||
</data-member>
|
||||
</class-decl>
|
||||
<typedef-decl name='__locale_t' type-id='f01e1813' id='b7ac9b5f'/>
|
||||
<typedef-decl name='locale_t' type-id='b7ac9b5f' id='973a4f8d'/>
|
||||
<pointer-type-def type-id='23de8b96' size-in-bits='64' id='38b51b3c'/>
|
||||
<pointer-type-def type-id='90cc1ce3' size-in-bits='64' id='f01e1813'/>
|
||||
<qualified-type-def type-id='95e97e5e' const='yes' id='2448a865'/>
|
||||
<pointer-type-def type-id='2448a865' size-in-bits='64' id='6d60f45d'/>
|
||||
<qualified-type-def type-id='8efea9e5' const='yes' id='3beb2af4'/>
|
||||
<pointer-type-def type-id='3beb2af4' size-in-bits='64' id='31347b7a'/>
|
||||
<pointer-type-def type-id='0c544dc0' size-in-bits='64' id='394fc496'/>
|
||||
<pointer-type-def type-id='56fe4a37' size-in-bits='64' id='b6b61d2f'/>
|
||||
<qualified-type-def type-id='b6b61d2f' restrict='yes' id='3cad23cd'/>
|
||||
<pointer-type-def type-id='1b055409' size-in-bits='64' id='9d424d31'/>
|
||||
<pointer-type-def type-id='0bbec9cd' size-in-bits='64' id='62f7a03d'/>
|
||||
<qualified-type-def type-id='62f7a03d' restrict='yes' id='f1cadedf'/>
|
||||
<class-decl name='__locale_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='23de8b96'/>
|
||||
<function-decl name='uselocale' visibility='default' binding='global' size-in-bits='64'>
|
||||
<parameter type-id='973a4f8d'/>
|
||||
<return type-id='973a4f8d'/>
|
||||
</function-decl>
|
||||
<function-decl name='getmntent_r' visibility='default' binding='global' size-in-bits='64'>
|
||||
<parameter type-id='e75a27e9'/>
|
||||
<parameter type-id='3cad23cd'/>
|
||||
@@ -1144,9 +1112,8 @@
|
||||
<parameter type-id='80f4b756'/>
|
||||
<return type-id='95e97e5e'/>
|
||||
</function-decl>
|
||||
<function-decl name='strerror_l' visibility='default' binding='global' size-in-bits='64'>
|
||||
<function-decl name='strerror' visibility='default' binding='global' size-in-bits='64'>
|
||||
<parameter type-id='95e97e5e'/>
|
||||
<parameter type-id='973a4f8d'/>
|
||||
<return type-id='26a90f95'/>
|
||||
</function-decl>
|
||||
<function-decl name='__fprintf_chk' visibility='default' binding='global' size-in-bits='64'>
|
||||
@@ -2111,7 +2078,7 @@
|
||||
</data-member>
|
||||
</class-decl>
|
||||
<typedef-decl name='dmu_replay_record_t' type-id='781a52d7' id='8b8fc893'/>
|
||||
<class-decl name='zinject_record' size-in-bits='2816' is-struct='yes' visibility='default' id='3216f820'>
|
||||
<class-decl name='zinject_record' size-in-bits='2944' is-struct='yes' visibility='default' id='3216f820'>
|
||||
<data-member access='public' layout-offset-in-bits='0'>
|
||||
<var-decl name='zi_objset' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
@@ -2163,6 +2130,12 @@
|
||||
<data-member access='public' layout-offset-in-bits='2784'>
|
||||
<var-decl name='zi_dvas' type-id='8f92235e' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='2816'>
|
||||
<var-decl name='zi_match_count' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='2880'>
|
||||
<var-decl name='zi_inject_count' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
</class-decl>
|
||||
<typedef-decl name='zinject_record_t' type-id='3216f820' id='a4301ca6'/>
|
||||
<class-decl name='zfs_share' size-in-bits='256' is-struct='yes' visibility='default' id='feb6f2da'>
|
||||
@@ -2180,7 +2153,7 @@
|
||||
</data-member>
|
||||
</class-decl>
|
||||
<typedef-decl name='zfs_share_t' type-id='feb6f2da' id='ee5cec36'/>
|
||||
<class-decl name='zfs_cmd' size-in-bits='109952' is-struct='yes' visibility='default' id='3522cd69'>
|
||||
<class-decl name='zfs_cmd' size-in-bits='110080' is-struct='yes' visibility='default' id='3522cd69'>
|
||||
<data-member access='public' layout-offset-in-bits='0'>
|
||||
<var-decl name='zc_name' type-id='d16c6df4' visibility='default'/>
|
||||
</data-member>
|
||||
@@ -2253,37 +2226,37 @@
|
||||
<data-member access='public' layout-offset-in-bits='106368'>
|
||||
<var-decl name='zc_inject_record' type-id='a4301ca6' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109184'>
|
||||
<data-member access='public' layout-offset-in-bits='109312'>
|
||||
<var-decl name='zc_defer_destroy' type-id='8f92235e' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109216'>
|
||||
<data-member access='public' layout-offset-in-bits='109344'>
|
||||
<var-decl name='zc_flags' type-id='8f92235e' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109248'>
|
||||
<data-member access='public' layout-offset-in-bits='109376'>
|
||||
<var-decl name='zc_action_handle' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109312'>
|
||||
<data-member access='public' layout-offset-in-bits='109440'>
|
||||
<var-decl name='zc_cleanup_fd' type-id='95e97e5e' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109344'>
|
||||
<data-member access='public' layout-offset-in-bits='109472'>
|
||||
<var-decl name='zc_simple' type-id='b96825af' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109352'>
|
||||
<data-member access='public' layout-offset-in-bits='109480'>
|
||||
<var-decl name='zc_pad' type-id='d3490169' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109376'>
|
||||
<data-member access='public' layout-offset-in-bits='109504'>
|
||||
<var-decl name='zc_sendobj' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109440'>
|
||||
<data-member access='public' layout-offset-in-bits='109568'>
|
||||
<var-decl name='zc_fromobj' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109504'>
|
||||
<data-member access='public' layout-offset-in-bits='109632'>
|
||||
<var-decl name='zc_createtxg' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109568'>
|
||||
<data-member access='public' layout-offset-in-bits='109696'>
|
||||
<var-decl name='zc_stat' type-id='0371a9c7' visibility='default'/>
|
||||
</data-member>
|
||||
<data-member access='public' layout-offset-in-bits='109888'>
|
||||
<data-member access='public' layout-offset-in-bits='110016'>
|
||||
<var-decl name='zc_zoneid' type-id='9c313c2d' visibility='default'/>
|
||||
</data-member>
|
||||
</class-decl>
|
||||
|
||||
Reference in New Issue
Block a user