aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/openzfs/lib/libuutil/libuutil.abi
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2024-10-11 06:39:18 +0000
committerMartin Matuska <mm@FreeBSD.org>2024-10-11 06:43:49 +0000
commit7a7741af18d6c8a804cc643cb7ecda9d730c6aa6 (patch)
tree5bae8128eb32510f0477afd24ab5f3bc7babe1f3 /sys/contrib/openzfs/lib/libuutil/libuutil.abi
parent3e501ef896671cb190e8c40c6258b8f27d136f07 (diff)
parent3a9fca901b4463760001644b83da60bf14f7b554 (diff)
downloadsrc-7a7741af18d6c8a804cc643cb7ecda9d730c6aa6.tar.gz
src-7a7741af18d6c8a804cc643cb7ecda9d730c6aa6.zip
zfs: merge openzfs/zfs@b10992582
Notable upstream pull request merges: #9416 -multiple zio_compress: introduce max size threshold #10018 a10e552b9 Adding Direct IO Support #15147 e419a63bf xattr dataset prop: change defaults to sa #15454 7e957fde7 send/recv: open up additional stream feature flags #15810 0d77e738e Defer resilver only when progress is above a threshold #15921 3cf2bfa57 Allocate zap_attribute_t from kmem instead of stack #16483 -multiple dmu_objset: replace dnode_hash impl with cityhash4 #16485 8be2f4c3d zio_resume: log when unsuspending the pool #16491 88433e640 sys/types32.h: Remove struct timeval32 from libspl header #16496 f245541e2 zfs_file: implement zfs_file_deallocate for FreeBSD 14 #16511 308f7c2f1 Fix an uninitialized data access #16529 29c9e6c32 Fix handling of DNS names with '-' in them for sharenfs #16531 ddf5f34f0 Avoid fault diagnosis if multiple vdevs have errors #16539 6f50f8e16 zfs_log: add flex array fields to log record structs #16546 d40d40913 Evicting too many bytes from MFU metadata #16551 3014dcb76 Reduce and handle EAGAIN errors on AIO label reads #16554 80645d658 FreeBSD: restore zfs_znode_update_vfs() #16565 832f66b21 FreeBSD: Sync taskq_cancel_id() returns with Linux #16567 48d1be254 Properly release key in spa_keystore_dsl_key_hold_dd() #16569 141368a4b Restrict raidz faulted vdev count #16583 c84a37ae9 lua: add flex array field to TString type #16584 86737c592 Avoid computing strlen() inside loops #16587 d34d4f97a snapdir: add 'disabled' value to make .zfs inaccessible #16593 224393a32 feature: large_microzap #16597 412105977 Temporarily disable Direct IO by default #16605 4ebe674d9 ARC: Cache arc_c value during arc_evict() Backported pull request merges: #16613 ab777f436 Return boolean_t in inline functions of lib/libspl/include/sys/uio.h #16616 efeb60b86 FreeBSD: ignore some includes when not building kernel #16635 ---TBD--- zdb: fix printf format in dump_zap() Obtained from: OpenZFS OpenZFS commit: b109925820fb79db3e37670c159977f03edd950f OpenZFS tag: 2.3.0-rc1
Diffstat (limited to 'sys/contrib/openzfs/lib/libuutil/libuutil.abi')
-rw-r--r--sys/contrib/openzfs/lib/libuutil/libuutil.abi200
1 files changed, 187 insertions, 13 deletions
diff --git a/sys/contrib/openzfs/lib/libuutil/libuutil.abi b/sys/contrib/openzfs/lib/libuutil/libuutil.abi
index 1ad837b0edf8..7cb92ac9f3f8 100644
--- a/sys/contrib/openzfs/lib/libuutil/libuutil.abi
+++ b/sys/contrib/openzfs/lib/libuutil/libuutil.abi
@@ -1,5 +1,6 @@
<abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libuutil.so.3'>
<elf-needed>
+ <dependency name='libunwind.so.8'/>
<dependency name='libc.so.6'/>
<dependency name='ld-linux-x86-64.so.2'/>
</elf-needed>
@@ -596,25 +597,199 @@
<type-decl name='unsigned short int' size-in-bits='16' id='8efea9e5'/>
</abi-instr>
<abi-instr address-size='64' path='lib/libspl/backtrace.c' language='LANG_C99'>
- <qualified-type-def type-id='eaa32e2f' const='yes' id='83be723c'/>
- <pointer-type-def type-id='83be723c' size-in-bits='64' id='7acd98a2'/>
- <function-decl name='backtrace' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='63e171df'/>
+ <array-type-def dimensions='1' type-id='62f1140c' size-in-bits='768' id='b80f3d9b'>
+ <subrange length='24' type-id='7359adad' id='fdd3342b'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='62f1140c' size-in-bits='128' id='bc19e735'>
+ <subrange length='4' type-id='7359adad' id='16fe7105'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='22c546af' size-in-bits='1024' id='498c040b'>
+ <subrange length='8' type-id='7359adad' id='56e0c0b1'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='4ea07cdb' size-in-bits='2048' id='4811c35e'>
+ <subrange length='16' type-id='7359adad' id='848d0938'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='de572c22' size-in-bits='1472' id='6d3c2f42'>
+ <subrange length='23' type-id='7359adad' id='fdd0f594'/>
+ </array-type-def>
+ <type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/>
+ <array-type-def dimensions='1' type-id='3a47d82b' size-in-bits='256' id='a133ec23'>
+ <subrange length='4' type-id='7359adad' id='16fe7105'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='3a47d82b' size-in-bits='512' id='a13e797f'>
+ <subrange length='8' type-id='7359adad' id='56e0c0b1'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='7359adad' size-in-bits='1024' id='d2baa450'>
+ <subrange length='16' type-id='7359adad' id='848d0938'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='8efea9e5' size-in-bits='48' id='ff2536e2'>
+ <subrange length='3' type-id='7359adad' id='56f209d2'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='8efea9e5' size-in-bits='64' id='3f30d495'>
+ <subrange length='4' type-id='7359adad' id='16fe7105'/>
+ </array-type-def>
+ <array-type-def dimensions='1' type-id='73d941c6' size-in-bits='8128' id='dc70ec0b'>
+ <subrange length='127' type-id='7359adad' id='5ed08de5'/>
+ </array-type-def>
+ <typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
+ <typedef-decl name='__uint64_t' type-id='7359adad' id='8910171f'/>
+ <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='b9c97942' visibility='default' id='2616147f'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='__val' type-id='d2baa450' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <typedef-decl name='__sigset_t' type-id='2616147f' id='b9c97942'/>
+ <typedef-decl name='sigset_t' type-id='b9c97942' id='daf33c64'/>
+ <class-decl name='stack_t' size-in-bits='192' is-struct='yes' naming-typedef-id='ac5e685f' visibility='default' id='380f9954'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='ss_sp' type-id='eaa32e2f' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='ss_flags' type-id='95e97e5e' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='ss_size' type-id='b59d7dce' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <typedef-decl name='stack_t' type-id='380f9954' id='ac5e685f'/>
+ <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'/>
+ </data-member>
+ </class-decl>
+ <typedef-decl name='unw_cursor_t' type-id='384a1f22' id='1203d35c'/>
+ <typedef-decl name='unw_context_t' type-id='190d09ef' id='8f527367'/>
+ <typedef-decl name='unw_word_t' type-id='9c313c2d' id='73d941c6'/>
+ <typedef-decl name='unw_tdep_context_t' type-id='c4daa689' id='190d09ef'/>
+ <typedef-decl name='greg_t' type-id='1eb56b1e' id='de572c22'/>
+ <typedef-decl name='gregset_t' type-id='6d3c2f42' id='a66f139c'/>
+ <class-decl name='_libc_fpxreg' size-in-bits='128' is-struct='yes' visibility='default' id='22c546af'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='significand' type-id='3f30d495' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='exponent' type-id='8efea9e5' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='80'>
+ <var-decl name='__glibc_reserved1' type-id='ff2536e2' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <class-decl name='_libc_xmmreg' size-in-bits='128' is-struct='yes' visibility='default' id='4ea07cdb'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='element' type-id='bc19e735' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <class-decl name='_libc_fpstate' size-in-bits='4096' is-struct='yes' visibility='default' id='81cbe5ca'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='cwd' type-id='253c2d2a' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='16'>
+ <var-decl name='swd' type-id='253c2d2a' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='ftw' type-id='253c2d2a' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='48'>
+ <var-decl name='fop' type-id='253c2d2a' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='rip' type-id='8910171f' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='rdp' type-id='8910171f' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='mxcsr' type-id='62f1140c' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='224'>
+ <var-decl name='mxcr_mask' type-id='62f1140c' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='_st' type-id='498c040b' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='1280'>
+ <var-decl name='_xmm' type-id='4811c35e' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='3328'>
+ <var-decl name='__glibc_reserved1' type-id='b80f3d9b' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <typedef-decl name='fpregset_t' type-id='5b1ab9a8' id='6e5851bb'/>
+ <class-decl name='mcontext_t' size-in-bits='2048' is-struct='yes' naming-typedef-id='bacab071' visibility='default' id='76fab990'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='gregs' type-id='a66f139c' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='1472'>
+ <var-decl name='fpregs' type-id='6e5851bb' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='1536'>
+ <var-decl name='__reserved1' type-id='a13e797f' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <typedef-decl name='mcontext_t' type-id='76fab990' id='bacab071'/>
+ <class-decl name='ucontext_t' size-in-bits='7744' is-struct='yes' visibility='default' id='1ba65dc8'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='uc_flags' type-id='7359adad' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='uc_link' type-id='4ed508de' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='uc_stack' type-id='ac5e685f' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='320'>
+ <var-decl name='uc_mcontext' type-id='bacab071' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='2368'>
+ <var-decl name='uc_sigmask' type-id='daf33c64' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='3392'>
+ <var-decl name='__fpregs_mem' type-id='81cbe5ca' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='7488'>
+ <var-decl name='__ssp' type-id='a133ec23' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <typedef-decl name='ucontext_t' type-id='1ba65dc8' id='c4daa689'/>
+ <pointer-type-def type-id='81cbe5ca' size-in-bits='64' id='5b1ab9a8'/>
+ <pointer-type-def type-id='1ba65dc8' size-in-bits='64' id='4ed508de'/>
+ <pointer-type-def type-id='8f527367' size-in-bits='64' id='2e408b96'/>
+ <pointer-type-def type-id='1203d35c' size-in-bits='64' id='3946e4d1'/>
+ <pointer-type-def type-id='190d09ef' size-in-bits='64' id='3e0601f0'/>
+ <pointer-type-def type-id='73d941c6' size-in-bits='64' id='42f5faab'/>
+ <function-decl name='write' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='95e97e5e'/>
+ <parameter type-id='eaa32e2f'/>
+ <parameter type-id='b59d7dce'/>
+ <return type-id='79a0948f'/>
+ </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'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='backtrace_symbols_fd' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='7acd98a2'/>
- <parameter type-id='95e97e5e'/>
- <parameter type-id='95e97e5e'/>
- <return type-id='48b5725f'/>
+ <function-decl name='_ULx86_64_step' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='3946e4d1'/>
+ <return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='write' visibility='default' binding='global' size-in-bits='64'>
+ <function-decl name='_ULx86_64_get_reg' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='3946e4d1'/>
<parameter type-id='95e97e5e'/>
- <parameter type-id='eaa32e2f'/>
+ <parameter type-id='42f5faab'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='_ULx86_64_get_proc_name' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='3946e4d1'/>
+ <parameter type-id='26a90f95'/>
<parameter type-id='b59d7dce'/>
- <return type-id='79a0948f'/>
+ <parameter type-id='42f5faab'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='_Ux86_64_getcontext' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='3e0601f0'/>
+ <return type-id='95e97e5e'/>
</function-decl>
+ <type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
</abi-instr>
<abi-instr address-size='64' path='lib/libspl/getexecname.c' language='LANG_C99'>
<function-decl name='getexecname' mangled-name='getexecname' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getexecname'>
@@ -834,7 +1009,6 @@
<function-decl name='get_system_hostid' mangled-name='get_system_hostid' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_system_hostid'>
<return type-id='7359adad'/>
</function-decl>
- <type-decl name='unsigned long int' size-in-bits='64' id='7359adad'/>
</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'>