Skip to content

Instantly share code, notes, and snippets.

@heiher
Created June 16, 2023 03:55
Show Gist options
  • Save heiher/b65b5eb966edb2d716274d3305f3dba0 to your computer and use it in GitHub Desktop.
Save heiher/b65b5eb966edb2d716274d3305f3dba0 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
From 82eb33c3a5c66abb3ef255c9b474d2e36e148074 Mon Sep 17 00:00:00 2001
From: WANG Rui <wangrui@loongson.cn>
Date: Fri, 16 Jun 2023 11:15:15 +0800
Subject: [PATCH] rust: 1.70: vendor loongarch
---
vendor/libffi-sys/.cargo-checksum.json | 2 +-
vendor/libffi-sys/src/arch.rs | 20 +
vendor/libffi-sys/src/lib.rs | 4 +
.../linux-raw-sys-0.1.4/.cargo-checksum.json | 2 +-
vendor/linux-raw-sys-0.1.4/src/lib.rs | 16 +
.../src/loongarch64/errno.rs | 135 +
.../src/loongarch64/general.rs | 5205 +++++++++++++++++
.../src/loongarch64/ioctl.rs | 1465 +++++
.../src/loongarch64/netlink.rs | 2860 +++++++++
vendor/linux-raw-sys/.cargo-checksum.json | 2 +-
vendor/linux-raw-sys/src/lib.rs | 16 +
vendor/linux-raw-sys/src/loongarch64/errno.rs | 135 +
.../linux-raw-sys/src/loongarch64/general.rs | 5205 +++++++++++++++++
vendor/linux-raw-sys/src/loongarch64/ioctl.rs | 1465 +++++
.../linux-raw-sys/src/loongarch64/netlink.rs | 2860 +++++++++
vendor/openssl-src/.cargo-checksum.json | 2 +-
vendor/openssl-src/src/lib.rs | 1 +
17 files changed, 19391 insertions(+), 4 deletions(-)
create mode 100644 vendor/linux-raw-sys-0.1.4/src/loongarch64/errno.rs
create mode 100644 vendor/linux-raw-sys-0.1.4/src/loongarch64/general.rs
create mode 100644 vendor/linux-raw-sys-0.1.4/src/loongarch64/ioctl.rs
create mode 100644 vendor/linux-raw-sys-0.1.4/src/loongarch64/netlink.rs
create mode 100644 vendor/linux-raw-sys/src/loongarch64/errno.rs
create mode 100644 vendor/linux-raw-sys/src/loongarch64/general.rs
create mode 100644 vendor/linux-raw-sys/src/loongarch64/ioctl.rs
create mode 100644 vendor/linux-raw-sys/src/loongarch64/netlink.rs
diff --git a/vendor/libffi-sys/.cargo-checksum.json b/vendor/libffi-sys/.cargo-checksum.json
index 65410e3c4..f9a782720 100644
--- a/vendor/libffi-sys/.cargo-checksum.json
+++ b/vendor/libffi-sys/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"CHANGELOG.md":"2906da88f6aebd962f6cf0e5a935ea82ae3764401630766734fbe3b764dc4609","Cargo.toml":"a1b6960e711421d636feea07c3568640fe89bdcd293311f23e7a4484dae886ea","README.md":"3a639830d75394eb75a260cb53befdfadca9e9cc2ee039529dcd470e55457ca1","build/build.rs":"dd746bfc0899ca5fe1cf79b12aee942ae4826c2292cac2ef5569b7bfdbd4ec3d","build/common.rs":"5d96a8263e7c251744f16dfc937aec7e7ecad1c2c093d72b0f041191e09fe98b","build/msvc.rs":"da15ac684d90e5aa141ffc9849a0907bb2ecbca2c7819e2c63e70584fa1aef8f","build/not_msvc.rs":"da511c7c634261920492a3379073ce2d111dd0c722b7ec2ae8ea47f54e5e95ee","include/msvc/ffi.h":"b0e28fd4fbfad275c8dcea5a5808ed9171a0e0e334e489c3d3c71681b32f27fa","include/msvc/fficonfig.h":"8bfe55a95c3fe2e9f54373779a10e95fc1b39316640abea9eecae741349a1897","libffi/ChangeLog":"79562174e734e897a96f9c6157ea74109c040f7bb006deb43f04db2f6ca9f3f1","libffi/ChangeLog.old":"277de718097504206029f3b40a92928132df49b2dbbf1f116c21ee735c199499","libffi/LICENSE":"2c9c2acb9743e6b007b91350475308aee44691d96aa20eacef8e199988c8c388","libffi/LICENSE-BUILDTOOLS":"e67978cd18816c0cb7d29aaaacde7b7447402c2fb321a051698890a8eaedda94","libffi/Makefile.am":"276a13eec5a9ad3fd854f37a0a71e94ef1c252f89f41f02b1e2897ae93ac96ca","libffi/Makefile.in":"ec034025e470579658c07224f289231ae505346ed63060145a4347945b84f11c","libffi/README.md":"cbda19337f164ab49f601aeb4cf5e0cd6eb96fc6f32bc82e8654a63f90f56e00","libffi/acinclude.m4":"6bcd54d4989aa371355c27b34c9e6887ddd726b342bea046ddf39bce23e76ccd","libffi/aclocal.m4":"a01a2a7649a675e07e2fc901826f994c4765d7055f808ae526610436442508a5","libffi/compile":"c207b390aac6323062b982214a6c63448e53e6911107993abe96f35fe7a30a18","libffi/config.guess":"cf610daf8afdedbf2110abd79bdd4121d59080cab5ec46deaf67f97273bb6bda","libffi/config.sub":"deb02c26f43b2ea64276c9ede77ec0f53d08e6256710f3c0a12275712085c348","libffi/configure":"0327c5c52f18eb75957e9122e5d5768479450b58dd28aad97eb86580db427480","libffi/configure.ac":"b78dbea3292cbe4454c778009dda02b0a41a39fea218f850fd40949e1454e86a","libffi/configure.host":"3fca6a2bc2b89bb1aba326268e35684d8f3230aa2cb08ff88a38f530347b1e83","libffi/depcomp":"e44b49f71b265788187993090027193a6cd2b4718f9aa7be34412f537bce6873","libffi/doc/Makefile.am":"9a56679034cebf73189c4d4d689cdeeaed2f6af68945cc9d52a3846dece0567b","libffi/doc/Makefile.in":"8a47edd5bb2c5d40a6c0dfa7d2cdd5a45f36be2ce2e09af59831dc404a6ac818","libffi/doc/libffi.info":"f7481e5e3817a91d6c746b69f0b2708470b802bb2a6834b9a82e9f71b661fb62","libffi/doc/libffi.pdf":"95b065a2b6617b6de78123e2ae25579c436f18b5fe55a8fe292076e0b6ed9914","libffi/doc/libffi.texi":"f4c2ce3f2aff75b357506e5416d10fbc426d566f91721a549fd0308e3c1db50e","libffi/doc/mdate-sh":"d2cdc464a268dfa3039f3c7f32f3d0901f8be3dab26645abe45a1a25c05a5a20","libffi/doc/stamp-vti":"a49ca9a0083e6ecc1ac95ea84aaf3bbf6addc0a3aa3e4f55f5e8452875a8c900","libffi/doc/texinfo.tex":"1d33f69c72e9bcd880fd02f2153c6475fc887042ae87569256cd8be009ce83b4","libffi/doc/version.texi":"a49ca9a0083e6ecc1ac95ea84aaf3bbf6addc0a3aa3e4f55f5e8452875a8c900","libffi/fficonfig.h.in":"e4d016c7690f82469d7eb52487e56c3c26429c5400f7f86e056b12e54a746ad3","libffi/generate-darwin-source-and-headers.py":"0c18007a44b1f6d2409b569316e90372d1994c3858508c3503d76a0561ebedc3","libffi/include/Makefile.am":"8871b1d64ee11480512d1aa05b6fb0c41d2778e46bc2c3f3bdc3a28bd97417fc","libffi/include/Makefile.in":"b442f7c8293141cb36d3e660741058e30be961534f86a175164eb98bc00dc84a","libffi/include/ffi.h.in":"f1b72e1162a55ab007cb7756d2bd6f68ae1a99e7dc7177ea6201aee8790e908d","libffi/include/ffi_cfi.h":"165495aafcdb15ad48340b8b9906514032c284db3db372c31e3f4d6b35888dc5","libffi/include/ffi_common.h":"2b3f3d2ca1b16d6ae98d6b27ca0467fcd7605847b14cb681e844e51dea11527d","libffi/include/tramp.h":"ef20dace99925672167a5f3b3898299d462ace170f0b90ca47fd36b30cfc7fbf","libffi/install-sh":"3d7488bebd0cfc9b5c440c55d5b44f1c6e2e3d3e19894821bae4a27f9307f1d2","libffi/libffi.map.in":"e723c6bc3576b203d5d50bd6f1c9922b11c1fbe33ebb278958145692facd78e8","libffi/libffi.pc.in":"0828aa34e7d8bf5c8007e897ce12459912e7ee491e1c17377432c8bf204704be","libffi/libffi.xcodeproj/project.pbxproj":"c6882d75d392276a42e58a92917a59533a1f9b7c03d99074b05c1706d4d4d71a","libffi/libtool-ldflags":"953d3a071dd9c49b5b066bd9aa6cabf8b003219f0419e211574964272672e1f5","libffi/libtool-version":"61706b83474fd1849b09cdda735556f686b9a26fb6eb5b0f91ba18dc91bdad19","libffi/ltmain.sh":"081520d00d2d90421cd2756efd0e28aae8fb64f76c3f431270a12f1d646897f5","libffi/m4/asmcfi.m4":"370d6bd9896c51201bec2da86cba7034b1f61e224d9e2ab255aa4b61b04af8fb","libffi/m4/ax_cc_maxopt.m4":"5d8cfaa4d8df0f358d147cfd65ab425b0698076fc1256ffe49dd0ca50349974b","libffi/m4/ax_cflags_warn_all.m4":"6b7e9262cb6c09096f8d41760903e27c9b32168eef8f6a90e2e85d440e7d6623","libffi/m4/ax_check_compile_flag.m4":"629dc6835eb1e2bd586fd842a4db66541bc442bcc2b13d6f24907631c5a688b0","libffi/m4/ax_compiler_vendor.m4":"24b2b62d04eba03d112d49d8917c4c8c74d3958f01b49ddee0cb8937c9622352","libffi/m4/ax_configure_args.m4":"6b03141f467ea653eed74bb4551db6e376527426684a243a8e723d1ad11e30e9","libffi/m4/ax_enable_builddir.m4":"e63154501a33a7dba2621e14744f490482e1bc59ae7c7de2e53915ba8642f30d","libffi/m4/ax_gcc_archflag.m4":"14fae97a5f044e8b5125638a54ed43be2e090c52771aa4955262727437e78fdb","libffi/m4/ax_gcc_x86_cpuid.m4":"eba1884e575cb1e6e4174777fd708893982c355ff9d07f6cb0aa59d0fd66de0b","libffi/m4/ax_prepend_flag.m4":"aeee27590bf7125f7c2efa3c9b4ee13b48b9651efbda73cbfc56d54e4dc738b7","libffi/m4/ax_require_defined.m4":"d870b21e817747c6a61a9dd72e06ea45f87e012c7a1a9aa5ff90cd3af89b3774","libffi/m4/libtool.m4":"a0d44f9e9c469b70be2eb28b6f127c8fa5d771d60fa5ea31bf0f5e98ce184cdf","libffi/m4/ltoptions.m4":"f3d4ed0426501308028dd7690cf343cb280479d637a2ebee6c289ec2e708df3b","libffi/m4/ltsugar.m4":"0896f153a5a40546566028a4272642ae291532f3e65c25fcae950c8812b8c265","libffi/m4/ltversion.m4":"2a6baf40b64f34234e0b76c7ff62b01a1f6bbf60089f4f74506b49f800ffaf9e","libffi/m4/lt~obsolete.m4":"8533006830e1ea9625fc5e4c060e653eedf9d5464a9b2f5f494244ee272e2e2f","libffi/make_sunver.pl":"ca40d3458893e03a90807be87d720a59e921ee6bf678c6696779d635004a261f","libffi/man/Makefile.am":"d9cbd9cf52fec3d4e9f1b4694ce1915d05dee93d8d9817447dd63648b4577df9","libffi/man/Makefile.in":"8a7838fa3d82cc76e89b7af47a3ac9261ea71ea10fcecae45f8b9f812833668c","libffi/man/ffi.3":"aa4730e114c305943a2226a524ed8447dc6b66a184523999868e5433c2c9de74","libffi/man/ffi_call.3":"2817ce7b78cb737d7b85b18b45899470f5f565f990d056d3d8cfabf6d779477f","libffi/man/ffi_prep_cif.3":"f60c5bb9d04b55988da13511a2c3edfa0f39fb6f51abfb8ac24d0b161c4169c0","libffi/man/ffi_prep_cif_var.3":"9365685252f33f13627c9303bc01883b764227132069260c19e94100ff442a51","libffi/missing":"a9865db4f39574ff128c0312c367f070d20f81847817021ecce95fd70a610c9d","libffi/msvc_build/aarch64/Ffi_staticLib.sln":"e23ef14e6baa2785fce0a8e9f9759f9380a1034ee7c0fcb9514e0b633e88fae5","libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj":"8171504c3712e969101fd723e24b287a60261593e214bcedbb886c37e3f6543a","libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.filters":"46b406c298fbbdba6212e8d8aabae0bda2d5a2ffe337c77b85ecf8dd3055ee0d","libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.user":"e953b026d0f383188c753487df0a4d879fa5da5ba82ac979aa877db84e89a060","libffi/msvc_build/aarch64/aarch64_include/ffi.h":"6fd99c824d4463987a82298ea8b4e2e2d8dcbace6c7147dcd7def9b0a9cc53c8","libffi/msvc_build/aarch64/aarch64_include/fficonfig.h":"58d7bd9c9eceb66c97f56daf69cc6d0e1397ae4655533814b73a7f678a6f55f7","libffi/msvcc.sh":"a1663d73f5cce3d7c1bc5d87c5fa1bc2ddf1e0798f5157ac115f353264acc318","libffi/src/aarch64/ffi.c":"bfc8f82aeb2f6a6d26f81cc9c4caf57a4957405c032f986e88bfe08d0a356e0c","libffi/src/aarch64/ffitarget.h":"f416ed82c7c3a024433bfa269f4aeaae3b2880f9f82eb46cacb43e388e94a0f2","libffi/src/aarch64/internal.h":"449e978d4d211d5ae3c1a72ebbf364f3a704f9f1316ae71bf6c935397a9ee4a0","libffi/src/aarch64/sysv.S":"bf10254d73f8feb0b335e081ffcbf3df86d6259b0a671e05b8704165a60f05c1","libffi/src/aarch64/win64_armasm.S":"a675f9159ebb0c57fd0ea52e17ade39e045161b09a5a372d6a0dcd1b91ce6aaa","libffi/src/alpha/ffi.c":"26d079a724e4aa495ba8f5a9d5dab012228060bc97477ea322ec04d01e5199a3","libffi/src/alpha/ffitarget.h":"d3056edb82319f6cb2b45f3a52fae5fa9ef39e2d679fac4da3f3a4729bcb78e3","libffi/src/alpha/internal.h":"163e8a0f0a8810bcce8a0777e2adbb6147033e49e14c60711738384d5ffbb658","libffi/src/alpha/osf.S":"c3e2c75a16396b5f49f41d2e2bba6760ddf5b96dc97401a06e2262220077ad78","libffi/src/arc/arcompact.S":"d82ad0f32da7626f5eca676c45d80f4c4e6da54dd6322f84034b6d143353afe7","libffi/src/arc/ffi.c":"09d47a68802d803355026b2185e3294613485e88efaaa1a9da682b8d80091e0e","libffi/src/arc/ffitarget.h":"6cbf168e4deef40eb76044b377312277901ee89590154e2b48702ba4c2399ce3","libffi/src/arm/ffi.c":"6dac3517308979cac7a053f95b671cfcfa8a5d59e3effe9bd9488ce3a146e05c","libffi/src/arm/ffitarget.h":"6e8478a81677d0a7da1f22b8ad05b256d0598bf7810e13612aab5ffd83bae9a6","libffi/src/arm/internal.h":"b32c5ab851956989fe42004ea05dfca120920fc2cd1e87d047c1da848be0df68","libffi/src/arm/sysv.S":"ce6e873a450e00599bf856a4e7beb192a1b923d1b5e603bac3dc946544d1dcfb","libffi/src/arm/sysv_msvc_arm32.S":"3a16c408994c829f8ddf2a8af147c425927e2a45433b15a46bfd92c25d10b333","libffi/src/avr32/ffi.c":"9697a0c6b2664bb98751781b638212d4828a130af87eeef821660a0940ea59de","libffi/src/avr32/ffitarget.h":"cd17c077b7b038b9027d373cbf82d42eb12cd1e3f0b39c3b54f43600dc0a7bef","libffi/src/avr32/sysv.S":"577635cd665853c100d8cc033cf3129d7c57b95230fe1238a7426450c6467840","libffi/src/bfin/ffi.c":"a84dde009955ed8ef2893dfcb767e7610abe33e47ce89e222350f053c53bc8fb","libffi/src/bfin/ffitarget.h":"8b337edb35aa4ce7ecddd02ccd87c4843a1a3fdd5b0407f092e558d8f7b0cd21","libffi/src/bfin/sysv.S":"4cdd351ba871adce4561aee319379ad51fbc77c066441d32364623c1c964eb8f","libffi/src/closures.c":"8b83d1b65271d601b66323d4d650d7f240f16407b9843f41467ddf836e5d3d72","libffi/src/cris/ffi.c":"958eeb4f9b1d07d3aa2d7b9d26ee61b04ad749ffea393a8f0446ba45377ad650","libffi/src/cris/ffitarget.h":"75d665f103a9d20df7167b0e3171b31eda6fa237e9c08cf5843471f2caa4d445","libffi/src/cris/sysv.S":"8a3f9bea4a554a58102d09b2a6ea0c340a8c9a35e2d67a9eca47e12b75bf1348","libffi/src/csky/ffi.c":"54f9333b389dd4c29a376e8c4631756a77eb734740266a4b75b2bb1115b573db","libffi/src/csky/ffitarget.h":"ebc05a9555618329fe34793c6f6060938f222a8441bc8b5187dc8d11e4785b4c","libffi/src/csky/sysv.S":"96600e824dd9170e6b19b184aa3bf41dce955db3d988f21950b270f26a889618","libffi/src/debug.c":"5160a3877b65490aa30fa92a44a66c3bdf093d5ab75b9502adb729038efb3e5f","libffi/src/dlmalloc.c":"962edeb826b66f9ae3462226ee89cd9d9afdcdeb533e53529e0612f2fea22ebd","libffi/src/frv/eabi.S":"4f5f724c88c240c2e4f748d35dc9e90bee9b3e15b01255d464c423e72bae7c08","libffi/src/frv/ffi.c":"b8546dff59db5f3d329227b766860c648c93fb2657c93258f4600dc85e7db77d","libffi/src/frv/ffitarget.h":"3edb1e12945a284c7f7305c42df2bbc49ccefbe91ddbdcb98ece4ff6508e266f","libffi/src/ia64/ffi.c":"bb91f285c018acd50666a85a236375bdbfa3081bd3f8d79efc3dd60a361f2905","libffi/src/ia64/ffitarget.h":"e8ae27c307732effe4075c548984638b1869225bf8c28664f2bf17bd6b7a838e","libffi/src/ia64/ia64_flags.h":"4715a00493bfb913b2d1f1779f1ff812633b3bb2a20f9a4b88df6ca97a86b768","libffi/src/ia64/unix.S":"ce96b09c8497aa07ea0dec7ed245a295a715ff0f175fc7cd3b022bafe2f6a72f","libffi/src/java_raw_api.c":"5c3886d8c20ba1238135835aa132ad9c017af5f9e5c55e2167d3ad047def1bd6","libffi/src/kvx/asm.h":"74ccb06144db76d9ab51a5f22d4072fd5fc7879f9a0505b2b775dcefee6f19ee","libffi/src/kvx/ffi.c":"c501b6006dea54d4af0d5a4bb50aa534bdb59ce314b32b131343094626e4bcee","libffi/src/kvx/ffitarget.h":"c83e987cf3726d9fb079b9ae61fd207e7907e714782887b50a994e664537f27f","libffi/src/kvx/sysv.S":"8ae2f992d4d95d06ef64d719f24cf95b8b0a37f9d6d89544b2837e2902f5d95e","libffi/src/loongarch64/ffi.c":"67bd92f9ede776c7e8ff5a168fb0ff343b1268e7ab85362a4fe9425bf40ebdde","libffi/src/loongarch64/ffitarget.h":"daa56da624b80ffaf138788d1c0be4a5e10345bec46851824d4a7cf2f53cf98f","libffi/src/loongarch64/sysv.S":"852251065245fecc4b30e67900482205c9c07f488551a40ec83a3310058e6943","libffi/src/m32r/ffi.c":"b8380500a2095095faa6279a7232fa2c5d1682341497524dd9775d71d4517026","libffi/src/m32r/ffitarget.h":"c6f77c82604629d48a4ba26731c883eb3d7a0d2938a72e2bbcd2da7fb314f811","libffi/src/m32r/sysv.S":"c5ffc450f8a17b7d0d3b7a9d30c4857a7ff05a4d5c5c7095ae9ce1ded60f727f","libffi/src/m68k/ffi.c":"8c3254a9bcd3b1b19a899cc42208a44934e356f872f9e8f3686b0dc70a979a73","libffi/src/m68k/ffitarget.h":"f29c86e1277d33c63b3e477c8660644fc00c491ad4dc59e7e7e3a86e47bda327","libffi/src/m68k/sysv.S":"be73b16b527ff02da8ca5a99c7505f8cfaa7cd61ae4bda77dd7bf97fa47d6a35","libffi/src/m88k/ffi.c":"b68709d814f848ac7c5e78e09e6fc5c7f7f05dd8d42db46fa6924838d4c8ff0e","libffi/src/m88k/ffitarget.h":"1bc2c3a5c2fdc46b0ae12cc74451fbf03213eebdc358eb545dccfc8c07d5dc63","libffi/src/m88k/obsd.S":"e0d08715e7b04238c6512c1dfc5531672d1e363aca5fdb405cb3b584026bfed7","libffi/src/metag/ffi.c":"0bb7d95ed390bbcdf952b7cf8c601718781d07f6eefad73b71e70ee060169bd9","libffi/src/metag/ffitarget.h":"3526869debe2c001b92571ddc2d1bc425acda9642c6b553f3f1fa59c55022ef5","libffi/src/metag/sysv.S":"bd79b3250234634c66103208f742f54cdd459c4eee6c18f0869344ca069deadc","libffi/src/microblaze/ffi.c":"f23f150fc464c3e6b87661cbbea1429054e0223e6523f0903a20a950c5f9a770","libffi/src/microblaze/ffitarget.h":"9a975da19167890d9fa2ed10bc9d9f570c48d284c736e6c8a2f89d2a147c4e44","libffi/src/microblaze/sysv.S":"9611afe6a3b16f43ba7b5f9bec1516bbc9f84607d2fcd461e551bc11b8d992ea","libffi/src/mips/ffi.c":"5d59b968aa844663108006a0feb9228ad03df89f555b4c87f6ed3b937cf5eb63","libffi/src/mips/ffitarget.h":"9750b30896a5376a12e7ad92ea52f7b3231d9a5a636f89f21bb366d95af36a30","libffi/src/mips/n32.S":"90621b017aa2d951105ea5e480b4db98644abd3dfb6786954ca359d90bbaa818","libffi/src/mips/o32.S":"b4a336f597cb2d20ef157436b05a994d5fc874e2f80e12e7286ef1167b0409cd","libffi/src/moxie/eabi.S":"2cd0ab9cce028ceaed5fa9914ce01f9d3b8b2760b7f8eb11e1c4a685ddb079ba","libffi/src/moxie/ffi.c":"7b34f2a640f8f86ee30bf518a7066b7b6f34c57ede9a690354457db87ed106f7","libffi/src/moxie/ffitarget.h":"615c90a132d06a74c931971ace552b875a688c6d553a6b4ebfd88d1d7d39f96a","libffi/src/nios2/ffi.c":"b6db6e41debb710a08248cab6bc36ec92a8e1c3fd223d6eb154a8f96dac560da","libffi/src/nios2/ffitarget.h":"5d2c95eff324c1ac90c39fc1b289d1a1e09ba77d38e35407b13f40eaf458953a","libffi/src/nios2/sysv.S":"89e6ec064f16250c2e297632f83ec22add6df9ecb87eeaba9fc5bd4b62aa484e","libffi/src/or1k/ffi.c":"b1df3df02ee37ae4de19b5e623c75a9cda2cfb4f04aace0a05afdaa5a036678d","libffi/src/or1k/ffitarget.h":"5fb35aa442aa3cabca8ae8b2f29f849ab3e16376533184dbd87bf996253363cb","libffi/src/or1k/sysv.S":"c2613e5db24220b0db69eca54c411aaf6a9dfd9366affde065c355e81a0a80ed","libffi/src/pa/ffi.c":"3492a0f7ea75e3d6c508d3841bef8878f467386d9e206b98afb2784afeefcce4","libffi/src/pa/ffitarget.h":"d5563419c2647c3bc3f53b943b547ef38699fcb2ffdf9c891dd25a630db5d0c3","libffi/src/pa/hpux32.S":"9c64c6b493ca6f6c48e627f729cdf40cacd71fd9034f89910340209298163d75","libffi/src/pa/linux.S":"c04b741784e4bc697e82eb8be04bbcd54c49710234eaf443efbcce74327652a0","libffi/src/powerpc/aix.S":"4626e4cb0fefe1b81bfa110c65c2be79f4d5c4d7066fbb9d857bee01ec319c97","libffi/src/powerpc/aix_closure.S":"2e4f0e8e11137c9bba06c2c6493790b502bdf0c5d57e9a2367745ef09f5bb75e","libffi/src/powerpc/asm.h":"88ae9590e5880128d80b5b44e78a08a3a19027adc4d54d061e2ce0eb24db977b","libffi/src/powerpc/darwin.S":"db3504bd96da9e5e49032ebe72d718e1336f7476b6046c804f5e0e5d2a976252","libffi/src/powerpc/darwin_closure.S":"895e17b7737462dce957be858ec4fa9421abfa258e7f1d674b347e2decc2f9ba","libffi/src/powerpc/ffi.c":"e71ddf26c51e4fa6905da7540bd60b3e84b8b1c45a2593bebdb87ef3024293d0","libffi/src/powerpc/ffi_darwin.c":"da00c4af7f65dc57c091ffd3eef8809b7cc5c79d3f998750544fc209db335dff","libffi/src/powerpc/ffi_linux64.c":"f5dee7aee51f9888b71087fdf463650dca3259d0e532166382189af016ebd4b9","libffi/src/powerpc/ffi_powerpc.h":"4867559a7af98033b5e70cab0883d0f60ca002d2f551cb88f4d3fb789c0aa841","libffi/src/powerpc/ffi_sysv.c":"3feda390184634474602e5e231fcad9072c5a93d931f13b979cc460a911f83fc","libffi/src/powerpc/ffitarget.h":"302e085cf78c8a08ecd75a763710a63457a405c6b9d7dd9dc1c004a942a536e9","libffi/src/powerpc/linux64.S":"cebd433c621e79f538fffea0ee5cb4ab866507a381c260fd25d7a22908f13d81","libffi/src/powerpc/linux64_closure.S":"6d8e78cda0386a37e21bf6efa7c56bd8743c177daa2d814add9c8cc0dc30730b","libffi/src/powerpc/ppc_closure.S":"6df911de61a58e2e003db4bc5c6076c9e2da18244805c92edbc57586e8d74aec","libffi/src/powerpc/sysv.S":"07e60b40bb9aac673e80a841993e5bb0a66588bc286c275e4bdaffb1129da266","libffi/src/powerpc/t-aix":"000ac1ffeefaebbddb37c3dac3ca5856a7624b073f6a78e8c5dec8ff3c88babe","libffi/src/prep_cif.c":"68fca3e5b7a49055787f0de50317c016481511eaa59361d7e00da11901f9a7a7","libffi/src/raw_api.c":"d7ea1c81fc13e9fceb0dc431bc865e224d7be1e84483039eb4ad79144ef29c34","libffi/src/riscv/ffi.c":"e97433bee810984aa1cb89d700d0f329e89abe8f0005770ceaa747d22f8854fb","libffi/src/riscv/ffitarget.h":"e99d39a6622a5c1b3b0f164a89c45e53e60da2719ef15781b25e8fefcbef1a43","libffi/src/riscv/sysv.S":"20e6cd75b24b3e3061b4fdce2f6fef88b32fa33a89f01b623977ebf4c56f5195","libffi/src/s390/ffi.c":"75c81d7329e261dc1177b5c7b7817fe894f06ae66130ff295c2b41c93c2bf134","libffi/src/s390/ffitarget.h":"dc96f638d83a5678232a6a7e6a65334cfbf3f1acdec2e3572ecdf3ad1ddf2b5c","libffi/src/s390/internal.h":"357b4f5bc87ac38b5ed5a07767e2e72fb67096301f32721a385d6f573826f2b1","libffi/src/s390/sysv.S":"a49f55011bbf142097414a32395bd5050f361fca5f8d4264c96e9cde3a40e18c","libffi/src/sh/ffi.c":"b91b3b17d9f1a6587af6fe0c4d59a45c3f467f93cca552d464a0c1b4d8b2c50e","libffi/src/sh/ffitarget.h":"fb4105b6087d88b03a6d6d991e3f6f3c47c1006f0d9311262b3dd5ff76339542","libffi/src/sh/sysv.S":"aec8da0ba9c1792923ec9e937b41af529da8959448d45826bf907d0703b1b0c6","libffi/src/sh64/ffi.c":"7aa411c675749189389e88d4047dc95495c4bb159330e9ccc13c6bac0a4e182a","libffi/src/sh64/ffitarget.h":"200cdeff23918f5684a1a6ea20452fdeb74f891f81a2984a7907b97237718745","libffi/src/sh64/sysv.S":"332a0d1b527dc7e02f4abb2afed63a21d0ee89de6fd0e1c62940d5ebaebd4402","libffi/src/sparc/ffi.c":"97e79944e54749353d0477365bbf41c2e98ac159cee661943938cb0270460587","libffi/src/sparc/ffi64.c":"fd8f203d4728e5382ef15fc6e46a5f713dba44317b1a31dd54eea35c0b4b90b4","libffi/src/sparc/ffitarget.h":"255bcdf721e066d91f5dd20ad4868dcb3a5f523b0d8a74328f25d5d44d7dbef4","libffi/src/sparc/internal.h":"e526b44e6c13fba4931b4c2f7e398a17459ee5179a12184d06b9a5d53184670a","libffi/src/sparc/v8.S":"76d81e84943a95cd71011757a362be5c80e9efda2fc202ab03fa34696cea6785","libffi/src/sparc/v9.S":"d776dcdf2ba9063c040b9d96a761624a12e4cbdbbe79c27199d2f112016536fe","libffi/src/tile/ffi.c":"b4720cda72947c595a9c882cc9ea525a3dd648ac57043cd65f01819aeab9a558","libffi/src/tile/ffitarget.h":"8a6663cd30dfefeebfe022ce6c79e06da47a25b338bbf39ca58d506647f5cd19","libffi/src/tile/tile.S":"d9b2437e3e3d05622383caaffc7116d59d01adad8dd0cf30fcfb02785a7b1c44","libffi/src/tramp.c":"a6326218ad11f485120083497aef1518fd758b6f80390733b3d254bf78d15efc","libffi/src/types.c":"466735ab14f3f53b3f147c6f3ab245105e8c262e89daed8426e6e9fa569f792a","libffi/src/vax/elfbsd.S":"5b9ff613fe7061aa53dc0d058a00ef75a05c18e758741f4e37d0ea2c7ba795f8","libffi/src/vax/ffi.c":"ce63755c5a8bc7439c6b10e0c20d3f2ca6c435423583c29df43918269a9ac746","libffi/src/vax/ffitarget.h":"5861dde94d1a722b911e7ccedfca87c3a55bd90df6641075563364a5ad521101","libffi/src/x86/asmnames.h":"b1a0c704a97aa9bb3a998f7d55cae8bf8181e355249da19a53269a10d03edb8e","libffi/src/x86/ffi.c":"8770cc52d2af84cf2a51f8c9dc6d14973cd91b70b89979f19800c13cd63840b2","libffi/src/x86/ffi64.c":"125d9a406408c187fd8890b66c3a019b313899017d9b065f38eaccbe96913c17","libffi/src/x86/ffitarget.h":"45e4fd2585aaed711e4fa3d1377b70c8e54dcdc56bdf402fa23a8816d19cc58a","libffi/src/x86/ffiw64.c":"b6630b509aa28c57d9a5f93cd710fa0a2d20907cf1703f4085d0eeb602060c9c","libffi/src/x86/internal.h":"faf2d20939ecf17ce73e288e38162de47119bb5f7bdd4994aa434b4b7dea6591","libffi/src/x86/internal64.h":"6618077c8aa7874ee279bb1f6a2aeae50c9d2828a16befeba59af27b1c4b489c","libffi/src/x86/sysv.S":"088483db5f5a4813af965adf3a9e8f83a292db9db040852d08648370d8c1e54e","libffi/src/x86/sysv_intel.S":"e1d0f8d30b46706d867b5fb391435fe1ba37eee73d35f4d8f861684c8707113d","libffi/src/x86/unix64.S":"8a3686659532c51af9cc9b27ef2566068a4eb9b2bce02e3c738df5c339a1efd0","libffi/src/x86/win64.S":"456f93fb44eb8a669baf615db1043d57721191d801c5c5ccbdab05dae085de82","libffi/src/x86/win64_intel.S":"90866da412a9b58fc60e7ee2f0bfcbc167156a78c605217c0edbbdad7532ac76","libffi/src/xtensa/ffi.c":"ceef5d90f319ca2ccc498751fba6077c7ab4b87aa26ed561a20cf5047919e18b","libffi/src/xtensa/ffitarget.h":"48336927a5240905401951a5d63b71f8c628175e5c225fb288dce38b1fcc46ad","libffi/src/xtensa/sysv.S":"8c5a8644be7982d7c661a846fbc76731d95fa2f0e9861f8c41e495ab5c6b9fdd","libffi/testsuite/Makefile.am":"9dce2d99654463fc2c73d44b309720e5f3faa4abc92564b7352785bbc3d8d6b4","libffi/testsuite/Makefile.in":"f9a6085a97570ddfe78d982bd958f0f52ccd9799db37461d431e5a2db45b9f7e","libffi/testsuite/config/default.exp":"ba6d7acd9e5eb26ec2d22a59e0e8a08c91c6dbc1a249ccf11ef00602f568834e","libffi/testsuite/lib/libffi.exp":"a1dce295aabf4017946242c64fdd0e252783e971ce82cb6721ef1ed3b573a257","libffi/testsuite/lib/target-libpath.exp":"e3c0a928e03a0f171abe998fa2a3b5ba23f9fc988a6ed1e08924afc69e40304d","libffi/testsuite/lib/wrapper.exp":"405ed3691640face11e6def6a99c768d3c187570869e3d7ff70c214a36f64347","libffi/testsuite/libffi.bhaible/Makefile":"ed4de8ddf3ef14e4fd6f323a45b2b11c1f05aa079dfc8969e6942a2e92b164a2","libffi/testsuite/libffi.bhaible/README":"22e6507a2126ce03afb8254533f10992b76d91ae90edfae26d097c3453fb611e","libffi/testsuite/libffi.bhaible/alignof.h":"45027b8e0a5ed7797786d7e4a7c8585fbb08e57e1079bfdf89af2e5e98e06090","libffi/testsuite/libffi.bhaible/bhaible.exp":"8fae824122822de954e2e5c837260149aa9463d18b27544313dc097288ec5708","libffi/testsuite/libffi.bhaible/test-call.c":"9ba5749815772415cfdf2e8d1ddfaf206791087d9ce6fe60333e1f52fd2a5ab4","libffi/testsuite/libffi.bhaible/test-callback.c":"59568947874d22fb76e172d687bd9135f32fb55cb75bbcbcbfd68ab11dbb9410","libffi/testsuite/libffi.bhaible/testcases.c":"9dd5d34f45aec66442012034ea99eddadae680691b0ac1ce66e9dc819e150e48","libffi/testsuite/libffi.call/align_mixed.c":"34a62c0a4043f0a30f899157d8ea9441a65f59f8a21fe06a04f038b9fc3c63ac","libffi/testsuite/libffi.call/align_stdcall.c":"a93d34762f4c4220e43b0dfd8380d5991cab9f621cb1cd3f73a34d972b9d724c","libffi/testsuite/libffi.call/bpo-38748.c":"af6d9b7f6ca0d308a0d51dd82a931db32b2e8038eb0e5858cd9fd9d49c0be734","libffi/testsuite/libffi.call/call.exp":"78533a0f27c8e466beef7487a9aa19694a009b5002b542c585f47b28d3abd8cf","libffi/testsuite/libffi.call/err_bad_typedef.c":"122d7771c6aadf0ce1bb3fd6c396dd69fd5480969eb87908347321935dd11a6a","libffi/testsuite/libffi.call/ffitest.h":"c5541ba1460144b66821e9860c23324e0ac6148f43673d05965bd5a654cd77d7","libffi/testsuite/libffi.call/float.c":"217e42ae48c9ac82fa36015fa447a9e76ed6a1ff5da1d9dddd686bcee6619688","libffi/testsuite/libffi.call/float1.c":"1e228846e8ea9e5d193656eafc354cd3bb18f1e09c85c5ff0347162856f73515","libffi/testsuite/libffi.call/float2.c":"24caa884d8d36cc977ae35f19719adca6f9094a4ddb8f01030199f87cd615988","libffi/testsuite/libffi.call/float3.c":"2fb9ec6eb1995519bef68a53e90da89de638eca5759eefa7b6a34e130dc8a79d","libffi/testsuite/libffi.call/float4.c":"d7be087b7ccbe4861d21d97587521ec742f520fe5eb4f215419440213053a799","libffi/testsuite/libffi.call/float_va.c":"25e8ed20bea9255ae8238ae182c8cc122b1405e3106d9cab1d6dc96824ca6e3d","libffi/testsuite/libffi.call/many.c":"0d4124c1e1e7255d3a444a2eddcd1ce9db3ba3438062eaafbccd2f7a3bf98852","libffi/testsuite/libffi.call/many2.c":"df2a91dbe5fa712bfc065361ca9d77a56e2571c7bdd5a762c3053608e88674f9","libffi/testsuite/libffi.call/many_double.c":"6aa60fdcde639efdb5a8eb2517c53a37c5141c15b4772fca2af318d5472093e7","libffi/testsuite/libffi.call/many_mixed.c":"e2287d01c135aab6d2c4489da3e5b7f16587f951f5dbc9e71e4e2a96bd4d21d2","libffi/testsuite/libffi.call/negint.c":"289922cb9b505ae70a479b48c59b262d982b095e2fad2893dfa34cbbb1a620df","libffi/testsuite/libffi.call/offsets.c":"09472384a5887ee9c7ad9eaf826d59cdc0f91016a2ded82da7513abd043c574e","libffi/testsuite/libffi.call/pr1172638.c":"ad8668b52e39c6f2881c3406e71ce71ced0fff496f5c122c66bbd0b2322b64d8","libffi/testsuite/libffi.call/promotion.c":"1821acd2d2a8f3e7e6de3b0268f39c36012efb0e8911d8cf501844dee790af61","libffi/testsuite/libffi.call/pyobjc_tc.c":"1f4be8e5d0b8d74ff9ea4ea260751921ab5dcec0e9aea76bff56fe821d21b106","libffi/testsuite/libffi.call/return_dbl.c":"26362268cae344db05544550dc862596630e4643e677bfd69f152ca7cea1cb5f","libffi/testsuite/libffi.call/return_dbl1.c":"54fe8dffec639adab8452a35cfe0dbf6131a55f39623fcb7bec7d8895907a9b1","libffi/testsuite/libffi.call/return_dbl2.c":"6df0c8364ba4f41534387a01a2acbdeb4b7f4fb29393ce3c096d46b6ae473b3f","libffi/testsuite/libffi.call/return_fl.c":"3e6eab49a51ff5af9e37d33fa674fa586688b8da9f3cab04d01dd35bde73504c","libffi/testsuite/libffi.call/return_fl1.c":"c0a43a777276013a730e52c8023a063c920028a98de59a05809643ff112d86ad","libffi/testsuite/libffi.call/return_fl2.c":"eb0213894f6562b2cf55520c98c035dd602b1f13d0910010a0a2f33778b8e9e8","libffi/testsuite/libffi.call/return_fl3.c":"42a644bde778521f12be47c8b3d02637b5d2f14f895da8a249a5fb0bcdef19ea","libffi/testsuite/libffi.call/return_ldl.c":"f667b34f44f0576189d0170a373e76d1796f1077068da233a61eaff2a0d2f850","libffi/testsuite/libffi.call/return_ll.c":"0cfa1b19658a5fb944fc4a998161188303be4790f400756a33daf752d3249878","libffi/testsuite/libffi.call/return_ll1.c":"e206b38b3ef0405e5024254ee1a0c084dfc1de75457b33e804c7a28723c9378c","libffi/testsuite/libffi.call/return_sc.c":"acbe68c6576d6d09eab78a226f0b0f7a80c42fed9a16ffc7a6f3ee2fe3e2597c","libffi/testsuite/libffi.call/return_sl.c":"d83cc2dcd7b8e81ef0c3d183f132c5f73f0ad2904829bd045578d2fc79fb2e6c","libffi/testsuite/libffi.call/return_uc.c":"0fd5566a9aa8aef8da387a6db65a357623b5c33bf90f16bdf79c0bdae00cfa55","libffi/testsuite/libffi.call/return_ul.c":"0d75b46950cdfd00c6a8d014a2003af3d78ce2061d9cfe1ffe610b38ff80987d","libffi/testsuite/libffi.call/s55.c":"d4fde2abab766080818f3950967c1d1c4e9cf09506687d609dfe1d24d23879bf","libffi/testsuite/libffi.call/strlen.c":"344959533fc8a678e794c532d8ed5c64cf7d86b3c4ed0b0ba8e306ca2e44820c","libffi/testsuite/libffi.call/strlen2.c":"81a9a183a4e3803dec33cf77302dca8b1ccae3a2f9d11766a822df88225e15b5","libffi/testsuite/libffi.call/strlen3.c":"f6cb741c2c921b337729a7b7e975ccf6c494db0ce95d0822f0d6a30a037b2410","libffi/testsuite/libffi.call/strlen4.c":"c9da8b599f17526220adfb68117b6302709ba3f17d6db4c5393de185d3504422","libffi/testsuite/libffi.call/struct1.c":"1e5977ef0e8967c882dd6028a447ae693323a674bba52766d0bd5270dd1d9aae","libffi/testsuite/libffi.call/struct10.c":"52c8c953db75b5012591d77c5e693e89e172d3fd18eb832a8ac3de7d20eb174d","libffi/testsuite/libffi.call/struct2.c":"efb7ba14e478a0774b174e2e6d0660ba55536bd67ae2c0e36e732d3d3b3acd3c","libffi/testsuite/libffi.call/struct3.c":"3fddda95e560b115c4c92f3d9180d258a8c43ff72d1092cdd7726f49c9046dbf","libffi/testsuite/libffi.call/struct4.c":"4a4d83e800e1fe58ac99e00e4c5043fe0d91ca32613e966817d2f8871beff2cb","libffi/testsuite/libffi.call/struct5.c":"489a0fe2a1188f2f38cbd48ac42796907cb48a3519e18e2713b3121e81fee0df","libffi/testsuite/libffi.call/struct6.c":"fccc4060da3ddd2c4a94482bf049dbd19956f9d202db7bfbe57acbf2d45fae1e","libffi/testsuite/libffi.call/struct7.c":"0c261365d2dd64af05069be92ebfbc114b0bca1294a1277841d799f4f8f11cef","libffi/testsuite/libffi.call/struct8.c":"77604032b9b67aaf2ac96c61d959aaf59b0a9da8b9cd1c43c8d53701bf3d31b6","libffi/testsuite/libffi.call/struct9.c":"1070395e78175c93b43f25a677abe104c5de0a697a04b879c7d1bc12c9b49f7b","libffi/testsuite/libffi.call/struct_by_value_2.c":"a46ec7828b4acab6458afdb51f4ca80956d23b1d830c4f92130af9c81dc6cc1c","libffi/testsuite/libffi.call/struct_by_value_3.c":"636bc63b6960efa754818cb75b36911c5a61d4ee10ff7757d9732c17bd15876a","libffi/testsuite/libffi.call/struct_by_value_4.c":"2fc7c3a779da8c52cffad288c0a9fca0969143f6226b0427e0f38e275027e85f","libffi/testsuite/libffi.call/struct_by_value_big.c":"e81926fc9745a98a626fea463f0bdf2a5ae3e7f599229b2f807957535b059f62","libffi/testsuite/libffi.call/struct_by_value_small.c":"933923667330b79c64a6c02c71098f5d7c6f5bde9d23c3418101569c0ea0bb21","libffi/testsuite/libffi.call/uninitialized.c":"87bd46aa7db3937e5fd775b972986516b3907af7aa932ecec950a9df91269eda","libffi/testsuite/libffi.call/va_1.c":"9cbf272c3c5514023f5f23182a1402e4e5ae92f8edf7cdafb4202a1665d7da52","libffi/testsuite/libffi.call/va_2.c":"db000d4d0935b4e219ef6ef46cc555bb5473831b36392a6f92c471534da19545","libffi/testsuite/libffi.call/va_3.c":"0c6c024ab72c62942d34fbad06cb880d7e9d1d21adb8b5391f3105af88658375","libffi/testsuite/libffi.call/va_struct1.c":"05ddfa6f64a5d1aa212838107adde6314f97fcefbf12b796d27443d5600499f2","libffi/testsuite/libffi.call/va_struct2.c":"5cd8f01919f1e7403dda6e25558469b5f838beba1e0faffe2aed6889be4b12b4","libffi/testsuite/libffi.call/va_struct3.c":"3823657d102d096768cfda1ba0cd58a287d1f8bbfa98ea99d7cd03a46f297898","libffi/testsuite/libffi.closures/closure.exp":"89a24bf7dd4cc583738da5a1297810b294fa8fb47264a59c0ca5f48a417b6b4a","libffi/testsuite/libffi.closures/closure_fn0.c":"5ec6c8780d3563d5ef3a85c27d3fa871b66b2d51f466c56eba65216439c0003e","libffi/testsuite/libffi.closures/closure_fn1.c":"4870abe76af359c0bbb974243f48262f94d1c5e1eb19a55010226ce56e84b248","libffi/testsuite/libffi.closures/closure_fn2.c":"854dad048332faf217ca78d6f71c34f8faa142c260d0e13ddd9a94226c2de7f9","libffi/testsuite/libffi.closures/closure_fn3.c":"fa792a9dafe41c17c3a180d56e40b64e4d2008cd7b88a368d36deca6105d547e","libffi/testsuite/libffi.closures/closure_fn4.c":"fc1a08f3f9888c4f54dbb12dd529056f1cfd7202094492fb65a40a67432e5413","libffi/testsuite/libffi.closures/closure_fn5.c":"eb698a971fbf77a1ab570f0e4f78f848cd71ddaeb5b2bc302d2bb8fd63b2cfb7","libffi/testsuite/libffi.closures/closure_fn6.c":"be6f25c9b4feb75d3ba545eafad5d86fddd24b6a220dafc42ab2be58142ceb6b","libffi/testsuite/libffi.closures/closure_loc_fn0.c":"45cb19a709e67137b42802533b022d9a0be9d9acc69110f86680e3d73f6c681d","libffi/testsuite/libffi.closures/closure_simple.c":"bcccecf2d61f5f3476b83c02bf6755811ea2edc2c52b6a12b85a870ed6ace8aa","libffi/testsuite/libffi.closures/cls_12byte.c":"c4e8cd77fe4912cae569b9fd2204a5fd83fa19318ab0ccb24331f4e91b320d50","libffi/testsuite/libffi.closures/cls_16byte.c":"a819a7c783d4d6af9f1cbfbd82d700fc6af1e1f3d515cdb22a4d5951bf1b80a9","libffi/testsuite/libffi.closures/cls_18byte.c":"f2b767c84ca3cfaf33a77d2527a8fded8184d0d67fe1d1f5f14d5d87b17a350b","libffi/testsuite/libffi.closures/cls_19byte.c":"a5f27076cd3eb35e5b7ab2be9bcc0a430382824d97f792f48544ba3c7308ccb3","libffi/testsuite/libffi.closures/cls_1_1byte.c":"4ec40cb64ae26541c84e63a3f901785c27a55ee2c4435df8d082d90ef25e0a93","libffi/testsuite/libffi.closures/cls_20byte.c":"fc4862fa54282a9873e3a78c9d0b3761b2c1a1421f5b12ba7df2fd5f05f23148","libffi/testsuite/libffi.closures/cls_20byte1.c":"7409c01b5d11de6c3460ee396444bed50fe8b77430ccd523897ec31d698d4488","libffi/testsuite/libffi.closures/cls_24byte.c":"b41c113ab1a99e081cde38e7538f4343649cfd8db6d582589531b51ce74de394","libffi/testsuite/libffi.closures/cls_2byte.c":"7b27f119138e6299fc21b49831677c4e8ebb10e13b02c23f8028d2d73780829c","libffi/testsuite/libffi.closures/cls_3_1byte.c":"415a0aaa329e89ddf62ad66f75117ecf331881cb810c9306986a195b3e274c78","libffi/testsuite/libffi.closures/cls_3byte1.c":"fb2b06ba72c82691d8504bcd952aa38cef6eaa0479916f8e671f36164bdf2683","libffi/testsuite/libffi.closures/cls_3byte2.c":"f6d8385f793149269593683cc5fbb999c045d91f41ad8bcb1c56e44aa0fec55b","libffi/testsuite/libffi.closures/cls_3float.c":"45faf33d5205324eb5d9281f7647bbb09f82d4788bcd9c537da2905e51b59267","libffi/testsuite/libffi.closures/cls_4_1byte.c":"15e7fc7c9ddd06e6dec78d4ae592a3bb7bde26c7142ae3d2998c65a574218a64","libffi/testsuite/libffi.closures/cls_4byte.c":"310cb98089592a790bf2e835efbd508c9b5d942a1ce9d0a6f71950a4e244fcbc","libffi/testsuite/libffi.closures/cls_5_1_byte.c":"7d7fb18e11a2253d099c93b6fa4953f7b8fce44dd7a0d22e6bd84bbd015b6e79","libffi/testsuite/libffi.closures/cls_5byte.c":"a519c29b5ebc0616745fc02572edf249b3dd5456daf850f9c1288ea11785768d","libffi/testsuite/libffi.closures/cls_64byte.c":"cd1376f3ebb0313e884cf7abdc4cd463b97b805f105a89084858e843537266c6","libffi/testsuite/libffi.closures/cls_6_1_byte.c":"54dcc15ee54efa579ab440eccfffca676fe6e1004d08dcea02569c96c6c98991","libffi/testsuite/libffi.closures/cls_6byte.c":"a348f40560105696261a729c8e2d4a19a189bbc499a863bf62adf97d0f362639","libffi/testsuite/libffi.closures/cls_7_1_byte.c":"348885c5450bacb1b15aed6e2d0ebfc29640634d7e8284820ab1dbb5b5329f48","libffi/testsuite/libffi.closures/cls_7byte.c":"601f4bc9828c3505a34197a3d775e1cc992aa829ebd0bd68d2b988bef026e4a8","libffi/testsuite/libffi.closures/cls_8byte.c":"9abedc91477d27f2b526cbbadb4b5f35a74a31e6dcbd4779375f8f2f580c3d9a","libffi/testsuite/libffi.closures/cls_9byte1.c":"39c0783fff81bd1f5bd12ee8734e026861d5c7e30844c5af9e9c21363c4673eb","libffi/testsuite/libffi.closures/cls_9byte2.c":"fc612d517686689ac72dfe33399a8e05929d9ef4015d7a5ac593e53fd681d519","libffi/testsuite/libffi.closures/cls_align_double.c":"2bdb22979686646bae245c0e9900a509c7829d36e921e57c02517e5cad12b4dc","libffi/testsuite/libffi.closures/cls_align_float.c":"84ecaf5ad051ad786c312826f1bf76940161c56d8b17c83d0aff1aa62931d123","libffi/testsuite/libffi.closures/cls_align_longdouble.c":"b47d5c32a43fbdf5acfc5b8be50546dab5026401d7a9f2ccfcb2381d1d5ab795","libffi/testsuite/libffi.closures/cls_align_longdouble_split.c":"980a08a59bb5aa5aec21d9ac1b00381313489b2f6e19b75ce57a09d84859dbce","libffi/testsuite/libffi.closures/cls_align_longdouble_split2.c":"d341f20a5cb6399a296309466fb765a2af373787b6e6280d28bf405e64639923","libffi/testsuite/libffi.closures/cls_align_pointer.c":"0bc54bc4092d091e2b144fe4d4566dc2eb65b6fe8be768f5d20a1cb8b68f90bc","libffi/testsuite/libffi.closures/cls_align_sint16.c":"fbd974ba20e8afabef5f0657ec6d5e1757de413bd6e9700e890d3c431a059292","libffi/testsuite/libffi.closures/cls_align_sint32.c":"3ab501d843998ec217f8964c942598b31d2f2b65f4a935e718c38bd83183b2b0","libffi/testsuite/libffi.closures/cls_align_sint64.c":"3d9d64bf040668a0ffed78156518d585922f6097b2a83ccadc25b66f6387135e","libffi/testsuite/libffi.closures/cls_align_uint16.c":"52fdee6b9c38ba6a4852081e230fb1de6474cb62aabe67ab10eb51cb4cf2a7ea","libffi/testsuite/libffi.closures/cls_align_uint32.c":"599ed6d2811874777c1d1405069c9678425bbe556928da97b084666e5cb60449","libffi/testsuite/libffi.closures/cls_align_uint64.c":"6b538e970d4539b89f167aadfb55681f58e5d2f2e34d213e8b6989f8a4de7070","libffi/testsuite/libffi.closures/cls_dbls_struct.c":"276faef139c455bd13eefa54d6c04da399a2c0ae7ac3a6c4a9f329c08b9176ff","libffi/testsuite/libffi.closures/cls_double.c":"9222406230bd89d001ecbb6480577594b11e1349e36fff4575993002cce8e052","libffi/testsuite/libffi.closures/cls_double_va.c":"7ef282ec7c2579b0a1751531120b0ae416916c42bddf190ce3b55504c94bbc10","libffi/testsuite/libffi.closures/cls_float.c":"bfff7bbf9dbe071e301f055dd425c69affaa920cab981c046d6f5d14b6325abd","libffi/testsuite/libffi.closures/cls_longdouble.c":"84af2ec238502dd4e6ada71b13e07454d913cf5654d72c4984abefd055fccedf","libffi/testsuite/libffi.closures/cls_longdouble_va.c":"cd268a14bd2261924e5bdc3b64d74a44a2b32b34b3ea91eba1106cedfa98612d","libffi/testsuite/libffi.closures/cls_many_mixed_args.c":"1aa7f241f87554ec03f6cb68c2f3082fae158de4cd9f632d72815d2562dded93","libffi/testsuite/libffi.closures/cls_many_mixed_float_double.c":"e4d77d7429534df9a6e265ebac43dd25ea5fb3f5a4d5f740472245f78938830c","libffi/testsuite/libffi.closures/cls_multi_schar.c":"9869090287f4fcc291b1f7483825e8653fe9b462410037ae9c4e636c0975cae3","libffi/testsuite/libffi.closures/cls_multi_sshort.c":"412ce740f05fb96fb7ec27982914c0b944ed5a337fe72c0837e9bff78351d300","libffi/testsuite/libffi.closures/cls_multi_sshortchar.c":"0befbc1b7dd2ebd736b1d6f27b6aa485efdbc6ab667095edbf25d1eb1445ff83","libffi/testsuite/libffi.closures/cls_multi_uchar.c":"cad577afe9fe86303674b1d093e8c36b22468471130cc4c2d73713c2301df952","libffi/testsuite/libffi.closures/cls_multi_ushort.c":"0d0bda3ced70cc32cabdb0e470438c5666dbbbc6900c8e4f2d5f77f06a55917a","libffi/testsuite/libffi.closures/cls_multi_ushortchar.c":"8f7e0bc72f89b0d5528166b82b4aca05f829258e5aa8bf8ca2c128234e87c95a","libffi/testsuite/libffi.closures/cls_pointer.c":"eb416f549aac1a769c405748acd312c8bb7d981d41fed93bc06c007dbc57c18a","libffi/testsuite/libffi.closures/cls_pointer_stack.c":"844f2d277d3f4fe14bcc36082fc6f92169452b50f0bf05e31f16019ced3c294e","libffi/testsuite/libffi.closures/cls_schar.c":"4736693cbcc8e1520ea15ddb3485b1d4447634185bad1b452caa7da6a5606c5d","libffi/testsuite/libffi.closures/cls_sint.c":"17cc544afca2b64df72321c1e4eb261ad2171367ea117ad1bc87c83939a3f274","libffi/testsuite/libffi.closures/cls_sshort.c":"a886f615682b8578c5d471c32e6217eff90024e4dda1d7b60e9230f71641198f","libffi/testsuite/libffi.closures/cls_struct_va1.c":"a39f0c3ed903dac59bcf5b9b37c0a4e7771d6253329706e04cee4e56accf76f5","libffi/testsuite/libffi.closures/cls_uchar.c":"41ee03b508e6d4a63db78928187621e2de400b0b25c0aec5468c5489f92d281b","libffi/testsuite/libffi.closures/cls_uint.c":"76de1be670f4ed135ee9be216e788173a8e54575a421d04188073b5836ba3df6","libffi/testsuite/libffi.closures/cls_uint_va.c":"9f98f288aba0da4410c6f0b41757170b12ff49b488ce15b377eb896154f17985","libffi/testsuite/libffi.closures/cls_ulong_va.c":"6744293d9d4a49982c4ca688c49563cb57da03d5a3304641eca8269a73e37403","libffi/testsuite/libffi.closures/cls_ulonglong.c":"fc8ad5727de9d10839c1dace4d8d075ce1f282ca5ccfee4071a9170128f1fa05","libffi/testsuite/libffi.closures/cls_ushort.c":"7d132a63ac15e6fe3f2bdcd73563ccaea2b9857437017118348da5aa58cacd8d","libffi/testsuite/libffi.closures/err_bad_abi.c":"8b91e09447f99fbeacd4c73936622be3cda89a1337df928cd8aa4fefa95a53fe","libffi/testsuite/libffi.closures/ffitest.h":"7f5bae05440e1ca8be4259a8b2a28958ed76d78b6fd77df401ac5d669c3dc877","libffi/testsuite/libffi.closures/huge_struct.c":"9f1be431fcdca761b4c6b6897205cc15fd30ad3b8642beec7d8d67effc14876a","libffi/testsuite/libffi.closures/nested_struct.c":"ac232fe3268a577124e5596d125dada1f8832e2696b4b7487ee0081a23c02611","libffi/testsuite/libffi.closures/nested_struct1.c":"69ee0db5d9f1291e66ea23d4c35ac23c3b52f34964c8c64605f2c18dfa07d0c3","libffi/testsuite/libffi.closures/nested_struct10.c":"a771b301f8401fb4e4450b7db30f2f3a41b5658e2041ed12246ca6478a380234","libffi/testsuite/libffi.closures/nested_struct11.c":"6ef27837e69078c8e48d9c4a80443d1c1994612c3544cbeee430d37015b4d2dd","libffi/testsuite/libffi.closures/nested_struct12.c":"afdd301c76707c624a7cf8e8f6109b529f7091555008e1991a2329b06c6c77cd","libffi/testsuite/libffi.closures/nested_struct13.c":"f0b5786c1838218a868d28ed6b2a4be695eddb574d0dd86848516df9778cb38d","libffi/testsuite/libffi.closures/nested_struct2.c":"9ccf0431af58de9d90cd9985ad60fac21305404c18309bd135a762a0a29529e5","libffi/testsuite/libffi.closures/nested_struct3.c":"f99ed651b473a6fc27bfa65e74ddb4eaba0cf204afee8e8b1899e875f2103300","libffi/testsuite/libffi.closures/nested_struct4.c":"299eb2239c761f7d3e29df913d2d7e4db357b4a58ea01ae484b3b06d84ba7faa","libffi/testsuite/libffi.closures/nested_struct5.c":"a3e6be5cbaada62005747e037d62025c2068769a515e57c674d09228948f1f8e","libffi/testsuite/libffi.closures/nested_struct6.c":"d4817ed0922626e4bfc818aef2ce88132ef2f5b6dd10255bc8a593afc457aa83","libffi/testsuite/libffi.closures/nested_struct7.c":"2153f48a38dbc11926ecb3bb1d5c5bc56b35a3ec09910abd44e91d3a637b2e86","libffi/testsuite/libffi.closures/nested_struct8.c":"e6a353a614c4b123377a4daac4eea7ff3606e19f2529e0a637609cdbbf14488e","libffi/testsuite/libffi.closures/nested_struct9.c":"3620ff09a5f1f56ddff4253c99c49f752c2914b9868896d377ce1b2d543e7832","libffi/testsuite/libffi.closures/problem1.c":"1d559c27e0cf2c44da6c18636ccdcb5456af2b0dd633b8907725cf6380a7f3d2","libffi/testsuite/libffi.closures/single_entry_structs1.c":"2834fe712124f352c56e5831d4ce09856b3ea8943b282d703883fa4281643a96","libffi/testsuite/libffi.closures/single_entry_structs2.c":"e7eefc28755c2c3e81880913f4a204e67c25ca417d95871b3dfe110425967abc","libffi/testsuite/libffi.closures/single_entry_structs3.c":"fadfbf2746a8fa1b432181175fabd750ed9ebdf3337c5b6a47f82ae6861bae2a","libffi/testsuite/libffi.closures/stret_large.c":"d711e83fdf28845c031ad3c349610d6d0e87d0711cd0d05f1a53422003d18aeb","libffi/testsuite/libffi.closures/stret_large2.c":"730c5fc454e296748557d7f90ffbd090cade6b6f9e02fc2df7760f9130a63805","libffi/testsuite/libffi.closures/stret_medium.c":"37c33f6761accbbd61dd84fa477626a308b212fb756b6b81a9888d8c61fef18b","libffi/testsuite/libffi.closures/stret_medium2.c":"f83ed4cd9ee2ecc99ae07af56b7cbc2bf38fc4fc6cb90969d06bd2b38362cbe8","libffi/testsuite/libffi.closures/testclosure.c":"f124edbd32f7b253d3cbfd5362cb54d43fef45aa801525dd68d5e9ad52d27bbf","libffi/testsuite/libffi.closures/unwindtest.cc":"305f66a04eb7e4442e67c3cac42b7bdf1f8cf58df45d64b46b1e405bee8096fd","libffi/testsuite/libffi.closures/unwindtest_ffi_call.cc":"04dee690a23bb135cabd8ef133deda35d879e1f520cef197899d8bacfe37483c","libffi/testsuite/libffi.complex/cls_align_complex.inc":"8f16fa6b099b91b9ee9b17ce48764c9316a21e0ac6f0d4c558f38b786046ec2c","libffi/testsuite/libffi.complex/cls_align_complex_double.c":"1d7b390c946dd82d5b589878cd7dbcd51d4745aa7dd6b911200e86023d25447f","libffi/testsuite/libffi.complex/cls_align_complex_float.c":"e731e5e97859d92ddb3b35b40f19b29c728a7a6785f62276d4c77f17cbc3931f","libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c":"529249c43e55c62fe05419aede98fda5d37760e1e8a758b46cc4f419f44d29d9","libffi/testsuite/libffi.complex/cls_complex.inc":"7d39f073da37e5dc888af4eab0903225a8406ac2ca2dfed426c10b2b76ca9d82","libffi/testsuite/libffi.complex/cls_complex_double.c":"9363097ea0942d1e187191045e370d1a7ce38f9ef7507ad97685256d239dac0e","libffi/testsuite/libffi.complex/cls_complex_float.c":"c5840699a27c6a00af3a8166843401fd7e331eaa3e95ea8c894d49c7cde6a956","libffi/testsuite/libffi.complex/cls_complex_longdouble.c":"7cb2cf513c87f7ec84ac1004d71f5fb1eade769550c8966992ad0ad7881e1133","libffi/testsuite/libffi.complex/cls_complex_struct.inc":"80ef750dfc3444b703e1a36daeacb3fb00e8fa99b32273790d71a9a26b733260","libffi/testsuite/libffi.complex/cls_complex_struct_double.c":"bb6b3f66a0addde784a52f1aa83dca918cd1083cea5769bf9d24e86a4ccbe537","libffi/testsuite/libffi.complex/cls_complex_struct_float.c":"a98bd896a8b5cfef33fbba595e1fe9be5fb6ad72918809d13f43181762e1cc74","libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c":"371418e03f4fe162d484866662df75e4bdceebcc1189925c85c21f7d39386ced","libffi/testsuite/libffi.complex/cls_complex_va.inc":"4275e6e4ab6a7567b5918f459cb2abb38f5c0859f288c0a2973aec405590127a","libffi/testsuite/libffi.complex/cls_complex_va_double.c":"023b67dfbcf760a4cb063da0b027a5995166665ca5487548499275907dbc2298","libffi/testsuite/libffi.complex/cls_complex_va_float.c":"6c1875b8ef67b48471e6abfa9f37d2d63a4aaa5225dfd2d515cabfd96c3011e6","libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c":"1bd7de83d4c0a80aa3dc2631a57909cf0290d8a5dc3677a174938736ede1c614","libffi/testsuite/libffi.complex/complex.exp":"cca150ff76198152d2b2cab3b8369b5af46ef69b312421ca1559398fdda328d8","libffi/testsuite/libffi.complex/complex.inc":"cc99177798ecb57ec45b791809806454460d2a3800d516b355101b4f23e2680d","libffi/testsuite/libffi.complex/complex_defs_double.inc":"15546188e5a06871098b5771c98151af22aefd01994d015f3f484369e1320fac","libffi/testsuite/libffi.complex/complex_defs_float.inc":"b74338a2b1ee2dea91d5bc3a551f5380a9dad0a79ddaeb9c7190dfc15f6dc027","libffi/testsuite/libffi.complex/complex_defs_longdouble.inc":"d50b1665657ce8386a33883450765a659a9e048d3bc66caa51438fd2fe4c91e7","libffi/testsuite/libffi.complex/complex_double.c":"5f9728631636700ec358d15d7b728639854c6b11c68942d934a1d43746b6f5a5","libffi/testsuite/libffi.complex/complex_float.c":"8b338e72735a326e44c5e4bdd298be09fe83f6bbd50bc1cd6adae910f2aa7eb8","libffi/testsuite/libffi.complex/complex_int.c":"5a2db2bade15d626020ef4ab79dbd5da38b89d2f9d4bd3a54ca183e2caac8f3d","libffi/testsuite/libffi.complex/complex_longdouble.c":"4aa805d660ab74199467c43f091b20d46a1d7e029eafc14cf82cde82927c6783","libffi/testsuite/libffi.complex/ffitest.h":"7f5bae05440e1ca8be4259a8b2a28958ed76d78b6fd77df401ac5d669c3dc877","libffi/testsuite/libffi.complex/many_complex.inc":"e8f2557af7513191d27425e562519095031a619830cac9bbcd0b36a9f5d3d9bc","libffi/testsuite/libffi.complex/many_complex_double.c":"5b9059dd34ff8fdb5f7cb0fb351e5feeab538596281f9ac204389396cac239b7","libffi/testsuite/libffi.complex/many_complex_float.c":"cef6f14295c99313bcd05105b9ca43360f8fe7532f7494bb8f629caf71176367","libffi/testsuite/libffi.complex/many_complex_longdouble.c":"d59c3ab56654d83563ee162b07faa4628038a7f776f9b3cbd50c078d7b95dd15","libffi/testsuite/libffi.complex/return_complex.inc":"93915a0c784c3383bb8480f96871384a2ac1847b097cbe69d619ab307c5fc2d6","libffi/testsuite/libffi.complex/return_complex1.inc":"3cc27239e2f5e0fbeff661b1f59c4325dca27702b3b805471f842ff14d3995a7","libffi/testsuite/libffi.complex/return_complex1_double.c":"0d1268b6e8bc6af5d1b8aa0249749f8f405ccb6b8464559dfbf500f5032af481","libffi/testsuite/libffi.complex/return_complex1_float.c":"fae681c372b0c3acf67685e3276629c3908f05b47ef7ac7601bf051bbbea3c9b","libffi/testsuite/libffi.complex/return_complex1_longdouble.c":"38db54c312c994be3ba90d932753211fe5d7cea24a60e516ebb8bc2f30eca310","libffi/testsuite/libffi.complex/return_complex2.inc":"86b98bec9ffa3f3a0c1359d0245c02f01068eb82246cc1d3cee22f80324117ee","libffi/testsuite/libffi.complex/return_complex2_double.c":"74663e04a8f9e0b6c1ff1607de1d36ae08ffd9512978847b74a8104b5e2b0e6d","libffi/testsuite/libffi.complex/return_complex2_float.c":"4f86a6a7cf4b901cf5aa282b0d8cf5f95e292eea3d6e39582fe863c12e95c365","libffi/testsuite/libffi.complex/return_complex2_longdouble.c":"6a58d12076d4674182f5a9fb10172c2d4de220775e8c3ace93fa68590a8f2cc5","libffi/testsuite/libffi.complex/return_complex_double.c":"d99cc7da897f116e0f129c69097a7dda4a48029e1a9caa61f0b3f3fd0597fc9d","libffi/testsuite/libffi.complex/return_complex_float.c":"0439d4c1204361227f0d628a4e749554bf0799608af7056b85336dcc323f1dbb","libffi/testsuite/libffi.complex/return_complex_longdouble.c":"9ba9b81867e143eea96ae1088d83304201d7a9c15b850aa5f32c6db98148707e","libffi/testsuite/libffi.go/aa-direct.c":"dfd5ada446cbe8d4b13f9109cd685014788752eeb24870023dc0de57dc7f9081","libffi/testsuite/libffi.go/closure1.c":"71653402f2e619a328822293df880432be8a99075463af1b612f13d0652d99ce","libffi/testsuite/libffi.go/ffitest.h":"7f5bae05440e1ca8be4259a8b2a28958ed76d78b6fd77df401ac5d669c3dc877","libffi/testsuite/libffi.go/go.exp":"b8c688a6151c1ee7814232cda1c073041d3b85e2f65a45db7402362752533070","libffi/testsuite/libffi.go/static-chain.h":"b3f47ddb1deebf38bddc38f2a66ce648c569a1e794b05d5071211d9490868a9b","release.toml":"49c9c5af260601acda8f67b11963727c809657a78add3747607e422f336e6aca","src/arch.rs":"eb2b9a5e4d38ca224831a276c3b1ad14727880f7792cd94c6880d9ffeab96aa6","src/lib.rs":"313a791cc304f40f9cca1b33c1179f08b7a9db889208fbdc509b88f861889729"},"package":"dc65067b78c0fc069771e8b9a9e02df71e08858bec92c1f101377c67b9dca7c7"}
\ No newline at end of file
+{"files":{"CHANGELOG.md":"2906da88f6aebd962f6cf0e5a935ea82ae3764401630766734fbe3b764dc4609","Cargo.toml":"a1b6960e711421d636feea07c3568640fe89bdcd293311f23e7a4484dae886ea","README.md":"3a639830d75394eb75a260cb53befdfadca9e9cc2ee039529dcd470e55457ca1","build/build.rs":"dd746bfc0899ca5fe1cf79b12aee942ae4826c2292cac2ef5569b7bfdbd4ec3d","build/common.rs":"5d96a8263e7c251744f16dfc937aec7e7ecad1c2c093d72b0f041191e09fe98b","build/msvc.rs":"da15ac684d90e5aa141ffc9849a0907bb2ecbca2c7819e2c63e70584fa1aef8f","build/not_msvc.rs":"da511c7c634261920492a3379073ce2d111dd0c722b7ec2ae8ea47f54e5e95ee","include/msvc/ffi.h":"b0e28fd4fbfad275c8dcea5a5808ed9171a0e0e334e489c3d3c71681b32f27fa","include/msvc/fficonfig.h":"8bfe55a95c3fe2e9f54373779a10e95fc1b39316640abea9eecae741349a1897","libffi/ChangeLog":"79562174e734e897a96f9c6157ea74109c040f7bb006deb43f04db2f6ca9f3f1","libffi/ChangeLog.old":"277de718097504206029f3b40a92928132df49b2dbbf1f116c21ee735c199499","libffi/LICENSE":"2c9c2acb9743e6b007b91350475308aee44691d96aa20eacef8e199988c8c388","libffi/LICENSE-BUILDTOOLS":"e67978cd18816c0cb7d29aaaacde7b7447402c2fb321a051698890a8eaedda94","libffi/Makefile.am":"276a13eec5a9ad3fd854f37a0a71e94ef1c252f89f41f02b1e2897ae93ac96ca","libffi/Makefile.in":"ec034025e470579658c07224f289231ae505346ed63060145a4347945b84f11c","libffi/README.md":"cbda19337f164ab49f601aeb4cf5e0cd6eb96fc6f32bc82e8654a63f90f56e00","libffi/acinclude.m4":"6bcd54d4989aa371355c27b34c9e6887ddd726b342bea046ddf39bce23e76ccd","libffi/aclocal.m4":"a01a2a7649a675e07e2fc901826f994c4765d7055f808ae526610436442508a5","libffi/compile":"c207b390aac6323062b982214a6c63448e53e6911107993abe96f35fe7a30a18","libffi/config.guess":"cf610daf8afdedbf2110abd79bdd4121d59080cab5ec46deaf67f97273bb6bda","libffi/config.sub":"deb02c26f43b2ea64276c9ede77ec0f53d08e6256710f3c0a12275712085c348","libffi/configure":"0327c5c52f18eb75957e9122e5d5768479450b58dd28aad97eb86580db427480","libffi/configure.ac":"b78dbea3292cbe4454c778009dda02b0a41a39fea218f850fd40949e1454e86a","libffi/configure.host":"3fca6a2bc2b89bb1aba326268e35684d8f3230aa2cb08ff88a38f530347b1e83","libffi/depcomp":"e44b49f71b265788187993090027193a6cd2b4718f9aa7be34412f537bce6873","libffi/doc/Makefile.am":"9a56679034cebf73189c4d4d689cdeeaed2f6af68945cc9d52a3846dece0567b","libffi/doc/Makefile.in":"8a47edd5bb2c5d40a6c0dfa7d2cdd5a45f36be2ce2e09af59831dc404a6ac818","libffi/doc/libffi.info":"f7481e5e3817a91d6c746b69f0b2708470b802bb2a6834b9a82e9f71b661fb62","libffi/doc/libffi.pdf":"95b065a2b6617b6de78123e2ae25579c436f18b5fe55a8fe292076e0b6ed9914","libffi/doc/libffi.texi":"f4c2ce3f2aff75b357506e5416d10fbc426d566f91721a549fd0308e3c1db50e","libffi/doc/mdate-sh":"d2cdc464a268dfa3039f3c7f32f3d0901f8be3dab26645abe45a1a25c05a5a20","libffi/doc/stamp-vti":"a49ca9a0083e6ecc1ac95ea84aaf3bbf6addc0a3aa3e4f55f5e8452875a8c900","libffi/doc/texinfo.tex":"1d33f69c72e9bcd880fd02f2153c6475fc887042ae87569256cd8be009ce83b4","libffi/doc/version.texi":"a49ca9a0083e6ecc1ac95ea84aaf3bbf6addc0a3aa3e4f55f5e8452875a8c900","libffi/fficonfig.h.in":"e4d016c7690f82469d7eb52487e56c3c26429c5400f7f86e056b12e54a746ad3","libffi/generate-darwin-source-and-headers.py":"0c18007a44b1f6d2409b569316e90372d1994c3858508c3503d76a0561ebedc3","libffi/include/Makefile.am":"8871b1d64ee11480512d1aa05b6fb0c41d2778e46bc2c3f3bdc3a28bd97417fc","libffi/include/Makefile.in":"b442f7c8293141cb36d3e660741058e30be961534f86a175164eb98bc00dc84a","libffi/include/ffi.h.in":"f1b72e1162a55ab007cb7756d2bd6f68ae1a99e7dc7177ea6201aee8790e908d","libffi/include/ffi_cfi.h":"165495aafcdb15ad48340b8b9906514032c284db3db372c31e3f4d6b35888dc5","libffi/include/ffi_common.h":"2b3f3d2ca1b16d6ae98d6b27ca0467fcd7605847b14cb681e844e51dea11527d","libffi/include/tramp.h":"ef20dace99925672167a5f3b3898299d462ace170f0b90ca47fd36b30cfc7fbf","libffi/install-sh":"3d7488bebd0cfc9b5c440c55d5b44f1c6e2e3d3e19894821bae4a27f9307f1d2","libffi/libffi.map.in":"e723c6bc3576b203d5d50bd6f1c9922b11c1fbe33ebb278958145692facd78e8","libffi/libffi.pc.in":"0828aa34e7d8bf5c8007e897ce12459912e7ee491e1c17377432c8bf204704be","libffi/libffi.xcodeproj/project.pbxproj":"c6882d75d392276a42e58a92917a59533a1f9b7c03d99074b05c1706d4d4d71a","libffi/libtool-ldflags":"953d3a071dd9c49b5b066bd9aa6cabf8b003219f0419e211574964272672e1f5","libffi/libtool-version":"61706b83474fd1849b09cdda735556f686b9a26fb6eb5b0f91ba18dc91bdad19","libffi/ltmain.sh":"081520d00d2d90421cd2756efd0e28aae8fb64f76c3f431270a12f1d646897f5","libffi/m4/asmcfi.m4":"370d6bd9896c51201bec2da86cba7034b1f61e224d9e2ab255aa4b61b04af8fb","libffi/m4/ax_cc_maxopt.m4":"5d8cfaa4d8df0f358d147cfd65ab425b0698076fc1256ffe49dd0ca50349974b","libffi/m4/ax_cflags_warn_all.m4":"6b7e9262cb6c09096f8d41760903e27c9b32168eef8f6a90e2e85d440e7d6623","libffi/m4/ax_check_compile_flag.m4":"629dc6835eb1e2bd586fd842a4db66541bc442bcc2b13d6f24907631c5a688b0","libffi/m4/ax_compiler_vendor.m4":"24b2b62d04eba03d112d49d8917c4c8c74d3958f01b49ddee0cb8937c9622352","libffi/m4/ax_configure_args.m4":"6b03141f467ea653eed74bb4551db6e376527426684a243a8e723d1ad11e30e9","libffi/m4/ax_enable_builddir.m4":"e63154501a33a7dba2621e14744f490482e1bc59ae7c7de2e53915ba8642f30d","libffi/m4/ax_gcc_archflag.m4":"14fae97a5f044e8b5125638a54ed43be2e090c52771aa4955262727437e78fdb","libffi/m4/ax_gcc_x86_cpuid.m4":"eba1884e575cb1e6e4174777fd708893982c355ff9d07f6cb0aa59d0fd66de0b","libffi/m4/ax_prepend_flag.m4":"aeee27590bf7125f7c2efa3c9b4ee13b48b9651efbda73cbfc56d54e4dc738b7","libffi/m4/ax_require_defined.m4":"d870b21e817747c6a61a9dd72e06ea45f87e012c7a1a9aa5ff90cd3af89b3774","libffi/m4/libtool.m4":"a0d44f9e9c469b70be2eb28b6f127c8fa5d771d60fa5ea31bf0f5e98ce184cdf","libffi/m4/ltoptions.m4":"f3d4ed0426501308028dd7690cf343cb280479d637a2ebee6c289ec2e708df3b","libffi/m4/ltsugar.m4":"0896f153a5a40546566028a4272642ae291532f3e65c25fcae950c8812b8c265","libffi/m4/ltversion.m4":"2a6baf40b64f34234e0b76c7ff62b01a1f6bbf60089f4f74506b49f800ffaf9e","libffi/m4/lt~obsolete.m4":"8533006830e1ea9625fc5e4c060e653eedf9d5464a9b2f5f494244ee272e2e2f","libffi/make_sunver.pl":"ca40d3458893e03a90807be87d720a59e921ee6bf678c6696779d635004a261f","libffi/man/Makefile.am":"d9cbd9cf52fec3d4e9f1b4694ce1915d05dee93d8d9817447dd63648b4577df9","libffi/man/Makefile.in":"8a7838fa3d82cc76e89b7af47a3ac9261ea71ea10fcecae45f8b9f812833668c","libffi/man/ffi.3":"aa4730e114c305943a2226a524ed8447dc6b66a184523999868e5433c2c9de74","libffi/man/ffi_call.3":"2817ce7b78cb737d7b85b18b45899470f5f565f990d056d3d8cfabf6d779477f","libffi/man/ffi_prep_cif.3":"f60c5bb9d04b55988da13511a2c3edfa0f39fb6f51abfb8ac24d0b161c4169c0","libffi/man/ffi_prep_cif_var.3":"9365685252f33f13627c9303bc01883b764227132069260c19e94100ff442a51","libffi/missing":"a9865db4f39574ff128c0312c367f070d20f81847817021ecce95fd70a610c9d","libffi/msvc_build/aarch64/Ffi_staticLib.sln":"e23ef14e6baa2785fce0a8e9f9759f9380a1034ee7c0fcb9514e0b633e88fae5","libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj":"8171504c3712e969101fd723e24b287a60261593e214bcedbb886c37e3f6543a","libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.filters":"46b406c298fbbdba6212e8d8aabae0bda2d5a2ffe337c77b85ecf8dd3055ee0d","libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.user":"e953b026d0f383188c753487df0a4d879fa5da5ba82ac979aa877db84e89a060","libffi/msvc_build/aarch64/aarch64_include/ffi.h":"6fd99c824d4463987a82298ea8b4e2e2d8dcbace6c7147dcd7def9b0a9cc53c8","libffi/msvc_build/aarch64/aarch64_include/fficonfig.h":"58d7bd9c9eceb66c97f56daf69cc6d0e1397ae4655533814b73a7f678a6f55f7","libffi/msvcc.sh":"a1663d73f5cce3d7c1bc5d87c5fa1bc2ddf1e0798f5157ac115f353264acc318","libffi/src/aarch64/ffi.c":"bfc8f82aeb2f6a6d26f81cc9c4caf57a4957405c032f986e88bfe08d0a356e0c","libffi/src/aarch64/ffitarget.h":"f416ed82c7c3a024433bfa269f4aeaae3b2880f9f82eb46cacb43e388e94a0f2","libffi/src/aarch64/internal.h":"449e978d4d211d5ae3c1a72ebbf364f3a704f9f1316ae71bf6c935397a9ee4a0","libffi/src/aarch64/sysv.S":"bf10254d73f8feb0b335e081ffcbf3df86d6259b0a671e05b8704165a60f05c1","libffi/src/aarch64/win64_armasm.S":"a675f9159ebb0c57fd0ea52e17ade39e045161b09a5a372d6a0dcd1b91ce6aaa","libffi/src/alpha/ffi.c":"26d079a724e4aa495ba8f5a9d5dab012228060bc97477ea322ec04d01e5199a3","libffi/src/alpha/ffitarget.h":"d3056edb82319f6cb2b45f3a52fae5fa9ef39e2d679fac4da3f3a4729bcb78e3","libffi/src/alpha/internal.h":"163e8a0f0a8810bcce8a0777e2adbb6147033e49e14c60711738384d5ffbb658","libffi/src/alpha/osf.S":"c3e2c75a16396b5f49f41d2e2bba6760ddf5b96dc97401a06e2262220077ad78","libffi/src/arc/arcompact.S":"d82ad0f32da7626f5eca676c45d80f4c4e6da54dd6322f84034b6d143353afe7","libffi/src/arc/ffi.c":"09d47a68802d803355026b2185e3294613485e88efaaa1a9da682b8d80091e0e","libffi/src/arc/ffitarget.h":"6cbf168e4deef40eb76044b377312277901ee89590154e2b48702ba4c2399ce3","libffi/src/arm/ffi.c":"6dac3517308979cac7a053f95b671cfcfa8a5d59e3effe9bd9488ce3a146e05c","libffi/src/arm/ffitarget.h":"6e8478a81677d0a7da1f22b8ad05b256d0598bf7810e13612aab5ffd83bae9a6","libffi/src/arm/internal.h":"b32c5ab851956989fe42004ea05dfca120920fc2cd1e87d047c1da848be0df68","libffi/src/arm/sysv.S":"ce6e873a450e00599bf856a4e7beb192a1b923d1b5e603bac3dc946544d1dcfb","libffi/src/arm/sysv_msvc_arm32.S":"3a16c408994c829f8ddf2a8af147c425927e2a45433b15a46bfd92c25d10b333","libffi/src/avr32/ffi.c":"9697a0c6b2664bb98751781b638212d4828a130af87eeef821660a0940ea59de","libffi/src/avr32/ffitarget.h":"cd17c077b7b038b9027d373cbf82d42eb12cd1e3f0b39c3b54f43600dc0a7bef","libffi/src/avr32/sysv.S":"577635cd665853c100d8cc033cf3129d7c57b95230fe1238a7426450c6467840","libffi/src/bfin/ffi.c":"a84dde009955ed8ef2893dfcb767e7610abe33e47ce89e222350f053c53bc8fb","libffi/src/bfin/ffitarget.h":"8b337edb35aa4ce7ecddd02ccd87c4843a1a3fdd5b0407f092e558d8f7b0cd21","libffi/src/bfin/sysv.S":"4cdd351ba871adce4561aee319379ad51fbc77c066441d32364623c1c964eb8f","libffi/src/closures.c":"8b83d1b65271d601b66323d4d650d7f240f16407b9843f41467ddf836e5d3d72","libffi/src/cris/ffi.c":"958eeb4f9b1d07d3aa2d7b9d26ee61b04ad749ffea393a8f0446ba45377ad650","libffi/src/cris/ffitarget.h":"75d665f103a9d20df7167b0e3171b31eda6fa237e9c08cf5843471f2caa4d445","libffi/src/cris/sysv.S":"8a3f9bea4a554a58102d09b2a6ea0c340a8c9a35e2d67a9eca47e12b75bf1348","libffi/src/csky/ffi.c":"54f9333b389dd4c29a376e8c4631756a77eb734740266a4b75b2bb1115b573db","libffi/src/csky/ffitarget.h":"ebc05a9555618329fe34793c6f6060938f222a8441bc8b5187dc8d11e4785b4c","libffi/src/csky/sysv.S":"96600e824dd9170e6b19b184aa3bf41dce955db3d988f21950b270f26a889618","libffi/src/debug.c":"5160a3877b65490aa30fa92a44a66c3bdf093d5ab75b9502adb729038efb3e5f","libffi/src/dlmalloc.c":"962edeb826b66f9ae3462226ee89cd9d9afdcdeb533e53529e0612f2fea22ebd","libffi/src/frv/eabi.S":"4f5f724c88c240c2e4f748d35dc9e90bee9b3e15b01255d464c423e72bae7c08","libffi/src/frv/ffi.c":"b8546dff59db5f3d329227b766860c648c93fb2657c93258f4600dc85e7db77d","libffi/src/frv/ffitarget.h":"3edb1e12945a284c7f7305c42df2bbc49ccefbe91ddbdcb98ece4ff6508e266f","libffi/src/ia64/ffi.c":"bb91f285c018acd50666a85a236375bdbfa3081bd3f8d79efc3dd60a361f2905","libffi/src/ia64/ffitarget.h":"e8ae27c307732effe4075c548984638b1869225bf8c28664f2bf17bd6b7a838e","libffi/src/ia64/ia64_flags.h":"4715a00493bfb913b2d1f1779f1ff812633b3bb2a20f9a4b88df6ca97a86b768","libffi/src/ia64/unix.S":"ce96b09c8497aa07ea0dec7ed245a295a715ff0f175fc7cd3b022bafe2f6a72f","libffi/src/java_raw_api.c":"5c3886d8c20ba1238135835aa132ad9c017af5f9e5c55e2167d3ad047def1bd6","libffi/src/kvx/asm.h":"74ccb06144db76d9ab51a5f22d4072fd5fc7879f9a0505b2b775dcefee6f19ee","libffi/src/kvx/ffi.c":"c501b6006dea54d4af0d5a4bb50aa534bdb59ce314b32b131343094626e4bcee","libffi/src/kvx/ffitarget.h":"c83e987cf3726d9fb079b9ae61fd207e7907e714782887b50a994e664537f27f","libffi/src/kvx/sysv.S":"8ae2f992d4d95d06ef64d719f24cf95b8b0a37f9d6d89544b2837e2902f5d95e","libffi/src/loongarch64/ffi.c":"67bd92f9ede776c7e8ff5a168fb0ff343b1268e7ab85362a4fe9425bf40ebdde","libffi/src/loongarch64/ffitarget.h":"daa56da624b80ffaf138788d1c0be4a5e10345bec46851824d4a7cf2f53cf98f","libffi/src/loongarch64/sysv.S":"852251065245fecc4b30e67900482205c9c07f488551a40ec83a3310058e6943","libffi/src/m32r/ffi.c":"b8380500a2095095faa6279a7232fa2c5d1682341497524dd9775d71d4517026","libffi/src/m32r/ffitarget.h":"c6f77c82604629d48a4ba26731c883eb3d7a0d2938a72e2bbcd2da7fb314f811","libffi/src/m32r/sysv.S":"c5ffc450f8a17b7d0d3b7a9d30c4857a7ff05a4d5c5c7095ae9ce1ded60f727f","libffi/src/m68k/ffi.c":"8c3254a9bcd3b1b19a899cc42208a44934e356f872f9e8f3686b0dc70a979a73","libffi/src/m68k/ffitarget.h":"f29c86e1277d33c63b3e477c8660644fc00c491ad4dc59e7e7e3a86e47bda327","libffi/src/m68k/sysv.S":"be73b16b527ff02da8ca5a99c7505f8cfaa7cd61ae4bda77dd7bf97fa47d6a35","libffi/src/m88k/ffi.c":"b68709d814f848ac7c5e78e09e6fc5c7f7f05dd8d42db46fa6924838d4c8ff0e","libffi/src/m88k/ffitarget.h":"1bc2c3a5c2fdc46b0ae12cc74451fbf03213eebdc358eb545dccfc8c07d5dc63","libffi/src/m88k/obsd.S":"e0d08715e7b04238c6512c1dfc5531672d1e363aca5fdb405cb3b584026bfed7","libffi/src/metag/ffi.c":"0bb7d95ed390bbcdf952b7cf8c601718781d07f6eefad73b71e70ee060169bd9","libffi/src/metag/ffitarget.h":"3526869debe2c001b92571ddc2d1bc425acda9642c6b553f3f1fa59c55022ef5","libffi/src/metag/sysv.S":"bd79b3250234634c66103208f742f54cdd459c4eee6c18f0869344ca069deadc","libffi/src/microblaze/ffi.c":"f23f150fc464c3e6b87661cbbea1429054e0223e6523f0903a20a950c5f9a770","libffi/src/microblaze/ffitarget.h":"9a975da19167890d9fa2ed10bc9d9f570c48d284c736e6c8a2f89d2a147c4e44","libffi/src/microblaze/sysv.S":"9611afe6a3b16f43ba7b5f9bec1516bbc9f84607d2fcd461e551bc11b8d992ea","libffi/src/mips/ffi.c":"5d59b968aa844663108006a0feb9228ad03df89f555b4c87f6ed3b937cf5eb63","libffi/src/mips/ffitarget.h":"9750b30896a5376a12e7ad92ea52f7b3231d9a5a636f89f21bb366d95af36a30","libffi/src/mips/n32.S":"90621b017aa2d951105ea5e480b4db98644abd3dfb6786954ca359d90bbaa818","libffi/src/mips/o32.S":"b4a336f597cb2d20ef157436b05a994d5fc874e2f80e12e7286ef1167b0409cd","libffi/src/moxie/eabi.S":"2cd0ab9cce028ceaed5fa9914ce01f9d3b8b2760b7f8eb11e1c4a685ddb079ba","libffi/src/moxie/ffi.c":"7b34f2a640f8f86ee30bf518a7066b7b6f34c57ede9a690354457db87ed106f7","libffi/src/moxie/ffitarget.h":"615c90a132d06a74c931971ace552b875a688c6d553a6b4ebfd88d1d7d39f96a","libffi/src/nios2/ffi.c":"b6db6e41debb710a08248cab6bc36ec92a8e1c3fd223d6eb154a8f96dac560da","libffi/src/nios2/ffitarget.h":"5d2c95eff324c1ac90c39fc1b289d1a1e09ba77d38e35407b13f40eaf458953a","libffi/src/nios2/sysv.S":"89e6ec064f16250c2e297632f83ec22add6df9ecb87eeaba9fc5bd4b62aa484e","libffi/src/or1k/ffi.c":"b1df3df02ee37ae4de19b5e623c75a9cda2cfb4f04aace0a05afdaa5a036678d","libffi/src/or1k/ffitarget.h":"5fb35aa442aa3cabca8ae8b2f29f849ab3e16376533184dbd87bf996253363cb","libffi/src/or1k/sysv.S":"c2613e5db24220b0db69eca54c411aaf6a9dfd9366affde065c355e81a0a80ed","libffi/src/pa/ffi.c":"3492a0f7ea75e3d6c508d3841bef8878f467386d9e206b98afb2784afeefcce4","libffi/src/pa/ffitarget.h":"d5563419c2647c3bc3f53b943b547ef38699fcb2ffdf9c891dd25a630db5d0c3","libffi/src/pa/hpux32.S":"9c64c6b493ca6f6c48e627f729cdf40cacd71fd9034f89910340209298163d75","libffi/src/pa/linux.S":"c04b741784e4bc697e82eb8be04bbcd54c49710234eaf443efbcce74327652a0","libffi/src/powerpc/aix.S":"4626e4cb0fefe1b81bfa110c65c2be79f4d5c4d7066fbb9d857bee01ec319c97","libffi/src/powerpc/aix_closure.S":"2e4f0e8e11137c9bba06c2c6493790b502bdf0c5d57e9a2367745ef09f5bb75e","libffi/src/powerpc/asm.h":"88ae9590e5880128d80b5b44e78a08a3a19027adc4d54d061e2ce0eb24db977b","libffi/src/powerpc/darwin.S":"db3504bd96da9e5e49032ebe72d718e1336f7476b6046c804f5e0e5d2a976252","libffi/src/powerpc/darwin_closure.S":"895e17b7737462dce957be858ec4fa9421abfa258e7f1d674b347e2decc2f9ba","libffi/src/powerpc/ffi.c":"e71ddf26c51e4fa6905da7540bd60b3e84b8b1c45a2593bebdb87ef3024293d0","libffi/src/powerpc/ffi_darwin.c":"da00c4af7f65dc57c091ffd3eef8809b7cc5c79d3f998750544fc209db335dff","libffi/src/powerpc/ffi_linux64.c":"f5dee7aee51f9888b71087fdf463650dca3259d0e532166382189af016ebd4b9","libffi/src/powerpc/ffi_powerpc.h":"4867559a7af98033b5e70cab0883d0f60ca002d2f551cb88f4d3fb789c0aa841","libffi/src/powerpc/ffi_sysv.c":"3feda390184634474602e5e231fcad9072c5a93d931f13b979cc460a911f83fc","libffi/src/powerpc/ffitarget.h":"302e085cf78c8a08ecd75a763710a63457a405c6b9d7dd9dc1c004a942a536e9","libffi/src/powerpc/linux64.S":"cebd433c621e79f538fffea0ee5cb4ab866507a381c260fd25d7a22908f13d81","libffi/src/powerpc/linux64_closure.S":"6d8e78cda0386a37e21bf6efa7c56bd8743c177daa2d814add9c8cc0dc30730b","libffi/src/powerpc/ppc_closure.S":"6df911de61a58e2e003db4bc5c6076c9e2da18244805c92edbc57586e8d74aec","libffi/src/powerpc/sysv.S":"07e60b40bb9aac673e80a841993e5bb0a66588bc286c275e4bdaffb1129da266","libffi/src/powerpc/t-aix":"000ac1ffeefaebbddb37c3dac3ca5856a7624b073f6a78e8c5dec8ff3c88babe","libffi/src/prep_cif.c":"68fca3e5b7a49055787f0de50317c016481511eaa59361d7e00da11901f9a7a7","libffi/src/raw_api.c":"d7ea1c81fc13e9fceb0dc431bc865e224d7be1e84483039eb4ad79144ef29c34","libffi/src/riscv/ffi.c":"e97433bee810984aa1cb89d700d0f329e89abe8f0005770ceaa747d22f8854fb","libffi/src/riscv/ffitarget.h":"e99d39a6622a5c1b3b0f164a89c45e53e60da2719ef15781b25e8fefcbef1a43","libffi/src/riscv/sysv.S":"20e6cd75b24b3e3061b4fdce2f6fef88b32fa33a89f01b623977ebf4c56f5195","libffi/src/s390/ffi.c":"75c81d7329e261dc1177b5c7b7817fe894f06ae66130ff295c2b41c93c2bf134","libffi/src/s390/ffitarget.h":"dc96f638d83a5678232a6a7e6a65334cfbf3f1acdec2e3572ecdf3ad1ddf2b5c","libffi/src/s390/internal.h":"357b4f5bc87ac38b5ed5a07767e2e72fb67096301f32721a385d6f573826f2b1","libffi/src/s390/sysv.S":"a49f55011bbf142097414a32395bd5050f361fca5f8d4264c96e9cde3a40e18c","libffi/src/sh/ffi.c":"b91b3b17d9f1a6587af6fe0c4d59a45c3f467f93cca552d464a0c1b4d8b2c50e","libffi/src/sh/ffitarget.h":"fb4105b6087d88b03a6d6d991e3f6f3c47c1006f0d9311262b3dd5ff76339542","libffi/src/sh/sysv.S":"aec8da0ba9c1792923ec9e937b41af529da8959448d45826bf907d0703b1b0c6","libffi/src/sh64/ffi.c":"7aa411c675749189389e88d4047dc95495c4bb159330e9ccc13c6bac0a4e182a","libffi/src/sh64/ffitarget.h":"200cdeff23918f5684a1a6ea20452fdeb74f891f81a2984a7907b97237718745","libffi/src/sh64/sysv.S":"332a0d1b527dc7e02f4abb2afed63a21d0ee89de6fd0e1c62940d5ebaebd4402","libffi/src/sparc/ffi.c":"97e79944e54749353d0477365bbf41c2e98ac159cee661943938cb0270460587","libffi/src/sparc/ffi64.c":"fd8f203d4728e5382ef15fc6e46a5f713dba44317b1a31dd54eea35c0b4b90b4","libffi/src/sparc/ffitarget.h":"255bcdf721e066d91f5dd20ad4868dcb3a5f523b0d8a74328f25d5d44d7dbef4","libffi/src/sparc/internal.h":"e526b44e6c13fba4931b4c2f7e398a17459ee5179a12184d06b9a5d53184670a","libffi/src/sparc/v8.S":"76d81e84943a95cd71011757a362be5c80e9efda2fc202ab03fa34696cea6785","libffi/src/sparc/v9.S":"d776dcdf2ba9063c040b9d96a761624a12e4cbdbbe79c27199d2f112016536fe","libffi/src/tile/ffi.c":"b4720cda72947c595a9c882cc9ea525a3dd648ac57043cd65f01819aeab9a558","libffi/src/tile/ffitarget.h":"8a6663cd30dfefeebfe022ce6c79e06da47a25b338bbf39ca58d506647f5cd19","libffi/src/tile/tile.S":"d9b2437e3e3d05622383caaffc7116d59d01adad8dd0cf30fcfb02785a7b1c44","libffi/src/tramp.c":"a6326218ad11f485120083497aef1518fd758b6f80390733b3d254bf78d15efc","libffi/src/types.c":"466735ab14f3f53b3f147c6f3ab245105e8c262e89daed8426e6e9fa569f792a","libffi/src/vax/elfbsd.S":"5b9ff613fe7061aa53dc0d058a00ef75a05c18e758741f4e37d0ea2c7ba795f8","libffi/src/vax/ffi.c":"ce63755c5a8bc7439c6b10e0c20d3f2ca6c435423583c29df43918269a9ac746","libffi/src/vax/ffitarget.h":"5861dde94d1a722b911e7ccedfca87c3a55bd90df6641075563364a5ad521101","libffi/src/x86/asmnames.h":"b1a0c704a97aa9bb3a998f7d55cae8bf8181e355249da19a53269a10d03edb8e","libffi/src/x86/ffi.c":"8770cc52d2af84cf2a51f8c9dc6d14973cd91b70b89979f19800c13cd63840b2","libffi/src/x86/ffi64.c":"125d9a406408c187fd8890b66c3a019b313899017d9b065f38eaccbe96913c17","libffi/src/x86/ffitarget.h":"45e4fd2585aaed711e4fa3d1377b70c8e54dcdc56bdf402fa23a8816d19cc58a","libffi/src/x86/ffiw64.c":"b6630b509aa28c57d9a5f93cd710fa0a2d20907cf1703f4085d0eeb602060c9c","libffi/src/x86/internal.h":"faf2d20939ecf17ce73e288e38162de47119bb5f7bdd4994aa434b4b7dea6591","libffi/src/x86/internal64.h":"6618077c8aa7874ee279bb1f6a2aeae50c9d2828a16befeba59af27b1c4b489c","libffi/src/x86/sysv.S":"088483db5f5a4813af965adf3a9e8f83a292db9db040852d08648370d8c1e54e","libffi/src/x86/sysv_intel.S":"e1d0f8d30b46706d867b5fb391435fe1ba37eee73d35f4d8f861684c8707113d","libffi/src/x86/unix64.S":"8a3686659532c51af9cc9b27ef2566068a4eb9b2bce02e3c738df5c339a1efd0","libffi/src/x86/win64.S":"456f93fb44eb8a669baf615db1043d57721191d801c5c5ccbdab05dae085de82","libffi/src/x86/win64_intel.S":"90866da412a9b58fc60e7ee2f0bfcbc167156a78c605217c0edbbdad7532ac76","libffi/src/xtensa/ffi.c":"ceef5d90f319ca2ccc498751fba6077c7ab4b87aa26ed561a20cf5047919e18b","libffi/src/xtensa/ffitarget.h":"48336927a5240905401951a5d63b71f8c628175e5c225fb288dce38b1fcc46ad","libffi/src/xtensa/sysv.S":"8c5a8644be7982d7c661a846fbc76731d95fa2f0e9861f8c41e495ab5c6b9fdd","libffi/testsuite/Makefile.am":"9dce2d99654463fc2c73d44b309720e5f3faa4abc92564b7352785bbc3d8d6b4","libffi/testsuite/Makefile.in":"f9a6085a97570ddfe78d982bd958f0f52ccd9799db37461d431e5a2db45b9f7e","libffi/testsuite/config/default.exp":"ba6d7acd9e5eb26ec2d22a59e0e8a08c91c6dbc1a249ccf11ef00602f568834e","libffi/testsuite/lib/libffi.exp":"a1dce295aabf4017946242c64fdd0e252783e971ce82cb6721ef1ed3b573a257","libffi/testsuite/lib/target-libpath.exp":"e3c0a928e03a0f171abe998fa2a3b5ba23f9fc988a6ed1e08924afc69e40304d","libffi/testsuite/lib/wrapper.exp":"405ed3691640face11e6def6a99c768d3c187570869e3d7ff70c214a36f64347","libffi/testsuite/libffi.bhaible/Makefile":"ed4de8ddf3ef14e4fd6f323a45b2b11c1f05aa079dfc8969e6942a2e92b164a2","libffi/testsuite/libffi.bhaible/README":"22e6507a2126ce03afb8254533f10992b76d91ae90edfae26d097c3453fb611e","libffi/testsuite/libffi.bhaible/alignof.h":"45027b8e0a5ed7797786d7e4a7c8585fbb08e57e1079bfdf89af2e5e98e06090","libffi/testsuite/libffi.bhaible/bhaible.exp":"8fae824122822de954e2e5c837260149aa9463d18b27544313dc097288ec5708","libffi/testsuite/libffi.bhaible/test-call.c":"9ba5749815772415cfdf2e8d1ddfaf206791087d9ce6fe60333e1f52fd2a5ab4","libffi/testsuite/libffi.bhaible/test-callback.c":"59568947874d22fb76e172d687bd9135f32fb55cb75bbcbcbfd68ab11dbb9410","libffi/testsuite/libffi.bhaible/testcases.c":"9dd5d34f45aec66442012034ea99eddadae680691b0ac1ce66e9dc819e150e48","libffi/testsuite/libffi.call/align_mixed.c":"34a62c0a4043f0a30f899157d8ea9441a65f59f8a21fe06a04f038b9fc3c63ac","libffi/testsuite/libffi.call/align_stdcall.c":"a93d34762f4c4220e43b0dfd8380d5991cab9f621cb1cd3f73a34d972b9d724c","libffi/testsuite/libffi.call/bpo-38748.c":"af6d9b7f6ca0d308a0d51dd82a931db32b2e8038eb0e5858cd9fd9d49c0be734","libffi/testsuite/libffi.call/call.exp":"78533a0f27c8e466beef7487a9aa19694a009b5002b542c585f47b28d3abd8cf","libffi/testsuite/libffi.call/err_bad_typedef.c":"122d7771c6aadf0ce1bb3fd6c396dd69fd5480969eb87908347321935dd11a6a","libffi/testsuite/libffi.call/ffitest.h":"c5541ba1460144b66821e9860c23324e0ac6148f43673d05965bd5a654cd77d7","libffi/testsuite/libffi.call/float.c":"217e42ae48c9ac82fa36015fa447a9e76ed6a1ff5da1d9dddd686bcee6619688","libffi/testsuite/libffi.call/float1.c":"1e228846e8ea9e5d193656eafc354cd3bb18f1e09c85c5ff0347162856f73515","libffi/testsuite/libffi.call/float2.c":"24caa884d8d36cc977ae35f19719adca6f9094a4ddb8f01030199f87cd615988","libffi/testsuite/libffi.call/float3.c":"2fb9ec6eb1995519bef68a53e90da89de638eca5759eefa7b6a34e130dc8a79d","libffi/testsuite/libffi.call/float4.c":"d7be087b7ccbe4861d21d97587521ec742f520fe5eb4f215419440213053a799","libffi/testsuite/libffi.call/float_va.c":"25e8ed20bea9255ae8238ae182c8cc122b1405e3106d9cab1d6dc96824ca6e3d","libffi/testsuite/libffi.call/many.c":"0d4124c1e1e7255d3a444a2eddcd1ce9db3ba3438062eaafbccd2f7a3bf98852","libffi/testsuite/libffi.call/many2.c":"df2a91dbe5fa712bfc065361ca9d77a56e2571c7bdd5a762c3053608e88674f9","libffi/testsuite/libffi.call/many_double.c":"6aa60fdcde639efdb5a8eb2517c53a37c5141c15b4772fca2af318d5472093e7","libffi/testsuite/libffi.call/many_mixed.c":"e2287d01c135aab6d2c4489da3e5b7f16587f951f5dbc9e71e4e2a96bd4d21d2","libffi/testsuite/libffi.call/negint.c":"289922cb9b505ae70a479b48c59b262d982b095e2fad2893dfa34cbbb1a620df","libffi/testsuite/libffi.call/offsets.c":"09472384a5887ee9c7ad9eaf826d59cdc0f91016a2ded82da7513abd043c574e","libffi/testsuite/libffi.call/pr1172638.c":"ad8668b52e39c6f2881c3406e71ce71ced0fff496f5c122c66bbd0b2322b64d8","libffi/testsuite/libffi.call/promotion.c":"1821acd2d2a8f3e7e6de3b0268f39c36012efb0e8911d8cf501844dee790af61","libffi/testsuite/libffi.call/pyobjc_tc.c":"1f4be8e5d0b8d74ff9ea4ea260751921ab5dcec0e9aea76bff56fe821d21b106","libffi/testsuite/libffi.call/return_dbl.c":"26362268cae344db05544550dc862596630e4643e677bfd69f152ca7cea1cb5f","libffi/testsuite/libffi.call/return_dbl1.c":"54fe8dffec639adab8452a35cfe0dbf6131a55f39623fcb7bec7d8895907a9b1","libffi/testsuite/libffi.call/return_dbl2.c":"6df0c8364ba4f41534387a01a2acbdeb4b7f4fb29393ce3c096d46b6ae473b3f","libffi/testsuite/libffi.call/return_fl.c":"3e6eab49a51ff5af9e37d33fa674fa586688b8da9f3cab04d01dd35bde73504c","libffi/testsuite/libffi.call/return_fl1.c":"c0a43a777276013a730e52c8023a063c920028a98de59a05809643ff112d86ad","libffi/testsuite/libffi.call/return_fl2.c":"eb0213894f6562b2cf55520c98c035dd602b1f13d0910010a0a2f33778b8e9e8","libffi/testsuite/libffi.call/return_fl3.c":"42a644bde778521f12be47c8b3d02637b5d2f14f895da8a249a5fb0bcdef19ea","libffi/testsuite/libffi.call/return_ldl.c":"f667b34f44f0576189d0170a373e76d1796f1077068da233a61eaff2a0d2f850","libffi/testsuite/libffi.call/return_ll.c":"0cfa1b19658a5fb944fc4a998161188303be4790f400756a33daf752d3249878","libffi/testsuite/libffi.call/return_ll1.c":"e206b38b3ef0405e5024254ee1a0c084dfc1de75457b33e804c7a28723c9378c","libffi/testsuite/libffi.call/return_sc.c":"acbe68c6576d6d09eab78a226f0b0f7a80c42fed9a16ffc7a6f3ee2fe3e2597c","libffi/testsuite/libffi.call/return_sl.c":"d83cc2dcd7b8e81ef0c3d183f132c5f73f0ad2904829bd045578d2fc79fb2e6c","libffi/testsuite/libffi.call/return_uc.c":"0fd5566a9aa8aef8da387a6db65a357623b5c33bf90f16bdf79c0bdae00cfa55","libffi/testsuite/libffi.call/return_ul.c":"0d75b46950cdfd00c6a8d014a2003af3d78ce2061d9cfe1ffe610b38ff80987d","libffi/testsuite/libffi.call/s55.c":"d4fde2abab766080818f3950967c1d1c4e9cf09506687d609dfe1d24d23879bf","libffi/testsuite/libffi.call/strlen.c":"344959533fc8a678e794c532d8ed5c64cf7d86b3c4ed0b0ba8e306ca2e44820c","libffi/testsuite/libffi.call/strlen2.c":"81a9a183a4e3803dec33cf77302dca8b1ccae3a2f9d11766a822df88225e15b5","libffi/testsuite/libffi.call/strlen3.c":"f6cb741c2c921b337729a7b7e975ccf6c494db0ce95d0822f0d6a30a037b2410","libffi/testsuite/libffi.call/strlen4.c":"c9da8b599f17526220adfb68117b6302709ba3f17d6db4c5393de185d3504422","libffi/testsuite/libffi.call/struct1.c":"1e5977ef0e8967c882dd6028a447ae693323a674bba52766d0bd5270dd1d9aae","libffi/testsuite/libffi.call/struct10.c":"52c8c953db75b5012591d77c5e693e89e172d3fd18eb832a8ac3de7d20eb174d","libffi/testsuite/libffi.call/struct2.c":"efb7ba14e478a0774b174e2e6d0660ba55536bd67ae2c0e36e732d3d3b3acd3c","libffi/testsuite/libffi.call/struct3.c":"3fddda95e560b115c4c92f3d9180d258a8c43ff72d1092cdd7726f49c9046dbf","libffi/testsuite/libffi.call/struct4.c":"4a4d83e800e1fe58ac99e00e4c5043fe0d91ca32613e966817d2f8871beff2cb","libffi/testsuite/libffi.call/struct5.c":"489a0fe2a1188f2f38cbd48ac42796907cb48a3519e18e2713b3121e81fee0df","libffi/testsuite/libffi.call/struct6.c":"fccc4060da3ddd2c4a94482bf049dbd19956f9d202db7bfbe57acbf2d45fae1e","libffi/testsuite/libffi.call/struct7.c":"0c261365d2dd64af05069be92ebfbc114b0bca1294a1277841d799f4f8f11cef","libffi/testsuite/libffi.call/struct8.c":"77604032b9b67aaf2ac96c61d959aaf59b0a9da8b9cd1c43c8d53701bf3d31b6","libffi/testsuite/libffi.call/struct9.c":"1070395e78175c93b43f25a677abe104c5de0a697a04b879c7d1bc12c9b49f7b","libffi/testsuite/libffi.call/struct_by_value_2.c":"a46ec7828b4acab6458afdb51f4ca80956d23b1d830c4f92130af9c81dc6cc1c","libffi/testsuite/libffi.call/struct_by_value_3.c":"636bc63b6960efa754818cb75b36911c5a61d4ee10ff7757d9732c17bd15876a","libffi/testsuite/libffi.call/struct_by_value_4.c":"2fc7c3a779da8c52cffad288c0a9fca0969143f6226b0427e0f38e275027e85f","libffi/testsuite/libffi.call/struct_by_value_big.c":"e81926fc9745a98a626fea463f0bdf2a5ae3e7f599229b2f807957535b059f62","libffi/testsuite/libffi.call/struct_by_value_small.c":"933923667330b79c64a6c02c71098f5d7c6f5bde9d23c3418101569c0ea0bb21","libffi/testsuite/libffi.call/uninitialized.c":"87bd46aa7db3937e5fd775b972986516b3907af7aa932ecec950a9df91269eda","libffi/testsuite/libffi.call/va_1.c":"9cbf272c3c5514023f5f23182a1402e4e5ae92f8edf7cdafb4202a1665d7da52","libffi/testsuite/libffi.call/va_2.c":"db000d4d0935b4e219ef6ef46cc555bb5473831b36392a6f92c471534da19545","libffi/testsuite/libffi.call/va_3.c":"0c6c024ab72c62942d34fbad06cb880d7e9d1d21adb8b5391f3105af88658375","libffi/testsuite/libffi.call/va_struct1.c":"05ddfa6f64a5d1aa212838107adde6314f97fcefbf12b796d27443d5600499f2","libffi/testsuite/libffi.call/va_struct2.c":"5cd8f01919f1e7403dda6e25558469b5f838beba1e0faffe2aed6889be4b12b4","libffi/testsuite/libffi.call/va_struct3.c":"3823657d102d096768cfda1ba0cd58a287d1f8bbfa98ea99d7cd03a46f297898","libffi/testsuite/libffi.closures/closure.exp":"89a24bf7dd4cc583738da5a1297810b294fa8fb47264a59c0ca5f48a417b6b4a","libffi/testsuite/libffi.closures/closure_fn0.c":"5ec6c8780d3563d5ef3a85c27d3fa871b66b2d51f466c56eba65216439c0003e","libffi/testsuite/libffi.closures/closure_fn1.c":"4870abe76af359c0bbb974243f48262f94d1c5e1eb19a55010226ce56e84b248","libffi/testsuite/libffi.closures/closure_fn2.c":"854dad048332faf217ca78d6f71c34f8faa142c260d0e13ddd9a94226c2de7f9","libffi/testsuite/libffi.closures/closure_fn3.c":"fa792a9dafe41c17c3a180d56e40b64e4d2008cd7b88a368d36deca6105d547e","libffi/testsuite/libffi.closures/closure_fn4.c":"fc1a08f3f9888c4f54dbb12dd529056f1cfd7202094492fb65a40a67432e5413","libffi/testsuite/libffi.closures/closure_fn5.c":"eb698a971fbf77a1ab570f0e4f78f848cd71ddaeb5b2bc302d2bb8fd63b2cfb7","libffi/testsuite/libffi.closures/closure_fn6.c":"be6f25c9b4feb75d3ba545eafad5d86fddd24b6a220dafc42ab2be58142ceb6b","libffi/testsuite/libffi.closures/closure_loc_fn0.c":"45cb19a709e67137b42802533b022d9a0be9d9acc69110f86680e3d73f6c681d","libffi/testsuite/libffi.closures/closure_simple.c":"bcccecf2d61f5f3476b83c02bf6755811ea2edc2c52b6a12b85a870ed6ace8aa","libffi/testsuite/libffi.closures/cls_12byte.c":"c4e8cd77fe4912cae569b9fd2204a5fd83fa19318ab0ccb24331f4e91b320d50","libffi/testsuite/libffi.closures/cls_16byte.c":"a819a7c783d4d6af9f1cbfbd82d700fc6af1e1f3d515cdb22a4d5951bf1b80a9","libffi/testsuite/libffi.closures/cls_18byte.c":"f2b767c84ca3cfaf33a77d2527a8fded8184d0d67fe1d1f5f14d5d87b17a350b","libffi/testsuite/libffi.closures/cls_19byte.c":"a5f27076cd3eb35e5b7ab2be9bcc0a430382824d97f792f48544ba3c7308ccb3","libffi/testsuite/libffi.closures/cls_1_1byte.c":"4ec40cb64ae26541c84e63a3f901785c27a55ee2c4435df8d082d90ef25e0a93","libffi/testsuite/libffi.closures/cls_20byte.c":"fc4862fa54282a9873e3a78c9d0b3761b2c1a1421f5b12ba7df2fd5f05f23148","libffi/testsuite/libffi.closures/cls_20byte1.c":"7409c01b5d11de6c3460ee396444bed50fe8b77430ccd523897ec31d698d4488","libffi/testsuite/libffi.closures/cls_24byte.c":"b41c113ab1a99e081cde38e7538f4343649cfd8db6d582589531b51ce74de394","libffi/testsuite/libffi.closures/cls_2byte.c":"7b27f119138e6299fc21b49831677c4e8ebb10e13b02c23f8028d2d73780829c","libffi/testsuite/libffi.closures/cls_3_1byte.c":"415a0aaa329e89ddf62ad66f75117ecf331881cb810c9306986a195b3e274c78","libffi/testsuite/libffi.closures/cls_3byte1.c":"fb2b06ba72c82691d8504bcd952aa38cef6eaa0479916f8e671f36164bdf2683","libffi/testsuite/libffi.closures/cls_3byte2.c":"f6d8385f793149269593683cc5fbb999c045d91f41ad8bcb1c56e44aa0fec55b","libffi/testsuite/libffi.closures/cls_3float.c":"45faf33d5205324eb5d9281f7647bbb09f82d4788bcd9c537da2905e51b59267","libffi/testsuite/libffi.closures/cls_4_1byte.c":"15e7fc7c9ddd06e6dec78d4ae592a3bb7bde26c7142ae3d2998c65a574218a64","libffi/testsuite/libffi.closures/cls_4byte.c":"310cb98089592a790bf2e835efbd508c9b5d942a1ce9d0a6f71950a4e244fcbc","libffi/testsuite/libffi.closures/cls_5_1_byte.c":"7d7fb18e11a2253d099c93b6fa4953f7b8fce44dd7a0d22e6bd84bbd015b6e79","libffi/testsuite/libffi.closures/cls_5byte.c":"a519c29b5ebc0616745fc02572edf249b3dd5456daf850f9c1288ea11785768d","libffi/testsuite/libffi.closures/cls_64byte.c":"cd1376f3ebb0313e884cf7abdc4cd463b97b805f105a89084858e843537266c6","libffi/testsuite/libffi.closures/cls_6_1_byte.c":"54dcc15ee54efa579ab440eccfffca676fe6e1004d08dcea02569c96c6c98991","libffi/testsuite/libffi.closures/cls_6byte.c":"a348f40560105696261a729c8e2d4a19a189bbc499a863bf62adf97d0f362639","libffi/testsuite/libffi.closures/cls_7_1_byte.c":"348885c5450bacb1b15aed6e2d0ebfc29640634d7e8284820ab1dbb5b5329f48","libffi/testsuite/libffi.closures/cls_7byte.c":"601f4bc9828c3505a34197a3d775e1cc992aa829ebd0bd68d2b988bef026e4a8","libffi/testsuite/libffi.closures/cls_8byte.c":"9abedc91477d27f2b526cbbadb4b5f35a74a31e6dcbd4779375f8f2f580c3d9a","libffi/testsuite/libffi.closures/cls_9byte1.c":"39c0783fff81bd1f5bd12ee8734e026861d5c7e30844c5af9e9c21363c4673eb","libffi/testsuite/libffi.closures/cls_9byte2.c":"fc612d517686689ac72dfe33399a8e05929d9ef4015d7a5ac593e53fd681d519","libffi/testsuite/libffi.closures/cls_align_double.c":"2bdb22979686646bae245c0e9900a509c7829d36e921e57c02517e5cad12b4dc","libffi/testsuite/libffi.closures/cls_align_float.c":"84ecaf5ad051ad786c312826f1bf76940161c56d8b17c83d0aff1aa62931d123","libffi/testsuite/libffi.closures/cls_align_longdouble.c":"b47d5c32a43fbdf5acfc5b8be50546dab5026401d7a9f2ccfcb2381d1d5ab795","libffi/testsuite/libffi.closures/cls_align_longdouble_split.c":"980a08a59bb5aa5aec21d9ac1b00381313489b2f6e19b75ce57a09d84859dbce","libffi/testsuite/libffi.closures/cls_align_longdouble_split2.c":"d341f20a5cb6399a296309466fb765a2af373787b6e6280d28bf405e64639923","libffi/testsuite/libffi.closures/cls_align_pointer.c":"0bc54bc4092d091e2b144fe4d4566dc2eb65b6fe8be768f5d20a1cb8b68f90bc","libffi/testsuite/libffi.closures/cls_align_sint16.c":"fbd974ba20e8afabef5f0657ec6d5e1757de413bd6e9700e890d3c431a059292","libffi/testsuite/libffi.closures/cls_align_sint32.c":"3ab501d843998ec217f8964c942598b31d2f2b65f4a935e718c38bd83183b2b0","libffi/testsuite/libffi.closures/cls_align_sint64.c":"3d9d64bf040668a0ffed78156518d585922f6097b2a83ccadc25b66f6387135e","libffi/testsuite/libffi.closures/cls_align_uint16.c":"52fdee6b9c38ba6a4852081e230fb1de6474cb62aabe67ab10eb51cb4cf2a7ea","libffi/testsuite/libffi.closures/cls_align_uint32.c":"599ed6d2811874777c1d1405069c9678425bbe556928da97b084666e5cb60449","libffi/testsuite/libffi.closures/cls_align_uint64.c":"6b538e970d4539b89f167aadfb55681f58e5d2f2e34d213e8b6989f8a4de7070","libffi/testsuite/libffi.closures/cls_dbls_struct.c":"276faef139c455bd13eefa54d6c04da399a2c0ae7ac3a6c4a9f329c08b9176ff","libffi/testsuite/libffi.closures/cls_double.c":"9222406230bd89d001ecbb6480577594b11e1349e36fff4575993002cce8e052","libffi/testsuite/libffi.closures/cls_double_va.c":"7ef282ec7c2579b0a1751531120b0ae416916c42bddf190ce3b55504c94bbc10","libffi/testsuite/libffi.closures/cls_float.c":"bfff7bbf9dbe071e301f055dd425c69affaa920cab981c046d6f5d14b6325abd","libffi/testsuite/libffi.closures/cls_longdouble.c":"84af2ec238502dd4e6ada71b13e07454d913cf5654d72c4984abefd055fccedf","libffi/testsuite/libffi.closures/cls_longdouble_va.c":"cd268a14bd2261924e5bdc3b64d74a44a2b32b34b3ea91eba1106cedfa98612d","libffi/testsuite/libffi.closures/cls_many_mixed_args.c":"1aa7f241f87554ec03f6cb68c2f3082fae158de4cd9f632d72815d2562dded93","libffi/testsuite/libffi.closures/cls_many_mixed_float_double.c":"e4d77d7429534df9a6e265ebac43dd25ea5fb3f5a4d5f740472245f78938830c","libffi/testsuite/libffi.closures/cls_multi_schar.c":"9869090287f4fcc291b1f7483825e8653fe9b462410037ae9c4e636c0975cae3","libffi/testsuite/libffi.closures/cls_multi_sshort.c":"412ce740f05fb96fb7ec27982914c0b944ed5a337fe72c0837e9bff78351d300","libffi/testsuite/libffi.closures/cls_multi_sshortchar.c":"0befbc1b7dd2ebd736b1d6f27b6aa485efdbc6ab667095edbf25d1eb1445ff83","libffi/testsuite/libffi.closures/cls_multi_uchar.c":"cad577afe9fe86303674b1d093e8c36b22468471130cc4c2d73713c2301df952","libffi/testsuite/libffi.closures/cls_multi_ushort.c":"0d0bda3ced70cc32cabdb0e470438c5666dbbbc6900c8e4f2d5f77f06a55917a","libffi/testsuite/libffi.closures/cls_multi_ushortchar.c":"8f7e0bc72f89b0d5528166b82b4aca05f829258e5aa8bf8ca2c128234e87c95a","libffi/testsuite/libffi.closures/cls_pointer.c":"eb416f549aac1a769c405748acd312c8bb7d981d41fed93bc06c007dbc57c18a","libffi/testsuite/libffi.closures/cls_pointer_stack.c":"844f2d277d3f4fe14bcc36082fc6f92169452b50f0bf05e31f16019ced3c294e","libffi/testsuite/libffi.closures/cls_schar.c":"4736693cbcc8e1520ea15ddb3485b1d4447634185bad1b452caa7da6a5606c5d","libffi/testsuite/libffi.closures/cls_sint.c":"17cc544afca2b64df72321c1e4eb261ad2171367ea117ad1bc87c83939a3f274","libffi/testsuite/libffi.closures/cls_sshort.c":"a886f615682b8578c5d471c32e6217eff90024e4dda1d7b60e9230f71641198f","libffi/testsuite/libffi.closures/cls_struct_va1.c":"a39f0c3ed903dac59bcf5b9b37c0a4e7771d6253329706e04cee4e56accf76f5","libffi/testsuite/libffi.closures/cls_uchar.c":"41ee03b508e6d4a63db78928187621e2de400b0b25c0aec5468c5489f92d281b","libffi/testsuite/libffi.closures/cls_uint.c":"76de1be670f4ed135ee9be216e788173a8e54575a421d04188073b5836ba3df6","libffi/testsuite/libffi.closures/cls_uint_va.c":"9f98f288aba0da4410c6f0b41757170b12ff49b488ce15b377eb896154f17985","libffi/testsuite/libffi.closures/cls_ulong_va.c":"6744293d9d4a49982c4ca688c49563cb57da03d5a3304641eca8269a73e37403","libffi/testsuite/libffi.closures/cls_ulonglong.c":"fc8ad5727de9d10839c1dace4d8d075ce1f282ca5ccfee4071a9170128f1fa05","libffi/testsuite/libffi.closures/cls_ushort.c":"7d132a63ac15e6fe3f2bdcd73563ccaea2b9857437017118348da5aa58cacd8d","libffi/testsuite/libffi.closures/err_bad_abi.c":"8b91e09447f99fbeacd4c73936622be3cda89a1337df928cd8aa4fefa95a53fe","libffi/testsuite/libffi.closures/ffitest.h":"7f5bae05440e1ca8be4259a8b2a28958ed76d78b6fd77df401ac5d669c3dc877","libffi/testsuite/libffi.closures/huge_struct.c":"9f1be431fcdca761b4c6b6897205cc15fd30ad3b8642beec7d8d67effc14876a","libffi/testsuite/libffi.closures/nested_struct.c":"ac232fe3268a577124e5596d125dada1f8832e2696b4b7487ee0081a23c02611","libffi/testsuite/libffi.closures/nested_struct1.c":"69ee0db5d9f1291e66ea23d4c35ac23c3b52f34964c8c64605f2c18dfa07d0c3","libffi/testsuite/libffi.closures/nested_struct10.c":"a771b301f8401fb4e4450b7db30f2f3a41b5658e2041ed12246ca6478a380234","libffi/testsuite/libffi.closures/nested_struct11.c":"6ef27837e69078c8e48d9c4a80443d1c1994612c3544cbeee430d37015b4d2dd","libffi/testsuite/libffi.closures/nested_struct12.c":"afdd301c76707c624a7cf8e8f6109b529f7091555008e1991a2329b06c6c77cd","libffi/testsuite/libffi.closures/nested_struct13.c":"f0b5786c1838218a868d28ed6b2a4be695eddb574d0dd86848516df9778cb38d","libffi/testsuite/libffi.closures/nested_struct2.c":"9ccf0431af58de9d90cd9985ad60fac21305404c18309bd135a762a0a29529e5","libffi/testsuite/libffi.closures/nested_struct3.c":"f99ed651b473a6fc27bfa65e74ddb4eaba0cf204afee8e8b1899e875f2103300","libffi/testsuite/libffi.closures/nested_struct4.c":"299eb2239c761f7d3e29df913d2d7e4db357b4a58ea01ae484b3b06d84ba7faa","libffi/testsuite/libffi.closures/nested_struct5.c":"a3e6be5cbaada62005747e037d62025c2068769a515e57c674d09228948f1f8e","libffi/testsuite/libffi.closures/nested_struct6.c":"d4817ed0922626e4bfc818aef2ce88132ef2f5b6dd10255bc8a593afc457aa83","libffi/testsuite/libffi.closures/nested_struct7.c":"2153f48a38dbc11926ecb3bb1d5c5bc56b35a3ec09910abd44e91d3a637b2e86","libffi/testsuite/libffi.closures/nested_struct8.c":"e6a353a614c4b123377a4daac4eea7ff3606e19f2529e0a637609cdbbf14488e","libffi/testsuite/libffi.closures/nested_struct9.c":"3620ff09a5f1f56ddff4253c99c49f752c2914b9868896d377ce1b2d543e7832","libffi/testsuite/libffi.closures/problem1.c":"1d559c27e0cf2c44da6c18636ccdcb5456af2b0dd633b8907725cf6380a7f3d2","libffi/testsuite/libffi.closures/single_entry_structs1.c":"2834fe712124f352c56e5831d4ce09856b3ea8943b282d703883fa4281643a96","libffi/testsuite/libffi.closures/single_entry_structs2.c":"e7eefc28755c2c3e81880913f4a204e67c25ca417d95871b3dfe110425967abc","libffi/testsuite/libffi.closures/single_entry_structs3.c":"fadfbf2746a8fa1b432181175fabd750ed9ebdf3337c5b6a47f82ae6861bae2a","libffi/testsuite/libffi.closures/stret_large.c":"d711e83fdf28845c031ad3c349610d6d0e87d0711cd0d05f1a53422003d18aeb","libffi/testsuite/libffi.closures/stret_large2.c":"730c5fc454e296748557d7f90ffbd090cade6b6f9e02fc2df7760f9130a63805","libffi/testsuite/libffi.closures/stret_medium.c":"37c33f6761accbbd61dd84fa477626a308b212fb756b6b81a9888d8c61fef18b","libffi/testsuite/libffi.closures/stret_medium2.c":"f83ed4cd9ee2ecc99ae07af56b7cbc2bf38fc4fc6cb90969d06bd2b38362cbe8","libffi/testsuite/libffi.closures/testclosure.c":"f124edbd32f7b253d3cbfd5362cb54d43fef45aa801525dd68d5e9ad52d27bbf","libffi/testsuite/libffi.closures/unwindtest.cc":"305f66a04eb7e4442e67c3cac42b7bdf1f8cf58df45d64b46b1e405bee8096fd","libffi/testsuite/libffi.closures/unwindtest_ffi_call.cc":"04dee690a23bb135cabd8ef133deda35d879e1f520cef197899d8bacfe37483c","libffi/testsuite/libffi.complex/cls_align_complex.inc":"8f16fa6b099b91b9ee9b17ce48764c9316a21e0ac6f0d4c558f38b786046ec2c","libffi/testsuite/libffi.complex/cls_align_complex_double.c":"1d7b390c946dd82d5b589878cd7dbcd51d4745aa7dd6b911200e86023d25447f","libffi/testsuite/libffi.complex/cls_align_complex_float.c":"e731e5e97859d92ddb3b35b40f19b29c728a7a6785f62276d4c77f17cbc3931f","libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c":"529249c43e55c62fe05419aede98fda5d37760e1e8a758b46cc4f419f44d29d9","libffi/testsuite/libffi.complex/cls_complex.inc":"7d39f073da37e5dc888af4eab0903225a8406ac2ca2dfed426c10b2b76ca9d82","libffi/testsuite/libffi.complex/cls_complex_double.c":"9363097ea0942d1e187191045e370d1a7ce38f9ef7507ad97685256d239dac0e","libffi/testsuite/libffi.complex/cls_complex_float.c":"c5840699a27c6a00af3a8166843401fd7e331eaa3e95ea8c894d49c7cde6a956","libffi/testsuite/libffi.complex/cls_complex_longdouble.c":"7cb2cf513c87f7ec84ac1004d71f5fb1eade769550c8966992ad0ad7881e1133","libffi/testsuite/libffi.complex/cls_complex_struct.inc":"80ef750dfc3444b703e1a36daeacb3fb00e8fa99b32273790d71a9a26b733260","libffi/testsuite/libffi.complex/cls_complex_struct_double.c":"bb6b3f66a0addde784a52f1aa83dca918cd1083cea5769bf9d24e86a4ccbe537","libffi/testsuite/libffi.complex/cls_complex_struct_float.c":"a98bd896a8b5cfef33fbba595e1fe9be5fb6ad72918809d13f43181762e1cc74","libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c":"371418e03f4fe162d484866662df75e4bdceebcc1189925c85c21f7d39386ced","libffi/testsuite/libffi.complex/cls_complex_va.inc":"4275e6e4ab6a7567b5918f459cb2abb38f5c0859f288c0a2973aec405590127a","libffi/testsuite/libffi.complex/cls_complex_va_double.c":"023b67dfbcf760a4cb063da0b027a5995166665ca5487548499275907dbc2298","libffi/testsuite/libffi.complex/cls_complex_va_float.c":"6c1875b8ef67b48471e6abfa9f37d2d63a4aaa5225dfd2d515cabfd96c3011e6","libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c":"1bd7de83d4c0a80aa3dc2631a57909cf0290d8a5dc3677a174938736ede1c614","libffi/testsuite/libffi.complex/complex.exp":"cca150ff76198152d2b2cab3b8369b5af46ef69b312421ca1559398fdda328d8","libffi/testsuite/libffi.complex/complex.inc":"cc99177798ecb57ec45b791809806454460d2a3800d516b355101b4f23e2680d","libffi/testsuite/libffi.complex/complex_defs_double.inc":"15546188e5a06871098b5771c98151af22aefd01994d015f3f484369e1320fac","libffi/testsuite/libffi.complex/complex_defs_float.inc":"b74338a2b1ee2dea91d5bc3a551f5380a9dad0a79ddaeb9c7190dfc15f6dc027","libffi/testsuite/libffi.complex/complex_defs_longdouble.inc":"d50b1665657ce8386a33883450765a659a9e048d3bc66caa51438fd2fe4c91e7","libffi/testsuite/libffi.complex/complex_double.c":"5f9728631636700ec358d15d7b728639854c6b11c68942d934a1d43746b6f5a5","libffi/testsuite/libffi.complex/complex_float.c":"8b338e72735a326e44c5e4bdd298be09fe83f6bbd50bc1cd6adae910f2aa7eb8","libffi/testsuite/libffi.complex/complex_int.c":"5a2db2bade15d626020ef4ab79dbd5da38b89d2f9d4bd3a54ca183e2caac8f3d","libffi/testsuite/libffi.complex/complex_longdouble.c":"4aa805d660ab74199467c43f091b20d46a1d7e029eafc14cf82cde82927c6783","libffi/testsuite/libffi.complex/ffitest.h":"7f5bae05440e1ca8be4259a8b2a28958ed76d78b6fd77df401ac5d669c3dc877","libffi/testsuite/libffi.complex/many_complex.inc":"e8f2557af7513191d27425e562519095031a619830cac9bbcd0b36a9f5d3d9bc","libffi/testsuite/libffi.complex/many_complex_double.c":"5b9059dd34ff8fdb5f7cb0fb351e5feeab538596281f9ac204389396cac239b7","libffi/testsuite/libffi.complex/many_complex_float.c":"cef6f14295c99313bcd05105b9ca43360f8fe7532f7494bb8f629caf71176367","libffi/testsuite/libffi.complex/many_complex_longdouble.c":"d59c3ab56654d83563ee162b07faa4628038a7f776f9b3cbd50c078d7b95dd15","libffi/testsuite/libffi.complex/return_complex.inc":"93915a0c784c3383bb8480f96871384a2ac1847b097cbe69d619ab307c5fc2d6","libffi/testsuite/libffi.complex/return_complex1.inc":"3cc27239e2f5e0fbeff661b1f59c4325dca27702b3b805471f842ff14d3995a7","libffi/testsuite/libffi.complex/return_complex1_double.c":"0d1268b6e8bc6af5d1b8aa0249749f8f405ccb6b8464559dfbf500f5032af481","libffi/testsuite/libffi.complex/return_complex1_float.c":"fae681c372b0c3acf67685e3276629c3908f05b47ef7ac7601bf051bbbea3c9b","libffi/testsuite/libffi.complex/return_complex1_longdouble.c":"38db54c312c994be3ba90d932753211fe5d7cea24a60e516ebb8bc2f30eca310","libffi/testsuite/libffi.complex/return_complex2.inc":"86b98bec9ffa3f3a0c1359d0245c02f01068eb82246cc1d3cee22f80324117ee","libffi/testsuite/libffi.complex/return_complex2_double.c":"74663e04a8f9e0b6c1ff1607de1d36ae08ffd9512978847b74a8104b5e2b0e6d","libffi/testsuite/libffi.complex/return_complex2_float.c":"4f86a6a7cf4b901cf5aa282b0d8cf5f95e292eea3d6e39582fe863c12e95c365","libffi/testsuite/libffi.complex/return_complex2_longdouble.c":"6a58d12076d4674182f5a9fb10172c2d4de220775e8c3ace93fa68590a8f2cc5","libffi/testsuite/libffi.complex/return_complex_double.c":"d99cc7da897f116e0f129c69097a7dda4a48029e1a9caa61f0b3f3fd0597fc9d","libffi/testsuite/libffi.complex/return_complex_float.c":"0439d4c1204361227f0d628a4e749554bf0799608af7056b85336dcc323f1dbb","libffi/testsuite/libffi.complex/return_complex_longdouble.c":"9ba9b81867e143eea96ae1088d83304201d7a9c15b850aa5f32c6db98148707e","libffi/testsuite/libffi.go/aa-direct.c":"dfd5ada446cbe8d4b13f9109cd685014788752eeb24870023dc0de57dc7f9081","libffi/testsuite/libffi.go/closure1.c":"71653402f2e619a328822293df880432be8a99075463af1b612f13d0652d99ce","libffi/testsuite/libffi.go/ffitest.h":"7f5bae05440e1ca8be4259a8b2a28958ed76d78b6fd77df401ac5d669c3dc877","libffi/testsuite/libffi.go/go.exp":"b8c688a6151c1ee7814232cda1c073041d3b85e2f65a45db7402362752533070","libffi/testsuite/libffi.go/static-chain.h":"b3f47ddb1deebf38bddc38f2a66ce648c569a1e794b05d5071211d9490868a9b","release.toml":"49c9c5af260601acda8f67b11963727c809657a78add3747607e422f336e6aca","src/arch.rs":"dc7c8e86fd38edcb9bd5f9d3d323b0cd76a4fd4997b8320ed4464e54aa6518e0","src/lib.rs":"ef553f1039d766df2f41708ebe7017639d0022a4a74182d4003d0da9f6a435f8"},"package":"dc65067b78c0fc069771e8b9a9e02df71e08858bec92c1f101377c67b9dca7c7"}
diff --git a/vendor/libffi-sys/src/arch.rs b/vendor/libffi-sys/src/arch.rs
index 0a1e5e4ee..4ffe486a2 100644
--- a/vendor/libffi-sys/src/arch.rs
+++ b/vendor/libffi-sys/src/arch.rs
@@ -343,3 +343,23 @@ mod s390x {
#[cfg(target_arch = "s390x")]
pub use s390x::*;
+
+/// From libffi:src/loongarch64/ffitarget.h.
+/// See: <https://github.com/libffi/libffi/blob/f24180be1367f942824365b131ae894b9c769c7d/src/loongarch64/ffitarget.h#L47>
+mod loongarch64 {
+ use crate::ffi_abi;
+
+ pub const ffi_abi_FFI_FIRST_ABI: ffi_abi = 0;
+ pub const ffi_abi_FFI_LP64S: ffi_abi = 1;
+ pub const ffi_abi_FFI_LP64F: ffi_abi = 2;
+ pub const ffi_abi_FFI_LP64D: ffi_abi = 3;
+ pub const ffi_abi_FFI_LAST_ABI: ffi_abi = 4;
+ pub const ffi_abi_FFI_DEFAULT_ABI: ffi_abi = ffi_abi_FFI_LP64D;
+
+ pub const FFI_GO_CLOSURES: u32 = 1;
+ pub const FFI_TRAMPOLINE_SIZE: usize = 24;
+ pub const FFI_NATIVE_RAW_API: u32 = 0;
+}
+
+#[cfg(target_arch = "loongarch64")]
+pub use loongarch64::*;
diff --git a/vendor/libffi-sys/src/lib.rs b/vendor/libffi-sys/src/lib.rs
index e652ce699..89029ed5b 100644
--- a/vendor/libffi-sys/src/lib.rs
+++ b/vendor/libffi-sys/src/lib.rs
@@ -133,6 +133,10 @@ pub struct ffi_cif {
pub riscv_nfixedargs: c_uint,
#[cfg(any(target_arch = "riscv", target_arch = "riscv64"))]
pub riscv_unused: c_uint,
+ #[cfg(all(target_arch = "loongarch64"))]
+ pub loongarch_nfixedargs: c_uint,
+ #[cfg(all(target_arch = "loongarch64"))]
+ pub loongarch_unused: c_uint,
}
impl Default for ffi_cif {
diff --git a/vendor/linux-raw-sys-0.1.4/.cargo-checksum.json b/vendor/linux-raw-sys-0.1.4/.cargo-checksum.json
index c03cdb88d..376f4ab13 100644
--- a/vendor/linux-raw-sys-0.1.4/.cargo-checksum.json
+++ b/vendor/linux-raw-sys-0.1.4/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"CODE_OF_CONDUCT.md":"ccd9e538ce44713a2486cc8e4c01b8c8b846d1ccff15de728d8d6fa9a7f846cd","COPYRIGHT":"3290ae0fbc9ddb77d2239121d710f0bb9d31b3b4744e6d97fe01e652b4c1870b","Cargo.toml":"f09fb593f5ffe340754c48be1d18e84ebb68aec0a870a6679b4d353d34639e75","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-Apache-2.0_WITH_LLVM-exception":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","ORG_CODE_OF_CONDUCT.md":"a62b69bf86e605ee1bcbb2f0a12ba79e4cebb6983a7b6491949750aecc4f2178","README.md":"018c6f3402f53659e773ed3d9f7b340fb0f76cba6354c0f13705960a7ba23d61","src/aarch64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/aarch64/general.rs":"9a13415e64cd991e52688dcfe05a265f74c528cadaa5ed5be1e4b323dfdce62d","src/aarch64/ioctl.rs":"723f963524494ecdc1e89ccdae22930e08103b15a54e1830647e5eab53f324ce","src/aarch64/netlink.rs":"e79e75c8c0c299020d9375dda2103ffca837f37a4814f25c3d6af6af1922958f","src/arm/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/arm/general.rs":"6fb927aa8fe794e4586e6e917f6c2f3ea22dd93fdc7326496aabf21a6a93093f","src/arm/ioctl.rs":"7dd20d0458d141bcc0c8b512bc116a6bbe8e44cdc53bb64fa7b708de1c86da0f","src/arm/netlink.rs":"6aaee90e508ddeaca3637291e9a12f4257f6d27e73c6eec11868d948e1e4c724","src/lib.rs":"b41bc02b8eede907dc4381805eae16ccda7857082f2b6547c0e55775018de687","src/mips/errno.rs":"4e2c1dbfd013d8701edc010da77e36e0693c9d434ddaa68a299fd338cadb2c06","src/mips/general.rs":"3374e45bbcfb2f62f163fbff05d9b786a4fd036b9a4beb9671b14e865048a9e3","src/mips/ioctl.rs":"84350b09b48effd8658c0cb455d158d40560e1480588843b92be4ad2c539141e","src/mips/netlink.rs":"3acc8c5156e550a2d7c299919cdabb75e4225f450df765c447bcbc89323cc463","src/mips64/errno.rs":"4e2c1dbfd013d8701edc010da77e36e0693c9d434ddaa68a299fd338cadb2c06","src/mips64/general.rs":"22c331bad3f75baea83a5eea5211318ff5979be2a4401f7dd826d8dd2adfc254","src/mips64/ioctl.rs":"efa0a37a086ff4dff1889acdd728edd54f31b0ba389b54af7dd70279a9429537","src/mips64/netlink.rs":"9b92fff4ba43d4718cd1e880ccdfb25eb4a4d0b3136309cba9631e958187fd45","src/powerpc/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/powerpc/general.rs":"4ea12c0d6ad14f71291c688fbd78014e35ff3a4115155461fca5084960575de5","src/powerpc/ioctl.rs":"be402bfba0fd1014bc49648402f15aec5ad603e5991158db64ae07117eb60ffe","src/powerpc/netlink.rs":"745a7256254b0153b4aaf8c2fc5371aaca6d79666fddc5f539edc4c4e6cc1fcd","src/powerpc64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/powerpc64/general.rs":"7cc72131ebb7736700500148e776e221619f89ecdf119207d7f8a24171810525","src/powerpc64/ioctl.rs":"be402bfba0fd1014bc49648402f15aec5ad603e5991158db64ae07117eb60ffe","src/powerpc64/netlink.rs":"b7be2f1ae16cc6b360d3865fc786188f0c820f48ac8923db5eed538f44c66793","src/riscv32/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/riscv32/general.rs":"47740516fd13af34216fca38a9be1eb3d46739e16cfbcd607d0c142c72b3f21e","src/riscv32/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/riscv32/netlink.rs":"1b08bd4b65b500b34b72e5b7cf4738b7529be1fb38096bb75299e228ab1f22f6","src/riscv64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/riscv64/general.rs":"65714484bd8a745c23f6bab9dc9546a99ef2974c80afc9e7a430b92ad1e2b08d","src/riscv64/ioctl.rs":"935141f7bc36e4d2c6c6be38aa42026a747f0bfc72bbfcc7cda3a9c540151470","src/riscv64/netlink.rs":"8b73509c05aaace7619168ecf6b128e4ca6db7f5bd3eb33994a2b57e8b9e0344","src/s390x/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/s390x/general.rs":"499eac9bc32a159a6f99371250d32d03ec22c16d357702dde133174478a850ff","src/s390x/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/s390x/netlink.rs":"25f47d91f9b1a71f4a33543ddcf6823c7c94e95c2f82587f5bbd9d1a892d61f4","src/sparc/errno.rs":"41ed2550f56eab092ceeed642290811c05f48be68cd557dc3020c7fb4a92b877","src/sparc/general.rs":"7a2e95915edd5207ef0de9dc524e38bc51a93c48d14275f88cb27664c8329a03","src/sparc/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/sparc/netlink.rs":"b9a608f050677cd7cebcb832705935fa8c79858870c82a12c4fda4edf2f1023a","src/sparc64/errno.rs":"41ed2550f56eab092ceeed642290811c05f48be68cd557dc3020c7fb4a92b877","src/sparc64/general.rs":"06cea8ae67e9f07c99dd2556a5ac7dc3c963dce1fa317fe396c53caf5b2db65b","src/sparc64/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/sparc64/netlink.rs":"2e718411da2f58aa8bab75b384de38b778c4bea25d3065210bc5e78b7cdde2e8","src/x32/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/x32/general.rs":"b5189e62ee69bc605570804495e4c0cc793498f1002fdc80c135e00afa53c6ce","src/x32/ioctl.rs":"85e548f8536204552b5b23fb8b3bfeade961fc73c41a9691156012304e0dd84c","src/x32/netlink.rs":"275a7694600599f6856a2606133bd9c203261f164d9153cd0cd8c253a6428769","src/x86/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/x86/general.rs":"89186979648bde769f128ab85a864188b5ca65b99803c8ee1f834302bb42317c","src/x86/ioctl.rs":"6238356fcad51581c1bfaac29ca6b418a7cb0a0a37692cbd0d370a42890fd319","src/x86/netlink.rs":"6aaee90e508ddeaca3637291e9a12f4257f6d27e73c6eec11868d948e1e4c724","src/x86_64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/x86_64/general.rs":"9150b5bbac59f17eb59505a0effe7ec0043a47f97f3124b5377a10422a28e80f","src/x86_64/ioctl.rs":"85e548f8536204552b5b23fb8b3bfeade961fc73c41a9691156012304e0dd84c","src/x86_64/netlink.rs":"fa40e0f28bb09540e219ac6a5f31f50efdc770aa70704a809827dae6a4573885"},"package":"f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"}
\ No newline at end of file
+{"files":{"CODE_OF_CONDUCT.md":"ccd9e538ce44713a2486cc8e4c01b8c8b846d1ccff15de728d8d6fa9a7f846cd","COPYRIGHT":"3290ae0fbc9ddb77d2239121d710f0bb9d31b3b4744e6d97fe01e652b4c1870b","Cargo.toml":"f09fb593f5ffe340754c48be1d18e84ebb68aec0a870a6679b4d353d34639e75","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-Apache-2.0_WITH_LLVM-exception":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","ORG_CODE_OF_CONDUCT.md":"a62b69bf86e605ee1bcbb2f0a12ba79e4cebb6983a7b6491949750aecc4f2178","README.md":"018c6f3402f53659e773ed3d9f7b340fb0f76cba6354c0f13705960a7ba23d61","src/aarch64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/aarch64/general.rs":"9a13415e64cd991e52688dcfe05a265f74c528cadaa5ed5be1e4b323dfdce62d","src/aarch64/ioctl.rs":"723f963524494ecdc1e89ccdae22930e08103b15a54e1830647e5eab53f324ce","src/aarch64/netlink.rs":"e79e75c8c0c299020d9375dda2103ffca837f37a4814f25c3d6af6af1922958f","src/arm/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/arm/general.rs":"6fb927aa8fe794e4586e6e917f6c2f3ea22dd93fdc7326496aabf21a6a93093f","src/arm/ioctl.rs":"7dd20d0458d141bcc0c8b512bc116a6bbe8e44cdc53bb64fa7b708de1c86da0f","src/arm/netlink.rs":"6aaee90e508ddeaca3637291e9a12f4257f6d27e73c6eec11868d948e1e4c724","src/lib.rs":"e6b4d0bfc2c97f2e3d6541e7240021f32e9918ff51f4663b23e386e2af0e301a","src/mips/errno.rs":"4e2c1dbfd013d8701edc010da77e36e0693c9d434ddaa68a299fd338cadb2c06","src/mips/general.rs":"3374e45bbcfb2f62f163fbff05d9b786a4fd036b9a4beb9671b14e865048a9e3","src/mips/ioctl.rs":"84350b09b48effd8658c0cb455d158d40560e1480588843b92be4ad2c539141e","src/mips/netlink.rs":"3acc8c5156e550a2d7c299919cdabb75e4225f450df765c447bcbc89323cc463","src/mips64/errno.rs":"4e2c1dbfd013d8701edc010da77e36e0693c9d434ddaa68a299fd338cadb2c06","src/mips64/general.rs":"22c331bad3f75baea83a5eea5211318ff5979be2a4401f7dd826d8dd2adfc254","src/mips64/ioctl.rs":"efa0a37a086ff4dff1889acdd728edd54f31b0ba389b54af7dd70279a9429537","src/mips64/netlink.rs":"9b92fff4ba43d4718cd1e880ccdfb25eb4a4d0b3136309cba9631e958187fd45","src/powerpc/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/powerpc/general.rs":"4ea12c0d6ad14f71291c688fbd78014e35ff3a4115155461fca5084960575de5","src/powerpc/ioctl.rs":"be402bfba0fd1014bc49648402f15aec5ad603e5991158db64ae07117eb60ffe","src/powerpc/netlink.rs":"745a7256254b0153b4aaf8c2fc5371aaca6d79666fddc5f539edc4c4e6cc1fcd","src/powerpc64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/powerpc64/general.rs":"7cc72131ebb7736700500148e776e221619f89ecdf119207d7f8a24171810525","src/powerpc64/ioctl.rs":"be402bfba0fd1014bc49648402f15aec5ad603e5991158db64ae07117eb60ffe","src/powerpc64/netlink.rs":"b7be2f1ae16cc6b360d3865fc786188f0c820f48ac8923db5eed538f44c66793","src/riscv32/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/riscv32/general.rs":"47740516fd13af34216fca38a9be1eb3d46739e16cfbcd607d0c142c72b3f21e","src/riscv32/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/riscv32/netlink.rs":"1b08bd4b65b500b34b72e5b7cf4738b7529be1fb38096bb75299e228ab1f22f6","src/riscv64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/riscv64/general.rs":"65714484bd8a745c23f6bab9dc9546a99ef2974c80afc9e7a430b92ad1e2b08d","src/riscv64/ioctl.rs":"935141f7bc36e4d2c6c6be38aa42026a747f0bfc72bbfcc7cda3a9c540151470","src/riscv64/netlink.rs":"8b73509c05aaace7619168ecf6b128e4ca6db7f5bd3eb33994a2b57e8b9e0344","src/s390x/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/s390x/general.rs":"499eac9bc32a159a6f99371250d32d03ec22c16d357702dde133174478a850ff","src/s390x/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/s390x/netlink.rs":"25f47d91f9b1a71f4a33543ddcf6823c7c94e95c2f82587f5bbd9d1a892d61f4","src/sparc/errno.rs":"41ed2550f56eab092ceeed642290811c05f48be68cd557dc3020c7fb4a92b877","src/sparc/general.rs":"7a2e95915edd5207ef0de9dc524e38bc51a93c48d14275f88cb27664c8329a03","src/sparc/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/sparc/netlink.rs":"b9a608f050677cd7cebcb832705935fa8c79858870c82a12c4fda4edf2f1023a","src/sparc64/errno.rs":"41ed2550f56eab092ceeed642290811c05f48be68cd557dc3020c7fb4a92b877","src/sparc64/general.rs":"06cea8ae67e9f07c99dd2556a5ac7dc3c963dce1fa317fe396c53caf5b2db65b","src/sparc64/ioctl.rs":"33ce4abc4d6893d1c93485eea3159bc8cefff945d09de7d530ca7b6e99da0097","src/sparc64/netlink.rs":"2e718411da2f58aa8bab75b384de38b778c4bea25d3065210bc5e78b7cdde2e8","src/x32/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/x32/general.rs":"b5189e62ee69bc605570804495e4c0cc793498f1002fdc80c135e00afa53c6ce","src/x32/ioctl.rs":"85e548f8536204552b5b23fb8b3bfeade961fc73c41a9691156012304e0dd84c","src/x32/netlink.rs":"275a7694600599f6856a2606133bd9c203261f164d9153cd0cd8c253a6428769","src/x86/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/x86/general.rs":"89186979648bde769f128ab85a864188b5ca65b99803c8ee1f834302bb42317c","src/x86/ioctl.rs":"6238356fcad51581c1bfaac29ca6b418a7cb0a0a37692cbd0d370a42890fd319","src/x86/netlink.rs":"6aaee90e508ddeaca3637291e9a12f4257f6d27e73c6eec11868d948e1e4c724","src/x86_64/errno.rs":"fff6de3b7ed5b73adfd52c3d27d4603340b7a36aea4736b8bd9cdd4c5b982d55","src/x86_64/general.rs":"9150b5bbac59f17eb59505a0effe7ec0043a47f97f3124b5377a10422a28e80f","src/x86_64/ioctl.rs":"85e548f8536204552b5b23fb8b3bfeade961fc73c41a9691156012304e0dd84c","src/x86_64/netlink.rs":"fa40e0f28bb09540e219ac6a5f31f50efdc770aa70704a809827dae6a4573885"},"package":"f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"}
diff --git a/vendor/linux-raw-sys-0.1.4/src/lib.rs b/vendor/linux-raw-sys-0.1.4/src/lib.rs
index 3204531d0..6c9c948ec 100644
--- a/vendor/linux-raw-sys-0.1.4/src/lib.rs
+++ b/vendor/linux-raw-sys-0.1.4/src/lib.rs
@@ -165,6 +165,22 @@ pub mod ioctl;
#[path = "aarch64/netlink.rs"]
pub mod netlink;
#[cfg(feature = "errno")]
+#[cfg(target_arch = "loongarch64")]
+#[path = "loongarch64/errno.rs"]
+pub mod errno;
+#[cfg(feature = "general")]
+#[cfg(target_arch = "loongarch64")]
+#[path = "loongarch64/general.rs"]
+pub mod general;
+#[cfg(feature = "ioctl")]
+#[cfg(target_arch = "loongarch64")]
+#[path = "loongarch64/ioctl.rs"]
+pub mod ioctl;
+#[cfg(feature = "netlink")]
+#[cfg(target_arch = "loongarch64")]
+#[path = "loongarch64/netlink.rs"]
+pub mod netlink;
+#[cfg(feature = "errno")]
#[cfg(target_arch = "mips")]
#[path = "mips/errno.rs"]
pub mod errno;
diff --git a/vendor/linux-raw-sys-0.1.4/src/loongarch64/errno.rs b/vendor/linux-raw-sys-0.1.4/src/loongarch64/errno.rs
new file mode 100644
index 000000000..8c5620d74
--- /dev/null
+++ b/vendor/linux-raw-sys-0.1.4/src/loongarch64/errno.rs
@@ -0,0 +1,135 @@
+/* automatically generated by rust-bindgen 0.59.2 */
+
+pub const EPERM: u32 = 1;
+pub const ENOENT: u32 = 2;
+pub const ESRCH: u32 = 3;
+pub const EINTR: u32 = 4;
+pub const EIO: u32 = 5;
+pub const ENXIO: u32 = 6;
+pub const E2BIG: u32 = 7;
+pub const ENOEXEC: u32 = 8;
+pub const EBADF: u32 = 9;
+pub const ECHILD: u32 = 10;
+pub const EAGAIN: u32 = 11;
+pub const ENOMEM: u32 = 12;
+pub const EACCES: u32 = 13;
+pub const EFAULT: u32 = 14;
+pub const ENOTBLK: u32 = 15;
+pub const EBUSY: u32 = 16;
+pub const EEXIST: u32 = 17;
+pub const EXDEV: u32 = 18;
+pub const ENODEV: u32 = 19;
+pub const ENOTDIR: u32 = 20;
+pub const EISDIR: u32 = 21;
+pub const EINVAL: u32 = 22;
+pub const ENFILE: u32 = 23;
+pub const EMFILE: u32 = 24;
+pub const ENOTTY: u32 = 25;
+pub const ETXTBSY: u32 = 26;
+pub const EFBIG: u32 = 27;
+pub const ENOSPC: u32 = 28;
+pub const ESPIPE: u32 = 29;
+pub const EROFS: u32 = 30;
+pub const EMLINK: u32 = 31;
+pub const EPIPE: u32 = 32;
+pub const EDOM: u32 = 33;
+pub const ERANGE: u32 = 34;
+pub const EDEADLK: u32 = 35;
+pub const ENAMETOOLONG: u32 = 36;
+pub const ENOLCK: u32 = 37;
+pub const ENOSYS: u32 = 38;
+pub const ENOTEMPTY: u32 = 39;
+pub const ELOOP: u32 = 40;
+pub const EWOULDBLOCK: u32 = 11;
+pub const ENOMSG: u32 = 42;
+pub const EIDRM: u32 = 43;
+pub const ECHRNG: u32 = 44;
+pub const EL2NSYNC: u32 = 45;
+pub const EL3HLT: u32 = 46;
+pub const EL3RST: u32 = 47;
+pub const ELNRNG: u32 = 48;
+pub const EUNATCH: u32 = 49;
+pub const ENOCSI: u32 = 50;
+pub const EL2HLT: u32 = 51;
+pub const EBADE: u32 = 52;
+pub const EBADR: u32 = 53;
+pub const EXFULL: u32 = 54;
+pub const ENOANO: u32 = 55;
+pub const EBADRQC: u32 = 56;
+pub const EBADSLT: u32 = 57;
+pub const EDEADLOCK: u32 = 35;
+pub const EBFONT: u32 = 59;
+pub const ENOSTR: u32 = 60;
+pub const ENODATA: u32 = 61;
+pub const ETIME: u32 = 62;
+pub const ENOSR: u32 = 63;
+pub const ENONET: u32 = 64;
+pub const ENOPKG: u32 = 65;
+pub const EREMOTE: u32 = 66;
+pub const ENOLINK: u32 = 67;
+pub const EADV: u32 = 68;
+pub const ESRMNT: u32 = 69;
+pub const ECOMM: u32 = 70;
+pub const EPROTO: u32 = 71;
+pub const EMULTIHOP: u32 = 72;
+pub const EDOTDOT: u32 = 73;
+pub const EBADMSG: u32 = 74;
+pub const EOVERFLOW: u32 = 75;
+pub const ENOTUNIQ: u32 = 76;
+pub const EBADFD: u32 = 77;
+pub const EREMCHG: u32 = 78;
+pub const ELIBACC: u32 = 79;
+pub const ELIBBAD: u32 = 80;
+pub const ELIBSCN: u32 = 81;
+pub const ELIBMAX: u32 = 82;
+pub const ELIBEXEC: u32 = 83;
+pub const EILSEQ: u32 = 84;
+pub const ERESTART: u32 = 85;
+pub const ESTRPIPE: u32 = 86;
+pub const EUSERS: u32 = 87;
+pub const ENOTSOCK: u32 = 88;
+pub const EDESTADDRREQ: u32 = 89;
+pub const EMSGSIZE: u32 = 90;
+pub const EPROTOTYPE: u32 = 91;
+pub const ENOPROTOOPT: u32 = 92;
+pub const EPROTONOSUPPORT: u32 = 93;
+pub const ESOCKTNOSUPPORT: u32 = 94;
+pub const EOPNOTSUPP: u32 = 95;
+pub const EPFNOSUPPORT: u32 = 96;
+pub const EAFNOSUPPORT: u32 = 97;
+pub const EADDRINUSE: u32 = 98;
+pub const EADDRNOTAVAIL: u32 = 99;
+pub const ENETDOWN: u32 = 100;
+pub const ENETUNREACH: u32 = 101;
+pub const ENETRESET: u32 = 102;
+pub const ECONNABORTED: u32 = 103;
+pub const ECONNRESET: u32 = 104;
+pub const ENOBUFS: u32 = 105;
+pub const EISCONN: u32 = 106;
+pub const ENOTCONN: u32 = 107;
+pub const ESHUTDOWN: u32 = 108;
+pub const ETOOMANYREFS: u32 = 109;
+pub const ETIMEDOUT: u32 = 110;
+pub const ECONNREFUSED: u32 = 111;
+pub const EHOSTDOWN: u32 = 112;
+pub const EHOSTUNREACH: u32 = 113;
+pub const EALREADY: u32 = 114;
+pub const EINPROGRESS: u32 = 115;
+pub const ESTALE: u32 = 116;
+pub const EUCLEAN: u32 = 117;
+pub const ENOTNAM: u32 = 118;
+pub const ENAVAIL: u32 = 119;
+pub const EISNAM: u32 = 120;
+pub const EREMOTEIO: u32 = 121;
+pub const EDQUOT: u32 = 122;
+pub const ENOMEDIUM: u32 = 123;
+pub const EMEDIUMTYPE: u32 = 124;
+pub const ECANCELED: u32 = 125;
+pub const ENOKEY: u32 = 126;
+pub const EKEYEXPIRED: u32 = 127;
+pub const EKEYREVOKED: u32 = 128;
+pub const EKEYREJECTED: u32 = 129;
+pub const EOWNERDEAD: u32 = 130;
+pub const ENOTRECOVERABLE: u32 = 131;
+pub const ERFKILL: u32 = 132;
+pub const EHWPOISON: u32 = 133;
diff --git a/vendor/linux-raw-sys-0.1.4/src/loongarch64/general.rs b/vendor/linux-raw-sys-0.1.4/src/loongarch64/general.rs
new file mode 100644
index 000000000..79d309016
--- /dev/null
+++ b/vendor/linux-raw-sys-0.1.4/src/loongarch64/general.rs
@@ -0,0 +1,5205 @@
+/* automatically generated by rust-bindgen 0.59.2 */
+
+#[repr(C)]
+#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
+pub struct __BindgenBitfieldUnit<Storage> {
+storage: Storage,
+}
+impl<Storage> __BindgenBitfieldUnit<Storage> {
+#[inline]
+pub const fn new(storage: Storage) -> Self {
+Self { storage }
+}
+}
+impl<Storage> __BindgenBitfieldUnit<Storage>
+where
+Storage: AsRef<[u8]> + AsMut<[u8]>,
+{
+#[inline]
+pub fn get_bit(&self, index: usize) -> bool {
+debug_assert!(index / 8 < self.storage.as_ref().len());
+let byte_index = index / 8;
+let byte = self.storage.as_ref()[byte_index];
+let bit_index = if cfg!(target_endian = "big") { 7 - (index % 8) } else { index % 8 };
+let mask = 1 << bit_index;
+byte & mask == mask
+}
+#[inline]
+pub fn set_bit(&mut self, index: usize, val: bool) {
+debug_assert!(index / 8 < self.storage.as_ref().len());
+let byte_index = index / 8;
+let byte = &mut self.storage.as_mut()[byte_index];
+let bit_index = if cfg!(target_endian = "big") { 7 - (index % 8) } else { index % 8 };
+let mask = 1 << bit_index;
+if val {
+*byte |= mask;
+} else {
+*byte &= !mask;
+}
+}
+#[inline]
+pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 {
+debug_assert!(bit_width <= 64);
+debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
+debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
+let mut val = 0;
+for i in 0..(bit_width as usize) {
+if self.get_bit(i + bit_offset) {
+let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };
+val |= 1 << index;
+}
+}
+val
+}
+#[inline]
+pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) {
+debug_assert!(bit_width <= 64);
+debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
+debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
+for i in 0..(bit_width as usize) {
+let mask = 1 << i;
+let val_bit_is_set = val & mask == mask;
+let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };
+self.set_bit(index + bit_offset, val_bit_is_set);
+}
+}
+}
+#[repr(C)]
+#[derive(Default)]
+pub struct __IncompleteArrayField<T>(::core::marker::PhantomData<T>, [T; 0]);
+impl<T> __IncompleteArrayField<T> {
+#[inline]
+pub const fn new() -> Self {
+__IncompleteArrayField(::core::marker::PhantomData, [])
+}
+#[inline]
+pub fn as_ptr(&self) -> *const T {
+self as *const _ as *const T
+}
+#[inline]
+pub fn as_mut_ptr(&mut self) -> *mut T {
+self as *mut _ as *mut T
+}
+#[inline]
+pub unsafe fn as_slice(&self, len: usize) -> &[T] {
+::core::slice::from_raw_parts(self.as_ptr(), len)
+}
+#[inline]
+pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] {
+::core::slice::from_raw_parts_mut(self.as_mut_ptr(), len)
+}
+}
+impl<T> ::core::fmt::Debug for __IncompleteArrayField<T> {
+fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
+fmt.write_str("__IncompleteArrayField")
+}
+}
+#[repr(C)]
+pub struct __BindgenUnionField<T>(::core::marker::PhantomData<T>);
+impl<T> __BindgenUnionField<T> {
+#[inline]
+pub const fn new() -> Self {
+__BindgenUnionField(::core::marker::PhantomData)
+}
+#[inline]
+pub unsafe fn as_ref(&self) -> &T {
+::core::mem::transmute(self)
+}
+#[inline]
+pub unsafe fn as_mut(&mut self) -> &mut T {
+::core::mem::transmute(self)
+}
+}
+impl<T> ::core::default::Default for __BindgenUnionField<T> {
+#[inline]
+fn default() -> Self {
+Self::new()
+}
+}
+impl<T> ::core::clone::Clone for __BindgenUnionField<T> {
+#[inline]
+fn clone(&self) -> Self {
+Self::new()
+}
+}
+impl<T> ::core::marker::Copy for __BindgenUnionField<T> {}
+impl<T> ::core::fmt::Debug for __BindgenUnionField<T> {
+fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
+fmt.write_str("__BindgenUnionField")
+}
+}
+impl<T> ::core::hash::Hash for __BindgenUnionField<T> {
+fn hash<H: ::core::hash::Hasher>(&self, _state: &mut H) {}
+}
+impl<T> ::core::cmp::PartialEq for __BindgenUnionField<T> {
+fn eq(&self, _other: &__BindgenUnionField<T>) -> bool {
+true
+}
+}
+impl<T> ::core::cmp::Eq for __BindgenUnionField<T> {}
+pub const LINUX_VERSION_CODE: u32 = 393728;
+pub const LINUX_VERSION_MAJOR: u32 = 6;
+pub const LINUX_VERSION_PATCHLEVEL: u32 = 2;
+pub const LINUX_VERSION_SUBLEVEL: u32 = 0;
+pub const AT_SYSINFO_EHDR: u32 = 33;
+pub const AT_VECTOR_SIZE_ARCH: u32 = 1;
+pub const AT_NULL: u32 = 0;
+pub const AT_IGNORE: u32 = 1;
+pub const AT_EXECFD: u32 = 2;
+pub const AT_PHDR: u32 = 3;
+pub const AT_PHENT: u32 = 4;
+pub const AT_PHNUM: u32 = 5;
+pub const AT_PAGESZ: u32 = 6;
+pub const AT_BASE: u32 = 7;
+pub const AT_FLAGS: u32 = 8;
+pub const AT_ENTRY: u32 = 9;
+pub const AT_NOTELF: u32 = 10;
+pub const AT_UID: u32 = 11;
+pub const AT_EUID: u32 = 12;
+pub const AT_GID: u32 = 13;
+pub const AT_EGID: u32 = 14;
+pub const AT_PLATFORM: u32 = 15;
+pub const AT_HWCAP: u32 = 16;
+pub const AT_CLKTCK: u32 = 17;
+pub const AT_SECURE: u32 = 23;
+pub const AT_BASE_PLATFORM: u32 = 24;
+pub const AT_RANDOM: u32 = 25;
+pub const AT_HWCAP2: u32 = 26;
+pub const AT_EXECFN: u32 = 31;
+pub const AT_MINSIGSTKSZ: u32 = 51;
+pub const __FD_SETSIZE: u32 = 1024;
+pub const _LINUX_CAPABILITY_VERSION_1: u32 = 429392688;
+pub const _LINUX_CAPABILITY_U32S_1: u32 = 1;
+pub const _LINUX_CAPABILITY_VERSION_2: u32 = 537333798;
+pub const _LINUX_CAPABILITY_U32S_2: u32 = 2;
+pub const _LINUX_CAPABILITY_VERSION_3: u32 = 537396514;
+pub const _LINUX_CAPABILITY_U32S_3: u32 = 2;
+pub const VFS_CAP_REVISION_MASK: u32 = 4278190080;
+pub const VFS_CAP_REVISION_SHIFT: u32 = 24;
+pub const VFS_CAP_FLAGS_MASK: i64 = -4278190081;
+pub const VFS_CAP_FLAGS_EFFECTIVE: u32 = 1;
+pub const VFS_CAP_REVISION_1: u32 = 16777216;
+pub const VFS_CAP_U32_1: u32 = 1;
+pub const VFS_CAP_REVISION_2: u32 = 33554432;
+pub const VFS_CAP_U32_2: u32 = 2;
+pub const VFS_CAP_REVISION_3: u32 = 50331648;
+pub const VFS_CAP_U32_3: u32 = 2;
+pub const VFS_CAP_U32: u32 = 2;
+pub const VFS_CAP_REVISION: u32 = 50331648;
+pub const _LINUX_CAPABILITY_VERSION: u32 = 429392688;
+pub const _LINUX_CAPABILITY_U32S: u32 = 1;
+pub const CAP_CHOWN: u32 = 0;
+pub const CAP_DAC_OVERRIDE: u32 = 1;
+pub const CAP_DAC_READ_SEARCH: u32 = 2;
+pub const CAP_FOWNER: u32 = 3;
+pub const CAP_FSETID: u32 = 4;
+pub const CAP_KILL: u32 = 5;
+pub const CAP_SETGID: u32 = 6;
+pub const CAP_SETUID: u32 = 7;
+pub const CAP_SETPCAP: u32 = 8;
+pub const CAP_LINUX_IMMUTABLE: u32 = 9;
+pub const CAP_NET_BIND_SERVICE: u32 = 10;
+pub const CAP_NET_BROADCAST: u32 = 11;
+pub const CAP_NET_ADMIN: u32 = 12;
+pub const CAP_NET_RAW: u32 = 13;
+pub const CAP_IPC_LOCK: u32 = 14;
+pub const CAP_IPC_OWNER: u32 = 15;
+pub const CAP_SYS_MODULE: u32 = 16;
+pub const CAP_SYS_RAWIO: u32 = 17;
+pub const CAP_SYS_CHROOT: u32 = 18;
+pub const CAP_SYS_PTRACE: u32 = 19;
+pub const CAP_SYS_PACCT: u32 = 20;
+pub const CAP_SYS_ADMIN: u32 = 21;
+pub const CAP_SYS_BOOT: u32 = 22;
+pub const CAP_SYS_NICE: u32 = 23;
+pub const CAP_SYS_RESOURCE: u32 = 24;
+pub const CAP_SYS_TIME: u32 = 25;
+pub const CAP_SYS_TTY_CONFIG: u32 = 26;
+pub const CAP_MKNOD: u32 = 27;
+pub const CAP_LEASE: u32 = 28;
+pub const CAP_AUDIT_WRITE: u32 = 29;
+pub const CAP_AUDIT_CONTROL: u32 = 30;
+pub const CAP_SETFCAP: u32 = 31;
+pub const CAP_MAC_OVERRIDE: u32 = 32;
+pub const CAP_MAC_ADMIN: u32 = 33;
+pub const CAP_SYSLOG: u32 = 34;
+pub const CAP_WAKE_ALARM: u32 = 35;
+pub const CAP_BLOCK_SUSPEND: u32 = 36;
+pub const CAP_AUDIT_READ: u32 = 37;
+pub const CAP_PERFMON: u32 = 38;
+pub const CAP_BPF: u32 = 39;
+pub const CAP_CHECKPOINT_RESTORE: u32 = 40;
+pub const CAP_LAST_CAP: u32 = 40;
+pub const O_ACCMODE: u32 = 3;
+pub const O_RDONLY: u32 = 0;
+pub const O_WRONLY: u32 = 1;
+pub const O_RDWR: u32 = 2;
+pub const O_CREAT: u32 = 64;
+pub const O_EXCL: u32 = 128;
+pub const O_NOCTTY: u32 = 256;
+pub const O_TRUNC: u32 = 512;
+pub const O_APPEND: u32 = 1024;
+pub const O_NONBLOCK: u32 = 2048;
+pub const O_DSYNC: u32 = 4096;
+pub const FASYNC: u32 = 8192;
+pub const O_DIRECT: u32 = 16384;
+pub const O_LARGEFILE: u32 = 32768;
+pub const O_DIRECTORY: u32 = 65536;
+pub const O_NOFOLLOW: u32 = 131072;
+pub const O_NOATIME: u32 = 262144;
+pub const O_CLOEXEC: u32 = 524288;
+pub const __O_SYNC: u32 = 1048576;
+pub const O_SYNC: u32 = 1052672;
+pub const O_PATH: u32 = 2097152;
+pub const __O_TMPFILE: u32 = 4194304;
+pub const O_TMPFILE: u32 = 4259840;
+pub const O_TMPFILE_MASK: u32 = 4259904;
+pub const O_NDELAY: u32 = 2048;
+pub const F_DUPFD: u32 = 0;
+pub const F_GETFD: u32 = 1;
+pub const F_SETFD: u32 = 2;
+pub const F_GETFL: u32 = 3;
+pub const F_SETFL: u32 = 4;
+pub const F_GETLK: u32 = 5;
+pub const F_SETLK: u32 = 6;
+pub const F_SETLKW: u32 = 7;
+pub const F_SETOWN: u32 = 8;
+pub const F_GETOWN: u32 = 9;
+pub const F_SETSIG: u32 = 10;
+pub const F_GETSIG: u32 = 11;
+pub const F_SETOWN_EX: u32 = 15;
+pub const F_GETOWN_EX: u32 = 16;
+pub const F_GETOWNER_UIDS: u32 = 17;
+pub const F_OFD_GETLK: u32 = 36;
+pub const F_OFD_SETLK: u32 = 37;
+pub const F_OFD_SETLKW: u32 = 38;
+pub const F_OWNER_TID: u32 = 0;
+pub const F_OWNER_PID: u32 = 1;
+pub const F_OWNER_PGRP: u32 = 2;
+pub const FD_CLOEXEC: u32 = 1;
+pub const F_RDLCK: u32 = 0;
+pub const F_WRLCK: u32 = 1;
+pub const F_UNLCK: u32 = 2;
+pub const F_EXLCK: u32 = 4;
+pub const F_SHLCK: u32 = 8;
+pub const LOCK_SH: u32 = 1;
+pub const LOCK_EX: u32 = 2;
+pub const LOCK_NB: u32 = 4;
+pub const LOCK_UN: u32 = 8;
+pub const LOCK_MAND: u32 = 32;
+pub const LOCK_READ: u32 = 64;
+pub const LOCK_WRITE: u32 = 128;
+pub const LOCK_RW: u32 = 192;
+pub const F_LINUX_SPECIFIC_BASE: u32 = 1024;
+pub const RESOLVE_NO_XDEV: u32 = 1;
+pub const RESOLVE_NO_MAGICLINKS: u32 = 2;
+pub const RESOLVE_NO_SYMLINKS: u32 = 4;
+pub const RESOLVE_BENEATH: u32 = 8;
+pub const RESOLVE_IN_ROOT: u32 = 16;
+pub const RESOLVE_CACHED: u32 = 32;
+pub const F_SETLEASE: u32 = 1024;
+pub const F_GETLEASE: u32 = 1025;
+pub const F_CANCELLK: u32 = 1029;
+pub const F_DUPFD_CLOEXEC: u32 = 1030;
+pub const F_NOTIFY: u32 = 1026;
+pub const F_SETPIPE_SZ: u32 = 1031;
+pub const F_GETPIPE_SZ: u32 = 1032;
+pub const F_ADD_SEALS: u32 = 1033;
+pub const F_GET_SEALS: u32 = 1034;
+pub const F_SEAL_SEAL: u32 = 1;
+pub const F_SEAL_SHRINK: u32 = 2;
+pub const F_SEAL_GROW: u32 = 4;
+pub const F_SEAL_WRITE: u32 = 8;
+pub const F_SEAL_FUTURE_WRITE: u32 = 16;
+pub const F_GET_RW_HINT: u32 = 1035;
+pub const F_SET_RW_HINT: u32 = 1036;
+pub const F_GET_FILE_RW_HINT: u32 = 1037;
+pub const F_SET_FILE_RW_HINT: u32 = 1038;
+pub const RWH_WRITE_LIFE_NOT_SET: u32 = 0;
+pub const RWH_WRITE_LIFE_NONE: u32 = 1;
+pub const RWH_WRITE_LIFE_SHORT: u32 = 2;
+pub const RWH_WRITE_LIFE_MEDIUM: u32 = 3;
+pub const RWH_WRITE_LIFE_LONG: u32 = 4;
+pub const RWH_WRITE_LIFE_EXTREME: u32 = 5;
+pub const RWF_WRITE_LIFE_NOT_SET: u32 = 0;
+pub const DN_ACCESS: u32 = 1;
+pub const DN_MODIFY: u32 = 2;
+pub const DN_CREATE: u32 = 4;
+pub const DN_DELETE: u32 = 8;
+pub const DN_RENAME: u32 = 16;
+pub const DN_ATTRIB: u32 = 32;
+pub const DN_MULTISHOT: u32 = 2147483648;
+pub const AT_FDCWD: i32 = -100;
+pub const AT_SYMLINK_NOFOLLOW: u32 = 256;
+pub const AT_EACCESS: u32 = 512;
+pub const AT_REMOVEDIR: u32 = 512;
+pub const AT_SYMLINK_FOLLOW: u32 = 1024;
+pub const AT_NO_AUTOMOUNT: u32 = 2048;
+pub const AT_EMPTY_PATH: u32 = 4096;
+pub const AT_STATX_SYNC_TYPE: u32 = 24576;
+pub const AT_STATX_SYNC_AS_STAT: u32 = 0;
+pub const AT_STATX_FORCE_SYNC: u32 = 8192;
+pub const AT_STATX_DONT_SYNC: u32 = 16384;
+pub const AT_RECURSIVE: u32 = 32768;
+pub const EPOLL_CLOEXEC: u32 = 524288;
+pub const EPOLL_CTL_ADD: u32 = 1;
+pub const EPOLL_CTL_DEL: u32 = 2;
+pub const EPOLL_CTL_MOD: u32 = 3;
+pub const POSIX_FADV_NORMAL: u32 = 0;
+pub const POSIX_FADV_RANDOM: u32 = 1;
+pub const POSIX_FADV_SEQUENTIAL: u32 = 2;
+pub const POSIX_FADV_WILLNEED: u32 = 3;
+pub const POSIX_FADV_DONTNEED: u32 = 4;
+pub const POSIX_FADV_NOREUSE: u32 = 5;
+pub const FALLOC_FL_KEEP_SIZE: u32 = 1;
+pub const FALLOC_FL_PUNCH_HOLE: u32 = 2;
+pub const FALLOC_FL_NO_HIDE_STALE: u32 = 4;
+pub const FALLOC_FL_COLLAPSE_RANGE: u32 = 8;
+pub const FALLOC_FL_ZERO_RANGE: u32 = 16;
+pub const FALLOC_FL_INSERT_RANGE: u32 = 32;
+pub const FALLOC_FL_UNSHARE_RANGE: u32 = 64;
+pub const NR_OPEN: u32 = 1024;
+pub const NGROUPS_MAX: u32 = 65536;
+pub const ARG_MAX: u32 = 131072;
+pub const LINK_MAX: u32 = 127;
+pub const MAX_CANON: u32 = 255;
+pub const MAX_INPUT: u32 = 255;
+pub const NAME_MAX: u32 = 255;
+pub const PATH_MAX: u32 = 4096;
+pub const PIPE_BUF: u32 = 4096;
+pub const XATTR_NAME_MAX: u32 = 255;
+pub const XATTR_SIZE_MAX: u32 = 65536;
+pub const XATTR_LIST_MAX: u32 = 65536;
+pub const RTSIG_MAX: u32 = 32;
+pub const _IOC_NRBITS: u32 = 8;
+pub const _IOC_TYPEBITS: u32 = 8;
+pub const _IOC_SIZEBITS: u32 = 14;
+pub const _IOC_DIRBITS: u32 = 2;
+pub const _IOC_NRMASK: u32 = 255;
+pub const _IOC_TYPEMASK: u32 = 255;
+pub const _IOC_SIZEMASK: u32 = 16383;
+pub const _IOC_DIRMASK: u32 = 3;
+pub const _IOC_NRSHIFT: u32 = 0;
+pub const _IOC_TYPESHIFT: u32 = 8;
+pub const _IOC_SIZESHIFT: u32 = 16;
+pub const _IOC_DIRSHIFT: u32 = 30;
+pub const _IOC_NONE: u32 = 0;
+pub const _IOC_WRITE: u32 = 1;
+pub const _IOC_READ: u32 = 2;
+pub const IOC_IN: u32 = 1073741824;
+pub const IOC_OUT: u32 = 2147483648;
+pub const IOC_INOUT: u32 = 3221225472;
+pub const IOCSIZE_MASK: u32 = 1073676288;
+pub const IOCSIZE_SHIFT: u32 = 16;
+pub const FSCRYPT_POLICY_FLAGS_PAD_4: u32 = 0;
+pub const FSCRYPT_POLICY_FLAGS_PAD_8: u32 = 1;
+pub const FSCRYPT_POLICY_FLAGS_PAD_16: u32 = 2;
+pub const FSCRYPT_POLICY_FLAGS_PAD_32: u32 = 3;
+pub const FSCRYPT_POLICY_FLAGS_PAD_MASK: u32 = 3;
+pub const FSCRYPT_POLICY_FLAG_DIRECT_KEY: u32 = 4;
+pub const FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64: u32 = 8;
+pub const FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32: u32 = 16;
+pub const FSCRYPT_MODE_AES_256_XTS: u32 = 1;
+pub const FSCRYPT_MODE_AES_256_CTS: u32 = 4;
+pub const FSCRYPT_MODE_AES_128_CBC: u32 = 5;
+pub const FSCRYPT_MODE_AES_128_CTS: u32 = 6;
+pub const FSCRYPT_MODE_SM4_XTS: u32 = 7;
+pub const FSCRYPT_MODE_SM4_CTS: u32 = 8;
+pub const FSCRYPT_MODE_ADIANTUM: u32 = 9;
+pub const FSCRYPT_MODE_AES_256_HCTR2: u32 = 10;
+pub const FSCRYPT_POLICY_V1: u32 = 0;
+pub const FSCRYPT_KEY_DESCRIPTOR_SIZE: u32 = 8;
+pub const FSCRYPT_KEY_DESC_PREFIX: &[u8; 9usize] = b"fscrypt:\0";
+pub const FSCRYPT_KEY_DESC_PREFIX_SIZE: u32 = 8;
+pub const FSCRYPT_MAX_KEY_SIZE: u32 = 64;
+pub const FSCRYPT_POLICY_V2: u32 = 2;
+pub const FSCRYPT_KEY_IDENTIFIER_SIZE: u32 = 16;
+pub const FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR: u32 = 1;
+pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
+pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;
+pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;
+pub const FSCRYPT_KEY_STATUS_ABSENT: u32 = 1;
+pub const FSCRYPT_KEY_STATUS_PRESENT: u32 = 2;
+pub const FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED: u32 = 3;
+pub const FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF: u32 = 1;
+pub const FS_KEY_DESCRIPTOR_SIZE: u32 = 8;
+pub const FS_POLICY_FLAGS_PAD_4: u32 = 0;
+pub const FS_POLICY_FLAGS_PAD_8: u32 = 1;
+pub const FS_POLICY_FLAGS_PAD_16: u32 = 2;
+pub const FS_POLICY_FLAGS_PAD_32: u32 = 3;
+pub const FS_POLICY_FLAGS_PAD_MASK: u32 = 3;
+pub const FS_POLICY_FLAG_DIRECT_KEY: u32 = 4;
+pub const FS_POLICY_FLAGS_VALID: u32 = 7;
+pub const FS_ENCRYPTION_MODE_INVALID: u32 = 0;
+pub const FS_ENCRYPTION_MODE_AES_256_XTS: u32 = 1;
+pub const FS_ENCRYPTION_MODE_AES_256_GCM: u32 = 2;
+pub const FS_ENCRYPTION_MODE_AES_256_CBC: u32 = 3;
+pub const FS_ENCRYPTION_MODE_AES_256_CTS: u32 = 4;
+pub const FS_ENCRYPTION_MODE_AES_128_CBC: u32 = 5;
+pub const FS_ENCRYPTION_MODE_AES_128_CTS: u32 = 6;
+pub const FS_ENCRYPTION_MODE_ADIANTUM: u32 = 9;
+pub const FS_KEY_DESC_PREFIX: &[u8; 9usize] = b"fscrypt:\0";
+pub const FS_KEY_DESC_PREFIX_SIZE: u32 = 8;
+pub const FS_MAX_KEY_SIZE: u32 = 64;
+pub const MS_RDONLY: u32 = 1;
+pub const MS_NOSUID: u32 = 2;
+pub const MS_NODEV: u32 = 4;
+pub const MS_NOEXEC: u32 = 8;
+pub const MS_SYNCHRONOUS: u32 = 16;
+pub const MS_REMOUNT: u32 = 32;
+pub const MS_MANDLOCK: u32 = 64;
+pub const MS_DIRSYNC: u32 = 128;
+pub const MS_NOSYMFOLLOW: u32 = 256;
+pub const MS_NOATIME: u32 = 1024;
+pub const MS_NODIRATIME: u32 = 2048;
+pub const MS_BIND: u32 = 4096;
+pub const MS_MOVE: u32 = 8192;
+pub const MS_REC: u32 = 16384;
+pub const MS_VERBOSE: u32 = 32768;
+pub const MS_SILENT: u32 = 32768;
+pub const MS_POSIXACL: u32 = 65536;
+pub const MS_UNBINDABLE: u32 = 131072;
+pub const MS_PRIVATE: u32 = 262144;
+pub const MS_SLAVE: u32 = 524288;
+pub const MS_SHARED: u32 = 1048576;
+pub const MS_RELATIME: u32 = 2097152;
+pub const MS_KERNMOUNT: u32 = 4194304;
+pub const MS_I_VERSION: u32 = 8388608;
+pub const MS_STRICTATIME: u32 = 16777216;
+pub const MS_LAZYTIME: u32 = 33554432;
+pub const MS_SUBMOUNT: u32 = 67108864;
+pub const MS_NOREMOTELOCK: u32 = 134217728;
+pub const MS_NOSEC: u32 = 268435456;
+pub const MS_BORN: u32 = 536870912;
+pub const MS_ACTIVE: u32 = 1073741824;
+pub const MS_NOUSER: u32 = 2147483648;
+pub const MS_RMT_MASK: u32 = 41943121;
+pub const MS_MGC_VAL: u32 = 3236757504;
+pub const MS_MGC_MSK: u32 = 4294901760;
+pub const OPEN_TREE_CLONE: u32 = 1;
+pub const OPEN_TREE_CLOEXEC: u32 = 524288;
+pub const MOVE_MOUNT_F_SYMLINKS: u32 = 1;
+pub const MOVE_MOUNT_F_AUTOMOUNTS: u32 = 2;
+pub const MOVE_MOUNT_F_EMPTY_PATH: u32 = 4;
+pub const MOVE_MOUNT_T_SYMLINKS: u32 = 16;
+pub const MOVE_MOUNT_T_AUTOMOUNTS: u32 = 32;
+pub const MOVE_MOUNT_T_EMPTY_PATH: u32 = 64;
+pub const MOVE_MOUNT_SET_GROUP: u32 = 256;
+pub const MOVE_MOUNT__MASK: u32 = 375;
+pub const FSOPEN_CLOEXEC: u32 = 1;
+pub const FSPICK_CLOEXEC: u32 = 1;
+pub const FSPICK_SYMLINK_NOFOLLOW: u32 = 2;
+pub const FSPICK_NO_AUTOMOUNT: u32 = 4;
+pub const FSPICK_EMPTY_PATH: u32 = 8;
+pub const FSMOUNT_CLOEXEC: u32 = 1;
+pub const MOUNT_ATTR_RDONLY: u32 = 1;
+pub const MOUNT_ATTR_NOSUID: u32 = 2;
+pub const MOUNT_ATTR_NODEV: u32 = 4;
+pub const MOUNT_ATTR_NOEXEC: u32 = 8;
+pub const MOUNT_ATTR__ATIME: u32 = 112;
+pub const MOUNT_ATTR_RELATIME: u32 = 0;
+pub const MOUNT_ATTR_NOATIME: u32 = 16;
+pub const MOUNT_ATTR_STRICTATIME: u32 = 32;
+pub const MOUNT_ATTR_NODIRATIME: u32 = 128;
+pub const MOUNT_ATTR_IDMAP: u32 = 1048576;
+pub const MOUNT_ATTR_NOSYMFOLLOW: u32 = 2097152;
+pub const MOUNT_ATTR_SIZE_VER0: u32 = 32;
+pub const INR_OPEN_CUR: u32 = 1024;
+pub const INR_OPEN_MAX: u32 = 4096;
+pub const BLOCK_SIZE_BITS: u32 = 10;
+pub const BLOCK_SIZE: u32 = 1024;
+pub const SEEK_SET: u32 = 0;
+pub const SEEK_CUR: u32 = 1;
+pub const SEEK_END: u32 = 2;
+pub const SEEK_DATA: u32 = 3;
+pub const SEEK_HOLE: u32 = 4;
+pub const SEEK_MAX: u32 = 4;
+pub const RENAME_NOREPLACE: u32 = 1;
+pub const RENAME_EXCHANGE: u32 = 2;
+pub const RENAME_WHITEOUT: u32 = 4;
+pub const FILE_DEDUPE_RANGE_SAME: u32 = 0;
+pub const FILE_DEDUPE_RANGE_DIFFERS: u32 = 1;
+pub const NR_FILE: u32 = 8192;
+pub const FS_XFLAG_REALTIME: u32 = 1;
+pub const FS_XFLAG_PREALLOC: u32 = 2;
+pub const FS_XFLAG_IMMUTABLE: u32 = 8;
+pub const FS_XFLAG_APPEND: u32 = 16;
+pub const FS_XFLAG_SYNC: u32 = 32;
+pub const FS_XFLAG_NOATIME: u32 = 64;
+pub const FS_XFLAG_NODUMP: u32 = 128;
+pub const FS_XFLAG_RTINHERIT: u32 = 256;
+pub const FS_XFLAG_PROJINHERIT: u32 = 512;
+pub const FS_XFLAG_NOSYMLINKS: u32 = 1024;
+pub const FS_XFLAG_EXTSIZE: u32 = 2048;
+pub const FS_XFLAG_EXTSZINHERIT: u32 = 4096;
+pub const FS_XFLAG_NODEFRAG: u32 = 8192;
+pub const FS_XFLAG_FILESTREAM: u32 = 16384;
+pub const FS_XFLAG_DAX: u32 = 32768;
+pub const FS_XFLAG_COWEXTSIZE: u32 = 65536;
+pub const FS_XFLAG_HASATTR: u32 = 2147483648;
+pub const BMAP_IOCTL: u32 = 1;
+pub const FSLABEL_MAX: u32 = 256;
+pub const FS_SECRM_FL: u32 = 1;
+pub const FS_UNRM_FL: u32 = 2;
+pub const FS_COMPR_FL: u32 = 4;
+pub const FS_SYNC_FL: u32 = 8;
+pub const FS_IMMUTABLE_FL: u32 = 16;
+pub const FS_APPEND_FL: u32 = 32;
+pub const FS_NODUMP_FL: u32 = 64;
+pub const FS_NOATIME_FL: u32 = 128;
+pub const FS_DIRTY_FL: u32 = 256;
+pub const FS_COMPRBLK_FL: u32 = 512;
+pub const FS_NOCOMP_FL: u32 = 1024;
+pub const FS_ENCRYPT_FL: u32 = 2048;
+pub const FS_BTREE_FL: u32 = 4096;
+pub const FS_INDEX_FL: u32 = 4096;
+pub const FS_IMAGIC_FL: u32 = 8192;
+pub const FS_JOURNAL_DATA_FL: u32 = 16384;
+pub const FS_NOTAIL_FL: u32 = 32768;
+pub const FS_DIRSYNC_FL: u32 = 65536;
+pub const FS_TOPDIR_FL: u32 = 131072;
+pub const FS_HUGE_FILE_FL: u32 = 262144;
+pub const FS_EXTENT_FL: u32 = 524288;
+pub const FS_VERITY_FL: u32 = 1048576;
+pub const FS_EA_INODE_FL: u32 = 2097152;
+pub const FS_EOFBLOCKS_FL: u32 = 4194304;
+pub const FS_NOCOW_FL: u32 = 8388608;
+pub const FS_DAX_FL: u32 = 33554432;
+pub const FS_INLINE_DATA_FL: u32 = 268435456;
+pub const FS_PROJINHERIT_FL: u32 = 536870912;
+pub const FS_CASEFOLD_FL: u32 = 1073741824;
+pub const FS_RESERVED_FL: u32 = 2147483648;
+pub const FS_FL_USER_VISIBLE: u32 = 253951;
+pub const FS_FL_USER_MODIFIABLE: u32 = 229631;
+pub const SYNC_FILE_RANGE_WAIT_BEFORE: u32 = 1;
+pub const SYNC_FILE_RANGE_WRITE: u32 = 2;
+pub const SYNC_FILE_RANGE_WAIT_AFTER: u32 = 4;
+pub const SYNC_FILE_RANGE_WRITE_AND_WAIT: u32 = 7;
+pub const FUTEX_WAIT: u32 = 0;
+pub const FUTEX_WAKE: u32 = 1;
+pub const FUTEX_FD: u32 = 2;
+pub const FUTEX_REQUEUE: u32 = 3;
+pub const FUTEX_CMP_REQUEUE: u32 = 4;
+pub const FUTEX_WAKE_OP: u32 = 5;
+pub const FUTEX_LOCK_PI: u32 = 6;
+pub const FUTEX_UNLOCK_PI: u32 = 7;
+pub const FUTEX_TRYLOCK_PI: u32 = 8;
+pub const FUTEX_WAIT_BITSET: u32 = 9;
+pub const FUTEX_WAKE_BITSET: u32 = 10;
+pub const FUTEX_WAIT_REQUEUE_PI: u32 = 11;
+pub const FUTEX_CMP_REQUEUE_PI: u32 = 12;
+pub const FUTEX_LOCK_PI2: u32 = 13;
+pub const FUTEX_PRIVATE_FLAG: u32 = 128;
+pub const FUTEX_CLOCK_REALTIME: u32 = 256;
+pub const FUTEX_CMD_MASK: i32 = -385;
+pub const FUTEX_WAIT_PRIVATE: u32 = 128;
+pub const FUTEX_WAKE_PRIVATE: u32 = 129;
+pub const FUTEX_REQUEUE_PRIVATE: u32 = 131;
+pub const FUTEX_CMP_REQUEUE_PRIVATE: u32 = 132;
+pub const FUTEX_WAKE_OP_PRIVATE: u32 = 133;
+pub const FUTEX_LOCK_PI_PRIVATE: u32 = 134;
+pub const FUTEX_LOCK_PI2_PRIVATE: u32 = 141;
+pub const FUTEX_UNLOCK_PI_PRIVATE: u32 = 135;
+pub const FUTEX_TRYLOCK_PI_PRIVATE: u32 = 136;
+pub const FUTEX_WAIT_BITSET_PRIVATE: u32 = 137;
+pub const FUTEX_WAKE_BITSET_PRIVATE: u32 = 138;
+pub const FUTEX_WAIT_REQUEUE_PI_PRIVATE: u32 = 139;
+pub const FUTEX_CMP_REQUEUE_PI_PRIVATE: u32 = 140;
+pub const FUTEX_32: u32 = 2;
+pub const FUTEX_WAITV_MAX: u32 = 128;
+pub const FUTEX_WAITERS: u32 = 2147483648;
+pub const FUTEX_OWNER_DIED: u32 = 1073741824;
+pub const FUTEX_TID_MASK: u32 = 1073741823;
+pub const ROBUST_LIST_LIMIT: u32 = 2048;
+pub const FUTEX_BITSET_MATCH_ANY: u32 = 4294967295;
+pub const FUTEX_OP_SET: u32 = 0;
+pub const FUTEX_OP_ADD: u32 = 1;
+pub const FUTEX_OP_OR: u32 = 2;
+pub const FUTEX_OP_ANDN: u32 = 3;
+pub const FUTEX_OP_XOR: u32 = 4;
+pub const FUTEX_OP_OPARG_SHIFT: u32 = 8;
+pub const FUTEX_OP_CMP_EQ: u32 = 0;
+pub const FUTEX_OP_CMP_NE: u32 = 1;
+pub const FUTEX_OP_CMP_LT: u32 = 2;
+pub const FUTEX_OP_CMP_LE: u32 = 3;
+pub const FUTEX_OP_CMP_GT: u32 = 4;
+pub const FUTEX_OP_CMP_GE: u32 = 5;
+pub const __UAPI_DEF_IF_IFCONF: u32 = 1;
+pub const __UAPI_DEF_IF_IFMAP: u32 = 1;
+pub const __UAPI_DEF_IF_IFNAMSIZ: u32 = 1;
+pub const __UAPI_DEF_IF_IFREQ: u32 = 1;
+pub const __UAPI_DEF_IF_NET_DEVICE_FLAGS: u32 = 1;
+pub const __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO: u32 = 1;
+pub const __UAPI_DEF_IN_ADDR: u32 = 1;
+pub const __UAPI_DEF_IN_IPPROTO: u32 = 1;
+pub const __UAPI_DEF_IN_PKTINFO: u32 = 1;
+pub const __UAPI_DEF_IP_MREQ: u32 = 1;
+pub const __UAPI_DEF_SOCKADDR_IN: u32 = 1;
+pub const __UAPI_DEF_IN_CLASS: u32 = 1;
+pub const __UAPI_DEF_IN6_ADDR: u32 = 1;
+pub const __UAPI_DEF_IN6_ADDR_ALT: u32 = 1;
+pub const __UAPI_DEF_SOCKADDR_IN6: u32 = 1;
+pub const __UAPI_DEF_IPV6_MREQ: u32 = 1;
+pub const __UAPI_DEF_IPPROTO_V6: u32 = 1;
+pub const __UAPI_DEF_IPV6_OPTIONS: u32 = 1;
+pub const __UAPI_DEF_IN6_PKTINFO: u32 = 1;
+pub const __UAPI_DEF_IP6_MTUINFO: u32 = 1;
+pub const __UAPI_DEF_SOCKADDR_IPX: u32 = 1;
+pub const __UAPI_DEF_IPX_ROUTE_DEFINITION: u32 = 1;
+pub const __UAPI_DEF_IPX_INTERFACE_DEFINITION: u32 = 1;
+pub const __UAPI_DEF_IPX_CONFIG_DATA: u32 = 1;
+pub const __UAPI_DEF_IPX_ROUTE_DEF: u32 = 1;
+pub const __UAPI_DEF_XATTR: u32 = 1;
+pub const _K_SS_MAXSIZE: u32 = 128;
+pub const SOCK_SNDBUF_LOCK: u32 = 1;
+pub const SOCK_RCVBUF_LOCK: u32 = 2;
+pub const SOCK_BUF_LOCK_MASK: u32 = 3;
+pub const SOCK_TXREHASH_DEFAULT: u32 = 255;
+pub const SOCK_TXREHASH_DISABLED: u32 = 0;
+pub const SOCK_TXREHASH_ENABLED: u32 = 1;
+pub const IP_TOS: u32 = 1;
+pub const IP_TTL: u32 = 2;
+pub const IP_HDRINCL: u32 = 3;
+pub const IP_OPTIONS: u32 = 4;
+pub const IP_ROUTER_ALERT: u32 = 5;
+pub const IP_RECVOPTS: u32 = 6;
+pub const IP_RETOPTS: u32 = 7;
+pub const IP_PKTINFO: u32 = 8;
+pub const IP_PKTOPTIONS: u32 = 9;
+pub const IP_MTU_DISCOVER: u32 = 10;
+pub const IP_RECVERR: u32 = 11;
+pub const IP_RECVTTL: u32 = 12;
+pub const IP_RECVTOS: u32 = 13;
+pub const IP_MTU: u32 = 14;
+pub const IP_FREEBIND: u32 = 15;
+pub const IP_IPSEC_POLICY: u32 = 16;
+pub const IP_XFRM_POLICY: u32 = 17;
+pub const IP_PASSSEC: u32 = 18;
+pub const IP_TRANSPARENT: u32 = 19;
+pub const IP_RECVRETOPTS: u32 = 7;
+pub const IP_ORIGDSTADDR: u32 = 20;
+pub const IP_RECVORIGDSTADDR: u32 = 20;
+pub const IP_MINTTL: u32 = 21;
+pub const IP_NODEFRAG: u32 = 22;
+pub const IP_CHECKSUM: u32 = 23;
+pub const IP_BIND_ADDRESS_NO_PORT: u32 = 24;
+pub const IP_RECVFRAGSIZE: u32 = 25;
+pub const IP_RECVERR_RFC4884: u32 = 26;
+pub const IP_PMTUDISC_DONT: u32 = 0;
+pub const IP_PMTUDISC_WANT: u32 = 1;
+pub const IP_PMTUDISC_DO: u32 = 2;
+pub const IP_PMTUDISC_PROBE: u32 = 3;
+pub const IP_PMTUDISC_INTERFACE: u32 = 4;
+pub const IP_PMTUDISC_OMIT: u32 = 5;
+pub const IP_MULTICAST_IF: u32 = 32;
+pub const IP_MULTICAST_TTL: u32 = 33;
+pub const IP_MULTICAST_LOOP: u32 = 34;
+pub const IP_ADD_MEMBERSHIP: u32 = 35;
+pub const IP_DROP_MEMBERSHIP: u32 = 36;
+pub const IP_UNBLOCK_SOURCE: u32 = 37;
+pub const IP_BLOCK_SOURCE: u32 = 38;
+pub const IP_ADD_SOURCE_MEMBERSHIP: u32 = 39;
+pub const IP_DROP_SOURCE_MEMBERSHIP: u32 = 40;
+pub const IP_MSFILTER: u32 = 41;
+pub const MCAST_JOIN_GROUP: u32 = 42;
+pub const MCAST_BLOCK_SOURCE: u32 = 43;
+pub const MCAST_UNBLOCK_SOURCE: u32 = 44;
+pub const MCAST_LEAVE_GROUP: u32 = 45;
+pub const MCAST_JOIN_SOURCE_GROUP: u32 = 46;
+pub const MCAST_LEAVE_SOURCE_GROUP: u32 = 47;
+pub const MCAST_MSFILTER: u32 = 48;
+pub const IP_MULTICAST_ALL: u32 = 49;
+pub const IP_UNICAST_IF: u32 = 50;
+pub const MCAST_EXCLUDE: u32 = 0;
+pub const MCAST_INCLUDE: u32 = 1;
+pub const IP_DEFAULT_MULTICAST_TTL: u32 = 1;
+pub const IP_DEFAULT_MULTICAST_LOOP: u32 = 1;
+pub const __SOCK_SIZE__: u32 = 16;
+pub const IN_CLASSA_NET: u32 = 4278190080;
+pub const IN_CLASSA_NSHIFT: u32 = 24;
+pub const IN_CLASSA_HOST: u32 = 16777215;
+pub const IN_CLASSA_MAX: u32 = 128;
+pub const IN_CLASSB_NET: u32 = 4294901760;
+pub const IN_CLASSB_NSHIFT: u32 = 16;
+pub const IN_CLASSB_HOST: u32 = 65535;
+pub const IN_CLASSB_MAX: u32 = 65536;
+pub const IN_CLASSC_NET: u32 = 4294967040;
+pub const IN_CLASSC_NSHIFT: u32 = 8;
+pub const IN_CLASSC_HOST: u32 = 255;
+pub const IN_MULTICAST_NET: u32 = 3758096384;
+pub const IN_CLASSE_NET: u32 = 4294967295;
+pub const IN_CLASSE_NSHIFT: u32 = 0;
+pub const IN_LOOPBACKNET: u32 = 127;
+pub const INADDR_LOOPBACK: u32 = 2130706433;
+pub const INADDR_UNSPEC_GROUP: u32 = 3758096384;
+pub const INADDR_ALLHOSTS_GROUP: u32 = 3758096385;
+pub const INADDR_ALLRTRS_GROUP: u32 = 3758096386;
+pub const INADDR_ALLSNOOPERS_GROUP: u32 = 3758096490;
+pub const INADDR_MAX_LOCAL_GROUP: u32 = 3758096639;
+pub const __LITTLE_ENDIAN: u32 = 1234;
+pub const IN_ACCESS: u32 = 1;
+pub const IN_MODIFY: u32 = 2;
+pub const IN_ATTRIB: u32 = 4;
+pub const IN_CLOSE_WRITE: u32 = 8;
+pub const IN_CLOSE_NOWRITE: u32 = 16;
+pub const IN_OPEN: u32 = 32;
+pub const IN_MOVED_FROM: u32 = 64;
+pub const IN_MOVED_TO: u32 = 128;
+pub const IN_CREATE: u32 = 256;
+pub const IN_DELETE: u32 = 512;
+pub const IN_DELETE_SELF: u32 = 1024;
+pub const IN_MOVE_SELF: u32 = 2048;
+pub const IN_UNMOUNT: u32 = 8192;
+pub const IN_Q_OVERFLOW: u32 = 16384;
+pub const IN_IGNORED: u32 = 32768;
+pub const IN_CLOSE: u32 = 24;
+pub const IN_MOVE: u32 = 192;
+pub const IN_ONLYDIR: u32 = 16777216;
+pub const IN_DONT_FOLLOW: u32 = 33554432;
+pub const IN_EXCL_UNLINK: u32 = 67108864;
+pub const IN_MASK_CREATE: u32 = 268435456;
+pub const IN_MASK_ADD: u32 = 536870912;
+pub const IN_ISDIR: u32 = 1073741824;
+pub const IN_ONESHOT: u32 = 2147483648;
+pub const IN_ALL_EVENTS: u32 = 4095;
+pub const IN_CLOEXEC: u32 = 524288;
+pub const IN_NONBLOCK: u32 = 2048;
+pub const IPTOS_TOS_MASK: u32 = 30;
+pub const IPTOS_LOWDELAY: u32 = 16;
+pub const IPTOS_THROUGHPUT: u32 = 8;
+pub const IPTOS_RELIABILITY: u32 = 4;
+pub const IPTOS_MINCOST: u32 = 2;
+pub const IPTOS_PREC_MASK: u32 = 224;
+pub const IPTOS_PREC_NETCONTROL: u32 = 224;
+pub const IPTOS_PREC_INTERNETCONTROL: u32 = 192;
+pub const IPTOS_PREC_CRITIC_ECP: u32 = 160;
+pub const IPTOS_PREC_FLASHOVERRIDE: u32 = 128;
+pub const IPTOS_PREC_FLASH: u32 = 96;
+pub const IPTOS_PREC_IMMEDIATE: u32 = 64;
+pub const IPTOS_PREC_PRIORITY: u32 = 32;
+pub const IPTOS_PREC_ROUTINE: u32 = 0;
+pub const IPOPT_COPY: u32 = 128;
+pub const IPOPT_CLASS_MASK: u32 = 96;
+pub const IPOPT_NUMBER_MASK: u32 = 31;
+pub const IPOPT_CONTROL: u32 = 0;
+pub const IPOPT_RESERVED1: u32 = 32;
+pub const IPOPT_MEASUREMENT: u32 = 64;
+pub const IPOPT_RESERVED2: u32 = 96;
+pub const IPOPT_END: u32 = 0;
+pub const IPOPT_NOOP: u32 = 1;
+pub const IPOPT_SEC: u32 = 130;
+pub const IPOPT_LSRR: u32 = 131;
+pub const IPOPT_TIMESTAMP: u32 = 68;
+pub const IPOPT_CIPSO: u32 = 134;
+pub const IPOPT_RR: u32 = 7;
+pub const IPOPT_SID: u32 = 136;
+pub const IPOPT_SSRR: u32 = 137;
+pub const IPOPT_RA: u32 = 148;
+pub const IPVERSION: u32 = 4;
+pub const MAXTTL: u32 = 255;
+pub const IPDEFTTL: u32 = 64;
+pub const IPOPT_OPTVAL: u32 = 0;
+pub const IPOPT_OLEN: u32 = 1;
+pub const IPOPT_OFFSET: u32 = 2;
+pub const IPOPT_MINOFF: u32 = 4;
+pub const MAX_IPOPTLEN: u32 = 40;
+pub const IPOPT_NOP: u32 = 1;
+pub const IPOPT_EOL: u32 = 0;
+pub const IPOPT_TS: u32 = 68;
+pub const IPOPT_TS_TSONLY: u32 = 0;
+pub const IPOPT_TS_TSANDADDR: u32 = 1;
+pub const IPOPT_TS_PRESPEC: u32 = 3;
+pub const IPV4_BEET_PHMAXLEN: u32 = 8;
+pub const IPV6_FL_A_GET: u32 = 0;
+pub const IPV6_FL_A_PUT: u32 = 1;
+pub const IPV6_FL_A_RENEW: u32 = 2;
+pub const IPV6_FL_F_CREATE: u32 = 1;
+pub const IPV6_FL_F_EXCL: u32 = 2;
+pub const IPV6_FL_F_REFLECT: u32 = 4;
+pub const IPV6_FL_F_REMOTE: u32 = 8;
+pub const IPV6_FL_S_NONE: u32 = 0;
+pub const IPV6_FL_S_EXCL: u32 = 1;
+pub const IPV6_FL_S_PROCESS: u32 = 2;
+pub const IPV6_FL_S_USER: u32 = 3;
+pub const IPV6_FL_S_ANY: u32 = 255;
+pub const IPV6_FLOWINFO_FLOWLABEL: u32 = 1048575;
+pub const IPV6_FLOWINFO_PRIORITY: u32 = 267386880;
+pub const IPV6_PRIORITY_UNCHARACTERIZED: u32 = 0;
+pub const IPV6_PRIORITY_FILLER: u32 = 256;
+pub const IPV6_PRIORITY_UNATTENDED: u32 = 512;
+pub const IPV6_PRIORITY_RESERVED1: u32 = 768;
+pub const IPV6_PRIORITY_BULK: u32 = 1024;
+pub const IPV6_PRIORITY_RESERVED2: u32 = 1280;
+pub const IPV6_PRIORITY_INTERACTIVE: u32 = 1536;
+pub const IPV6_PRIORITY_CONTROL: u32 = 1792;
+pub const IPV6_PRIORITY_8: u32 = 2048;
+pub const IPV6_PRIORITY_9: u32 = 2304;
+pub const IPV6_PRIORITY_10: u32 = 2560;
+pub const IPV6_PRIORITY_11: u32 = 2816;
+pub const IPV6_PRIORITY_12: u32 = 3072;
+pub const IPV6_PRIORITY_13: u32 = 3328;
+pub const IPV6_PRIORITY_14: u32 = 3584;
+pub const IPV6_PRIORITY_15: u32 = 3840;
+pub const IPPROTO_HOPOPTS: u32 = 0;
+pub const IPPROTO_ROUTING: u32 = 43;
+pub const IPPROTO_FRAGMENT: u32 = 44;
+pub const IPPROTO_ICMPV6: u32 = 58;
+pub const IPPROTO_NONE: u32 = 59;
+pub const IPPROTO_DSTOPTS: u32 = 60;
+pub const IPPROTO_MH: u32 = 135;
+pub const IPV6_TLV_PAD1: u32 = 0;
+pub const IPV6_TLV_PADN: u32 = 1;
+pub const IPV6_TLV_ROUTERALERT: u32 = 5;
+pub const IPV6_TLV_CALIPSO: u32 = 7;
+pub const IPV6_TLV_IOAM: u32 = 49;
+pub const IPV6_TLV_JUMBO: u32 = 194;
+pub const IPV6_TLV_HAO: u32 = 201;
+pub const IPV6_ADDRFORM: u32 = 1;
+pub const IPV6_2292PKTINFO: u32 = 2;
+pub const IPV6_2292HOPOPTS: u32 = 3;
+pub const IPV6_2292DSTOPTS: u32 = 4;
+pub const IPV6_2292RTHDR: u32 = 5;
+pub const IPV6_2292PKTOPTIONS: u32 = 6;
+pub const IPV6_CHECKSUM: u32 = 7;
+pub const IPV6_2292HOPLIMIT: u32 = 8;
+pub const IPV6_NEXTHOP: u32 = 9;
+pub const IPV6_AUTHHDR: u32 = 10;
+pub const IPV6_FLOWINFO: u32 = 11;
+pub const IPV6_UNICAST_HOPS: u32 = 16;
+pub const IPV6_MULTICAST_IF: u32 = 17;
+pub const IPV6_MULTICAST_HOPS: u32 = 18;
+pub const IPV6_MULTICAST_LOOP: u32 = 19;
+pub const IPV6_ADD_MEMBERSHIP: u32 = 20;
+pub const IPV6_DROP_MEMBERSHIP: u32 = 21;
+pub const IPV6_ROUTER_ALERT: u32 = 22;
+pub const IPV6_MTU_DISCOVER: u32 = 23;
+pub const IPV6_MTU: u32 = 24;
+pub const IPV6_RECVERR: u32 = 25;
+pub const IPV6_V6ONLY: u32 = 26;
+pub const IPV6_JOIN_ANYCAST: u32 = 27;
+pub const IPV6_LEAVE_ANYCAST: u32 = 28;
+pub const IPV6_MULTICAST_ALL: u32 = 29;
+pub const IPV6_ROUTER_ALERT_ISOLATE: u32 = 30;
+pub const IPV6_RECVERR_RFC4884: u32 = 31;
+pub const IPV6_PMTUDISC_DONT: u32 = 0;
+pub const IPV6_PMTUDISC_WANT: u32 = 1;
+pub const IPV6_PMTUDISC_DO: u32 = 2;
+pub const IPV6_PMTUDISC_PROBE: u32 = 3;
+pub const IPV6_PMTUDISC_INTERFACE: u32 = 4;
+pub const IPV6_PMTUDISC_OMIT: u32 = 5;
+pub const IPV6_FLOWLABEL_MGR: u32 = 32;
+pub const IPV6_FLOWINFO_SEND: u32 = 33;
+pub const IPV6_IPSEC_POLICY: u32 = 34;
+pub const IPV6_XFRM_POLICY: u32 = 35;
+pub const IPV6_HDRINCL: u32 = 36;
+pub const IPV6_RECVPKTINFO: u32 = 49;
+pub const IPV6_PKTINFO: u32 = 50;
+pub const IPV6_RECVHOPLIMIT: u32 = 51;
+pub const IPV6_HOPLIMIT: u32 = 52;
+pub const IPV6_RECVHOPOPTS: u32 = 53;
+pub const IPV6_HOPOPTS: u32 = 54;
+pub const IPV6_RTHDRDSTOPTS: u32 = 55;
+pub const IPV6_RECVRTHDR: u32 = 56;
+pub const IPV6_RTHDR: u32 = 57;
+pub const IPV6_RECVDSTOPTS: u32 = 58;
+pub const IPV6_DSTOPTS: u32 = 59;
+pub const IPV6_RECVPATHMTU: u32 = 60;
+pub const IPV6_PATHMTU: u32 = 61;
+pub const IPV6_DONTFRAG: u32 = 62;
+pub const IPV6_RECVTCLASS: u32 = 66;
+pub const IPV6_TCLASS: u32 = 67;
+pub const IPV6_AUTOFLOWLABEL: u32 = 70;
+pub const IPV6_ADDR_PREFERENCES: u32 = 72;
+pub const IPV6_PREFER_SRC_TMP: u32 = 1;
+pub const IPV6_PREFER_SRC_PUBLIC: u32 = 2;
+pub const IPV6_PREFER_SRC_PUBTMP_DEFAULT: u32 = 256;
+pub const IPV6_PREFER_SRC_COA: u32 = 4;
+pub const IPV6_PREFER_SRC_HOME: u32 = 1024;
+pub const IPV6_PREFER_SRC_CGA: u32 = 8;
+pub const IPV6_PREFER_SRC_NONCGA: u32 = 2048;
+pub const IPV6_MINHOPCOUNT: u32 = 73;
+pub const IPV6_ORIGDSTADDR: u32 = 74;
+pub const IPV6_RECVORIGDSTADDR: u32 = 74;
+pub const IPV6_TRANSPARENT: u32 = 75;
+pub const IPV6_UNICAST_IF: u32 = 76;
+pub const IPV6_RECVFRAGSIZE: u32 = 77;
+pub const IPV6_FREEBIND: u32 = 78;
+pub const IPV6_MIN_MTU: u32 = 1280;
+pub const IPV6_SRCRT_STRICT: u32 = 1;
+pub const IPV6_SRCRT_TYPE_0: u32 = 0;
+pub const IPV6_SRCRT_TYPE_2: u32 = 2;
+pub const IPV6_SRCRT_TYPE_3: u32 = 3;
+pub const IPV6_SRCRT_TYPE_4: u32 = 4;
+pub const IPV6_OPT_ROUTERALERT_MLD: u32 = 0;
+pub const ADFS_SUPER_MAGIC: u32 = 44533;
+pub const AFFS_SUPER_MAGIC: u32 = 44543;
+pub const AFS_SUPER_MAGIC: u32 = 1397113167;
+pub const AUTOFS_SUPER_MAGIC: u32 = 391;
+pub const CEPH_SUPER_MAGIC: u32 = 12805120;
+pub const CODA_SUPER_MAGIC: u32 = 1937076805;
+pub const CRAMFS_MAGIC: u32 = 684539205;
+pub const CRAMFS_MAGIC_WEND: u32 = 1161678120;
+pub const DEBUGFS_MAGIC: u32 = 1684170528;
+pub const SECURITYFS_MAGIC: u32 = 1935894131;
+pub const SELINUX_MAGIC: u32 = 4185718668;
+pub const SMACK_MAGIC: u32 = 1128357203;
+pub const RAMFS_MAGIC: u32 = 2240043254;
+pub const TMPFS_MAGIC: u32 = 16914836;
+pub const HUGETLBFS_MAGIC: u32 = 2508478710;
+pub const SQUASHFS_MAGIC: u32 = 1936814952;
+pub const ECRYPTFS_SUPER_MAGIC: u32 = 61791;
+pub const EFS_SUPER_MAGIC: u32 = 4278867;
+pub const EROFS_SUPER_MAGIC_V1: u32 = 3774210530;
+pub const EXT2_SUPER_MAGIC: u32 = 61267;
+pub const EXT3_SUPER_MAGIC: u32 = 61267;
+pub const XENFS_SUPER_MAGIC: u32 = 2881100148;
+pub const EXT4_SUPER_MAGIC: u32 = 61267;
+pub const BTRFS_SUPER_MAGIC: u32 = 2435016766;
+pub const NILFS_SUPER_MAGIC: u32 = 13364;
+pub const F2FS_SUPER_MAGIC: u32 = 4076150800;
+pub const HPFS_SUPER_MAGIC: u32 = 4187351113;
+pub const ISOFS_SUPER_MAGIC: u32 = 38496;
+pub const JFFS2_SUPER_MAGIC: u32 = 29366;
+pub const XFS_SUPER_MAGIC: u32 = 1481003842;
+pub const PSTOREFS_MAGIC: u32 = 1634035564;
+pub const EFIVARFS_MAGIC: u32 = 3730735588;
+pub const HOSTFS_SUPER_MAGIC: u32 = 12648430;
+pub const OVERLAYFS_SUPER_MAGIC: u32 = 2035054128;
+pub const FUSE_SUPER_MAGIC: u32 = 1702057286;
+pub const MINIX_SUPER_MAGIC: u32 = 4991;
+pub const MINIX_SUPER_MAGIC2: u32 = 5007;
+pub const MINIX2_SUPER_MAGIC: u32 = 9320;
+pub const MINIX2_SUPER_MAGIC2: u32 = 9336;
+pub const MINIX3_SUPER_MAGIC: u32 = 19802;
+pub const MSDOS_SUPER_MAGIC: u32 = 19780;
+pub const EXFAT_SUPER_MAGIC: u32 = 538032816;
+pub const NCP_SUPER_MAGIC: u32 = 22092;
+pub const NFS_SUPER_MAGIC: u32 = 26985;
+pub const OCFS2_SUPER_MAGIC: u32 = 1952539503;
+pub const OPENPROM_SUPER_MAGIC: u32 = 40865;
+pub const QNX4_SUPER_MAGIC: u32 = 47;
+pub const QNX6_SUPER_MAGIC: u32 = 1746473250;
+pub const AFS_FS_MAGIC: u32 = 1799439955;
+pub const REISERFS_SUPER_MAGIC: u32 = 1382369651;
+pub const REISERFS_SUPER_MAGIC_STRING: &[u8; 9usize] = b"ReIsErFs\0";
+pub const REISER2FS_SUPER_MAGIC_STRING: &[u8; 10usize] = b"ReIsEr2Fs\0";
+pub const REISER2FS_JR_SUPER_MAGIC_STRING: &[u8; 10usize] = b"ReIsEr3Fs\0";
+pub const SMB_SUPER_MAGIC: u32 = 20859;
+pub const CIFS_SUPER_MAGIC: u32 = 4283649346;
+pub const SMB2_SUPER_MAGIC: u32 = 4266872130;
+pub const CGROUP_SUPER_MAGIC: u32 = 2613483;
+pub const CGROUP2_SUPER_MAGIC: u32 = 1667723888;
+pub const RDTGROUP_SUPER_MAGIC: u32 = 124082209;
+pub const STACK_END_MAGIC: u32 = 1470918301;
+pub const TRACEFS_MAGIC: u32 = 1953653091;
+pub const V9FS_MAGIC: u32 = 16914839;
+pub const BDEVFS_MAGIC: u32 = 1650746742;
+pub const DAXFS_MAGIC: u32 = 1684300152;
+pub const BINFMTFS_MAGIC: u32 = 1112100429;
+pub const DEVPTS_SUPER_MAGIC: u32 = 7377;
+pub const BINDERFS_SUPER_MAGIC: u32 = 1819242352;
+pub const FUTEXFS_SUPER_MAGIC: u32 = 195894762;
+pub const PIPEFS_MAGIC: u32 = 1346981957;
+pub const PROC_SUPER_MAGIC: u32 = 40864;
+pub const SOCKFS_MAGIC: u32 = 1397703499;
+pub const SYSFS_MAGIC: u32 = 1650812274;
+pub const USBDEVICE_SUPER_MAGIC: u32 = 40866;
+pub const MTD_INODE_FS_MAGIC: u32 = 288389204;
+pub const ANON_INODE_FS_MAGIC: u32 = 151263540;
+pub const BTRFS_TEST_MAGIC: u32 = 1936880249;
+pub const NSFS_MAGIC: u32 = 1853056627;
+pub const BPF_FS_MAGIC: u32 = 3405662737;
+pub const AAFS_MAGIC: u32 = 1513908720;
+pub const ZONEFS_MAGIC: u32 = 1515144787;
+pub const UDF_SUPER_MAGIC: u32 = 352400198;
+pub const DMA_BUF_MAGIC: u32 = 1145913666;
+pub const DEVMEM_MAGIC: u32 = 1162691661;
+pub const SECRETMEM_MAGIC: u32 = 1397048141;
+pub const PROT_READ: u32 = 1;
+pub const PROT_WRITE: u32 = 2;
+pub const PROT_EXEC: u32 = 4;
+pub const PROT_SEM: u32 = 8;
+pub const PROT_NONE: u32 = 0;
+pub const PROT_GROWSDOWN: u32 = 16777216;
+pub const PROT_GROWSUP: u32 = 33554432;
+pub const MAP_TYPE: u32 = 15;
+pub const MAP_FIXED: u32 = 16;
+pub const MAP_ANONYMOUS: u32 = 32;
+pub const MAP_POPULATE: u32 = 32768;
+pub const MAP_NONBLOCK: u32 = 65536;
+pub const MAP_STACK: u32 = 131072;
+pub const MAP_HUGETLB: u32 = 262144;
+pub const MAP_SYNC: u32 = 524288;
+pub const MAP_FIXED_NOREPLACE: u32 = 1048576;
+pub const MAP_UNINITIALIZED: u32 = 67108864;
+pub const MLOCK_ONFAULT: u32 = 1;
+pub const MS_ASYNC: u32 = 1;
+pub const MS_INVALIDATE: u32 = 2;
+pub const MS_SYNC: u32 = 4;
+pub const MADV_NORMAL: u32 = 0;
+pub const MADV_RANDOM: u32 = 1;
+pub const MADV_SEQUENTIAL: u32 = 2;
+pub const MADV_WILLNEED: u32 = 3;
+pub const MADV_DONTNEED: u32 = 4;
+pub const MADV_FREE: u32 = 8;
+pub const MADV_REMOVE: u32 = 9;
+pub const MADV_DONTFORK: u32 = 10;
+pub const MADV_DOFORK: u32 = 11;
+pub const MADV_HWPOISON: u32 = 100;
+pub const MADV_SOFT_OFFLINE: u32 = 101;
+pub const MADV_MERGEABLE: u32 = 12;
+pub const MADV_UNMERGEABLE: u32 = 13;
+pub const MADV_HUGEPAGE: u32 = 14;
+pub const MADV_NOHUGEPAGE: u32 = 15;
+pub const MADV_DONTDUMP: u32 = 16;
+pub const MADV_DODUMP: u32 = 17;
+pub const MADV_WIPEONFORK: u32 = 18;
+pub const MADV_KEEPONFORK: u32 = 19;
+pub const MADV_COLD: u32 = 20;
+pub const MADV_PAGEOUT: u32 = 21;
+pub const MADV_POPULATE_READ: u32 = 22;
+pub const MADV_POPULATE_WRITE: u32 = 23;
+pub const MADV_DONTNEED_LOCKED: u32 = 24;
+pub const MADV_COLLAPSE: u32 = 25;
+pub const MAP_FILE: u32 = 0;
+pub const PKEY_DISABLE_ACCESS: u32 = 1;
+pub const PKEY_DISABLE_WRITE: u32 = 2;
+pub const PKEY_ACCESS_MASK: u32 = 3;
+pub const MAP_GROWSDOWN: u32 = 256;
+pub const MAP_DENYWRITE: u32 = 2048;
+pub const MAP_EXECUTABLE: u32 = 4096;
+pub const MAP_LOCKED: u32 = 8192;
+pub const MAP_NORESERVE: u32 = 16384;
+pub const MCL_CURRENT: u32 = 1;
+pub const MCL_FUTURE: u32 = 2;
+pub const MCL_ONFAULT: u32 = 4;
+pub const HUGETLB_FLAG_ENCODE_SHIFT: u32 = 26;
+pub const HUGETLB_FLAG_ENCODE_MASK: u32 = 63;
+pub const HUGETLB_FLAG_ENCODE_16KB: u32 = 939524096;
+pub const HUGETLB_FLAG_ENCODE_64KB: u32 = 1073741824;
+pub const HUGETLB_FLAG_ENCODE_512KB: u32 = 1275068416;
+pub const HUGETLB_FLAG_ENCODE_1MB: u32 = 1342177280;
+pub const HUGETLB_FLAG_ENCODE_2MB: u32 = 1409286144;
+pub const HUGETLB_FLAG_ENCODE_8MB: u32 = 1543503872;
+pub const HUGETLB_FLAG_ENCODE_16MB: u32 = 1610612736;
+pub const HUGETLB_FLAG_ENCODE_32MB: u32 = 1677721600;
+pub const HUGETLB_FLAG_ENCODE_256MB: u32 = 1879048192;
+pub const HUGETLB_FLAG_ENCODE_512MB: u32 = 1946157056;
+pub const HUGETLB_FLAG_ENCODE_1GB: u32 = 2013265920;
+pub const HUGETLB_FLAG_ENCODE_2GB: u32 = 2080374784;
+pub const HUGETLB_FLAG_ENCODE_16GB: u32 = 2281701376;
+pub const MREMAP_MAYMOVE: u32 = 1;
+pub const MREMAP_FIXED: u32 = 2;
+pub const MREMAP_DONTUNMAP: u32 = 4;
+pub const OVERCOMMIT_GUESS: u32 = 0;
+pub const OVERCOMMIT_ALWAYS: u32 = 1;
+pub const OVERCOMMIT_NEVER: u32 = 2;
+pub const MAP_SHARED: u32 = 1;
+pub const MAP_PRIVATE: u32 = 2;
+pub const MAP_SHARED_VALIDATE: u32 = 3;
+pub const MAP_HUGE_SHIFT: u32 = 26;
+pub const MAP_HUGE_MASK: u32 = 63;
+pub const MAP_HUGE_16KB: u32 = 939524096;
+pub const MAP_HUGE_64KB: u32 = 1073741824;
+pub const MAP_HUGE_512KB: u32 = 1275068416;
+pub const MAP_HUGE_1MB: u32 = 1342177280;
+pub const MAP_HUGE_2MB: u32 = 1409286144;
+pub const MAP_HUGE_8MB: u32 = 1543503872;
+pub const MAP_HUGE_16MB: u32 = 1610612736;
+pub const MAP_HUGE_32MB: u32 = 1677721600;
+pub const MAP_HUGE_256MB: u32 = 1879048192;
+pub const MAP_HUGE_512MB: u32 = 1946157056;
+pub const MAP_HUGE_1GB: u32 = 2013265920;
+pub const MAP_HUGE_2GB: u32 = 2080374784;
+pub const MAP_HUGE_16GB: u32 = 2281701376;
+pub const SIOCGSTAMP_OLD: u32 = 35078;
+pub const SIOCGSTAMPNS_OLD: u32 = 35079;
+pub const SOL_SOCKET: u32 = 1;
+pub const SO_DEBUG: u32 = 1;
+pub const SO_REUSEADDR: u32 = 2;
+pub const SO_TYPE: u32 = 3;
+pub const SO_ERROR: u32 = 4;
+pub const SO_DONTROUTE: u32 = 5;
+pub const SO_BROADCAST: u32 = 6;
+pub const SO_SNDBUF: u32 = 7;
+pub const SO_RCVBUF: u32 = 8;
+pub const SO_SNDBUFFORCE: u32 = 32;
+pub const SO_RCVBUFFORCE: u32 = 33;
+pub const SO_KEEPALIVE: u32 = 9;
+pub const SO_OOBINLINE: u32 = 10;
+pub const SO_NO_CHECK: u32 = 11;
+pub const SO_PRIORITY: u32 = 12;
+pub const SO_LINGER: u32 = 13;
+pub const SO_BSDCOMPAT: u32 = 14;
+pub const SO_REUSEPORT: u32 = 15;
+pub const SO_PASSCRED: u32 = 16;
+pub const SO_PEERCRED: u32 = 17;
+pub const SO_RCVLOWAT: u32 = 18;
+pub const SO_SNDLOWAT: u32 = 19;
+pub const SO_RCVTIMEO_OLD: u32 = 20;
+pub const SO_SNDTIMEO_OLD: u32 = 21;
+pub const SO_SECURITY_AUTHENTICATION: u32 = 22;
+pub const SO_SECURITY_ENCRYPTION_TRANSPORT: u32 = 23;
+pub const SO_SECURITY_ENCRYPTION_NETWORK: u32 = 24;
+pub const SO_BINDTODEVICE: u32 = 25;
+pub const SO_ATTACH_FILTER: u32 = 26;
+pub const SO_DETACH_FILTER: u32 = 27;
+pub const SO_GET_FILTER: u32 = 26;
+pub const SO_PEERNAME: u32 = 28;
+pub const SO_ACCEPTCONN: u32 = 30;
+pub const SO_PEERSEC: u32 = 31;
+pub const SO_PASSSEC: u32 = 34;
+pub const SO_MARK: u32 = 36;
+pub const SO_PROTOCOL: u32 = 38;
+pub const SO_DOMAIN: u32 = 39;
+pub const SO_RXQ_OVFL: u32 = 40;
+pub const SO_WIFI_STATUS: u32 = 41;
+pub const SCM_WIFI_STATUS: u32 = 41;
+pub const SO_PEEK_OFF: u32 = 42;
+pub const SO_NOFCS: u32 = 43;
+pub const SO_LOCK_FILTER: u32 = 44;
+pub const SO_SELECT_ERR_QUEUE: u32 = 45;
+pub const SO_BUSY_POLL: u32 = 46;
+pub const SO_MAX_PACING_RATE: u32 = 47;
+pub const SO_BPF_EXTENSIONS: u32 = 48;
+pub const SO_INCOMING_CPU: u32 = 49;
+pub const SO_ATTACH_BPF: u32 = 50;
+pub const SO_DETACH_BPF: u32 = 27;
+pub const SO_ATTACH_REUSEPORT_CBPF: u32 = 51;
+pub const SO_ATTACH_REUSEPORT_EBPF: u32 = 52;
+pub const SO_CNX_ADVICE: u32 = 53;
+pub const SCM_TIMESTAMPING_OPT_STATS: u32 = 54;
+pub const SO_MEMINFO: u32 = 55;
+pub const SO_INCOMING_NAPI_ID: u32 = 56;
+pub const SO_COOKIE: u32 = 57;
+pub const SCM_TIMESTAMPING_PKTINFO: u32 = 58;
+pub const SO_PEERGROUPS: u32 = 59;
+pub const SO_ZEROCOPY: u32 = 60;
+pub const SO_TXTIME: u32 = 61;
+pub const SCM_TXTIME: u32 = 61;
+pub const SO_BINDTOIFINDEX: u32 = 62;
+pub const SO_TIMESTAMP_OLD: u32 = 29;
+pub const SO_TIMESTAMPNS_OLD: u32 = 35;
+pub const SO_TIMESTAMPING_OLD: u32 = 37;
+pub const SO_TIMESTAMP_NEW: u32 = 63;
+pub const SO_TIMESTAMPNS_NEW: u32 = 64;
+pub const SO_TIMESTAMPING_NEW: u32 = 65;
+pub const SO_RCVTIMEO_NEW: u32 = 66;
+pub const SO_SNDTIMEO_NEW: u32 = 67;
+pub const SO_DETACH_REUSEPORT_BPF: u32 = 68;
+pub const SO_PREFER_BUSY_POLL: u32 = 69;
+pub const SO_BUSY_POLL_BUDGET: u32 = 70;
+pub const SO_NETNS_COOKIE: u32 = 71;
+pub const SO_BUF_LOCK: u32 = 72;
+pub const SO_RESERVE_MEM: u32 = 73;
+pub const SO_TXREHASH: u32 = 74;
+pub const SO_RCVMARK: u32 = 75;
+pub const SO_TIMESTAMP: u32 = 29;
+pub const SO_TIMESTAMPNS: u32 = 35;
+pub const SO_TIMESTAMPING: u32 = 37;
+pub const SO_RCVTIMEO: u32 = 20;
+pub const SO_SNDTIMEO: u32 = 21;
+pub const SCM_TIMESTAMP: u32 = 29;
+pub const SCM_TIMESTAMPNS: u32 = 35;
+pub const SCM_TIMESTAMPING: u32 = 37;
+pub const SYS_SOCKET: u32 = 1;
+pub const SYS_BIND: u32 = 2;
+pub const SYS_CONNECT: u32 = 3;
+pub const SYS_LISTEN: u32 = 4;
+pub const SYS_ACCEPT: u32 = 5;
+pub const SYS_GETSOCKNAME: u32 = 6;
+pub const SYS_GETPEERNAME: u32 = 7;
+pub const SYS_SOCKETPAIR: u32 = 8;
+pub const SYS_SEND: u32 = 9;
+pub const SYS_RECV: u32 = 10;
+pub const SYS_SENDTO: u32 = 11;
+pub const SYS_RECVFROM: u32 = 12;
+pub const SYS_SHUTDOWN: u32 = 13;
+pub const SYS_SETSOCKOPT: u32 = 14;
+pub const SYS_GETSOCKOPT: u32 = 15;
+pub const SYS_SENDMSG: u32 = 16;
+pub const SYS_RECVMSG: u32 = 17;
+pub const SYS_ACCEPT4: u32 = 18;
+pub const SYS_RECVMMSG: u32 = 19;
+pub const SYS_SENDMMSG: u32 = 20;
+pub const __SO_ACCEPTCON: u32 = 65536;
+pub const POLLIN: u32 = 1;
+pub const POLLPRI: u32 = 2;
+pub const POLLOUT: u32 = 4;
+pub const POLLERR: u32 = 8;
+pub const POLLHUP: u32 = 16;
+pub const POLLNVAL: u32 = 32;
+pub const POLLRDNORM: u32 = 64;
+pub const POLLRDBAND: u32 = 128;
+pub const POLLWRNORM: u32 = 256;
+pub const POLLWRBAND: u32 = 512;
+pub const POLLMSG: u32 = 1024;
+pub const POLLREMOVE: u32 = 4096;
+pub const POLLRDHUP: u32 = 8192;
+pub const PR_SET_PDEATHSIG: u32 = 1;
+pub const PR_GET_PDEATHSIG: u32 = 2;
+pub const PR_GET_DUMPABLE: u32 = 3;
+pub const PR_SET_DUMPABLE: u32 = 4;
+pub const PR_GET_UNALIGN: u32 = 5;
+pub const PR_SET_UNALIGN: u32 = 6;
+pub const PR_UNALIGN_NOPRINT: u32 = 1;
+pub const PR_UNALIGN_SIGBUS: u32 = 2;
+pub const PR_GET_KEEPCAPS: u32 = 7;
+pub const PR_SET_KEEPCAPS: u32 = 8;
+pub const PR_GET_FPEMU: u32 = 9;
+pub const PR_SET_FPEMU: u32 = 10;
+pub const PR_FPEMU_NOPRINT: u32 = 1;
+pub const PR_FPEMU_SIGFPE: u32 = 2;
+pub const PR_GET_FPEXC: u32 = 11;
+pub const PR_SET_FPEXC: u32 = 12;
+pub const PR_FP_EXC_SW_ENABLE: u32 = 128;
+pub const PR_FP_EXC_DIV: u32 = 65536;
+pub const PR_FP_EXC_OVF: u32 = 131072;
+pub const PR_FP_EXC_UND: u32 = 262144;
+pub const PR_FP_EXC_RES: u32 = 524288;
+pub const PR_FP_EXC_INV: u32 = 1048576;
+pub const PR_FP_EXC_DISABLED: u32 = 0;
+pub const PR_FP_EXC_NONRECOV: u32 = 1;
+pub const PR_FP_EXC_ASYNC: u32 = 2;
+pub const PR_FP_EXC_PRECISE: u32 = 3;
+pub const PR_GET_TIMING: u32 = 13;
+pub const PR_SET_TIMING: u32 = 14;
+pub const PR_TIMING_STATISTICAL: u32 = 0;
+pub const PR_TIMING_TIMESTAMP: u32 = 1;
+pub const PR_SET_NAME: u32 = 15;
+pub const PR_GET_NAME: u32 = 16;
+pub const PR_GET_ENDIAN: u32 = 19;
+pub const PR_SET_ENDIAN: u32 = 20;
+pub const PR_ENDIAN_BIG: u32 = 0;
+pub const PR_ENDIAN_LITTLE: u32 = 1;
+pub const PR_ENDIAN_PPC_LITTLE: u32 = 2;
+pub const PR_GET_SECCOMP: u32 = 21;
+pub const PR_SET_SECCOMP: u32 = 22;
+pub const PR_CAPBSET_READ: u32 = 23;
+pub const PR_CAPBSET_DROP: u32 = 24;
+pub const PR_GET_TSC: u32 = 25;
+pub const PR_SET_TSC: u32 = 26;
+pub const PR_TSC_ENABLE: u32 = 1;
+pub const PR_TSC_SIGSEGV: u32 = 2;
+pub const PR_GET_SECUREBITS: u32 = 27;
+pub const PR_SET_SECUREBITS: u32 = 28;
+pub const PR_SET_TIMERSLACK: u32 = 29;
+pub const PR_GET_TIMERSLACK: u32 = 30;
+pub const PR_TASK_PERF_EVENTS_DISABLE: u32 = 31;
+pub const PR_TASK_PERF_EVENTS_ENABLE: u32 = 32;
+pub const PR_MCE_KILL: u32 = 33;
+pub const PR_MCE_KILL_CLEAR: u32 = 0;
+pub const PR_MCE_KILL_SET: u32 = 1;
+pub const PR_MCE_KILL_LATE: u32 = 0;
+pub const PR_MCE_KILL_EARLY: u32 = 1;
+pub const PR_MCE_KILL_DEFAULT: u32 = 2;
+pub const PR_MCE_KILL_GET: u32 = 34;
+pub const PR_SET_MM: u32 = 35;
+pub const PR_SET_MM_START_CODE: u32 = 1;
+pub const PR_SET_MM_END_CODE: u32 = 2;
+pub const PR_SET_MM_START_DATA: u32 = 3;
+pub const PR_SET_MM_END_DATA: u32 = 4;
+pub const PR_SET_MM_START_STACK: u32 = 5;
+pub const PR_SET_MM_START_BRK: u32 = 6;
+pub const PR_SET_MM_BRK: u32 = 7;
+pub const PR_SET_MM_ARG_START: u32 = 8;
+pub const PR_SET_MM_ARG_END: u32 = 9;
+pub const PR_SET_MM_ENV_START: u32 = 10;
+pub const PR_SET_MM_ENV_END: u32 = 11;
+pub const PR_SET_MM_AUXV: u32 = 12;
+pub const PR_SET_MM_EXE_FILE: u32 = 13;
+pub const PR_SET_MM_MAP: u32 = 14;
+pub const PR_SET_MM_MAP_SIZE: u32 = 15;
+pub const PR_SET_PTRACER: u32 = 1499557217;
+pub const PR_SET_CHILD_SUBREAPER: u32 = 36;
+pub const PR_GET_CHILD_SUBREAPER: u32 = 37;
+pub const PR_SET_NO_NEW_PRIVS: u32 = 38;
+pub const PR_GET_NO_NEW_PRIVS: u32 = 39;
+pub const PR_GET_TID_ADDRESS: u32 = 40;
+pub const PR_SET_THP_DISABLE: u32 = 41;
+pub const PR_GET_THP_DISABLE: u32 = 42;
+pub const PR_MPX_ENABLE_MANAGEMENT: u32 = 43;
+pub const PR_MPX_DISABLE_MANAGEMENT: u32 = 44;
+pub const PR_SET_FP_MODE: u32 = 45;
+pub const PR_GET_FP_MODE: u32 = 46;
+pub const PR_FP_MODE_FR: u32 = 1;
+pub const PR_FP_MODE_FRE: u32 = 2;
+pub const PR_CAP_AMBIENT: u32 = 47;
+pub const PR_CAP_AMBIENT_IS_SET: u32 = 1;
+pub const PR_CAP_AMBIENT_RAISE: u32 = 2;
+pub const PR_CAP_AMBIENT_LOWER: u32 = 3;
+pub const PR_CAP_AMBIENT_CLEAR_ALL: u32 = 4;
+pub const PR_SVE_SET_VL: u32 = 50;
+pub const PR_SVE_SET_VL_ONEXEC: u32 = 262144;
+pub const PR_SVE_GET_VL: u32 = 51;
+pub const PR_SVE_VL_LEN_MASK: u32 = 65535;
+pub const PR_SVE_VL_INHERIT: u32 = 131072;
+pub const PR_GET_SPECULATION_CTRL: u32 = 52;
+pub const PR_SET_SPECULATION_CTRL: u32 = 53;
+pub const PR_SPEC_STORE_BYPASS: u32 = 0;
+pub const PR_SPEC_INDIRECT_BRANCH: u32 = 1;
+pub const PR_SPEC_L1D_FLUSH: u32 = 2;
+pub const PR_SPEC_NOT_AFFECTED: u32 = 0;
+pub const PR_SPEC_PRCTL: u32 = 1;
+pub const PR_SPEC_ENABLE: u32 = 2;
+pub const PR_SPEC_DISABLE: u32 = 4;
+pub const PR_SPEC_FORCE_DISABLE: u32 = 8;
+pub const PR_SPEC_DISABLE_NOEXEC: u32 = 16;
+pub const PR_PAC_RESET_KEYS: u32 = 54;
+pub const PR_PAC_APIAKEY: u32 = 1;
+pub const PR_PAC_APIBKEY: u32 = 2;
+pub const PR_PAC_APDAKEY: u32 = 4;
+pub const PR_PAC_APDBKEY: u32 = 8;
+pub const PR_PAC_APGAKEY: u32 = 16;
+pub const PR_SET_TAGGED_ADDR_CTRL: u32 = 55;
+pub const PR_GET_TAGGED_ADDR_CTRL: u32 = 56;
+pub const PR_TAGGED_ADDR_ENABLE: u32 = 1;
+pub const PR_MTE_TCF_NONE: u32 = 0;
+pub const PR_MTE_TCF_SYNC: u32 = 2;
+pub const PR_MTE_TCF_ASYNC: u32 = 4;
+pub const PR_MTE_TCF_MASK: u32 = 6;
+pub const PR_MTE_TAG_SHIFT: u32 = 3;
+pub const PR_MTE_TAG_MASK: u32 = 524280;
+pub const PR_MTE_TCF_SHIFT: u32 = 1;
+pub const PR_SET_IO_FLUSHER: u32 = 57;
+pub const PR_GET_IO_FLUSHER: u32 = 58;
+pub const PR_SET_SYSCALL_USER_DISPATCH: u32 = 59;
+pub const PR_SYS_DISPATCH_OFF: u32 = 0;
+pub const PR_SYS_DISPATCH_ON: u32 = 1;
+pub const SYSCALL_DISPATCH_FILTER_ALLOW: u32 = 0;
+pub const SYSCALL_DISPATCH_FILTER_BLOCK: u32 = 1;
+pub const PR_PAC_SET_ENABLED_KEYS: u32 = 60;
+pub const PR_PAC_GET_ENABLED_KEYS: u32 = 61;
+pub const PR_SCHED_CORE: u32 = 62;
+pub const PR_SCHED_CORE_GET: u32 = 0;
+pub const PR_SCHED_CORE_CREATE: u32 = 1;
+pub const PR_SCHED_CORE_SHARE_TO: u32 = 2;
+pub const PR_SCHED_CORE_SHARE_FROM: u32 = 3;
+pub const PR_SCHED_CORE_MAX: u32 = 4;
+pub const PR_SCHED_CORE_SCOPE_THREAD: u32 = 0;
+pub const PR_SCHED_CORE_SCOPE_THREAD_GROUP: u32 = 1;
+pub const PR_SCHED_CORE_SCOPE_PROCESS_GROUP: u32 = 2;
+pub const PR_SME_SET_VL: u32 = 63;
+pub const PR_SME_SET_VL_ONEXEC: u32 = 262144;
+pub const PR_SME_GET_VL: u32 = 64;
+pub const PR_SME_VL_LEN_MASK: u32 = 65535;
+pub const PR_SME_VL_INHERIT: u32 = 131072;
+pub const PR_SET_VMA: u32 = 1398164801;
+pub const PR_SET_VMA_ANON_NAME: u32 = 0;
+pub const GRND_NONBLOCK: u32 = 1;
+pub const GRND_RANDOM: u32 = 2;
+pub const GRND_INSECURE: u32 = 4;
+pub const ITIMER_REAL: u32 = 0;
+pub const ITIMER_VIRTUAL: u32 = 1;
+pub const ITIMER_PROF: u32 = 2;
+pub const CLOCK_REALTIME: u32 = 0;
+pub const CLOCK_MONOTONIC: u32 = 1;
+pub const CLOCK_PROCESS_CPUTIME_ID: u32 = 2;
+pub const CLOCK_THREAD_CPUTIME_ID: u32 = 3;
+pub const CLOCK_MONOTONIC_RAW: u32 = 4;
+pub const CLOCK_REALTIME_COARSE: u32 = 5;
+pub const CLOCK_MONOTONIC_COARSE: u32 = 6;
+pub const CLOCK_BOOTTIME: u32 = 7;
+pub const CLOCK_REALTIME_ALARM: u32 = 8;
+pub const CLOCK_BOOTTIME_ALARM: u32 = 9;
+pub const CLOCK_SGI_CYCLE: u32 = 10;
+pub const CLOCK_TAI: u32 = 11;
+pub const MAX_CLOCKS: u32 = 16;
+pub const CLOCKS_MASK: u32 = 1;
+pub const CLOCKS_MONO: u32 = 1;
+pub const TIMER_ABSTIME: u32 = 1;
+pub const RUSAGE_SELF: u32 = 0;
+pub const RUSAGE_CHILDREN: i32 = -1;
+pub const RUSAGE_BOTH: i32 = -2;
+pub const RUSAGE_THREAD: u32 = 1;
+pub const RLIM64_INFINITY: i32 = -1;
+pub const PRIO_MIN: i32 = -20;
+pub const PRIO_MAX: u32 = 20;
+pub const PRIO_PROCESS: u32 = 0;
+pub const PRIO_PGRP: u32 = 1;
+pub const PRIO_USER: u32 = 2;
+pub const _STK_LIM: u32 = 8388608;
+pub const MLOCK_LIMIT: u32 = 8388608;
+pub const RLIMIT_CPU: u32 = 0;
+pub const RLIMIT_FSIZE: u32 = 1;
+pub const RLIMIT_DATA: u32 = 2;
+pub const RLIMIT_STACK: u32 = 3;
+pub const RLIMIT_CORE: u32 = 4;
+pub const RLIMIT_RSS: u32 = 5;
+pub const RLIMIT_NPROC: u32 = 6;
+pub const RLIMIT_NOFILE: u32 = 7;
+pub const RLIMIT_MEMLOCK: u32 = 8;
+pub const RLIMIT_AS: u32 = 9;
+pub const RLIMIT_LOCKS: u32 = 10;
+pub const RLIMIT_SIGPENDING: u32 = 11;
+pub const RLIMIT_MSGQUEUE: u32 = 12;
+pub const RLIMIT_NICE: u32 = 13;
+pub const RLIMIT_RTPRIO: u32 = 14;
+pub const RLIMIT_RTTIME: u32 = 15;
+pub const RLIM_NLIMITS: u32 = 16;
+pub const RLIM_INFINITY: i32 = -1;
+pub const CSIGNAL: u32 = 255;
+pub const CLONE_VM: u32 = 256;
+pub const CLONE_FS: u32 = 512;
+pub const CLONE_FILES: u32 = 1024;
+pub const CLONE_SIGHAND: u32 = 2048;
+pub const CLONE_PIDFD: u32 = 4096;
+pub const CLONE_PTRACE: u32 = 8192;
+pub const CLONE_VFORK: u32 = 16384;
+pub const CLONE_PARENT: u32 = 32768;
+pub const CLONE_THREAD: u32 = 65536;
+pub const CLONE_NEWNS: u32 = 131072;
+pub const CLONE_SYSVSEM: u32 = 262144;
+pub const CLONE_SETTLS: u32 = 524288;
+pub const CLONE_PARENT_SETTID: u32 = 1048576;
+pub const CLONE_CHILD_CLEARTID: u32 = 2097152;
+pub const CLONE_DETACHED: u32 = 4194304;
+pub const CLONE_UNTRACED: u32 = 8388608;
+pub const CLONE_CHILD_SETTID: u32 = 16777216;
+pub const CLONE_NEWCGROUP: u32 = 33554432;
+pub const CLONE_NEWUTS: u32 = 67108864;
+pub const CLONE_NEWIPC: u32 = 134217728;
+pub const CLONE_NEWUSER: u32 = 268435456;
+pub const CLONE_NEWPID: u32 = 536870912;
+pub const CLONE_NEWNET: u32 = 1073741824;
+pub const CLONE_IO: u32 = 2147483648;
+pub const CLONE_CLEAR_SIGHAND: u64 = 4294967296;
+pub const CLONE_INTO_CGROUP: u64 = 8589934592;
+pub const CLONE_NEWTIME: u32 = 128;
+pub const CLONE_ARGS_SIZE_VER0: u32 = 64;
+pub const CLONE_ARGS_SIZE_VER1: u32 = 80;
+pub const CLONE_ARGS_SIZE_VER2: u32 = 88;
+pub const SCHED_NORMAL: u32 = 0;
+pub const SCHED_FIFO: u32 = 1;
+pub const SCHED_RR: u32 = 2;
+pub const SCHED_BATCH: u32 = 3;
+pub const SCHED_IDLE: u32 = 5;
+pub const SCHED_DEADLINE: u32 = 6;
+pub const SCHED_RESET_ON_FORK: u32 = 1073741824;
+pub const SCHED_FLAG_RESET_ON_FORK: u32 = 1;
+pub const SCHED_FLAG_RECLAIM: u32 = 2;
+pub const SCHED_FLAG_DL_OVERRUN: u32 = 4;
+pub const SCHED_FLAG_KEEP_POLICY: u32 = 8;
+pub const SCHED_FLAG_KEEP_PARAMS: u32 = 16;
+pub const SCHED_FLAG_UTIL_CLAMP_MIN: u32 = 32;
+pub const SCHED_FLAG_UTIL_CLAMP_MAX: u32 = 64;
+pub const SCHED_FLAG_KEEP_ALL: u32 = 24;
+pub const SCHED_FLAG_UTIL_CLAMP: u32 = 96;
+pub const SCHED_FLAG_ALL: u32 = 127;
+pub const MINSIGSTKSZ: u32 = 4096;
+pub const SIGSTKSZ: u32 = 16384;
+pub const _NSIG: u32 = 64;
+pub const SIGHUP: u32 = 1;
+pub const SIGINT: u32 = 2;
+pub const SIGQUIT: u32 = 3;
+pub const SIGILL: u32 = 4;
+pub const SIGTRAP: u32 = 5;
+pub const SIGABRT: u32 = 6;
+pub const SIGIOT: u32 = 6;
+pub const SIGBUS: u32 = 7;
+pub const SIGFPE: u32 = 8;
+pub const SIGKILL: u32 = 9;
+pub const SIGUSR1: u32 = 10;
+pub const SIGSEGV: u32 = 11;
+pub const SIGUSR2: u32 = 12;
+pub const SIGPIPE: u32 = 13;
+pub const SIGALRM: u32 = 14;
+pub const SIGTERM: u32 = 15;
+pub const SIGSTKFLT: u32 = 16;
+pub const SIGCHLD: u32 = 17;
+pub const SIGCONT: u32 = 18;
+pub const SIGSTOP: u32 = 19;
+pub const SIGTSTP: u32 = 20;
+pub const SIGTTIN: u32 = 21;
+pub const SIGTTOU: u32 = 22;
+pub const SIGURG: u32 = 23;
+pub const SIGXCPU: u32 = 24;
+pub const SIGXFSZ: u32 = 25;
+pub const SIGVTALRM: u32 = 26;
+pub const SIGPROF: u32 = 27;
+pub const SIGWINCH: u32 = 28;
+pub const SIGIO: u32 = 29;
+pub const SIGPOLL: u32 = 29;
+pub const SIGPWR: u32 = 30;
+pub const SIGSYS: u32 = 31;
+pub const SIGUNUSED: u32 = 31;
+pub const SIGRTMIN: u32 = 32;
+pub const SIGRTMAX: u32 = 64;
+pub const SA_NOCLDSTOP: u32 = 1;
+pub const SA_NOCLDWAIT: u32 = 2;
+pub const SA_SIGINFO: u32 = 4;
+pub const SA_UNSUPPORTED: u32 = 1024;
+pub const SA_EXPOSE_TAGBITS: u32 = 2048;
+pub const SA_ONSTACK: u32 = 134217728;
+pub const SA_RESTART: u32 = 268435456;
+pub const SA_NODEFER: u32 = 1073741824;
+pub const SA_RESETHAND: u32 = 2147483648;
+pub const SA_NOMASK: u32 = 1073741824;
+pub const SA_ONESHOT: u32 = 2147483648;
+pub const SIG_BLOCK: u32 = 0;
+pub const SIG_UNBLOCK: u32 = 1;
+pub const SIG_SETMASK: u32 = 2;
+pub const SI_MAX_SIZE: u32 = 128;
+pub const SI_USER: u32 = 0;
+pub const SI_KERNEL: u32 = 128;
+pub const SI_QUEUE: i32 = -1;
+pub const SI_TIMER: i32 = -2;
+pub const SI_MESGQ: i32 = -3;
+pub const SI_ASYNCIO: i32 = -4;
+pub const SI_SIGIO: i32 = -5;
+pub const SI_TKILL: i32 = -6;
+pub const SI_DETHREAD: i32 = -7;
+pub const SI_ASYNCNL: i32 = -60;
+pub const ILL_ILLOPC: u32 = 1;
+pub const ILL_ILLOPN: u32 = 2;
+pub const ILL_ILLADR: u32 = 3;
+pub const ILL_ILLTRP: u32 = 4;
+pub const ILL_PRVOPC: u32 = 5;
+pub const ILL_PRVREG: u32 = 6;
+pub const ILL_COPROC: u32 = 7;
+pub const ILL_BADSTK: u32 = 8;
+pub const ILL_BADIADDR: u32 = 9;
+pub const __ILL_BREAK: u32 = 10;
+pub const __ILL_BNDMOD: u32 = 11;
+pub const NSIGILL: u32 = 11;
+pub const FPE_INTDIV: u32 = 1;
+pub const FPE_INTOVF: u32 = 2;
+pub const FPE_FLTDIV: u32 = 3;
+pub const FPE_FLTOVF: u32 = 4;
+pub const FPE_FLTUND: u32 = 5;
+pub const FPE_FLTRES: u32 = 6;
+pub const FPE_FLTINV: u32 = 7;
+pub const FPE_FLTSUB: u32 = 8;
+pub const __FPE_DECOVF: u32 = 9;
+pub const __FPE_DECDIV: u32 = 10;
+pub const __FPE_DECERR: u32 = 11;
+pub const __FPE_INVASC: u32 = 12;
+pub const __FPE_INVDEC: u32 = 13;
+pub const FPE_FLTUNK: u32 = 14;
+pub const FPE_CONDTRAP: u32 = 15;
+pub const NSIGFPE: u32 = 15;
+pub const SEGV_MAPERR: u32 = 1;
+pub const SEGV_ACCERR: u32 = 2;
+pub const SEGV_BNDERR: u32 = 3;
+pub const SEGV_PKUERR: u32 = 4;
+pub const SEGV_ACCADI: u32 = 5;
+pub const SEGV_ADIDERR: u32 = 6;
+pub const SEGV_ADIPERR: u32 = 7;
+pub const SEGV_MTEAERR: u32 = 8;
+pub const SEGV_MTESERR: u32 = 9;
+pub const NSIGSEGV: u32 = 9;
+pub const BUS_ADRALN: u32 = 1;
+pub const BUS_ADRERR: u32 = 2;
+pub const BUS_OBJERR: u32 = 3;
+pub const BUS_MCEERR_AR: u32 = 4;
+pub const BUS_MCEERR_AO: u32 = 5;
+pub const NSIGBUS: u32 = 5;
+pub const TRAP_BRKPT: u32 = 1;
+pub const TRAP_TRACE: u32 = 2;
+pub const TRAP_BRANCH: u32 = 3;
+pub const TRAP_HWBKPT: u32 = 4;
+pub const TRAP_UNK: u32 = 5;
+pub const TRAP_PERF: u32 = 6;
+pub const NSIGTRAP: u32 = 6;
+pub const TRAP_PERF_FLAG_ASYNC: u32 = 1;
+pub const CLD_EXITED: u32 = 1;
+pub const CLD_KILLED: u32 = 2;
+pub const CLD_DUMPED: u32 = 3;
+pub const CLD_TRAPPED: u32 = 4;
+pub const CLD_STOPPED: u32 = 5;
+pub const CLD_CONTINUED: u32 = 6;
+pub const NSIGCHLD: u32 = 6;
+pub const POLL_IN: u32 = 1;
+pub const POLL_OUT: u32 = 2;
+pub const POLL_MSG: u32 = 3;
+pub const POLL_ERR: u32 = 4;
+pub const POLL_PRI: u32 = 5;
+pub const POLL_HUP: u32 = 6;
+pub const NSIGPOLL: u32 = 6;
+pub const SYS_SECCOMP: u32 = 1;
+pub const SYS_USER_DISPATCH: u32 = 2;
+pub const NSIGSYS: u32 = 2;
+pub const EMT_TAGOVF: u32 = 1;
+pub const NSIGEMT: u32 = 1;
+pub const SIGEV_SIGNAL: u32 = 0;
+pub const SIGEV_NONE: u32 = 1;
+pub const SIGEV_THREAD: u32 = 2;
+pub const SIGEV_THREAD_ID: u32 = 4;
+pub const SIGEV_MAX_SIZE: u32 = 64;
+pub const SS_ONSTACK: u32 = 1;
+pub const SS_DISABLE: u32 = 2;
+pub const SS_AUTODISARM: u32 = 2147483648;
+pub const SS_FLAG_BITS: u32 = 2147483648;
+pub const S_IFMT: u32 = 61440;
+pub const S_IFSOCK: u32 = 49152;
+pub const S_IFLNK: u32 = 40960;
+pub const S_IFREG: u32 = 32768;
+pub const S_IFBLK: u32 = 24576;
+pub const S_IFDIR: u32 = 16384;
+pub const S_IFCHR: u32 = 8192;
+pub const S_IFIFO: u32 = 4096;
+pub const S_ISUID: u32 = 2048;
+pub const S_ISGID: u32 = 1024;
+pub const S_ISVTX: u32 = 512;
+pub const S_IRWXU: u32 = 448;
+pub const S_IRUSR: u32 = 256;
+pub const S_IWUSR: u32 = 128;
+pub const S_IXUSR: u32 = 64;
+pub const S_IRWXG: u32 = 56;
+pub const S_IRGRP: u32 = 32;
+pub const S_IWGRP: u32 = 16;
+pub const S_IXGRP: u32 = 8;
+pub const S_IRWXO: u32 = 7;
+pub const S_IROTH: u32 = 4;
+pub const S_IWOTH: u32 = 2;
+pub const S_IXOTH: u32 = 1;
+pub const STATX_TYPE: u32 = 1;
+pub const STATX_MODE: u32 = 2;
+pub const STATX_NLINK: u32 = 4;
+pub const STATX_UID: u32 = 8;
+pub const STATX_GID: u32 = 16;
+pub const STATX_ATIME: u32 = 32;
+pub const STATX_MTIME: u32 = 64;
+pub const STATX_CTIME: u32 = 128;
+pub const STATX_INO: u32 = 256;
+pub const STATX_SIZE: u32 = 512;
+pub const STATX_BLOCKS: u32 = 1024;
+pub const STATX_BASIC_STATS: u32 = 2047;
+pub const STATX_BTIME: u32 = 2048;
+pub const STATX_MNT_ID: u32 = 4096;
+pub const STATX_DIOALIGN: u32 = 8192;
+pub const STATX__RESERVED: u32 = 2147483648;
+pub const STATX_ALL: u32 = 4095;
+pub const STATX_ATTR_COMPRESSED: u32 = 4;
+pub const STATX_ATTR_IMMUTABLE: u32 = 16;
+pub const STATX_ATTR_APPEND: u32 = 32;
+pub const STATX_ATTR_NODUMP: u32 = 64;
+pub const STATX_ATTR_ENCRYPTED: u32 = 2048;
+pub const STATX_ATTR_AUTOMOUNT: u32 = 4096;
+pub const STATX_ATTR_MOUNT_ROOT: u32 = 8192;
+pub const STATX_ATTR_VERITY: u32 = 1048576;
+pub const STATX_ATTR_DAX: u32 = 2097152;
+pub const SI_LOAD_SHIFT: u32 = 16;
+pub const TCP_MSS_DEFAULT: u32 = 536;
+pub const TCP_MSS_DESIRED: u32 = 1220;
+pub const TCP_NODELAY: u32 = 1;
+pub const TCP_MAXSEG: u32 = 2;
+pub const TCP_CORK: u32 = 3;
+pub const TCP_KEEPIDLE: u32 = 4;
+pub const TCP_KEEPINTVL: u32 = 5;
+pub const TCP_KEEPCNT: u32 = 6;
+pub const TCP_SYNCNT: u32 = 7;
+pub const TCP_LINGER2: u32 = 8;
+pub const TCP_DEFER_ACCEPT: u32 = 9;
+pub const TCP_WINDOW_CLAMP: u32 = 10;
+pub const TCP_INFO: u32 = 11;
+pub const TCP_QUICKACK: u32 = 12;
+pub const TCP_CONGESTION: u32 = 13;
+pub const TCP_MD5SIG: u32 = 14;
+pub const TCP_THIN_LINEAR_TIMEOUTS: u32 = 16;
+pub const TCP_THIN_DUPACK: u32 = 17;
+pub const TCP_USER_TIMEOUT: u32 = 18;
+pub const TCP_REPAIR: u32 = 19;
+pub const TCP_REPAIR_QUEUE: u32 = 20;
+pub const TCP_QUEUE_SEQ: u32 = 21;
+pub const TCP_REPAIR_OPTIONS: u32 = 22;
+pub const TCP_FASTOPEN: u32 = 23;
+pub const TCP_TIMESTAMP: u32 = 24;
+pub const TCP_NOTSENT_LOWAT: u32 = 25;
+pub const TCP_CC_INFO: u32 = 26;
+pub const TCP_SAVE_SYN: u32 = 27;
+pub const TCP_SAVED_SYN: u32 = 28;
+pub const TCP_REPAIR_WINDOW: u32 = 29;
+pub const TCP_FASTOPEN_CONNECT: u32 = 30;
+pub const TCP_ULP: u32 = 31;
+pub const TCP_MD5SIG_EXT: u32 = 32;
+pub const TCP_FASTOPEN_KEY: u32 = 33;
+pub const TCP_FASTOPEN_NO_COOKIE: u32 = 34;
+pub const TCP_ZEROCOPY_RECEIVE: u32 = 35;
+pub const TCP_INQ: u32 = 36;
+pub const TCP_CM_INQ: u32 = 36;
+pub const TCP_TX_DELAY: u32 = 37;
+pub const TCP_REPAIR_ON: u32 = 1;
+pub const TCP_REPAIR_OFF: u32 = 0;
+pub const TCP_REPAIR_OFF_NO_WP: i32 = -1;
+pub const TCPI_OPT_TIMESTAMPS: u32 = 1;
+pub const TCPI_OPT_SACK: u32 = 2;
+pub const TCPI_OPT_WSCALE: u32 = 4;
+pub const TCPI_OPT_ECN: u32 = 8;
+pub const TCPI_OPT_ECN_SEEN: u32 = 16;
+pub const TCPI_OPT_SYN_DATA: u32 = 32;
+pub const TCP_MD5SIG_MAXKEYLEN: u32 = 80;
+pub const TCP_MD5SIG_FLAG_PREFIX: u32 = 1;
+pub const TCP_MD5SIG_FLAG_IFINDEX: u32 = 2;
+pub const TCP_RECEIVE_ZEROCOPY_FLAG_TLB_CLEAN_HINT: u32 = 1;
+pub const IGNBRK: u32 = 1;
+pub const BRKINT: u32 = 2;
+pub const IGNPAR: u32 = 4;
+pub const PARMRK: u32 = 8;
+pub const INPCK: u32 = 16;
+pub const ISTRIP: u32 = 32;
+pub const INLCR: u32 = 64;
+pub const IGNCR: u32 = 128;
+pub const ICRNL: u32 = 256;
+pub const IXANY: u32 = 2048;
+pub const OPOST: u32 = 1;
+pub const OCRNL: u32 = 8;
+pub const ONOCR: u32 = 16;
+pub const ONLRET: u32 = 32;
+pub const OFILL: u32 = 64;
+pub const OFDEL: u32 = 128;
+pub const B0: u32 = 0;
+pub const B50: u32 = 1;
+pub const B75: u32 = 2;
+pub const B110: u32 = 3;
+pub const B134: u32 = 4;
+pub const B150: u32 = 5;
+pub const B200: u32 = 6;
+pub const B300: u32 = 7;
+pub const B600: u32 = 8;
+pub const B1200: u32 = 9;
+pub const B1800: u32 = 10;
+pub const B2400: u32 = 11;
+pub const B4800: u32 = 12;
+pub const B9600: u32 = 13;
+pub const B19200: u32 = 14;
+pub const B38400: u32 = 15;
+pub const EXTA: u32 = 14;
+pub const EXTB: u32 = 15;
+pub const ADDRB: u32 = 536870912;
+pub const CMSPAR: u32 = 1073741824;
+pub const CRTSCTS: u32 = 2147483648;
+pub const IBSHIFT: u32 = 16;
+pub const TCOOFF: u32 = 0;
+pub const TCOON: u32 = 1;
+pub const TCIOFF: u32 = 2;
+pub const TCION: u32 = 3;
+pub const TCIFLUSH: u32 = 0;
+pub const TCOFLUSH: u32 = 1;
+pub const TCIOFLUSH: u32 = 2;
+pub const NCCS: u32 = 19;
+pub const VINTR: u32 = 0;
+pub const VQUIT: u32 = 1;
+pub const VERASE: u32 = 2;
+pub const VKILL: u32 = 3;
+pub const VEOF: u32 = 4;
+pub const VTIME: u32 = 5;
+pub const VMIN: u32 = 6;
+pub const VSWTC: u32 = 7;
+pub const VSTART: u32 = 8;
+pub const VSTOP: u32 = 9;
+pub const VSUSP: u32 = 10;
+pub const VEOL: u32 = 11;
+pub const VREPRINT: u32 = 12;
+pub const VDISCARD: u32 = 13;
+pub const VWERASE: u32 = 14;
+pub const VLNEXT: u32 = 15;
+pub const VEOL2: u32 = 16;
+pub const IUCLC: u32 = 512;
+pub const IXON: u32 = 1024;
+pub const IXOFF: u32 = 4096;
+pub const IMAXBEL: u32 = 8192;
+pub const IUTF8: u32 = 16384;
+pub const OLCUC: u32 = 2;
+pub const ONLCR: u32 = 4;
+pub const NLDLY: u32 = 256;
+pub const NL0: u32 = 0;
+pub const NL1: u32 = 256;
+pub const CRDLY: u32 = 1536;
+pub const CR0: u32 = 0;
+pub const CR1: u32 = 512;
+pub const CR2: u32 = 1024;
+pub const CR3: u32 = 1536;
+pub const TABDLY: u32 = 6144;
+pub const TAB0: u32 = 0;
+pub const TAB1: u32 = 2048;
+pub const TAB2: u32 = 4096;
+pub const TAB3: u32 = 6144;
+pub const XTABS: u32 = 6144;
+pub const BSDLY: u32 = 8192;
+pub const BS0: u32 = 0;
+pub const BS1: u32 = 8192;
+pub const VTDLY: u32 = 16384;
+pub const VT0: u32 = 0;
+pub const VT1: u32 = 16384;
+pub const FFDLY: u32 = 32768;
+pub const FF0: u32 = 0;
+pub const FF1: u32 = 32768;
+pub const CBAUD: u32 = 4111;
+pub const CSIZE: u32 = 48;
+pub const CS5: u32 = 0;
+pub const CS6: u32 = 16;
+pub const CS7: u32 = 32;
+pub const CS8: u32 = 48;
+pub const CSTOPB: u32 = 64;
+pub const CREAD: u32 = 128;
+pub const PARENB: u32 = 256;
+pub const PARODD: u32 = 512;
+pub const HUPCL: u32 = 1024;
+pub const CLOCAL: u32 = 2048;
+pub const CBAUDEX: u32 = 4096;
+pub const BOTHER: u32 = 4096;
+pub const B57600: u32 = 4097;
+pub const B115200: u32 = 4098;
+pub const B230400: u32 = 4099;
+pub const B460800: u32 = 4100;
+pub const B500000: u32 = 4101;
+pub const B576000: u32 = 4102;
+pub const B921600: u32 = 4103;
+pub const B1000000: u32 = 4104;
+pub const B1152000: u32 = 4105;
+pub const B1500000: u32 = 4106;
+pub const B2000000: u32 = 4107;
+pub const B2500000: u32 = 4108;
+pub const B3000000: u32 = 4109;
+pub const B3500000: u32 = 4110;
+pub const B4000000: u32 = 4111;
+pub const CIBAUD: u32 = 269418496;
+pub const ISIG: u32 = 1;
+pub const ICANON: u32 = 2;
+pub const XCASE: u32 = 4;
+pub const ECHO: u32 = 8;
+pub const ECHOE: u32 = 16;
+pub const ECHOK: u32 = 32;
+pub const ECHONL: u32 = 64;
+pub const NOFLSH: u32 = 128;
+pub const TOSTOP: u32 = 256;
+pub const ECHOCTL: u32 = 512;
+pub const ECHOPRT: u32 = 1024;
+pub const ECHOKE: u32 = 2048;
+pub const FLUSHO: u32 = 4096;
+pub const PENDIN: u32 = 16384;
+pub const IEXTEN: u32 = 32768;
+pub const EXTPROC: u32 = 65536;
+pub const TCSANOW: u32 = 0;
+pub const TCSADRAIN: u32 = 1;
+pub const TCSAFLUSH: u32 = 2;
+pub const TIOCPKT_DATA: u32 = 0;
+pub const TIOCPKT_FLUSHREAD: u32 = 1;
+pub const TIOCPKT_FLUSHWRITE: u32 = 2;
+pub const TIOCPKT_STOP: u32 = 4;
+pub const TIOCPKT_START: u32 = 8;
+pub const TIOCPKT_NOSTOP: u32 = 16;
+pub const TIOCPKT_DOSTOP: u32 = 32;
+pub const TIOCPKT_IOCTL: u32 = 64;
+pub const TIOCSER_TEMT: u32 = 1;
+pub const NCC: u32 = 8;
+pub const TIOCM_LE: u32 = 1;
+pub const TIOCM_DTR: u32 = 2;
+pub const TIOCM_RTS: u32 = 4;
+pub const TIOCM_ST: u32 = 8;
+pub const TIOCM_SR: u32 = 16;
+pub const TIOCM_CTS: u32 = 32;
+pub const TIOCM_CAR: u32 = 64;
+pub const TIOCM_RNG: u32 = 128;
+pub const TIOCM_DSR: u32 = 256;
+pub const TIOCM_CD: u32 = 64;
+pub const TIOCM_RI: u32 = 128;
+pub const TIOCM_OUT1: u32 = 8192;
+pub const TIOCM_OUT2: u32 = 16384;
+pub const TIOCM_LOOP: u32 = 32768;
+pub const UIO_FASTIOV: u32 = 8;
+pub const UIO_MAXIOV: u32 = 1024;
+pub const UNIX_PATH_MAX: u32 = 108;
+pub const __NR_io_setup: u32 = 0;
+pub const __NR_io_destroy: u32 = 1;
+pub const __NR_io_submit: u32 = 2;
+pub const __NR_io_cancel: u32 = 3;
+pub const __NR_io_getevents: u32 = 4;
+pub const __NR_setxattr: u32 = 5;
+pub const __NR_lsetxattr: u32 = 6;
+pub const __NR_fsetxattr: u32 = 7;
+pub const __NR_getxattr: u32 = 8;
+pub const __NR_lgetxattr: u32 = 9;
+pub const __NR_fgetxattr: u32 = 10;
+pub const __NR_listxattr: u32 = 11;
+pub const __NR_llistxattr: u32 = 12;
+pub const __NR_flistxattr: u32 = 13;
+pub const __NR_removexattr: u32 = 14;
+pub const __NR_lremovexattr: u32 = 15;
+pub const __NR_fremovexattr: u32 = 16;
+pub const __NR_getcwd: u32 = 17;
+pub const __NR_lookup_dcookie: u32 = 18;
+pub const __NR_eventfd2: u32 = 19;
+pub const __NR_epoll_create1: u32 = 20;
+pub const __NR_epoll_ctl: u32 = 21;
+pub const __NR_epoll_pwait: u32 = 22;
+pub const __NR_dup: u32 = 23;
+pub const __NR_dup3: u32 = 24;
+pub const __NR3264_fcntl: u32 = 25;
+pub const __NR_inotify_init1: u32 = 26;
+pub const __NR_inotify_add_watch: u32 = 27;
+pub const __NR_inotify_rm_watch: u32 = 28;
+pub const __NR_ioctl: u32 = 29;
+pub const __NR_ioprio_set: u32 = 30;
+pub const __NR_ioprio_get: u32 = 31;
+pub const __NR_flock: u32 = 32;
+pub const __NR_mknodat: u32 = 33;
+pub const __NR_mkdirat: u32 = 34;
+pub const __NR_unlinkat: u32 = 35;
+pub const __NR_symlinkat: u32 = 36;
+pub const __NR_linkat: u32 = 37;
+pub const __NR_umount2: u32 = 39;
+pub const __NR_mount: u32 = 40;
+pub const __NR_pivot_root: u32 = 41;
+pub const __NR_nfsservctl: u32 = 42;
+pub const __NR3264_statfs: u32 = 43;
+pub const __NR3264_fstatfs: u32 = 44;
+pub const __NR3264_truncate: u32 = 45;
+pub const __NR3264_ftruncate: u32 = 46;
+pub const __NR_fallocate: u32 = 47;
+pub const __NR_faccessat: u32 = 48;
+pub const __NR_chdir: u32 = 49;
+pub const __NR_fchdir: u32 = 50;
+pub const __NR_chroot: u32 = 51;
+pub const __NR_fchmod: u32 = 52;
+pub const __NR_fchmodat: u32 = 53;
+pub const __NR_fchownat: u32 = 54;
+pub const __NR_fchown: u32 = 55;
+pub const __NR_openat: u32 = 56;
+pub const __NR_close: u32 = 57;
+pub const __NR_vhangup: u32 = 58;
+pub const __NR_pipe2: u32 = 59;
+pub const __NR_quotactl: u32 = 60;
+pub const __NR_getdents64: u32 = 61;
+pub const __NR3264_lseek: u32 = 62;
+pub const __NR_read: u32 = 63;
+pub const __NR_write: u32 = 64;
+pub const __NR_readv: u32 = 65;
+pub const __NR_writev: u32 = 66;
+pub const __NR_pread64: u32 = 67;
+pub const __NR_pwrite64: u32 = 68;
+pub const __NR_preadv: u32 = 69;
+pub const __NR_pwritev: u32 = 70;
+pub const __NR3264_sendfile: u32 = 71;
+pub const __NR_pselect6: u32 = 72;
+pub const __NR_ppoll: u32 = 73;
+pub const __NR_signalfd4: u32 = 74;
+pub const __NR_vmsplice: u32 = 75;
+pub const __NR_splice: u32 = 76;
+pub const __NR_tee: u32 = 77;
+pub const __NR_readlinkat: u32 = 78;
+pub const __NR_sync: u32 = 81;
+pub const __NR_fsync: u32 = 82;
+pub const __NR_fdatasync: u32 = 83;
+pub const __NR_sync_file_range: u32 = 84;
+pub const __NR_timerfd_create: u32 = 85;
+pub const __NR_timerfd_settime: u32 = 86;
+pub const __NR_timerfd_gettime: u32 = 87;
+pub const __NR_utimensat: u32 = 88;
+pub const __NR_acct: u32 = 89;
+pub const __NR_capget: u32 = 90;
+pub const __NR_capset: u32 = 91;
+pub const __NR_personality: u32 = 92;
+pub const __NR_exit: u32 = 93;
+pub const __NR_exit_group: u32 = 94;
+pub const __NR_waitid: u32 = 95;
+pub const __NR_set_tid_address: u32 = 96;
+pub const __NR_unshare: u32 = 97;
+pub const __NR_futex: u32 = 98;
+pub const __NR_set_robust_list: u32 = 99;
+pub const __NR_get_robust_list: u32 = 100;
+pub const __NR_nanosleep: u32 = 101;
+pub const __NR_getitimer: u32 = 102;
+pub const __NR_setitimer: u32 = 103;
+pub const __NR_kexec_load: u32 = 104;
+pub const __NR_init_module: u32 = 105;
+pub const __NR_delete_module: u32 = 106;
+pub const __NR_timer_create: u32 = 107;
+pub const __NR_timer_gettime: u32 = 108;
+pub const __NR_timer_getoverrun: u32 = 109;
+pub const __NR_timer_settime: u32 = 110;
+pub const __NR_timer_delete: u32 = 111;
+pub const __NR_clock_settime: u32 = 112;
+pub const __NR_clock_gettime: u32 = 113;
+pub const __NR_clock_getres: u32 = 114;
+pub const __NR_clock_nanosleep: u32 = 115;
+pub const __NR_syslog: u32 = 116;
+pub const __NR_ptrace: u32 = 117;
+pub const __NR_sched_setparam: u32 = 118;
+pub const __NR_sched_setscheduler: u32 = 119;
+pub const __NR_sched_getscheduler: u32 = 120;
+pub const __NR_sched_getparam: u32 = 121;
+pub const __NR_sched_setaffinity: u32 = 122;
+pub const __NR_sched_getaffinity: u32 = 123;
+pub const __NR_sched_yield: u32 = 124;
+pub const __NR_sched_get_priority_max: u32 = 125;
+pub const __NR_sched_get_priority_min: u32 = 126;
+pub const __NR_sched_rr_get_interval: u32 = 127;
+pub const __NR_restart_syscall: u32 = 128;
+pub const __NR_kill: u32 = 129;
+pub const __NR_tkill: u32 = 130;
+pub const __NR_tgkill: u32 = 131;
+pub const __NR_sigaltstack: u32 = 132;
+pub const __NR_rt_sigsuspend: u32 = 133;
+pub const __NR_rt_sigaction: u32 = 134;
+pub const __NR_rt_sigprocmask: u32 = 135;
+pub const __NR_rt_sigpending: u32 = 136;
+pub const __NR_rt_sigtimedwait: u32 = 137;
+pub const __NR_rt_sigqueueinfo: u32 = 138;
+pub const __NR_rt_sigreturn: u32 = 139;
+pub const __NR_setpriority: u32 = 140;
+pub const __NR_getpriority: u32 = 141;
+pub const __NR_reboot: u32 = 142;
+pub const __NR_setregid: u32 = 143;
+pub const __NR_setgid: u32 = 144;
+pub const __NR_setreuid: u32 = 145;
+pub const __NR_setuid: u32 = 146;
+pub const __NR_setresuid: u32 = 147;
+pub const __NR_getresuid: u32 = 148;
+pub const __NR_setresgid: u32 = 149;
+pub const __NR_getresgid: u32 = 150;
+pub const __NR_setfsuid: u32 = 151;
+pub const __NR_setfsgid: u32 = 152;
+pub const __NR_times: u32 = 153;
+pub const __NR_setpgid: u32 = 154;
+pub const __NR_getpgid: u32 = 155;
+pub const __NR_getsid: u32 = 156;
+pub const __NR_setsid: u32 = 157;
+pub const __NR_getgroups: u32 = 158;
+pub const __NR_setgroups: u32 = 159;
+pub const __NR_uname: u32 = 160;
+pub const __NR_sethostname: u32 = 161;
+pub const __NR_setdomainname: u32 = 162;
+pub const __NR_getrusage: u32 = 165;
+pub const __NR_umask: u32 = 166;
+pub const __NR_prctl: u32 = 167;
+pub const __NR_getcpu: u32 = 168;
+pub const __NR_gettimeofday: u32 = 169;
+pub const __NR_settimeofday: u32 = 170;
+pub const __NR_adjtimex: u32 = 171;
+pub const __NR_getpid: u32 = 172;
+pub const __NR_getppid: u32 = 173;
+pub const __NR_getuid: u32 = 174;
+pub const __NR_geteuid: u32 = 175;
+pub const __NR_getgid: u32 = 176;
+pub const __NR_getegid: u32 = 177;
+pub const __NR_gettid: u32 = 178;
+pub const __NR_sysinfo: u32 = 179;
+pub const __NR_mq_open: u32 = 180;
+pub const __NR_mq_unlink: u32 = 181;
+pub const __NR_mq_timedsend: u32 = 182;
+pub const __NR_mq_timedreceive: u32 = 183;
+pub const __NR_mq_notify: u32 = 184;
+pub const __NR_mq_getsetattr: u32 = 185;
+pub const __NR_msgget: u32 = 186;
+pub const __NR_msgctl: u32 = 187;
+pub const __NR_msgrcv: u32 = 188;
+pub const __NR_msgsnd: u32 = 189;
+pub const __NR_semget: u32 = 190;
+pub const __NR_semctl: u32 = 191;
+pub const __NR_semtimedop: u32 = 192;
+pub const __NR_semop: u32 = 193;
+pub const __NR_shmget: u32 = 194;
+pub const __NR_shmctl: u32 = 195;
+pub const __NR_shmat: u32 = 196;
+pub const __NR_shmdt: u32 = 197;
+pub const __NR_socket: u32 = 198;
+pub const __NR_socketpair: u32 = 199;
+pub const __NR_bind: u32 = 200;
+pub const __NR_listen: u32 = 201;
+pub const __NR_accept: u32 = 202;
+pub const __NR_connect: u32 = 203;
+pub const __NR_getsockname: u32 = 204;
+pub const __NR_getpeername: u32 = 205;
+pub const __NR_sendto: u32 = 206;
+pub const __NR_recvfrom: u32 = 207;
+pub const __NR_setsockopt: u32 = 208;
+pub const __NR_getsockopt: u32 = 209;
+pub const __NR_shutdown: u32 = 210;
+pub const __NR_sendmsg: u32 = 211;
+pub const __NR_recvmsg: u32 = 212;
+pub const __NR_readahead: u32 = 213;
+pub const __NR_brk: u32 = 214;
+pub const __NR_munmap: u32 = 215;
+pub const __NR_mremap: u32 = 216;
+pub const __NR_add_key: u32 = 217;
+pub const __NR_request_key: u32 = 218;
+pub const __NR_keyctl: u32 = 219;
+pub const __NR_clone: u32 = 220;
+pub const __NR_execve: u32 = 221;
+pub const __NR3264_mmap: u32 = 222;
+pub const __NR3264_fadvise64: u32 = 223;
+pub const __NR_swapon: u32 = 224;
+pub const __NR_swapoff: u32 = 225;
+pub const __NR_mprotect: u32 = 226;
+pub const __NR_msync: u32 = 227;
+pub const __NR_mlock: u32 = 228;
+pub const __NR_munlock: u32 = 229;
+pub const __NR_mlockall: u32 = 230;
+pub const __NR_munlockall: u32 = 231;
+pub const __NR_mincore: u32 = 232;
+pub const __NR_madvise: u32 = 233;
+pub const __NR_remap_file_pages: u32 = 234;
+pub const __NR_mbind: u32 = 235;
+pub const __NR_get_mempolicy: u32 = 236;
+pub const __NR_set_mempolicy: u32 = 237;
+pub const __NR_migrate_pages: u32 = 238;
+pub const __NR_move_pages: u32 = 239;
+pub const __NR_rt_tgsigqueueinfo: u32 = 240;
+pub const __NR_perf_event_open: u32 = 241;
+pub const __NR_accept4: u32 = 242;
+pub const __NR_recvmmsg: u32 = 243;
+pub const __NR_arch_specific_syscall: u32 = 244;
+pub const __NR_wait4: u32 = 260;
+pub const __NR_prlimit64: u32 = 261;
+pub const __NR_fanotify_init: u32 = 262;
+pub const __NR_fanotify_mark: u32 = 263;
+pub const __NR_name_to_handle_at: u32 = 264;
+pub const __NR_open_by_handle_at: u32 = 265;
+pub const __NR_clock_adjtime: u32 = 266;
+pub const __NR_syncfs: u32 = 267;
+pub const __NR_setns: u32 = 268;
+pub const __NR_sendmmsg: u32 = 269;
+pub const __NR_process_vm_readv: u32 = 270;
+pub const __NR_process_vm_writev: u32 = 271;
+pub const __NR_kcmp: u32 = 272;
+pub const __NR_finit_module: u32 = 273;
+pub const __NR_sched_setattr: u32 = 274;
+pub const __NR_sched_getattr: u32 = 275;
+pub const __NR_renameat2: u32 = 276;
+pub const __NR_seccomp: u32 = 277;
+pub const __NR_getrandom: u32 = 278;
+pub const __NR_memfd_create: u32 = 279;
+pub const __NR_bpf: u32 = 280;
+pub const __NR_execveat: u32 = 281;
+pub const __NR_userfaultfd: u32 = 282;
+pub const __NR_membarrier: u32 = 283;
+pub const __NR_mlock2: u32 = 284;
+pub const __NR_copy_file_range: u32 = 285;
+pub const __NR_preadv2: u32 = 286;
+pub const __NR_pwritev2: u32 = 287;
+pub const __NR_pkey_mprotect: u32 = 288;
+pub const __NR_pkey_alloc: u32 = 289;
+pub const __NR_pkey_free: u32 = 290;
+pub const __NR_statx: u32 = 291;
+pub const __NR_io_pgetevents: u32 = 292;
+pub const __NR_rseq: u32 = 293;
+pub const __NR_kexec_file_load: u32 = 294;
+pub const __NR_pidfd_send_signal: u32 = 424;
+pub const __NR_io_uring_setup: u32 = 425;
+pub const __NR_io_uring_enter: u32 = 426;
+pub const __NR_io_uring_register: u32 = 427;
+pub const __NR_open_tree: u32 = 428;
+pub const __NR_move_mount: u32 = 429;
+pub const __NR_fsopen: u32 = 430;
+pub const __NR_fsconfig: u32 = 431;
+pub const __NR_fsmount: u32 = 432;
+pub const __NR_fspick: u32 = 433;
+pub const __NR_pidfd_open: u32 = 434;
+pub const __NR_clone3: u32 = 435;
+pub const __NR_close_range: u32 = 436;
+pub const __NR_openat2: u32 = 437;
+pub const __NR_pidfd_getfd: u32