This URL: https://git.freebsd.catflap.org/src/stable-14/raw-log-html/ ____________________________________________________________________________________________________________ Commit: 33175a5059970bf9e888a799d3578e2902d765af URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=33175a5059970bf9e888a799d3578e2902d765af Author: Dimitry Andric (Sun 12 Jul 2026 15:15:29 BST) Committer: Dimitry Andric (Thu 16 Jul 2026 19:32:31 BST) Add a few missed files to ObsoleteFiles.inc There were still some left-over files under usr/tests/gnu/usr.bin/diff, causing the directory to not be fully removed. Add these to OLD_FILES. Fixes: 134a4c78d070 (cherry picked from commit f72cfefae99befe47fefc4683cd6957edaaf0e86) M ObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 00e880819cc5b8249222792ec82c45444a50eb2d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=00e880819cc5b8249222792ec82c45444a50eb2d Author: Konstantin Belousov (Sun 5 Jul 2026 03:50:27 BST) Committer: Konstantin Belousov (Wed 15 Jul 2026 14:36:50 BST) libc locale/localeconv.c: use release semantic when clearing locale_changed PR: 296410 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296410 ) (cherry picked from commit 4efbcf36a0d49ab142023a767871532f515f1381) M lib/libc/locale/localeconv.c ____________________________________________________________________________________________________________ Commit: 4d07fdc1eb0b8ff9ee3b74ac0bceaf07b1c813f0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4d07fdc1eb0b8ff9ee3b74ac0bceaf07b1c813f0 Author: Mark Johnston (Thu 26 Jun 2025 22:19:14 BST) Committer: Mark Johnston (Wed 15 Jul 2026 00:08:13 BST) fibs_test: Mark same_ip_multiple_ifaces_fib0 as expected to fail The test relies on being able to assign the same interface address to two different tap interfaces; it then removes one of the addresses, which at one point would trigger a kernel panic. Since 361a8395f0b0 it is not possible to assign an address multiple times this way, so the test fails. Just mark it as expected to fail for now: if the kernel's behaviour here changes again, this test might be a useful seatbelt. MFC after: 2 weeks (cherry picked from commit 6bdc9743d8f8c9727e5101d6cb6f2a85a13c5acb) M tests/sys/netinet/fibs_test.sh ____________________________________________________________________________________________________________ Commit: e56cb0b4cc3c48bbf287fc5eba427c66b228acbb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e56cb0b4cc3c48bbf287fc5eba427c66b228acbb Author: Gleb Smirnoff (Wed 24 Apr 2024 01:17:14 BST) Committer: Mark Johnston (Wed 15 Jul 2026 00:08:13 BST) sockets: inherit SO_ACCEPTFILTER from listener to child This is crucial for operation of accept_filter(9). See added comment. Fixes: d29b95ecc0d049406d27a6c11939d40a46658733 (cherry picked from commit a8acc2bf5699556946dda2a37589d3c3bd9762c6) M sys/kern/uipc_socket.c ____________________________________________________________________________________________________________ Commit: 39e1726a20c80c8acef7a45ca1686ac8a4646c6f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=39e1726a20c80c8acef7a45ca1686ac8a4646c6f Author: Gleb Smirnoff (Thu 25 Apr 2024 05:50:58 BST) Committer: Mark Johnston (Wed 15 Jul 2026 00:08:12 BST) accept_filter: return different errors for non-listener and a busy socket The fact that an accept filter needs to be cleared first before setting to a different one isn't properly documented. The requirement that the socket needs already be listening, although trivial, isn't documented either. At least return a more meaningful error than EINVAL for an existing filter. Cover this with a test case. (cherry picked from commit 19307b86d31b7dea4bb5c3f7e233ee0e59049258) M sys/kern/uipc_accf.c M tests/sys/kern/socket_accf.c ____________________________________________________________________________________________________________ Commit: d73ce9d7264a0c7a506fc5f0acfe5fa051dad7f8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d73ce9d7264a0c7a506fc5f0acfe5fa051dad7f8 Author: Gleb Smirnoff (Wed 24 Apr 2024 21:36:43 BST) Committer: Mark Johnston (Wed 15 Jul 2026 00:08:12 BST) accf_tls: accept filter that waits for TLS handshake header (cherry picked from commit c68eed82a3dcadf0c826e9e150f59769f4c44f24) M share/man/man9/Makefile A share/man/man9/accf_tls.9 M sys/conf/NOTES M sys/conf/files M sys/conf/options M sys/modules/Makefile A sys/modules/accf_tls/Makefile A sys/netinet/accf_tls.c M tests/sys/kern/socket_accf.c ____________________________________________________________________________________________________________ Commit: 8cd74424eb6d739c1616b3b7b4545faad8e666f2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8cd74424eb6d739c1616b3b7b4545faad8e666f2 Author: Hiroki Sato (Thu 12 Jun 2025 19:46:46 BST) Committer: Mark Johnston (Wed 15 Jul 2026 00:08:12 BST) netinet6: Remove ndpr_raf_ra_derived flag This flag was introduced at 8036234c72c9361711e867cc1a0c6a7fe0babd84 to prevent the SIOCSPFXFLUSH_IN6 ioctl from removing manually-added entries. However, this flag did actually not work due to an incomplete implementation making prelist_update() not handle it before calling nd6_prelist_add(). This patch removes the flag because a prefix is derived from an RA always has an entry in the ndpr_advrtrs member in the struct nd_prefix. Having a separate flag is not a good idea because it can cause a mismatch between the flag and the ndpr_advrtrs entry. Testing using LIST_EMPTY() is simpler for the origial goal. This also removes in a prefix check in the ICMPV6CTL_ND6_PRLIST sysctl to exclude manually-added entries. This ioctl is designed to list all entries, and there is no relationship to SIOCSPFXFLUSH_IN6. Differential Revision: https://reviews.freebsd.org/D46441 (cherry picked from commit 0c891822310cebd11c22bb59391f85bc53c94fa3) M sys/netinet6/in6_var.h M sys/netinet6/nd6.c M sys/netinet6/nd6.h M sys/netinet6/nd6_rtr.c ____________________________________________________________________________________________________________ Commit: 49b5356bc3e97ec42709996814b0e4d8a582eafb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=49b5356bc3e97ec42709996814b0e4d8a582eafb Author: Mark Johnston (Tue 7 Jul 2026 23:52:56 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:41 BST) linux/futex: Don't load a timeout when try-locking a mutex linux_sys_futex() does not copyin a timespec for the timeout if the operation is LINUX_FUTEX_TRYLOCK_PI, presumably because it doesn't make sense to specify a timeout for a try-lock operation. However, this means that we pass a userspace timespec pointer to linux_umtx_abs_timeout_init(). Modify linux_futex_lock_pi() to not initialize the timeout if we're try-locking. Reviewed by: kib, dchagin Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.2 from Z.ai MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D58061 (cherry picked from commit 407c7c339adb429efcb6658accd16399031c34ca) M sys/compat/linux/linux_futex.c ____________________________________________________________________________________________________________ Commit: 32ae329ac9c24109ec71969deaa00fdb39705844 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=32ae329ac9c24109ec71969deaa00fdb39705844 Author: Mark Johnston (Mon 15 Jun 2026 16:57:01 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:41 BST) udp: Wrap a long line in udp_send() No functional change intended. MFC after: 1 week (cherry picked from commit 3b69c7201fd06b368090f2ee3840d384a949cba8) M sys/netinet/udp_usrreq.c ____________________________________________________________________________________________________________ Commit: f82ee475aaf6489dc1ae5257aa64bc3345bdce16 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f82ee475aaf6489dc1ae5257aa64bc3345bdce16 Author: Mark Johnston (Fri 19 Jun 2026 14:27:04 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:41 BST) tests: Add pjdfstest integration Use ATF to wrap the new reimplementation of pjdfstest that came out of GSOC 2022, now available in the ports tree as filesystems/pjdfstest. So far I added tests for UFS (with several different option combinations), tmpfs and ZFS, plus ZFS+nullfs. All of these create a memory disk, initialize the filesystem, and point the pjdfstest executable at it. In the future it would be good to add tests for at least NFS and p9fs. Reviewed by: asomers MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D56605 (cherry picked from commit 8fd4d1c0fff8441b42dbab767810db7aeaf796c3) M etc/mtree/BSD.tests.dist M tests/sys/fs/Makefile A tests/sys/fs/pjdfstest/Makefile A tests/sys/fs/pjdfstest/tmpfs.sh A tests/sys/fs/pjdfstest/ufs.sh A tests/sys/fs/pjdfstest/zfs.sh ____________________________________________________________________________________________________________ Commit: f815c54425383a7d226cd1a104d403cf6d466026 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f815c54425383a7d226cd1a104d403cf6d466026 Author: Mark Johnston (Mon 22 Jun 2026 21:19:29 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:41 BST) install: Explicitly include sys/param.h for MAXPATHLEN MFC after: 1 week Sponsored by: The FreeBSD Foundation (cherry picked from commit ca89b0fa1a93744a5bbf7a5c949826bbee4e2559) M usr.bin/xinstall/xinstall.c ____________________________________________________________________________________________________________ Commit: 9af7633c6095c4bb09edc95b63401bad621f469c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9af7633c6095c4bb09edc95b63401bad621f469c Author: Mark Johnston (Mon 22 Jun 2026 21:19:32 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:41 BST) makefs/zfs: Explicitly include sys/param.h for nitems() MFC after: 1 week Sponsored by: The FreeBSD Foundation (cherry picked from commit 88deb1cff92cb3620c248f32fa6e7bdbc5301213) M usr.sbin/makefs/zfs/dsl.c ____________________________________________________________________________________________________________ Commit: eba4bf368329eab4609b5b05589ba4f344c4f2a9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=eba4bf368329eab4609b5b05589ba4f344c4f2a9 Author: Jane Smith (Mon 22 Jun 2026 22:40:53 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:40 BST) librpcsec_gss: Fix an off-by-one in rpc_gss_get_principal_name() Include an extra byte for the nul-terminator, otherwise we may end up with an out-of-bounds write. The corresponding bug in the kernel implementation was fixed by commit e3081f7e3e2d ("kgssapi(4): Fix string overrun in Kerberos principal construction"). Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D57738 (cherry picked from commit 635ad6f2ec97e9c6b1f15620cd5ee84eb632082f) M lib/librpcsec_gss/svc_rpcsec_gss.c ____________________________________________________________________________________________________________ Commit: cdd4f32526f5f2b7295164aafa53de2f2e7562ea URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cdd4f32526f5f2b7295164aafa53de2f2e7562ea Author: Mark Johnston (Sat 20 Jun 2026 15:12:19 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:40 BST) if_ovpn: Fix a lock leak in an error path Reviewed by: kp MFC after: 1 week Fixes: 04a7134c1e92 ("if_ovpn: fix use-after-free of mbuf") Differential Revision: https://reviews.freebsd.org/D57696 (cherry picked from commit f7b71f832c990da0bf203095f02405df665529d0) M sys/net/if_ovpn.c ____________________________________________________________________________________________________________ Commit: 085667c5f8ed6d4b3200c86dc7a8c90c48768b7e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=085667c5f8ed6d4b3200c86dc7a8c90c48768b7e Author: Allan Jude (Wed 25 Jun 2025 14:38:50 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:40 BST) Reset kvo_laundry to prevent it being cumulative `sysctl vm.objects`, used by `vmstat -o` was not resetting the laundry counter to 0 inside the loop, causing it to show the sum of the laundry count for all previous objects instead of only the laundry count for the current object. Fixes: a86373bc93ee1c850943e8585d0d426479378145 Reviewed by: markj Sponsored by: Klara, Inc. Sponsored by: Modirum MDPay Differential Revision: https://reviews.freebsd.org/D50907 (cherry picked from commit 32f9c9699a5a56ef8ef1da8e2974a8b34e2b84f5) M sys/vm/vm_object.c ____________________________________________________________________________________________________________ Commit: 7cf84b5c995456ddc3807d918c684438042cb977 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7cf84b5c995456ddc3807d918c684438042cb977 Author: Mark Johnston (Wed 20 May 2026 15:49:28 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:40 BST) kinst/arm64: Fix return values from kinst_invop() After commit 853cd8723494 it became invalid for kinst_invop() to return 0: dtrace_invop_start() would convert this to a sentinel value indicating that it did not consume the breakpoint, and so we'd just call kdb_trap() to handle it. Change kinst_invop() to return NOP_INSTR after handling a matching breakpoint. NOP_INSTR is handled by advancing the ELR, so we have to compensate by subtracting INSTR_SIZE before returning. Reviewed by: christos MFC after: 1 week Fixes: 853cd8723494 ("arm64: Clean up usage of the dtrace invop handler") Differential Revision: https://reviews.freebsd.org/D56987 (cherry picked from commit d6f0e671d0797b56011880f84d12ce5fb20bf099) M sys/cddl/dev/kinst/aarch64/kinst_isa.c ____________________________________________________________________________________________________________ Commit: 60585ee63af6c738bdcc0261da57192a547bfbf6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=60585ee63af6c738bdcc0261da57192a547bfbf6 Author: Mark Johnston (Thu 16 Apr 2026 20:57:36 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:40 BST) so_splice: Fix the KTLS check for the sink socket in so_splice() Reviewed by: gallatin Reported by: Claude Sonnet 4.6 Fixes: 1000cc4a0d39 ("so_splice: Disallow splicing with KTLS-enabled sockets") MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56385 (cherry picked from commit d88a159da42a75dbd46ea4f6f9c8059975dab5e8) M sys/kern/uipc_socket.c ____________________________________________________________________________________________________________ Commit: 1d5f1086c4866a5e851be423687d73cb948f3222 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1d5f1086c4866a5e851be423687d73cb948f3222 Author: Mark Johnston (Mon 10 Nov 2025 15:30:50 GMT) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:40 BST) queue.3: Add MLINKs for *_EMPTY_ATOMIC MFC after: 1 week Fixes: d2870b8666f2 ("queue: Add atomic variants for *_EMPTY") (cherry picked from commit 1563da200d4d3d56799267f1bbc58933a6c21331) M share/man/man3/Makefile ____________________________________________________________________________________________________________ Commit: d4b1fe786860c0ab56c14a08b9555816fd44bd52 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d4b1fe786860c0ab56c14a08b9555816fd44bd52 Author: Mark Johnston (Fri 20 Oct 2023 15:05:58 BST) Committer: Mark Johnston (Tue 14 Jul 2026 15:08:40 BST) netinet tests: Fix leaks in ip6_v4mapped_test Reported by: Coverity MFC after: 1 week (cherry picked from commit 6ad6929974e6394d57a40f7d43c899963c6ae5ec) M tests/sys/netinet/ip6_v4mapped_test.c ____________________________________________________________________________________________________________ Commit: f49ca172b70ef22ca0e2b9b4b486f4b537507c76 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f49ca172b70ef22ca0e2b9b4b486f4b537507c76 Author: Mark Johnston (Mon 8 Jun 2026 23:46:08 BST) Committer: Mark Johnston (Tue 14 Jul 2026 14:02:07 BST) iconv.3: Fix formatting of the error section MFC after: 1 week (cherry picked from commit c491c2db2f37399eba7a356c4bfa298d64012101) M lib/libc/iconv/iconv.3 ____________________________________________________________________________________________________________ Commit: 4b539c58e986ad46d2180abba33796511669124f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4b539c58e986ad46d2180abba33796511669124f Author: Mark Johnston (Mon 8 Jun 2026 23:46:32 BST) Committer: Mark Johnston (Tue 14 Jul 2026 14:02:07 BST) libalias: Serialize updates to the global instance list libalias maintains a global list of all libalias handles. The list was updated without any locking, but nothing prevents updates from running concurrently. MFC after: 1 week (cherry picked from commit 2ff705f32a2033201a8f83f1ade5ddbc0460387d) M sys/netinet/libalias/alias_db.c ____________________________________________________________________________________________________________ Commit: 4542cc1d14bfa965c51093b1f1aa5d5ce11be3e0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4542cc1d14bfa965c51093b1f1aa5d5ce11be3e0 Author: Mark Johnston (Fri 22 May 2026 15:45:52 BST) Committer: Mark Johnston (Tue 14 Jul 2026 14:02:07 BST) kernel: Enable -fstack-protector-strong by default This extends stack canary use to all functions which define arrays on the stack, not just those which operate on byte buffers. This option would have made it harder to exploit SA-26:18.setcred and SA-26:08.rpcsec_gss. The change bloats the amd64 kernel text by about 350KB and increases the number of covered functions from ~1500 to ~9000 (within the kernel itself, i.e., not counting kernel modules). Reviewed by: olce, olivier, emaste MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D56870 (cherry picked from commit 8deebce931fa9b469cf28a082038a64caf972602) M sys/conf/kern.mk ____________________________________________________________________________________________________________ Commit: 451325c5e15d3dd0b385c2286984b105d2898d6f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=451325c5e15d3dd0b385c2286984b105d2898d6f Author: Mark Johnston (Wed 27 May 2026 21:41:15 BST) Committer: Mark Johnston (Tue 14 Jul 2026 14:02:07 BST) ucode: ucode_error can be defined with static MFC after: 1 week (cherry picked from commit 96256587b06cfcdbeb1789145f5e427831b3d732) M sys/x86/x86/ucode.c ____________________________________________________________________________________________________________ Commit: 38cbd2588f0b6f677f42287af425ac913da46294 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=38cbd2588f0b6f677f42287af425ac913da46294 Author: Mark Johnston (Wed 27 May 2026 21:18:05 BST) Committer: Mark Johnston (Tue 14 Jul 2026 14:02:07 BST) ucode: Fix validation on Intel platforms The check for the extended signature table was backwards, so we always ignored it. We should verify that the extended signature table fits within the total image size. Reviewed by: jrm, kib MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D57209 (cherry picked from commit 0beb172898499fff51eed4df3d9284cd1094afbb) M sys/x86/x86/ucode.c ____________________________________________________________________________________________________________ Commit: 1e857a99478b77b862380d5f64c127bde0f7c9ac URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1e857a99478b77b862380d5f64c127bde0f7c9ac Author: Chuck Silvers (Tue 13 Feb 2024 16:15:25 GMT) Committer: Mark Johnston (Tue 14 Jul 2026 14:02:07 BST) x86/ucode: add const where appropriate Sponsored by: Netflix Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D43865 (cherry picked from commit fd24a63a38d0d4cb4f5041ef232036abe09d9d4f) M sys/x86/include/ucode.h M sys/x86/x86/ucode.c ____________________________________________________________________________________________________________ Commit: e16857e08feaf2c59f0f6cf83ac8f1d6eddb0b4d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e16857e08feaf2c59f0f6cf83ac8f1d6eddb0b4d Author: Dag-Erling Smørgrav (Thu 2 Jul 2026 16:16:52 BST) Committer: Dag-Erling Smørgrav (Mon 13 Jul 2026 08:38:44 BST) src.conf(5): Suggest using ccache4 We have separate ports for Ccache 3 and 4. Suggest both, rather than only the Ccache 3 port. Rearrange the text somewhat to avoid an excessively ragged edge on a standard 80-column terminal. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D58005 (cherry picked from commit a2545f68f64b4cfcc13ca2d372c8b9fef1c6331e) M share/man/man5/src.conf.5 M tools/build/options/WITH_CCACHE_BUILD ____________________________________________________________________________________________________________ Commit: cd2c1451dc17520fc2cb8939fa8d8b1d3f9508e8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cd2c1451dc17520fc2cb8939fa8d8b1d3f9508e8 Author: SHENGYI HONG (Fri 20 Jun 2025 06:37:23 BST) Committer: Dag-Erling Smørgrav (Mon 13 Jul 2026 08:29:11 BST) share/mk: Add sccache suport for WITH_CCACHE_BUILD option By setting CCACHE_NAME=sccache , sccache can be used as an alternative for ccache. Reviewed by: emaste, jhb Event: Kitchener-Waterloo Hackathon 202506 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D49417 (cherry picked from commit 10cb3979a9bde6c8e441e3ba4aa5fd09963c484f) M share/mk/bsd.compiler.mk M tools/build/options/WITH_CCACHE_BUILD ____________________________________________________________________________________________________________ Commit: 37340348b9a8eee17ade7b732f3d541e592df840 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=37340348b9a8eee17ade7b732f3d541e592df840 Author: Peter Ganzhorn (Mon 20 Apr 2026 17:59:59 BST) Committer: Zhenlei Huang (Mon 13 Jul 2026 02:40:06 BST) iflib: Add a missing CURVNET_RESTORE() in the error path Signed-off-by: Peter Ganzhorn Reviewed by: zlei Fixes: 6d49b41ee84b iflib: Add pfil hooks MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/2150 (cherry picked from commit f49f61f19463c21125bb1215cf8e0530f52953e3) (cherry picked from commit d11419ed37a61a4896381f91fd942c4fff2e66dd) M sys/net/iflib.c ____________________________________________________________________________________________________________ Commit: 819af80de8e8854f5767c20d03cb7362624b0085 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=819af80de8e8854f5767c20d03cb7362624b0085 Author: Philip Paeps (Wed 8 Jul 2026 21:46:28 BST) Committer: Philip Paeps (Sat 11 Jul 2026 10:49:21 BST) contrib/tzdata: import tzdata 2026c Changes: https://github.com/eggert/tz/blob/2026c/NEWS (cherry picked from commit 665bb2d9a440d33e2ec2f9151e45b8cda93433ae) M contrib/tzdata/Makefile M contrib/tzdata/NEWS M contrib/tzdata/africa M contrib/tzdata/australasia M contrib/tzdata/europe M contrib/tzdata/leap-seconds.list M contrib/tzdata/leapseconds M contrib/tzdata/northamerica M contrib/tzdata/theory.html M contrib/tzdata/version M contrib/tzdata/ziguard.awk M contrib/tzdata/zone.tab M contrib/tzdata/zone1970.tab M contrib/tzdata/zonenow.tab ____________________________________________________________________________________________________________ Commit: f28c41843a65c8b70024bd650b8eb2c658e7d116 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f28c41843a65c8b70024bd650b8eb2c658e7d116 Author: Rick Macklem (Sun 28 Jun 2026 00:35:20 BST) Committer: Rick Macklem (Sat 11 Jul 2026 02:05:29 BST) nfs_clstate.c: Fix CB_RECALL handling for NFSv4.1/4.2 Recent testing with a modified NFSv4.1/4.2 client that sometimes ignored CB_RECALL callbacks, identified a few problems when handling the unusual case of CB_RECALL not be performed by the client. - The csa_cachethis argument to CB_SEQUENCE was being ignored. - The CB_SEQUENCE operation would reply NFSERR_DELAY after the first CB_RECALL attempt, making retries ineffective. - The code could return NFSERR_RESOURCE, which is a NFSv4.0 specific error code. This patch fixes the above three problems. The patch only affects the NFSv4.1/4.2 client when delegations are being issued and the client somehow fails to handle a CB_RECALL callback of a delegation, which is an unusual case. (cherry picked from commit 9e1bbfb88e986b209709ea765189a3ebb6581bcd) M sys/fs/nfsclient/nfs_clstate.c ____________________________________________________________________________________________________________ Commit: 15ef9ad2f5f46c4172121f22ba9d051c08365814 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=15ef9ad2f5f46c4172121f22ba9d051c08365814 Author: Krzysztof Galazka (Fri 12 Jun 2026 12:56:15 BST) Committer: Krzysztof Galazka (Fri 10 Jul 2026 20:15:18 BST) ice(4): Fix link speed after changing cable type When interface was connected to a link partner with a cable type limitting maximum supported speed, e.g. SFP+ cable in 25G port, driver incorrectly saved a supported speed as the user configured speed. This prevented interface from using all supported speeds after switching cable to SFP28. Link was established at 10G as supported by previously used SFP+ cable. Don't set user requested speed unless actually configured by an user, to allow automatic selection of highest available speed. Only when user sets custom config using advertise_speed sysctl save it and try to apply after cable is changed. Also don't save initial supported speeds if FW supports reporting default PHY config. Signed-off-by: Krzysztof Galazka Reviewed by: kbowling, erj, mateusz.moga_intel.com Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D53611 (cherry picked from commit 310145642312e1c5fb3d8efa8321cf905d0354c4) M sys/dev/ice/ice_lib.c ____________________________________________________________________________________________________________ Commit: f2436514b25cf883cca4ca70eff31b468109ca04 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f2436514b25cf883cca4ca70eff31b468109ca04 Author: Krzysztof Galazka (Fri 12 Jun 2026 12:37:01 BST) Committer: Krzysztof Galazka (Fri 10 Jul 2026 20:14:04 BST) ice(4): Add support for new E810-XXV-2 adapters Add two new subdevice IDs for E810-XXV-2 and E810-XXV-2 for OCP 3.0. Signed-off-by: Krzysztof Galazka Reviewed by: kbowling, erj, mateusz.moga_intel.com Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D54069 (cherry picked from commit bea6f7d02dfbef8f8209f0ca5f1d76877d549f46) M sys/dev/ice/ice_drv_info.h ____________________________________________________________________________________________________________ Commit: 074ff66d7ac4d631eae3085393d2adefedef4578 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=074ff66d7ac4d631eae3085393d2adefedef4578 Author: Krzysztof Galazka (Fri 5 Dec 2025 22:02:45 GMT) Committer: Krzysztof Galazka (Fri 10 Jul 2026 20:12:41 BST) ice(4): Add support for 40G maximal PMD speed E823 backplane devices may support 40G as maximal PMD speed. Extend port topology reading logic to handle this case. While at that fix indentation according to FreeBSD style(9). Signed-off-by: Krzysztof Galazka Tested by: gowtham.kumar.ks_intel.com Approved by: kbowling (mentor), erj (mentor) Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D53587 (cherry picked from commit c6212b7da110d82b1d0086ec525deb216993021e) M sys/dev/ice/ice_adminq_cmd.h M sys/dev/ice/ice_lib.c ____________________________________________________________________________________________________________ Commit: e33854e4dd553887ca57e7a32148fa6dda44fd7b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e33854e4dd553887ca57e7a32148fa6dda44fd7b Author: Dag-Erling Smørgrav (Mon 29 Jun 2026 20:17:52 BST) Committer: Dag-Erling Smørgrav (Fri 10 Jul 2026 18:10:45 BST) OptionalObsoleteFiles: Add missing headers The header files for dialog, figpar, dpv were never listed. Fixes: bc6c827078b7 ("OptionalObsoleteFiles: Add figpar to dialog section") (cherry picked from commit acf6518a2d6f33fb56c861861cbad0c0cb56817e) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 4f8ff9954819f3348c1c6b8a2794694b6fda2ee0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4f8ff9954819f3348c1c6b8a2794694b6fda2ee0 Author: Dag-Erling Smørgrav (Thu 2 Jul 2026 13:59:42 BST) Committer: Dag-Erling Smørgrav (Fri 10 Jul 2026 17:59:25 BST) usb/quirks: Sort the USB mass storage quirks MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D57930 (cherry picked from commit 43da0c93ff9da32fda89d58727cd9bbe7beea4c9) usb/quirks: More USB mass storage quirk sorting (cherry picked from commit 0b95429fde2ae83c159ca991458608a97ca6b93a) M sys/dev/usb/quirk/usb_quirk.c ____________________________________________________________________________________________________________ Commit: a97df1387702c05f2ae5c4154ada45922b3dcf47 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a97df1387702c05f2ae5c4154ada45922b3dcf47 Author: Damian Weber (Thu 2 Jul 2026 13:59:36 BST) Committer: Dag-Erling Smørgrav (Fri 10 Jul 2026 17:59:25 BST) usb/quirks: Add entry for Verbatim Store'n'Go PR: 199101 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199101 ) MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D57929 (cherry picked from commit e1a0592ccd8141c609b45dfbe2fba13929ee4d51) M sys/dev/usb/quirk/usb_quirk.c M sys/dev/usb/usbdevs ____________________________________________________________________________________________________________ Commit: c27a27f45d86febae569735ead7f7ebb768a94da URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c27a27f45d86febae569735ead7f7ebb768a94da Author: Bhosale, Yogesh (Thu 9 Apr 2026 19:05:29 BST) Committer: Krzysztof Galazka (Fri 10 Jul 2026 15:31:56 BST) ix(4): Add support for firmware logging for E610 adapters This is part 3 of the support for the new Intel Ethernet E610 family of devices The ix driver now enables firmware logging on Intel E610 devices for debugging with Customer Support. Logs are enabled by default and generated in binary format that requires decoding by support teams. The collected data is firmware and hardware related for debugging purposes only. When the driver loads, it creates a fw_log sysctl node under the debug section. Events are organized into categories (modules) for targeted logging, and users can adjust verbosity levels as needed. This adds sysctl support for the firmware logging feature and updates the ix(4) manual page with documentation. Signed-off-by: Yogesh Bhosale Co-developed-by: Krzysztof Galazka Reviewed by: ziaee, kbowling Tested by: Mateusz Moga Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D53973 (cherry picked from commit 6b58d10fc6d51ddcf5ee81628ead74d3dadb9bf6) M share/man/man4/ix.4 M sys/conf/files M sys/dev/ixgbe/if_ix.c M sys/dev/ixgbe/ixgbe.h M sys/dev/ixgbe/ixgbe_e610.c M sys/dev/ixgbe/ixgbe_e610.h M sys/dev/ixgbe/ixgbe_features.h A sys/dev/ixgbe/ixgbe_fw_logging.c M sys/dev/ixgbe/ixgbe_osdep.c M sys/dev/ixgbe/ixgbe_osdep.h M sys/modules/ix/Makefile M sys/modules/ixv/Makefile ____________________________________________________________________________________________________________ Commit: 76597c000c7c43462792ac51afa5a8adc8f67d63 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=76597c000c7c43462792ac51afa5a8adc8f67d63 Author: Krzysztof Galazka (Fri 13 Mar 2026 11:48:12 GMT) Committer: Krzysztof Galazka (Fri 10 Jul 2026 15:29:40 BST) ix(4): Add EEE support for E610 adapters The ix driver now supports Energy Efficient Ethernet (EEE) on Intel E610 devices. EEE allows the network interface to enter low-power states during periods of low link utilization, reducing power consumption while maintaining full performance when needed. E610 adapters provide EEE support through BASE-T PHY functionality. Due to this PHY-based implementation, EEE is supported only on 2.5Gb speeds and above. Signed-off-by: Yogesh Bhosale Signed-off-by: Krzysztof Galazka Authored-by: Yogesh Bhosale Approved by: kbowling (mentor) Tested by: Mateusz Moga Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D55304 (cherry picked from commit 13ee84c591f8df7553fc8e3dac7e92409046f4d2) M sys/dev/ixgbe/if_ix.c M sys/dev/ixgbe/ixgbe_e610.c M sys/dev/ixgbe/ixgbe_type_e610.h ____________________________________________________________________________________________________________ Commit: fe0d7d6ba549673b58d5ef3bb2bc89dd52e8a9c0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fe0d7d6ba549673b58d5ef3bb2bc89dd52e8a9c0 Author: Ed Maste (Wed 24 Jun 2026 16:06:51 BST) Committer: Ed Maste (Fri 10 Jul 2026 03:03:06 BST) libcxxrt: Fix diagnostics for derived classes In terminate_with_diagnostics the cast_to arguments were swapped, so it always failed. The diagnostic handler produced output like "Terminating due to uncaught exception 0x24891e08000 of type std::runtime_error". Now, e->what() will actually be included in the output, e.g. "Terminating due to uncaught exception 0x2bba49208000 'Model file doesn't exist' of type std::runtime_error". Reviewed by: dim Event: Halifax Hackathon 202606 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57822 (cherry picked from commit 3a5c2899fc7bd0865b5aacccc3465e46e9bc6df3) (cherry picked from commit ab1af7bd2f425147e658a32f128a56176b1de059) M contrib/libcxxrt/exception.cc ____________________________________________________________________________________________________________ Commit: db1b75d0358761fee916e10c8b11a557b47ae1b2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=db1b75d0358761fee916e10c8b11a557b47ae1b2 Author: Ed Maste (Fri 22 May 2026 19:37:51 BST) Committer: Ed Maste (Fri 10 Jul 2026 03:03:06 BST) vtfontcvt: Return error from write_fnt_source Previously write_fnt_source always returned 0, silently discarding errors. Return rv so that errors set vtfontcvt's shell exit appropriately. Sponsored by: The FreeBSD Foundation (cherry picked from commit f05fb5157ba1291ee5019bacece8d1e98ea95b35) (cherry picked from commit a00f80731213e03bf3d0b9028a93d0be4c0df756) M usr.bin/vtfontcvt/vtfontcvt.c ____________________________________________________________________________________________________________ Commit: 6756f09d73de7d876501a7f24f07fb362aec35f3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6756f09d73de7d876501a7f24f07fb362aec35f3 Author: Ed Maste (Wed 1 Jul 2026 15:35:10 BST) Committer: Ed Maste (Thu 9 Jul 2026 16:19:35 BST) newvers.sh: Avoid spurious -dirty in git revision If git is installed and .git exists but git rev-parse failed to report a hash we previously produced just "-dirty" as the git revision. Gate the git commit count and -dirty check on the rev-parse passing. Reviewed by: jlduran Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57995 (cherry picked from commit 465a3b7adc008c068741594f6c922ede98924f39) (cherry picked from commit 45da2c1e1d202ab190f156dd63403be79fb11e94) M sys/conf/newvers.sh ____________________________________________________________________________________________________________ Commit: 478d81e72eaae3276c4670e0054385b5e4e1f031 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=478d81e72eaae3276c4670e0054385b5e4e1f031 Author: Mark Johnston (Fri 3 Jul 2026 20:28:22 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 08:08:03 BST) tests/aslr: Fix spurious test failures /sbin/ping and /sbin/ping6 are hard-linked, and the vmmap sysctl handler doesn't know which name was used to launch the process. PR: 296116 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296116 ) MFC after: 3 days Fixes: 080a4087014e ("tests: Fix race condition in aslr_setuid") (cherry picked from commit 81cf9a0ca765b48a430da61c221be17c4d0f753a) M tests/sys/kern/aslr.c ____________________________________________________________________________________________________________ Commit: f9f7b3aefab21b77811ac84043adae1cb9f3cb61 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f9f7b3aefab21b77811ac84043adae1cb9f3cb61 Author: Siva Mahadevan (Fri 26 Jun 2026 13:22:57 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 08:07:56 BST) ping: Fix bell char ordering in -A test cases Previously, these tests expected the bell chars to arrive before the initial status line. This appeared to be ok because ping(8) incorrectly mixed unbuffered and buffered writes by using printf(3) calls for the initial status, but direct write(2) calls for the bell chars. 141bb85798 revealed that the test's assertions only passed because the buffered writes did not get flushed before the direct writes in the test runs. 8bda488114f3 fixed ping(8) to use POSIX stdio buffered writes in all cases and guarantee a deterministic output ordering to stdout observers. This patch fixes the test to match the correct ordering. Reviewed by: des Sponsored by: The FreeBSD Foundation (cherry picked from commit 7ac9995a062ff9f78b634fe403e6a313f5637945) (cherry picked from commit 5b8c28adb829b50fb8ac065637fa99f717858bab) (cherry picked from commit f7f916d755fe5b48a2a68a937beea770b7bafa95) M sbin/ping/tests/test_ping.py ____________________________________________________________________________________________________________ Commit: b38b0be29bfdc4b7bf17a4e4ef952fe170fa7567 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b38b0be29bfdc4b7bf17a4e4ef952fe170fa7567 Author: Dag-Erling Smørgrav (Tue 23 Jun 2026 16:20:22 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 08:07:56 BST) ping: Flush stdout after printing initial status MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57765 (cherry picked from commit 141bb8579882f9d1f7e95351573e30f10689f4bf) ping: Don't mix stdio and direct writes POSIX does not allow mixing direct writes to STDOUT_FILENO with stdio operations on stdout like we do here. More importantly, it causes tests to fail randomly (or not-so-randomly after I added an fflush in a previous commit). MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57884 (cherry picked from commit 8bda488114f330d758e6741ff44882bb12b76c0d) M sbin/ping/ping.c M sbin/ping/ping6.c ____________________________________________________________________________________________________________ Commit: 19a4967946855bb3941382a1a1ccf3c7c1d5a1f3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=19a4967946855bb3941382a1a1ccf3c7c1d5a1f3 Author: Dag-Erling Smørgrav (Mon 22 Jun 2026 14:23:31 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 08:07:55 BST) tests: Fix race condition in aslr_setuid Use a cloexec pipe to block the parent until the child is ready. While here, redirect the output from ping to /dev/null, and mark the test as requiring the inet feature since we ping the IPv4 loopback. PR: 296116 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296116 ) MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57734 (cherry picked from commit 080a4087014e1d19136cc77028019d98b5c69e1e) tests: Fix race condition in aslr_setuid, take 2 Instead of a cloexec pipe, ingest ping's stdout and block until it has printed its initial summary, then close the pipe and return to the main test loop. Run ping in quiet mode so it won't mind that stdout is gone. PR: 296116 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296116 ) MFC after: 1 week Fixes: 080a4087014e ("tests: Fix race condition in aslr_setuid") Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57763 (cherry picked from commit 86950cf9ffe89b7978fca019019692b3ea492044) M tests/sys/kern/Makefile M tests/sys/kern/aslr.c ____________________________________________________________________________________________________________ Commit: aad298c8f9cabe53379bea59ce075f2eb0c93898 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=aad298c8f9cabe53379bea59ce075f2eb0c93898 Author: Dag-Erling Smørgrav (Sat 27 Jun 2026 22:15:29 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 07:38:17 BST) openresolv: Trim leading dot from domain name Merge upstream change d9f6b1a2d292 PR: 296305 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296305 ) MFC after: 1 week (cherry picked from commit 4b26ea54713941243b3a0d4263bebbf192ee68c7) M contrib/openresolv/resolvconf.in ____________________________________________________________________________________________________________ Commit: 973d1f2b12aba78d153095640820e865c1d112e1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=973d1f2b12aba78d153095640820e865c1d112e1 Author: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:43:26 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 07:38:16 BST) local-unbound-setup: Support IPv6-only systems * In the server configuration, disable protocols not supported by the kernel. * In resolv.conf, instead of only using 127.0.0.1, use either 127.0.0.1, ::1, or both depending on which protocols the kernel supports. MFC after: 1 week Reviewed by: jlduran Differential Revision: https://reviews.freebsd.org/D57840 (cherry picked from commit f0a861efbafeb81428d5e8c23dac9da73fe14007) M usr.sbin/unbound/setup/local-unbound-setup.sh ____________________________________________________________________________________________________________ Commit: 546b456452375dd27f10e6f7a3b39f6bc7254409 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=546b456452375dd27f10e6f7a3b39f6bc7254409 Author: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:39:03 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 07:38:16 BST) rc.d/tmp: Fix dupe mount check Before mounting a new mfs on /tmp, we check if there already is one. However, the dupe check only takes /dev/md[0-9]* into account, while the default mfs type these days is tmpfs. Rewrite it to look for tmpfs as well. Note that the dupe check is redundant in the tmpmfs=auto case, but we leave moving it for later. PR: 182035 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=182035 ) MFC after: 1 week Reviewed by: kevans, allanjude Differential Revision: https://reviews.freebsd.org/D57682 (cherry picked from commit 45efa4e61623e3eeee7fd0a3f4436616e24c8e98) M libexec/rc/rc.d/tmp ____________________________________________________________________________________________________________ Commit: 25a3e5046ebd82c5d0857f73b35ab720be6290a0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=25a3e5046ebd82c5d0857f73b35ab720be6290a0 Author: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:38:58 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 07:38:16 BST) rc.d/ddb: Really silently exit The comment says “silently exit if ddb is not enabled”, but we'd exit with an error message. Note that I switched the sysctl variable used to test for the presence of ddb from debug.ddb.scripting.scripts to d.d.s.script, which has a smaller value if set. While here, drop a pointless fork-exec, and use ${SYSCTL_N} for consistency. PR: 177217 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=177217 ) MFC after: 1 week Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D57686 (cherry picked from commit b0d3a2889a1b8e4b73ad1f396884224e1442b214) M libexec/rc/rc.d/ddb ____________________________________________________________________________________________________________ Commit: 10075baae2c1151945bc13a478560e4d4a1aacf1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=10075baae2c1151945bc13a478560e4d4a1aacf1 Author: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:38:53 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 07:38:16 BST) rc.firewall: Support on-disk lists For firewall_allowservices and firewall_trusted, if an element of the list looks like an absolute path, read the file, skipping comments and blank lines, and treat the first word on each line as an address or subnet to be added to the list. We should probably be using tables instead, but this is still an improvement over the status quo ante. MFC after: 1 week Relnotes: yes Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D57679 (cherry picked from commit a71abf38e2b46c02965f3224c62bb6ef1971996e) M libexec/rc/rc.conf M libexec/rc/rc.firewall ____________________________________________________________________________________________________________ Commit: ec02e4a80fc14c1bb69a5e71a004bbab87301991 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ec02e4a80fc14c1bb69a5e71a004bbab87301991 Author: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:38:44 BST) Committer: Dag-Erling Smørgrav (Tue 7 Jul 2026 07:38:16 BST) rc.firewall: Use checkyesno for boolean variables Use the checkyesno function from rc.subr instead of hardcoded checks for boolean variables. Also drop an incorrect comment about the default logamount value; the actual default is zero (unlimited). MFC after: 1 week Reviewed by: kevans, allanjude Differential Revision: https://reviews.freebsd.org/D57678 (cherry picked from commit a3c077c1ccbe57ffad6317879bc1e49291892414) M libexec/rc/rc.firewall ____________________________________________________________________________________________________________ Commit: 266022bf0b6092a0d052c3faa10130755be21ad5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=266022bf0b6092a0d052c3faa10130755be21ad5 Author: Siva Mahadevan (Tue 28 Apr 2026 20:25:49 BST) Committer: Siva Mahadevan (Tue 7 Jul 2026 02:29:01 BST) contrib/openresolv: MFV openresolv 3.17.4 Reviewed by: pfg Approved by: lwhsu (mentor) Differential Revision: https://reviews.freebsd.org/D56269 (cherry picked from commit cb0e3a5fba5fe48607db8c1042bfe6a1164e0db7) M contrib/openresolv/LICENSE M contrib/openresolv/Makefile M contrib/openresolv/README.md A contrib/openresolv/avahi-daemon.in M contrib/openresolv/configure M contrib/openresolv/dnsmasq.in M contrib/openresolv/libc.in A contrib/openresolv/mdnsd.in M contrib/openresolv/named.in M contrib/openresolv/pdns_recursor.in M contrib/openresolv/pdnsd.in M contrib/openresolv/resolvconf.8.in M contrib/openresolv/resolvconf.conf.5.in M contrib/openresolv/resolvconf.in A contrib/openresolv/resolvectl.in A contrib/openresolv/systemd-resolved.in M contrib/openresolv/unbound.in ____________________________________________________________________________________________________________ Commit: 5ba2b4f773c27f139ce840ca93b7c5dad83d1984 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5ba2b4f773c27f139ce840ca93b7c5dad83d1984 Author: Jamie Gritton (Thu 2 Jul 2026 23:48:07 BST) Committer: Jamie Gritton (Sun 5 Jul 2026 06:13:27 BST) jail: prevent a race between jail_attach in different threads Attaching to a jail changes its root directory and its process credentials. These operations both require unlocking the jail, and also need allprison_lock unlocked. That means that if two threads are trying to attach to different jails at the same time, it's possible for the process to end up with one jail's root directory but the other jail's credentials. Solve this by forcing the process into single-threaded mode during system calls that attach to a jail (jail_attach, jail_attach_jd, and sometimes jail_set). Reviewed by: kib, markj Differential Revision: https://reviews.freebsd.org/D57858 (cherry picked from commit d4e0f4dab2d7f4de46bb79db1ca7e6e8a2e34746) M sys/kern/kern_jail.c ____________________________________________________________________________________________________________ Commit: 530ee2980c50d3639e01e21a7fed64eed2741ebf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=530ee2980c50d3639e01e21a7fed64eed2741ebf Author: Jamie Gritton (Thu 25 Jun 2026 04:21:18 BST) Committer: Jamie Gritton (Sun 5 Jul 2026 04:26:04 BST) jail: clean up locking around do_jail_attach jail_attach_jd passed PD_DEREF to do_jail_attach, assuming it would take care of freeing the held prison. This is not true, as do_jail_attach immediately cleared that flag, leaving the jail stock in dying state when it is later removed. Reported by: markj Reviewed by: markj Differential Revision: (cherry picked from commit 3584cde63e416d150214192721cead4b735ca0b5) M sys/kern/kern_jail.c ____________________________________________________________________________________________________________ Commit: 334c8ba7dd9c8dcb2322132cd927f2520126d820 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=334c8ba7dd9c8dcb2322132cd927f2520126d820 Author: Jamie Gritton (Fri 19 Jun 2026 20:45:27 BST) Committer: Jamie Gritton (Sun 5 Jul 2026 04:09:16 BST) jail: call PR_METHOD_ATTACH again (with old jail) if the first call fails jail_attach lets modules do attachment-specific work by calling osd_jail_call(PR_METHOD_ATTACH). If one of the modules returns an error, the call needs to be repeated with the thread's current prison, so possible earlier modules and undo any changes they may have made. (cherry picked from commit e91e8ebefadcce9d57c8ff945ff70050cbbe1ce1) M sys/kern/kern_jail.c ____________________________________________________________________________________________________________ Commit: cb0b277f71b642b6239539a537b94efdae1bfc6d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cb0b277f71b642b6239539a537b94efdae1bfc6d Author: Jamie Gritton (Wed 1 Jul 2026 19:36:08 BST) Committer: Jamie Gritton (Sun 5 Jul 2026 03:49:53 BST) jail: prevent a null derefence on array parameter assignment The same variable was used as a counter for an inner and out loop. Add a new one for the inner loop. PR: 283934 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283934 ) Reported by: crest at rlwinm.de (cherry picked from commit 6d9bc46cd7fc48ece597162d3ca413fc9d67b5f0) M usr.sbin/jail/config.c ____________________________________________________________________________________________________________ Commit: 12b941265ebb01bc6f4683d84551a16580bb5cc6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=12b941265ebb01bc6f4683d84551a16580bb5cc6 Author: Philip Paeps (Thu 25 Jun 2026 15:34:28 BST) Committer: Philip Paeps (Thu 2 Jul 2026 05:15:35 BST) contrib/expat: import expat 2.8.2 Changes: https://github.com/libexpat/libexpat/blob/R_2_8_2/expat/Changes Security: CVE-2026-50219 Security: CVE-2026-56131 Security: CVE-2026-56132 Security: CVE-2026-56403 Security: CVE-2026-56404 Security: CVE-2026-56405 Security: CVE-2026-56406 Security: CVE-2026-56407 Security: CVE-2026-56408 Security: CVE-2026-56409 Security: CVE-2026-56410 Security: CVE-2026-56411 Security: CVE-2026-56412 (cherry picked from commit c82aeee8a6d39371006f5eeb1b51704e7b97e2b7) M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h A contrib/expat/lib/fallthrough.h A contrib/expat/lib/memory_sanitizer.h M contrib/expat/lib/random_arc4random_buf.c M contrib/expat/lib/random_dev_urandom.c M contrib/expat/lib/random_getentropy.c M contrib/expat/lib/random_getrandom.c M contrib/expat/lib/siphash.h A contrib/expat/lib/xcsinc.c M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_impl.c M contrib/expat/tests/acc_tests.c M contrib/expat/tests/alloc_tests.c M contrib/expat/tests/basic_tests.c M contrib/expat/tests/chardata.c M contrib/expat/tests/common.c M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h M contrib/expat/tests/misc_tests.c M contrib/expat/xmlwf/filemap.h M contrib/expat/xmlwf/win32filemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c M contrib/expat/xmlwf/xmlwf_helpgen.py M lib/libexpat/expat_config.h M lib/libexpat/libbsdxml.3 ____________________________________________________________________________________________________________ Commit: 0b9f4c6b0a03df1522bba415b67d875a1e73f811 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0b9f4c6b0a03df1522bba415b67d875a1e73f811 Author: Rick Macklem (Thu 18 Jun 2026 16:45:27 BST) Committer: Rick Macklem (Thu 2 Jul 2026 01:19:24 BST) nfs_nfsdserv.c: Fix setting of birthtime for some ZFS pools Some ZFS pools do not support va_birthtime and will return EINVAL when a VOP_SETATTR() of it is attempted. The MacOS NFSv4 client sets va_birthtime (TimeCreate) in the same Setattr with ctime/mtime and other attributes after a new file is created. The EINVAL failure leaves these new files messed up (mode == 0). This patch pretends the setting of TimeCreate succeeded if ctime/mtime were also set in the same Setattr RPC, which resolves the problem for the MacOS client. If this fix is not sufficient, a new pathconf name to detect if a file system supports birthtime may be needed. PR: 296066 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296066 ) (cherry picked from commit b1af05406b5117d76f567056fba0a023a6374465) M sys/fs/nfsserver/nfs_nfsdserv.c ____________________________________________________________________________________________________________ Commit: d62d0b6586a88f64edb706295a4d568f2bde2808 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d62d0b6586a88f64edb706295a4d568f2bde2808 Author: Mark Johnston (Tue 23 Jun 2026 18:45:28 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) iconv: Fix a stack buffer overflow in _ISO2022_sputwchar() In the ISO2022-CN encoding, characters may require at least seven bytes, and MB_LEN_MAX==6 is insufficient. From code inspection, _ISO2022_sputwchar() can emit 10 bytes in the worst case, so use that to size buffers. Add a regression test. Approved by: so Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58082 Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D57950 M contrib/netbsd-tests/lib/libc/locale/t_iconv.c M lib/libiconv_modules/ISO2022/citrus_iso2022.c ____________________________________________________________________________________________________________ Commit: 298e912b0d8deab54dbd77cea08615e4b146cc03 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=298e912b0d8deab54dbd77cea08615e4b146cc03 Author: Mark Johnston (Tue 23 Jun 2026 17:05:31 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) iconv: Fix a buffer overflow in the HZ encoding wcrtomb may store up to 2 2-byte escape sequences to the state buffer in addition to the character itself. In the worst case, a 3-byte heap overflow is possible. Approved by: so Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D57949 M lib/libiconv_modules/HZ/citrus_hz.c ____________________________________________________________________________________________________________ Commit: 399151130357641c6f66f4d05f66aeed42515afc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=399151130357641c6f66f4d05f66aeed42515afc Author: Taylor R Campbell (Mon 22 Jun 2026 20:44:55 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) iconv(3): Draft some automatic tests. Based on a report by Nick Wellnhofer. Approved by: so Security: FreeBSD-SA-26:49.iconv Reviewed by: markj, kevans Differential Revision: https://reviews.freebsd.org/D57948 A contrib/netbsd-tests/lib/libc/locale/t_iconv.c M lib/libc/tests/locale/Makefile ____________________________________________________________________________________________________________ Commit: 799132497f046c0d449cced38b1c3095e4d89abd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=799132497f046c0d449cced38b1c3095e4d89abd Author: Taylor R Campbell (Mon 22 Jun 2026 22:15:25 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) iconv(3): Fix problems in various encodings Fix null pointer dereference with HZ8 encoding. Fix output buffer overrun in UTF-7, VIQR, ZW encodings. Approved by: so Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Reviewed by: markj, kevans Differential Revision: https://reviews.freebsd.org/D57947 M lib/libiconv_modules/HZ/citrus_hz.c M lib/libiconv_modules/UTF7/citrus_utf7.c M lib/libiconv_modules/VIQR/citrus_viqr.c M lib/libiconv_modules/ZW/citrus_zw.c ____________________________________________________________________________________________________________ Commit: a7787f9f8b8efcb1873ebaf9830de90ab0eb283b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a7787f9f8b8efcb1873ebaf9830de90ab0eb283b Author: John Baldwin (Wed 24 Jun 2026 02:14:11 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) ktls CBC decrypt: Only increment iovec index when an entry is used If an mbuf in the chain was skipped because it only contained bytes from the header, the iovec index ('i') was incremented even though the entry was not populated. Only increment 'i' when an iovec entry is consumed. Add a new type of KTLS receive test which writes a single TLS record via two separate write(2) calls over a TCP_NODELAY socket to trigger a split in the mbuf chain in the kernel. Test various split locations including after the "plain" TLS header (5 bytes), after the full TLS header, in the middle of the data payload, just before the start of the trailer, and in the middle of the trailer. These tests are also run against all supported ciphers, not just CBC. The 'header' test for CBC ciphersuites was able to trigger the bug. Approved by: so Security: FreeBSD-SA-26:46.ktls Security: CVE-2026-49423 Sponsored by: Chelsio Communications M sys/opencrypto/ktls_ocf.c M tests/sys/kern/ktls_test.c ____________________________________________________________________________________________________________ Commit: 1763deb84ba988d36546cbb6222f08a71d1a1bb0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1763deb84ba988d36546cbb6222f08a71d1a1bb0 Author: Kyle Evans (Thu 25 Jun 2026 18:02:47 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) kern: fix auditing of ptrace(2) syscall requests `error` here is the return value of syscall_thread_enter() rather than the syscall itself, so the committed audit records do not reflect reality. This is less harmful than them recording an error when the operation actually succeeded, but it could still possibly be used to throw off IDS techniques with things like bsmtrace. Approved by: so Security: FreeBSD-SA-26:45.audit Security: CVE-2026-49426 Reviewed by: des, kib, markj, csjp Differential Revision: https://reviews.freebsd.org/D57847 M sys/kern/kern_sig.c ____________________________________________________________________________________________________________ Commit: f30052c16dba54e63a5e9dcd81f5a58a4eee4684 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f30052c16dba54e63a5e9dcd81f5a58a4eee4684 Author: Mark Johnston (Wed 24 Jun 2026 20:57:00 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) posixshm: Fix handling of sendfile() with largepage objects sendfile(2) can transmit POSIX shared memory objects. Typically it will look up and wire each page before sending it to a socket; once transmission is complete, the page is unwired and typically released back into the page queues. sendfile() has an advisory flag, SF_NOCACHE, which means, "try to free the page once transmission is complete." This is implemented in vm_page_release(), which expects to operate on managed pages. Pages belonging a largepage object are de-facto wired not explicitly so. Thus, vm_page_release() will unwire and, having found no additional references, free the page. Because mappings of largepage objects are unmanaged, userspace can still access the now freed page. Fix the problem by explicitly wiring largepage pages. Make the VM object destructor responsible for unwiring and freeing them. Add a regression test. Approved by: so Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49427 Reported by: Chris Jarrett-Davies Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57832 M sys/kern/uipc_shm.c M sys/vm/vm_page.c M tests/sys/posixshm/posixshm_test.c ____________________________________________________________________________________________________________ Commit: 65883818cea03738c1a2b7ffc56ab2fe8041e9c1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=65883818cea03738c1a2b7ffc56ab2fe8041e9c1 Author: Mark Johnston (Tue 23 Jun 2026 23:47:02 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) posixshm: Disallow truncation of largepage objects We correctly handled ftruncate(), but not open(O_TRUNC). Add a regression test. Approved by: so Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49428 Reported by: Chris Jarrett-Davies Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57831 M sys/kern/uipc_shm.c M tests/sys/posixshm/posixshm_test.c ____________________________________________________________________________________________________________ Commit: c379639aa4c1612c83c518d173a507618b9bcf17 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c379639aa4c1612c83c518d173a507618b9bcf17 Author: Mark Johnston (Wed 24 Jun 2026 20:56:07 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:22 BST) posixshm: Disallow fspacectl() on largepage objects As with truncation, the operation isn't supported, but nothing prevented it. Add a regression test. Approved by: so Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49428 Reported by: Chris Jarrett-Davies Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57830 M sys/kern/uipc_shm.c M tests/sys/posixshm/posixshm_test.c ____________________________________________________________________________________________________________ Commit: df8885512da546e6ba619039625ec43a945b9889 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=df8885512da546e6ba619039625ec43a945b9889 Author: Mark Johnston (Tue 23 Jun 2026 22:46:17 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:21 BST) rack: Reload the TCP stack PCB after reacquiring the inpcb lock Malicious userspace might switch TCP stacks twice while the inpcb lock is dropped. If it does so, the validation of tp->t_fb might succeed, but the saved pointer to the stack PCB might be invalid. Reload it to avoid this problem, as BBR already does. Approved by: so Security: FreeBSD-SA-26:43.tcp Security: CVE-2026-49422 Reported by: Maik Münch Reviewed by: tuexen Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57791 M sys/netinet/tcp_stacks/rack.c ____________________________________________________________________________________________________________ Commit: 7982ae91a51a1f30b6ad7d12c5eedc4b46a37992 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7982ae91a51a1f30b6ad7d12c5eedc4b46a37992 Author: Mark Johnston (Tue 23 Jun 2026 21:43:53 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:21 BST) unlinkat: Pass flags down to the work functions The unlinkat(2) and funlinkat(2) system calls were ignoring AT_RESOLVE_BENEATH. Also pass pathseg through instead of assuming it's UIO_USERSPACE. Add some tests which make sure that AT_RESOLVE_BENEATH is handled properly by various system calls. Approved by: so Security: FreeBSD-SA-26:42.unlinkat Security: CVE-2026-49421 Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57790 M sys/kern/vfs_syscalls.c M tests/sys/kern/Makefile A tests/sys/kern/resolve_beneath_test.c ____________________________________________________________________________________________________________ Commit: 4c0f47666666be701bbd6b68b21462e5e71b6d28 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4c0f47666666be701bbd6b68b21462e5e71b6d28 Author: Mark Johnston (Mon 22 Jun 2026 18:25:56 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:21 BST) tests/libalias: Add a regression test for an alias_smedia bug Approved by: so Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57747 M tests/sys/netinet/libalias/Makefile A tests/sys/netinet/libalias/smedia.c ____________________________________________________________________________________________________________ Commit: 2f84081641aac179be145a7deafec492cada4742 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2f84081641aac179be145a7deafec492cada4742 Author: Dag-Erling Smørgrav (Sun 28 Jun 2026 23:10:40 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:21 BST) libalias: Fix buffer overflow in RTSP aliasing In alias_rtsp_out(), we construct a new packet in a fixed-length buffer before copying it back into the original buffer. We never checked if the data we were writing to this temporary buffer fit in it, nor if the result fit in the original buffer. * Use a dynamically sized allocated buffer instead of a fixed-length stack buffer. * Check for overflow before appending to our temporary buffer. * Check for overflow before copying the data back to the packet buffer. * While here, use size_t for sizes and bool for booleans. Approved by: so Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57753 M sys/netinet/libalias/alias_smedia.c ____________________________________________________________________________________________________________ Commit: 6419ed0df1393433c201d1bc946ee90f46f74e84 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6419ed0df1393433c201d1bc946ee90f46f74e84 Author: Mark Johnston (Sun 28 Jun 2026 23:00:17 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:21 BST) zfs: Roll up several upstream commits This commit squashes the following upstream commits: #18604 63a0ff6cd nvpair: Check for un-terminated strings in packed nvlist #18617 38cd6adcb Extend dataset zfs_ioc_set_prop() secpolicy #18615 738791027 Fix the integer type in zfs_ioc_userspace_many() #18623 06d8cfedb Add additional verification of size fields and strings Approved by: so Security: FreeBSD-SA-26:40.zfs Security: CVE-2026-49429 Security: CVE-2026-49430 Security: CVE-2026-49431 M sys/contrib/openzfs/module/nvpair/nvpair.c M sys/contrib/openzfs/module/zfs/dmu_recv.c M sys/contrib/openzfs/module/zfs/vdev_label.c M sys/contrib/openzfs/module/zfs/zfs_ioctl.c M sys/contrib/openzfs/module/zfs/zfs_quota.c M sys/contrib/openzfs/tests/zfs-tests/cmd/libzfs_input_check.c ____________________________________________________________________________________________________________ Commit: 715831359fa7ac19df7b0e6445a648f8860e084e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=715831359fa7ac19df7b0e6445a648f8860e084e Author: Mark Johnston (Mon 22 Jun 2026 15:40:22 BST) Committer: Mark Johnston (Tue 30 Jun 2026 18:00:21 BST) device_pager: Avoid double-insertion of pages into the pager list Unmanaged device pager objects maintain a linked list of pages that were returned from the fault handler. Initially, such pages are valid, but msync(MS_INVALIDATE) can mark them invalid (and clean). They are not removed from page tables (since they are unmanaged), but a subsequent mlock() call can trigger a page fault that is handled by the pager. dev_pager_getpages() then re-inserts the page into the linked list even though it's already present there. This patch fixes the problem by removing the linked list. OBJ_PG_DTOR is set, so vm_object_terminate_pages() does nothing, and dev_pager_dealloc() instead handles cleanup of the object. Add a regression test case which triggers a queue.h assertion failure in unpatched kernels. Note, in stable branches we should avoid changing the layout of struct vm_object. Approved by: so Security: FreeBSD-SA-26:37.vm Security: CVE-2026-49418 Reported by: slidybat Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57743 M sys/vm/device_pager.c M sys/vm/vm_object.h M sys/vm/vm_page.c M tests/sys/vm/mmap_test.c ____________________________________________________________________________________________________________ Commit: e37b51957a169fbe600badd42a6e7a08e6e62d61 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e37b51957a169fbe600badd42a6e7a08e6e62d61 Author: Siva Mahadevan (Thu 18 Jun 2026 16:33:00 BST) Committer: Siva Mahadevan (Tue 30 Jun 2026 14:20:33 BST) tests/test_rtsock_l3: fix flaky temporal route addition tests If RTM_DELETE arrives before RTM_ADD, the test will skip the first reply and then timeout after attempting to read another message from the rtsock_fd. See the CI test failure[0] for more details. [0] https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16628/testReport/sys.net.routing/test_rtsock_l3/rtm_add_v6_temporal1_success/ Reviewed by: pouria Fixes: e02d3fe70c7247027c85d60179c331618554ba34 MFC after: 3 days Sponsored by: The FreeBSD Foundation (cherry picked from commit 9e2d8ec2df414a8019d9c31a9a09a5cc728b4c19) M tests/sys/net/routing/test_rtsock_l3.c ____________________________________________________________________________________________________________ Commit: a2e72a2f471fb4f36b95ce032ab35451322f8f5b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a2e72a2f471fb4f36b95ce032ab35451322f8f5b Author: Gordon Bergling (Sat 27 Jun 2026 11:51:19 BST) Committer: Gordon Bergling (Tue 30 Jun 2026 05:53:24 BST) ipfilter(4): Fix a couple of typos in the manual pages - s/heirarchical/hierarchical/ - s/itnerface/interface/ - s/conjuction/conjunction/ (cherry picked from commit 0223ae33ad6dd29215bbb6efd041aa5b6c67dc1f) M sbin/ipf/ippool/ippool.5 M sbin/ipf/ippool/ippool.8 ____________________________________________________________________________________________________________ Commit: 4a70a74168fb6a4af4a4d2fc3231bb20ac10d78a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4a70a74168fb6a4af4a4d2fc3231bb20ac10d78a Author: Gordon Bergling (Sat 27 Jun 2026 11:48:11 BST) Committer: Gordon Bergling (Tue 30 Jun 2026 05:52:45 BST) ps(1): Fix a few typos in the manual page - s/occurence/occurrence/ - s/occurences/occurrences/ - s/ouput/output/ (cherry picked from commit dd2127b54f97fd7445bb4f4187a148e979c9c944) M bin/ps/ps.1 ____________________________________________________________________________________________________________ Commit: f24211ef601aa2fd8fe43b09cdc663cf181e7ff1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f24211ef601aa2fd8fe43b09cdc663cf181e7ff1 Author: Gordon Bergling (Sat 27 Jun 2026 11:49:15 BST) Committer: Gordon Bergling (Tue 30 Jun 2026 05:52:32 BST) bectl(8): Fix a typo in the manual page - s/envionments/environments/ (cherry picked from commit c94302609a5999786f0be77d1bd0b016153b6b11) M sbin/bectl/bectl.8 ____________________________________________________________________________________________________________ Commit: 58a15fe75cc59a73016f00069f2dad001d798edf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=58a15fe75cc59a73016f00069f2dad001d798edf Author: Piotr Kubaj (Thu 11 Jun 2026 12:41:29 BST) Committer: Robert Clausecker (Mon 29 Jun 2026 09:14:05 BST) sys/arm64: fix return values of freebsd32_{set,swap}context() This patch aligns the return values of freebsd32_{set,swap}context() with their counterparts on amd64 and powerpc64, fixing the setcontext() and swapcontext() calls in armv7 applications running on aarch64. In particular, this fixes random crashes in armv7 Ruby applications running on aarch64 hosts. Tested by: fuz MFC after: 1 week (cherry picked from commit 92ae21e8a155734f73589b7ef9fa19a6bb6d042f) M sys/arm64/arm64/freebsd32_machdep.c ____________________________________________________________________________________________________________ Commit: 59667b7653a36da41a647d279461f8721cd66e6e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=59667b7653a36da41a647d279461f8721cd66e6e Author: Konstantin Belousov (Tue 16 Jun 2026 22:44:00 BST) Committer: Konstantin Belousov (Mon 29 Jun 2026 00:48:26 BST) amd64: do not restore fsbase/gsbase for 32bit processes (cherry picked from commit c7e5802ab6e6230a5782a09c914585d055eb5223) M sys/amd64/amd64/exception.S ____________________________________________________________________________________________________________ Commit: 1807800b7986ad9ba9d517d06d9d77f1797fbbab URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1807800b7986ad9ba9d517d06d9d77f1797fbbab Author: Andre Albsmeier (Fri 19 Jun 2026 14:50:00 BST) Committer: Michael Osipov (Sun 28 Jun 2026 21:21:28 BST) periodic/security: Introduce $security_status_loginfail_ignore for 800.loginfail Introduce a new variable "security_status_loginfail_ignore" to filter unwanted login failure messages from the daily security checks. Co-authored-by: Michael Osipov Co-authored-by: Joseph Mingrone PR: 295191 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295191 ) Reviewed by: jrm MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D57671 (cherry picked from commit 6a7c8c92245562cfd9b900dedacab99a13d5ca86) M share/man/man5/periodic.conf.5 M usr.sbin/periodic/etc/security/800.loginfail ____________________________________________________________________________________________________________ Commit: d4e539bbf0ad21dc8131e0525320b39372b97588 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d4e539bbf0ad21dc8131e0525320b39372b97588 Author: Dag-Erling Smørgrav (Thu 25 Jun 2026 04:05:36 BST) Committer: Dag-Erling Smørgrav (Sun 28 Jun 2026 10:43:44 BST) adduser: Normalize supplemental groups Rather than insist on a space-separated list, normalize the input so that any number of spaces, commas, colons, or semicolons are accepted. Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D57774 (cherry picked from commit 65fba082f44cb9451d2b12bcd99c3287d0a47acc) M usr.sbin/adduser/adduser.sh ____________________________________________________________________________________________________________ Commit: efd39967528612ec6240737b6405687adc7a359a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=efd39967528612ec6240737b6405687adc7a359a Author: Dag-Erling Smørgrav (Tue 23 Jun 2026 16:23:34 BST) Committer: Dag-Erling Smørgrav (Sun 28 Jun 2026 10:43:43 BST) rc: Make devmatch use load_kld The default behavior of load_kld is now robust enough for devmatch. Switching means settings from /etc/sysctl.kld.d are now properly applied when the corresponding modules are loaded by devmatch. While here, reduce the amount of output produced by devmatch from one line per module to a single line. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D57707 (cherry picked from commit b9f616d031566e94e6967a2c533b8aa7f36123b9) M libexec/rc/rc.d/devmatch ____________________________________________________________________________________________________________ Commit: 10ae3fc0b06af407b31d00778836ae9844b8b0b1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=10ae3fc0b06af407b31d00778836ae9844b8b0b1 Author: Dag-Erling Smørgrav (Tue 23 Jun 2026 16:23:30 BST) Committer: Dag-Erling Smørgrav (Sun 28 Jun 2026 10:43:43 BST) rc: Improve load_kld * Centralize the usage message. * Document and enforce that -e and -m are mutually exclusive; previously, speficying both would result in only -e being applied. * If -e was not specified, and -m was not specified or did not match, fall back to `kldstat -n file` which will always work for modules that aren't built into the kernel. This means the kld and ntpd scripts can now rely on load_kld to dtrt. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D57706 (cherry picked from commit a95d324dd3107afcbc16767d183acca7a57ebca9) M libexec/rc/rc.d/kld M libexec/rc/rc.d/ntpd M libexec/rc/rc.subr ____________________________________________________________________________________________________________ Commit: 19cba66624689b5ed628a641cf5da4b2b76203c9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=19cba66624689b5ed628a641cf5da4b2b76203c9 Author: Dag-Erling Smørgrav (Tue 23 Jun 2026 16:23:25 BST) Committer: Dag-Erling Smørgrav (Sun 28 Jun 2026 10:43:43 BST) rc: Fix improper use of load_kld Fix scripts that needlessly used -e when the simpler -m would work, or that used -m when the module and file name are the same, or, in one particularly egregious case, used -m with the wrong name when using nothing at all would have worked just fine. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D57705 (cherry picked from commit cfe1962a19259fea8f51673f4da6c96656776486) M libexec/rc/rc.d/bthidd M libexec/rc/rc.d/cfumass M libexec/rc/rc.d/linux M libexec/rc/rc.d/mountcritremote ____________________________________________________________________________________________________________ Commit: bb1154f3ea20291b0c02821743084a6f1a7dd844 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bb1154f3ea20291b0c02821743084a6f1a7dd844 Author: Konstantin Belousov (Sun 21 Jun 2026 15:17:41 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:05 BST) kern_exec.c: explicitly include sys/limits.h for UINT_MAX (cherry picked from commit f5fce0bcc370a9700249e64901eabf2e0be4ecb0) M sys/kern/kern_exec.c ____________________________________________________________________________________________________________ Commit: 34b95f53e7ac3a055b3d866d101a79e85d0022c4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=34b95f53e7ac3a055b3d866d101a79e85d0022c4 Author: Konstantin Belousov (Wed 17 Jun 2026 20:07:22 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:04 BST) sys_set*id(9): wait for the execblocks to pass (cherry picked from commit d0384f50dad25d3358d76f7556969ea1d515ba68) M sys/kern/kern_prot.c ____________________________________________________________________________________________________________ Commit: d7d5337291c983ba969e24c95df0bcab46b44621 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d7d5337291c983ba969e24c95df0bcab46b44621 Author: Konstantin Belousov (Sun 7 Jun 2026 19:48:59 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:04 BST) procfs, linprocfs: ensure target process vmspace stability (cherry picked from commit 5db31f1b47b586a5091eb41fc957236f28b78dba) M sys/compat/linprocfs/linprocfs.c M sys/fs/procfs/procfs_map.c M sys/fs/procfs/procfs_mem.c ____________________________________________________________________________________________________________ Commit: ec0d7d01d6c45eff4043cf178addf65d1933d62a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ec0d7d01d6c45eff4043cf178addf65d1933d62a Author: Konstantin Belousov (Sun 7 Jun 2026 20:39:42 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:03 BST) pseudofs: ensure that the target process vmspace is stable for VOP_READ/WRITE (cherry picked from commit a4993bac41350e85bc9affb862d2974a1a09bb5e) M sys/fs/pseudofs/pseudofs_vnops.c ____________________________________________________________________________________________________________ Commit: caa2e5cf7cfb07c115d143023ffb21546a60556a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=caa2e5cf7cfb07c115d143023ffb21546a60556a Author: Konstantin Belousov (Sun 7 Jun 2026 20:32:20 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:02 BST) pfs_readdir(): block the target process from execing (cherry picked from commit 4c0a0909f928baac982b7de4bfa5b5ca7de5291a) M sys/fs/pseudofs/pseudofs_vnops.c ____________________________________________________________________________________________________________ Commit: a11c4f036c1136ba90fbfda5d2025d18116562d8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a11c4f036c1136ba90fbfda5d2025d18116562d8 Author: Konstantin Belousov (Sun 7 Jun 2026 20:21:40 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:02 BST) linux_prlimit(): block execve for the target (cherry picked from commit e41c28e67fac9cd22a85b160c5c9d0477ed03600) M sys/compat/linux/linux_misc.c ____________________________________________________________________________________________________________ Commit: 23ebf0c97ac5fcd6adb6cda8a8707b99257721a6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=23ebf0c97ac5fcd6adb6cda8a8707b99257721a6 Author: Konstantin Belousov (Mon 15 Jun 2026 14:32:47 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:02 BST) kern_procctl(PROC_WX_MAPPINGS_PERMIT): ensure stability of the target vmspace (cherry picked from commit 6a572920f251ac8ac6a80a55d4d039736ea7dd65) M sys/kern/kern_procctl.c ____________________________________________________________________________________________________________ Commit: 190d6677b11a1deed6bd0ef14fd4f990eea20f5b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=190d6677b11a1deed6bd0ef14fd4f990eea20f5b Author: Konstantin Belousov (Tue 16 Jun 2026 05:34:16 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:01 BST) kern_resource.c: disallow execve around sysctl kern.proc.rlimitusage (cherry picked from commit 836749817036b90b60af0584fa21f2d9dbd60ff7) M sys/kern/kern_resource.c ____________________________________________________________________________________________________________ Commit: adb14791b752cf0f07dce44d840f01340aa6d6cb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=adb14791b752cf0f07dce44d840f01340aa6d6cb Author: Konstantin Belousov (Tue 16 Jun 2026 04:48:29 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:00 BST) kern_event: block the target process from execing for sysctl kern.proc.kqueue (cherry picked from commit 79b384bd8fdff4869ce4799edb0342ff5c25b6fa) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: 35b95beb06cab0b10a7e3a697931851315fe3dc2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=35b95beb06cab0b10a7e3a697931851315fe3dc2 Author: Konstantin Belousov (Tue 16 Jun 2026 05:30:10 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:00 BST) kern_proc.c: disallow execve around sysctl kern.proc.rlimit (cherry picked from commit 5a91fa5a7656c99e527fe7e6f6bf6bd9e85ab589) M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: 197f367cdda7919578d15b1562225d6db462c5ad URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=197f367cdda7919578d15b1562225d6db462c5ad Author: Konstantin Belousov (Mon 15 Jun 2026 18:57:47 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:29:00 BST) kern_proc.c: disallow execve around sysctl kern.proc.kstacks (cherry picked from commit 8b5abd9027b8b1f6290c756730ee3adebed007f4) M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: b3f99ce653d456c9c829359b0dc83c4867f044b7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b3f99ce653d456c9c829359b0dc83c4867f044b7 Author: Konstantin Belousov (Mon 15 Jun 2026 18:28:15 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:28:59 BST) kern_proc.c: make kern.proc.osrel atomic (cherry picked from commit 80626f34ee985671bb8c60ee986b89587b7a1511) M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: da1398dd6962b458fdcf25799fcb512f4d9c070d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=da1398dd6962b458fdcf25799fcb512f4d9c070d Author: Konstantin Belousov (Mon 15 Jun 2026 00:49:20 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:28:59 BST) kern_proc.c: ensure stability of the vmspace for sysctl kern.proc.vm_layout (cherry picked from commit 31fa677e4af00b795bf671847b4dc72960c90f14) M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: e856c10a4d6dfe30a730246b2050d9dd438085db URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e856c10a4d6dfe30a730246b2050d9dd438085db Author: Konstantin Belousov (Mon 15 Jun 2026 00:49:20 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:28:58 BST) kern_proc.c: ensure stability of the vmspace for sysctl kern.proc.vmmap (cherry picked from commit 5fe6e08d2db56b530f0df2903ef24cfabab7b8ea) M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: 1f062247ef4e920e7fdd1ebe91b4600d69fe1e91 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1f062247ef4e920e7fdd1ebe91b4600d69fe1e91 Author: Konstantin Belousov (Sun 7 Jun 2026 20:12:54 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:28:58 BST) kern_proc.c: ensure stability of the vmspace we read the strings from (cherry picked from commit a22c044cce41864a32af6b8281a3c416a2664d7f) M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: e7578e37d832ecf1eee8cd3fed10df0e0cb1aa7e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e7578e37d832ecf1eee8cd3fed10df0e0cb1aa7e Author: Konstantin Belousov (Sun 7 Jun 2026 18:57:06 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:28:57 BST) proc: Allow to make proc_rwmem() operate on a consistent address space (cherry picked from commit e1b0d051bbf7e4e730470cbd6622f71a639834c3) M sys/fs/cuse/cuse.c M sys/fs/procfs/procfs_mem.c M sys/kern/kern_prot.c M sys/kern/sys_process.c M sys/sys/ptrace.h ____________________________________________________________________________________________________________ Commit: dc94d15a7136c4cfe3342c005d8a319f0583ed9a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dc94d15a7136c4cfe3342c005d8a319f0583ed9a Author: Konstantin Belousov (Tue 26 May 2026 18:36:20 BST) Committer: Konstantin Belousov (Sun 28 Jun 2026 01:28:57 BST) execve_block(): a mechanism for mutual exclusion with execve() on the process (cherry picked from commit e1a84b7708c2514769625c2af6c5034694013b6a) M sys/kern/kern_exec.c M sys/kern/kern_exit.c M sys/kern/kern_fork.c M sys/sys/imgact.h M sys/sys/proc.h ____________________________________________________________________________________________________________ Commit: 62bb16c64737b32b43a2824d158923bc6245b6bc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=62bb16c64737b32b43a2824d158923bc6245b6bc Author: Siva Mahadevan (Mon 15 Jun 2026 23:27:52 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:11:03 BST) lib/msun/tests: re-enable nan_test on riscv Commit 1e25cda7f06923d05e28dac8eb1c1c428a5c92dc fixed it. MFC after: 3 days Sponsored by: The FreeBSD Foundation (cherry picked from commit 52ad4f883489f73e7a876f5cf296bb5a7dc696a2) M lib/msun/tests/nan_test.c ____________________________________________________________________________________________________________ Commit: 487e1d061615935c91c0ec71c7be3e6fb60cdeb1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=487e1d061615935c91c0ec71c7be3e6fb60cdeb1 Author: Siva Mahadevan (Wed 17 Jun 2026 18:04:54 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:59 BST) msun/logarithm_test: expect_fail log1p_accuracy_tests in the correct spot While here, remove the conditional on the "ci" config var to ensure that this is reproducible locally as well. This fixes a case where we are expecting a fail before the failing ATF_CHECK_* assertion happens. Found in a CI failure here: https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16608/testReport/lib.msun/logarithm_test/log1p_accuracy_tests/ PR: 253984 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253984 ) Fixes: 405188aeac540f7666dfde37c2f32d222119f56e MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D57351 (cherry picked from commit 19af9c77acc912e4bf90a667924f5f4ff78a7759) M lib/msun/tests/logarithm_test.c ____________________________________________________________________________________________________________ Commit: f08d5362b0138ad0be532fe339067224e470787d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f08d5362b0138ad0be532fe339067224e470787d Author: Siva Mahadevan (Wed 8 Oct 2025 21:40:15 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:24 BST) lib/msun/tests: xfail remaining failing tests on non-x86 archs These are the remaining trivial xfail cases where no other test logic changes are necessary. Signed-off-by: Siva Mahadevan PR: 290099 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290099 ) MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1871 (cherry picked from commit 405188aeac540f7666dfde37c2f32d222119f56e) M lib/msun/tests/cexp_test.c M lib/msun/tests/ctrig_test.c M lib/msun/tests/exponential_test.c M lib/msun/tests/fma_test.c M lib/msun/tests/invctrig_test.c M lib/msun/tests/logarithm_test.c M lib/msun/tests/lround_test.c M lib/msun/tests/nan_test.c M lib/msun/tests/nearbyint_test.c M lib/msun/tests/next_test.c M lib/msun/tests/trig_test.c ____________________________________________________________________________________________________________ Commit: a55f9466439b021bb1a2721b2c17fce8c1af4f06 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a55f9466439b021bb1a2721b2c17fce8c1af4f06 Author: Siva Mahadevan (Wed 8 Oct 2025 21:40:15 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:20 BST) lib/msun/tests: xfail failing lrint_test cases on non-x86 archs Replace ATF_CHECK_* with ATF_REQUIRE_* to fail fast and avoid unexpected aborts. Signed-off-by: Siva Mahadevan PR: 290099 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290099 ) MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1871 (cherry picked from commit de601d5bf5c6d2409134abc4638c7a0818cc896e) M lib/msun/tests/lrint_test.c ____________________________________________________________________________________________________________ Commit: 20806e71e00c06969dbcfa2514f32a0787934627 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=20806e71e00c06969dbcfa2514f32a0787934627 Author: Siva Mahadevan (Wed 8 Oct 2025 21:40:15 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:17 BST) lib/msun/tests: xfail failing invtrig_test cases on non-x86 Replace ATF_CHECK_* with ATF_REQUIRE_* to fail fast and avoid unexpected abort. PR: 290099 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290099 ) MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1871 (cherry picked from commit 5a0617454e37c6a3df4106c24bd5ad20b338fe3a) M lib/msun/tests/invtrig_test.c ____________________________________________________________________________________________________________ Commit: 4a07cff871da327ecffffab3015198bd0b40c11a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4a07cff871da327ecffffab3015198bd0b40c11a Author: Siva Mahadevan (Wed 8 Oct 2025 21:40:15 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:13 BST) lib/msun/tests: xfail fe_round on riscv64 Replace ATF_CHECK_* with ATF_REQUIRE_* to fail fast and avoid unexpected aborts. Signed-off-by: Siva Mahadevan PR: 290099 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290099 ) MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1871 (cherry picked from commit 6c18c40b29fd5ac66230af34726260ce2d47aecd) M contrib/netbsd-tests/lib/libm/t_fe_round.c ____________________________________________________________________________________________________________ Commit: d87110b036ed45c750c547750e427904d742d5cb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d87110b036ed45c750c547750e427904d742d5cb Author: Siva Mahadevan (Wed 8 Oct 2025 21:38:47 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:09 BST) lib/msun/tests: Add REQUIRE_ variants of test-utils macros Signed-off-by: Siva Mahadevan MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1871 (cherry picked from commit a9b1650f90f4dbc62baa52b395082b1714b6cbf3) M lib/msun/tests/test-utils.h ____________________________________________________________________________________________________________ Commit: a90616ce34c4f19903ce04160b0d11ce25721bd5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a90616ce34c4f19903ce04160b0d11ce25721bd5 Author: Siva Mahadevan (Wed 1 Oct 2025 16:13:08 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:05 BST) lib/msun/tests: Remove newlines in ATF msgs This fixes broken test reports with the following message: lib/msun/fe_round_test:fe_round -> broken: Test result contains multiple lines: expected_failure: /usr/src/contrib/netbsd-tests/lib/libm/t_fe_round.c:95: Didn't get the same rounding mode out!<>(index 0) fed in 64 rounding mode, got 0 out<> [0.079s] Signed-off-by: Siva Mahadevan MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1871 (cherry picked from commit ec640742e30270098f8d982c1c0838f2dfde9ad5) M contrib/netbsd-tests/lib/libm/t_fe_round.c M lib/msun/tests/fmaxmin_test.c ____________________________________________________________________________________________________________ Commit: 548a058c54e3dd89d9585b8562065b9ce80d5a4a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=548a058c54e3dd89d9585b8562065b9ce80d5a4a Author: Siva Mahadevan (Wed 8 Oct 2025 22:04:28 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:10:01 BST) lib/msun/tests: Replace remaining printf() with debug() Signed-off-by: Siva Mahadevan MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1871 (cherry picked from commit d03c9b8f662466537753056608d6a64d8c5513c3) M lib/msun/tests/ctrig_test.c M lib/msun/tests/fma_test.c ____________________________________________________________________________________________________________ Commit: 35f572e7a0df8ff5719e419f14b820f31e595e6b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=35f572e7a0df8ff5719e419f14b820f31e595e6b Author: Siva Mahadevan (Fri 26 Sep 2025 18:46:19 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:09:48 BST) tests/lorder_test: Add require.progs for nm and cc Signed-off-by: Siva Mahadevan Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1858 (cherry picked from commit 66d2816407c32a0da0f039c4edb4f19b280f9bb5) M usr.bin/lorder/tests/Makefile M usr.bin/lorder/tests/lorder_test.sh ____________________________________________________________________________________________________________ Commit: d4459e2df0505573098d2e275566d61edaccf04f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d4459e2df0505573098d2e275566d61edaccf04f Author: Siva Mahadevan (Tue 15 Jul 2025 17:45:24 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:09:16 BST) Unskip test sys.netinet6.frag6.frag6_07.frag6_07 This is now consistently passing with 100+ consecutive runs. Signed-off-by: Siva Mahadevan PR: 244170 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244170 ) MFC after: 3 days Sponsored by: The FreeBSD Foundation (cherry picked from commit 681e9d3e391f30a512c523514f69a63c9782a901) M tests/sys/netinet6/frag6/frag6_07.sh ____________________________________________________________________________________________________________ Commit: 73ff854c205a8718d71532b683ea86160b5769be URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=73ff854c205a8718d71532b683ea86160b5769be Author: Siva Mahadevan (Tue 15 Jul 2025 17:45:24 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:09:11 BST) tests/if_lagg_test: unskip 'witness' testcase This testcase passes consistently (in 100+ runs) now. Signed-off-by: Siva Mahadevan PR: 244163, 251726 MFC after: 3 days Sponsored by: The FreeBSD Foundation (cherry picked from commit 7a83fedc116d827cc9c6d8e049b785f1d7b68dcd) M tests/sys/net/if_lagg_test.sh ____________________________________________________________________________________________________________ Commit: 77200838f3780aeb6f8d072770680617fd4f6e13 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=77200838f3780aeb6f8d072770680617fd4f6e13 Author: Siva Mahadevan (Tue 15 Jul 2025 17:45:24 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:09:04 BST) tests/fibs_test: unskip udp_dontroute6 testcase This test now consistently passes (300+ consecutive runs). Signed-off-by: Siva Mahadevan PR: 244172 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244172 ) Sponsored by: The FreeBSD Foundation (cherry picked from commit e93e57d3da2ea54598b5db01cc12a3acd656faba) M tests/sys/netinet/fibs_test.sh ____________________________________________________________________________________________________________ Commit: 0bc4bed347ed9e9cf1d396d187c6273316a7c5d2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0bc4bed347ed9e9cf1d396d187c6273316a7c5d2 Author: Siva Mahadevan (Tue 15 Jul 2025 17:45:24 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:08:51 BST) tests/mac_portacl: enable is_exclusive for now Both tests rely on ports 77 and 7777 to be available and thus cannot be run concurrently. This is a temporary measure to ensure that they don't conflict with each other. In the future, these should be rewritten to wait until the necessary ports are available, or deterministically select a free port instead. Signed-off-by: Siva Mahadevan Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1790 (cherry picked from commit 5dadfac51c3876b0ba6fde831cb4417594167fed) M tests/sys/mac/portacl/Makefile ____________________________________________________________________________________________________________ Commit: 2fb507fafbba5d1c9518f2b9d6ee7c9ddbfbde6b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2fb507fafbba5d1c9518f2b9d6ee7c9ddbfbde6b Author: Siva Mahadevan (Fri 18 Jul 2025 14:20:19 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:08:31 BST) cap_net/net_test: require 'allow_network_access' Signed-off-by: Siva Mahadevan Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1779 (cherry picked from commit df88c711a26c04192761e96dc08a6f3f9e42afed) M lib/libcasper/services/cap_net/tests/net_test.c ____________________________________________________________________________________________________________ Commit: 675eccc6c3962ef905f05a2715f82fab98ff172a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=675eccc6c3962ef905f05a2715f82fab98ff172a Author: Siva Mahadevan (Mon 21 Jul 2025 14:25:26 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:08:15 BST) tests/sys/netpfil: unskip tests that no longer need to be skipped All of these are passing consistently in the latest CI environment in 15 back-to-back test runs. Signed-off-by: Siva Mahadevan PR: 260458, 260459, 260460, 264805 Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1788 (cherry picked from commit 6ff78a63d8cd0dd64ae79cbda5cb03572c1e17f5) M tests/sys/netpfil/common/dummynet.sh M tests/sys/netpfil/pf/forward.sh M tests/sys/netpfil/pf/killstate.sh M tests/sys/netpfil/pf/set_tos.sh ____________________________________________________________________________________________________________ Commit: 0b6f420611fae6a9dbeb07ae6376049bfe2d408c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0b6f420611fae6a9dbeb07ae6376049bfe2d408c Author: Siva Mahadevan (Mon 15 Jun 2026 23:09:05 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:04:30 BST) tests/sigtramp_test: xfail on non-amd64 This test fail until at least https://reviews.llvm.org/D155066 is rebased and picked up for aarch64 and more work is done for the other archs. PR: 289096 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289096 ) Reviewed by: jlduran Fixes: fef84fd8ae845e19cec0f6b9aac0e6451cca3d7a MFC after: 3 days (cherry picked from commit 0010c4b8a020dbeb81e61b71117d1caae9b044cc) M lib/libexecinfo/tests/sigtramp_test.c ____________________________________________________________________________________________________________ Commit: 97ecf34a94dc2fe2ac69afbb1ae7a3d029dfa04a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=97ecf34a94dc2fe2ac69afbb1ae7a3d029dfa04a Author: Siva Mahadevan (Thu 11 Jun 2026 01:08:37 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:04:25 BST) memfd_test: skip hugetlb testcase when large page requests are not supported Fixes this CI test failure: https://ci.freebsd.org/view/Test/job/FreeBSD-main-riscv64-test/16606/testReport/junit/sys.posixshm/memfd_test/hugetlb/ Reviewed by: kevans MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D57289 (cherry picked from commit 64b053f879a8b3c4aa31e1ab99340dfe0ddfea0c) M tests/sys/posixshm/memfd_test.c ____________________________________________________________________________________________________________ Commit: 83344fec91c1978f35da9e5fd0f205085fd1e2f3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=83344fec91c1978f35da9e5fd0f205085fd1e2f3 Author: Siva Mahadevan (Wed 10 Jun 2026 23:30:14 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 17:03:41 BST) src.opts.mk: enable OPENSSL_KTLS by default on riscv64 1e649491b8567151270095fda3bce8faea394952 enabled KERN_TLS in riscv/conf/GENERIC, but didn't enable OPENSSL_KTLS. This passes all testcases in the sys/kern/ssl_sendfile suite and fixes CI failures seen here: https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16606/testReport/sys.kern/ssl_sendfile/ PR: 293810 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293810 ) Fixes: 1e649491b8567151270095fda3bce8faea394952 MFC after: 3 days Reviewed by: gallatin, ngie Differential Revision: https://reviews.freebsd.org/D57316 (cherry picked from commit b61ab2d693c04d4be5468e7db4b03d5777228f95) M share/man/man5/src.conf.5 M share/mk/src.opts.mk ____________________________________________________________________________________________________________ Commit: 1ae396e2adaebb4fc71d29628789804ac9b0be44 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1ae396e2adaebb4fc71d29628789804ac9b0be44 Author: Siva Mahadevan (Wed 10 Jun 2026 23:29:02 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 16:59:48 BST) libc: fix strtold NaN representation on riscv Regenerate gd_qnan.h on riscv using the qnan.c config tool found in contrib/gdtoa. This fixes the following tests in CI: lib/libc/stdio/scanfloat_test:infinities_and_nans lib/libc/stdlib/strtod_test:strtold_nan Reviewed by: jrtc27 MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D57405 (cherry picked from commit 1e25cda7f06923d05e28dac8eb1c1c428a5c92dc) M lib/libc/riscv/gd_qnan.h ____________________________________________________________________________________________________________ Commit: 0c4bafd0333f47850d46a96e7deb98a7da387de6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0c4bafd0333f47850d46a96e7deb98a7da387de6 Author: Siva Mahadevan (Thu 28 May 2026 17:32:24 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 16:56:09 BST) ptrace_test: expect PT_STEP tests to fail on riscv ptrace_single_step currently returns EOPNOTSUPP on riscv. This temporarily fixes the following CI failures: https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16606/testReport/sys.kern/ptrace_test/ptrace__PT_STEP_with_signal/ https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16606/testReport/sys.kern/ptrace_test/ptrace__step_siginfo/ Reviewed by: kib Approved by: emaste (mentor) Differential Revision: https://reviews.freebsd.org/D57288 (cherry picked from commit a7df326619ef9caa2ed00bf2d103dd278e7b32ec) M tests/sys/kern/ptrace_test.c ____________________________________________________________________________________________________________ Commit: c8dfb30bc001976b7dfc3a1ee745771e4b75ab67 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c8dfb30bc001976b7dfc3a1ee745771e4b75ab67 Author: Siva Mahadevan (Thu 21 May 2026 15:08:32 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 16:55:53 BST) universe: emit warning instead of error for bad/missing KERNCONF When doing a large `make universe` build with multiple KERNCONFS, it should not be an error when a particular target has a missing KERNCONF. In this example, ``` $ make universe TARGETS='arm64 riscv' KERNCONFS='QEMU VIRT' ``` Currently, arm64 does not have a QEMU conf, and riscv does not have a VIRT conf. However, this command should still succeed instead of failing with the following message: ``` make[2]: /usr/src/Makefile:767: Target architecture for riscv/conf/VIRT unknown. config(8) likely too old. in .for loop from /usr/src/Makefile:761 with kernel = VIRT in make[2] in directory "/usr/src" make[2]: stopped making "universe_kernels" in /usr/src ``` Since the opposite is true, we should build whatever confs are available from the requested list of KERNCONFS, while making sure to still emit warnings along the way. Reviewed by: imp Approved by: lwhsu (mentor), emaste (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55571 (cherry picked from commit c170a96dbeeb3b0d36456d21beee6c551957a456) M Makefile ____________________________________________________________________________________________________________ Commit: e6b52cea8044b30718478c16a0ba2de6dadc0fd7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e6b52cea8044b30718478c16a0ba2de6dadc0fd7 Author: Siva Mahadevan (Wed 20 May 2026 21:05:53 BST) Committer: Siva Mahadevan (Fri 26 Jun 2026 16:55:15 BST) universe: allow moving build logs to UNIVERSE_LOGDIR This allows `make universe` or `make tinderbox` to build from a read-only src tree. Reviewed by: ziaee, imp, delphij Approved by: lwhsu (mentor), emaste (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55566 (cherry picked from commit 02ef0b6d76e9717b8e3182dd706e23fd2702701d) M Makefile M share/man/man7/build.7 ____________________________________________________________________________________________________________ Commit: ef7724764a1da3d7615528f1ec4a13ff315562d2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ef7724764a1da3d7615528f1ec4a13ff315562d2 Author: Siva Mahadevan (Wed 11 Feb 2026 21:50:00 GMT) Committer: Siva Mahadevan (Fri 26 Jun 2026 16:46:32 BST) mixer/tests: use require.kmods property instead of ad-hoc checks Reviewed by: christos Approved by: lwhsu (mentor) Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55221 (cherry picked from commit 5fa297f4bcd277dca7eef03e68363fb1e721799e) M usr.sbin/mixer/tests/Makefile M usr.sbin/mixer/tests/mixer_test.sh ____________________________________________________________________________________________________________ Commit: ae7241e7d08b2193b0370d16b3d8b6a82423d9ef URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ae7241e7d08b2193b0370d16b3d8b6a82423d9ef Author: Siva Mahadevan (Thu 22 Jan 2026 19:49:51 GMT) Committer: Siva Mahadevan (Fri 26 Jun 2026 16:28:18 BST) tests/ktest_netlink_message_writer: remove INVARIANTS requirement INVARIANTS is meant to be used to enable extra sanity checking for internal structures, not enable/disable tests in the freebsd kyua test suite. STABLE branches include a GENERIC kernconf without INVARIANTS, so ktest_netlink_message_writer is broken on such branches: https://ci.freebsd.org/job/FreeBSD-stable-15-amd64-test/253/testReport/sys.netlink.test_netlink_message_writer/py/__test_cases_list__/ Reviewed by: lwhsu, imp Approved by: lwhsu (mentor) Pull Request: https://github.com/freebsd/freebsd-src/pull/1889 MFC after: 3 days Signed-off-by: Siva Mahadevan Sponsored by: The FreeBSD Foundation (cherry picked from commit 8352e24d0bc59f9730980986600bde7d8cdce21d) M sys/netlink/ktest_netlink_message_writer.c M sys/netlink/ktest_netlink_message_writer.h ____________________________________________________________________________________________________________ Commit: f523af0e05a5a7e1aa9a872e165d9dcf3b60ad18 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f523af0e05a5a7e1aa9a872e165d9dcf3b60ad18 Author: Dag-Erling Smørgrav (Tue 23 Jun 2026 08:51:01 BST) Committer: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:41:06 BST) x86: Harmonize GENERIC and MINIMAL * Reorder MINIMAL so everything is in the same order as in GENERIC. * Wherever comments diverged, except for the explanatory comment at the top, copy the GENERIC version to MINIMAL. * Add KDTRACE_FRAME to i386 GENERIC; it was already in MINIMAL, and adding it to GENERIC seemed like the more correct move. With these changes, MINIMAL is a strict subset of GENERIC, apart from the identifier and the explanatory comment at the top. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D57729 (cherry picked from commit 01c8644093c28d09f0d41fb522dc53f1ab696a7e) M sys/amd64/conf/MINIMAL M sys/i386/conf/GENERIC M sys/i386/conf/MINIMAL ____________________________________________________________________________________________________________ Commit: 3c687b75006585168be091add06ae121cbbe334a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3c687b75006585168be091add06ae121cbbe334a Author: Dag-Erling Smørgrav (Sat 21 Mar 2026 07:21:24 GMT) Committer: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:41:06 BST) kernel: Be clearer about what ZSTDIO is for ZSTDIO is not just for core dumps, and it is now required by ZFS, so move it (and GZIO, which is still just for dumps) to a new “Compression support” section in GENERIC, and add them both to MINIMAL. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55940 (cherry picked from commit 092687a031064dc08ac198648c6393cc50b06cee) M sys/amd64/conf/FIRECRACKER M sys/amd64/conf/GENERIC M sys/amd64/conf/MINIMAL M sys/arm64/conf/std.arm64 M sys/conf/NOTES M sys/i386/conf/GENERIC M sys/i386/conf/MINIMAL M sys/powerpc/conf/GENERIC M sys/powerpc/conf/GENERIC64 M sys/powerpc/conf/GENERIC64LE M sys/riscv/conf/GENERIC ____________________________________________________________________________________________________________ Commit: b53d2de9acd19f572eac6350fb5744726e6841e2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b53d2de9acd19f572eac6350fb5744726e6841e2 Author: Dag-Erling Smørgrav (Mon 12 Jan 2026 16:57:45 GMT) Committer: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:41:06 BST) MINIMAL: Add virtio_scsi This allows a MINIMAL kernel to boot in qemu/kvm. MFC after: 1 week Sponsored by: Klara, Inc. Sponsored by: NetApp, Inc. (cherry picked from commit 77a6992bf5329e32b0b77608421dafccb125ad37) M sys/amd64/conf/MINIMAL M sys/i386/conf/MINIMAL ____________________________________________________________________________________________________________ Commit: 3377fbc14bb3e9dea44845fa788a20578d07146e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3377fbc14bb3e9dea44845fa788a20578d07146e Author: Dag-Erling Smørgrav (Mon 22 Jun 2026 14:23:23 BST) Committer: Dag-Erling Smørgrav (Fri 26 Jun 2026 15:41:05 BST) iconv: Update availability of bool While here, drop duplicate include. MFC after: 1 week Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D57733 (cherry picked from commit 8f750231d4b58ac71cbd3ac3548e1d7eb849f04b) M include/iconv.h ____________________________________________________________________________________________________________ Commit: afc113696ff6652f132e2893e8efacb669860667 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=afc113696ff6652f132e2893e8efacb669860667 Author: Rick Macklem (Thu 4 Jun 2026 23:02:48 BST) Committer: Rick Macklem (Fri 26 Jun 2026 02:35:27 BST) nfs_commonkrpc.c: Improve handling of NFSv4.1/4.2 recovery Commit 4d80d4913e79 fixed a long standing bug in the recovery code. However. glebius@ reported seeing multiple recovery cycles with this patch during an NFSv4.1/4.2 server reboot. This commit should minimize the risk of multiple recovery cycles. PR: 294925 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294925 ) (cherry picked from commit ea4886f2829bf33866c8c0c60b14a9641fc54b40) M sys/fs/nfs/nfs_commonkrpc.c ____________________________________________________________________________________________________________ Commit: 28ae0d8491187bd7c4b244a68d79634dd8f9a698 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=28ae0d8491187bd7c4b244a68d79634dd8f9a698 Author: Rick Macklem (Mon 25 May 2026 20:22:32 BST) Committer: Rick Macklem (Fri 26 Jun 2026 02:33:54 BST) nfs: Fix argument typo to avoid a crash A typo resulted in the wrong argument for a bytewise comparison that could result in a crash if the incorrect argument was not a valid pointer. This patch fixes the argument. While investigating this, I noticed that the correct argument was not being filled in as required, so this patch fixes that, as well. Somehow, recovery from a NFSv4.1/4.2 server crash worked during testing, so this was not detected. The bug/patch only affects NFS client mounts using NFSv4.1/4.2. PR: 294925 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294925 ) (cherry picked from commit 4d80d4913e79c8b5918b1f04c1c7b38e6c76b9b4) M sys/fs/nfs/nfs_commonkrpc.c M sys/fs/nfs/nfs_commonsubs.c ____________________________________________________________________________________________________________ Commit: 222648172b80e27e06ea83d60f50f9d9ed75dfbc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=222648172b80e27e06ea83d60f50f9d9ed75dfbc Author: Dag-Erling Smørgrav (Fri 19 Jun 2026 08:26:20 BST) Committer: Dag-Erling Smørgrav (Wed 24 Jun 2026 18:25:03 BST) ldns: Update to 1.9.2 Merge commit '3750aed65c1f5a610b44d29c92236ca119b62780' (cherry picked from commit 63442ceae5ed31ad45e401f5fe0010b824bc2b38) M contrib/ldns/Changelog M contrib/ldns/configure M contrib/ldns/configure.ac M contrib/ldns/ldns/config.h M contrib/ldns/ldns/util.h ____________________________________________________________________________________________________________ Commit: a878e7b4985f0c178b9d49a6cd80c2eade9b77e3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a878e7b4985f0c178b9d49a6cd80c2eade9b77e3 Author: Dag-Erling Smørgrav (Fri 19 Jun 2026 08:24:23 BST) Committer: Dag-Erling Smørgrav (Wed 24 Jun 2026 18:25:00 BST) ldns: Update to 1.9.1 Merge commit '026e5b88eb0cde54d9fc22b9a1ebc79ea0f67aec' (cherry picked from commit 4593470d16714d83ac06a3ccc319f998a02ced07) M contrib/ldns/Changelog M contrib/ldns/config.guess M contrib/ldns/config.sub M contrib/ldns/configure M contrib/ldns/configure.ac M contrib/ldns/ldns/config.h M contrib/ldns/ldns/util.h ____________________________________________________________________________________________________________ Commit: 6a606e7773262ed1e22ea1cf132eb5a87dea5da1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6a606e7773262ed1e22ea1cf132eb5a87dea5da1 Author: ShengYi Hung (Fri 29 May 2026 16:09:52 BST) Committer: ShengYi Hung (Tue 23 Jun 2026 21:57:03 BST) usb: Add missing unsetup while detaching uchcom Reviewed by: christos MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57329 (cherry picked from commit 2934783fa80de2854d9527ae11db85c47ac65a91) M sys/dev/usb/serial/uchcom.c ____________________________________________________________________________________________________________ Commit: e01b5034a627cec33c0cd2768687c7db6db3cbeb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e01b5034a627cec33c0cd2768687c7db6db3cbeb Author: ShengYi Hung (Thu 28 May 2026 09:42:11 BST) Committer: ShengYi Hung (Tue 23 Jun 2026 21:56:03 BST) usb: Add missing mtx lock and unlock in pushing dma queue Accessing usb_xfer_queue requires bus lock, we added this missing lock in here to prevent racing issue. Reviewed by: adrian MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57293 (cherry picked from commit df5e9e3da5b9b3fe63ed4aaaa19b824fd18ae0f2) M sys/dev/usb/usb_transfer.c ____________________________________________________________________________________________________________ Commit: 2cf3e6b554b7e0da480880c114d2fa539d2f7570 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2cf3e6b554b7e0da480880c114d2fa539d2f7570 Author: ShengYi Hung (Thu 21 May 2026 13:49:42 BST) Committer: ShengYi Hung (Tue 23 Jun 2026 21:56:03 BST) xhci: Do not drop and add bits in xhci Drop and Add bits reset the data toggle for high-speed devices in XHCI. The toggle bit represents the sequence number in USB 2.0 transfers. However, a device can only recognize that the toggle bit has been reset while in the HALT state. As a result, the host and device toggle values may become mismatched, causing xHCI to reject the packet. This issue was observed while testing the EZ-USB FX2 device. The transfer may then return to the original value after a bi-directional TD because the toggle field is only one bit wide. This explains the reson that we can only receive packets bi-transfer in some case. Therefore, we do not reset the toggle bit here. Reviewed by: adrian MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57146 (cherry picked from commit 28d85db46b484589e2ee74cf4b270db066821de1) M sys/dev/usb/controller/xhci.c ____________________________________________________________________________________________________________ Commit: 0603a7459fc1d04a0415af37fd5f45c2ef3f13dc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0603a7459fc1d04a0415af37fd5f45c2ef3f13dc Author: John Baldwin (Mon 18 May 2026 19:50:39 BST) Committer: John Baldwin (Tue 23 Jun 2026 17:08:58 BST) pci: Add is_pci_device helper function This returns true if a given device is a PCI device (child of a PCI bus). Reviewed by: bz, kib Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D56996 (cherry picked from commit ffcf5e356644252f2f6c89ba01057af45c216559) M share/man/man9/Makefile M share/man/man9/pci.9 M sys/dev/pci/pci.c M sys/dev/pci/pcivar.h ____________________________________________________________________________________________________________ Commit: 10f33a86038833df9971471960423105325e33f2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=10f33a86038833df9971471960423105325e33f2 Author: John Baldwin (Mon 18 May 2026 19:44:00 BST) Committer: John Baldwin (Tue 23 Jun 2026 17:08:31 BST) LinuxKPI: Check the devclass of the parent device in dev_is_pci Reviewed by: bz Fixes: c41d83548b6c ("LinuxKPI: pci.h add more defines and functions") Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D57066 (cherry picked from commit 6a043d0814a29e756f5d26e7b59a360e1d6dfa45) M sys/compat/linuxkpi/common/include/linux/pci.h ____________________________________________________________________________________________________________ Commit: b925c93c78596b6ec0bbf99cb56e14404798fd68 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b925c93c78596b6ec0bbf99cb56e14404798fd68 Author: John Baldwin (Wed 13 May 2026 17:33:29 BST) Committer: John Baldwin (Tue 23 Jun 2026 17:07:25 BST) mandoc: Updating FreeBSD thead library descriptions Remove libkse as it has been obsolete for many years and drop 1:1 from description of libthr. Reviewed by: brooks Sponsored by: AFRL, DARPA Differential Revision: https://reviews.freebsd.org/D56850 (cherry picked from commit 8766e2122ac02ff4d86c254d8ef1c41d4a7f76a0) M contrib/mandoc/lib.in ____________________________________________________________________________________________________________ Commit: 1b0efaa6c6260a1f43cba768fac9c84a865e815f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1b0efaa6c6260a1f43cba768fac9c84a865e815f Author: John Baldwin (Wed 6 May 2026 21:53:46 BST) Committer: John Baldwin (Tue 23 Jun 2026 17:06:55 BST) kobj: Use M_WAITOK in kobj_init Blocking allocation is safe in all of the current callers of kobj_init (most of them do a M_WAITOK malloc of the structure passed as the first argument to kobj_init just before calling it). kobj_init doesn't return an error code but instead panics if the nested malloc in kobj_class_compile1 fails, so using M_WAITOK here is more robust. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D56625 (cherry picked from commit 5df7dae10dc02ade8639b0171e0d3cc8db790e41) M sys/kern/subr_kobj.c ____________________________________________________________________________________________________________ Commit: 9d1baa1a87b070ff96ac01866635a01c5c7bc5ec URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9d1baa1a87b070ff96ac01866635a01c5c7bc5ec Author: John Baldwin (Wed 6 May 2026 21:53:46 BST) Committer: John Baldwin (Tue 23 Jun 2026 17:06:45 BST) kobj: Assert class passed to kobj_init_static is compiled Inspired by discussion in https://github.com/freebsd/freebsd-src/pull/2016 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D56624 (cherry picked from commit 5a6e5954d14b589bcba0125d10a6c7b62b588f4b) M sys/kern/subr_kobj.c ____________________________________________________________________________________________________________ Commit: d9df9b4d2aff2643e79903feae640b3575afb201 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d9df9b4d2aff2643e79903feae640b3575afb201 Author: John Baldwin (Sat 2 May 2026 17:43:29 BST) Committer: John Baldwin (Tue 23 Jun 2026 17:06:19 BST) ctl_ioctl_frontend: Reject out-of-range initiator IDs Various places in CTL assume that initiator IDs are not larger than CTL_MAX_INIT_PER_PORT. Other IDs such as lun IDs are validated in places such as ctl_scsiio_precheck, but initiator IDs submitted by userland were not previously validated. PR: 291059 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291059 ) Reported by: Hans Rosenfeld Reviewed by: asomers Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D56628 (cherry picked from commit 6f8312bdff236ad64d1c15c239051359d8245a68) M sys/cam/ctl/ctl_frontend_ioctl.c ____________________________________________________________________________________________________________ Commit: f4e2f07f0cbc976e5a894ab4f3dbbccb15e06d46 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f4e2f07f0cbc976e5a894ab4f3dbbccb15e06d46 Author: Kristof Provost (Sat 6 Jun 2026 14:44:17 BST) Committer: Kristof Provost (Tue 23 Jun 2026 07:37:59 BST) pfsync: remove invalid panic When we undefer a packet (when the peer acks the state) it's possible that we don't find a corresponding pfsync_deferral. We panic here, but that's actually something that can happen in normal operation: - if we have too many deferred packets already (in pfsync_defer()) - if the deferral timed out (in pfsync_defer_tmo()) Remove this panic and document the scenarios where it might occur. MFC after: 2 weeks Sponsored by: Orange Business Services (cherry picked from commit 035e87247f845500b4672e10efb8f47fd2c0f2a2) M sys/netpfil/pf/if_pfsync.c ____________________________________________________________________________________________________________ Commit: 65324bdd2c7e3fe16e7e347e810fc9a0b827fddb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=65324bdd2c7e3fe16e7e347e810fc9a0b827fddb Author: Gordon Bergling (Mon 15 Jun 2026 10:10:52 BST) Committer: Gordon Bergling (Mon 22 Jun 2026 13:53:44 BST) mixer.8: Fix a typo in the manual page - s/thet/the/ (cherry picked from commit 10b1a35d11866462b5e776015a1b79f4f8f704a6) M usr.sbin/mixer/mixer.8 ____________________________________________________________________________________________________________ Commit: 5e050ef3a1381ffe0b489998d2be960174554ce1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5e050ef3a1381ffe0b489998d2be960174554ce1 Author: Gordon Bergling (Mon 15 Jun 2026 10:14:20 BST) Committer: Gordon Bergling (Mon 22 Jun 2026 13:52:40 BST) pnfs.4: Fix a typo in the manual page - s/Wihout/Without/ (cherry picked from commit f930d8a6540648423288567ff473123ff5647484) M usr.sbin/nfsd/pnfs.4 ____________________________________________________________________________________________________________ Commit: 9f9f0d3d9e1c9c9416b12625d357dd6f80d5f9be URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9f9f0d3d9e1c9c9416b12625d357dd6f80d5f9be Author: Yoshihiro Takahashi (Fri 5 Jun 2026 14:14:06 BST) Committer: Yoshihiro Takahashi (Sun 21 Jun 2026 11:51:10 BST) protocols: Update with IANA list - Update /etc/protocols with IANA list updated 2026-03-09. - Document that 240 (pfsync) is not assigned by IANA. - Document deprecated protocols. PR: 295739 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295739 ) Reviewed by: des MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D57445 (cherry picked from commit e3fa020202d8e040242016bda275dde83c058549) M lib/libc/net/protocols ____________________________________________________________________________________________________________ Commit: cee36a5e003c90659f274a2f20699543c73f2d34 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cee36a5e003c90659f274a2f20699543c73f2d34 Author: Dag-Erling Smørgrav (Tue 16 Jun 2026 21:23:18 BST) Committer: Dag-Erling Smørgrav (Sat 20 Jun 2026 20:02:53 BST) sh: Improve function documentation * Mention that the function body can be in parentheses. It is already implied since the function body can be any valid statement, but it may not be obvious to a reader who has only ever seen functions that used curly brackets and assumes that they are part of the function syntax. * Remove the incorrect claim that a local statement may only occur at the top of a function. * Show that a value may be assigned to a variable in a local statement. * While here, replace unpaired double quotes with \(dq to avoid confusing syntax highlighters. PR: 296050 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296050 ) MFC after: 1 week Reviewed by: ziaee, jilles Differential Revision: https://reviews.freebsd.org/D57596 (cherry picked from commit 556e793d803e12e9ad9361c6c53ed0433151f41e) sh: Belatedly bump manual page date Fixes: 556e793d803e ("sh: Improve function documentation") (cherry picked from commit 09bb0b0d13968163c7394e9168491b16607fc2e7) M bin/sh/sh.1 ____________________________________________________________________________________________________________ Commit: d58218761eeb4e7a2a375b7d2ed80c31a311f3fd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d58218761eeb4e7a2a375b7d2ed80c31a311f3fd Author: Xin LI (Wed 3 Jun 2026 05:54:25 BST) Committer: Xin LI (Sat 20 Jun 2026 04:25:44 BST) MFV: file 5.47. (cherry picked from commit e949ce9dc0e6fff26e83904f1008b76d36ba0a37) file: normalize .result files to ensure trailing newline on install Some upstream result files introduced in file 5.47 (e.g., bgcode.result) lack a trailing newline, causing the contrib_file_tests ATF test to fail with "cmp: EOF on bgcode.result". Generate normalized copies of the expected results and install those instead. Fixes: e949ce9dc0e6fff26e83904f1008b76d36ba0a37 (cherry picked from commit f7c0bd206fe4f3a956b3ecb4dc11a7386b85fa22) M contrib/file/ChangeLog M contrib/file/config.sub M contrib/file/configure M contrib/file/configure.ac M contrib/file/doc/file.man M contrib/file/doc/magic.man M contrib/file/magic/Magdir/amigaos M contrib/file/magic/Magdir/animation M contrib/file/magic/Magdir/apache M contrib/file/magic/Magdir/archive M contrib/file/magic/Magdir/audio A contrib/file/magic/Magdir/bgcode M contrib/file/magic/Magdir/blender M contrib/file/magic/Magdir/bytecode M contrib/file/magic/Magdir/c-lang M contrib/file/magic/Magdir/cisco M contrib/file/magic/Magdir/commands M contrib/file/magic/Magdir/console A contrib/file/magic/Magdir/creativeassembly M contrib/file/magic/Magdir/database M contrib/file/magic/Magdir/filesystems M contrib/file/magic/Magdir/firmware M contrib/file/magic/Magdir/fonts M contrib/file/magic/Magdir/games A contrib/file/magic/Magdir/gguf M contrib/file/magic/Magdir/ibm370 M contrib/file/magic/Magdir/images M contrib/file/magic/Magdir/intel M contrib/file/magic/Magdir/linux M contrib/file/magic/Magdir/lua M contrib/file/magic/Magdir/mail.news M contrib/file/magic/Magdir/measure M contrib/file/magic/Magdir/msdos M contrib/file/magic/Magdir/msooxml M contrib/file/magic/Magdir/music M contrib/file/magic/Magdir/os2 M contrib/file/magic/Magdir/pdf M contrib/file/magic/Magdir/pgp M contrib/file/magic/Magdir/python A contrib/file/magic/Magdir/r M contrib/file/magic/Magdir/riff M contrib/file/magic/Magdir/rtf A contrib/file/magic/Magdir/sf3 M contrib/file/magic/Magdir/sgml M contrib/file/magic/Magdir/sniffer M contrib/file/magic/Magdir/sql A contrib/file/magic/Magdir/syd A contrib/file/magic/Magdir/tapebackup M contrib/file/magic/Magdir/tex M contrib/file/magic/Magdir/ti-8x M contrib/file/magic/Magdir/varied.script M contrib/file/magic/Magdir/virtual M contrib/file/magic/Magdir/webassembly M contrib/file/magic/Magdir/windows M contrib/file/magic/Magdir/xilinx M contrib/file/magic/Magdir/xwindows M contrib/file/magic/Magdir/zip M contrib/file/magic/Makefile.am M contrib/file/magic/Makefile.in M contrib/file/python/magic.py M contrib/file/src/apprentice.c M contrib/file/src/apptype.c M contrib/file/src/buffer.c M contrib/file/src/cdf.c M contrib/file/src/cdf.h M contrib/file/src/encoding.c M contrib/file/src/file.h M contrib/file/src/funcs.c M contrib/file/src/is_simh.c M contrib/file/src/magic.c M contrib/file/src/print.c M contrib/file/src/readcdf.c M contrib/file/src/readelf.c M contrib/file/src/seccomp.c M contrib/file/src/softmagic.c M contrib/file/tests/Makefile.am M contrib/file/tests/Makefile.in M contrib/file/tests/arj.result A contrib/file/tests/bgcode.result A contrib/file/tests/bgcode.testfile A contrib/file/tests/efi-signature-list-sha256.result A contrib/file/tests/efi-signature-list-sha256.testfile M lib/libmagic/config.h M usr.bin/file/tests/Makefile ____________________________________________________________________________________________________________ Commit: 94d7f7e47cde29d3dec533d171713505170b4b25 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=94d7f7e47cde29d3dec533d171713505170b4b25 Author: Xin LI (Wed 10 Jun 2026 03:33:03 BST) Committer: Xin LI (Sat 20 Jun 2026 04:11:37 BST) GCE: Apply public-image label on GCE images Update the GCE image creation process to automatically apply the 'public-image=true' label when publishing new images. This aligns with standard labeling expectations for images hosted in public projects. (cherry picked from commit c85542b92acd286d9e4b034b2ab4d6b6cd46c740) M release/Makefile.gce ____________________________________________________________________________________________________________ Commit: d7356667931edf880d80ea9a0cbd2fd3604077db URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d7356667931edf880d80ea9a0cbd2fd3604077db Author: Ed Maste (Fri 29 May 2026 17:23:17 BST) Committer: Ed Maste (Fri 19 Jun 2026 14:51:52 BST) netlink: Indicate that ifinfomsg uses IFT_* types On Linux struct ifinfomsg uses ARPHRD_* values, while we used IFT_* types (which derive from SNMP ifType definitions in RFC 1573). Update the header to reflect this. PR: 272144 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272144 ) Reviewed by: pouria Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57334 (cherry picked from commit 21a75a85f0e0cc328b6e9b437d783ef0c25dc52e) (cherry picked from commit 76f29211f0dde8907250b77def3e58082e03afe1) M share/man/man4/rtnetlink.4 M sys/netlink/route/interface.h ____________________________________________________________________________________________________________ Commit: 790a67645afdef843c11e54d9df467333ad766e1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=790a67645afdef843c11e54d9df467333ad766e1 Author: Ahmad Khalifa (Sun 14 Jun 2026 17:26:30 BST) Committer: Ahmad Khalifa (Wed 17 Jun 2026 14:42:36 BST) loader.efi(8): document the ia32 loader Reviewed by: kib MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D57569 (cherry picked from commit 2e1f5b78976ad09bee41e602e75e79a0c3892e59) M stand/man/loader.efi.8 ____________________________________________________________________________________________________________ Commit: b8a7dd6ba5406d72bf2edda2d3663bf740a85029 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b8a7dd6ba5406d72bf2edda2d3663bf740a85029 Author: Ahmad Khalifa (Sun 14 Jun 2026 17:26:16 BST) Committer: Ahmad Khalifa (Wed 17 Jun 2026 14:42:21 BST) loader.efi(8): the amd64 loader doesn't do protected mode The amd64 UEFI loader executes in long mode, not protected mode. Reviewed by: kib MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D57568 (cherry picked from commit f771deb193d5743e74515614b7cec40d68ab02ca) M stand/man/loader.efi.8 ____________________________________________________________________________________________________________ Commit: 652f4d4c1e400aac30ed4c0017540d932936c16f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=652f4d4c1e400aac30ed4c0017540d932936c16f Author: Gordon Bergling (Sun 14 Jun 2026 09:52:48 BST) Committer: Gordon Bergling (Wed 17 Jun 2026 05:51:44 BST) acpi(4): Fix a typo in a source code comment - s/freqency/frequency/ (cherry picked from commit f2574978567e63a1eb518c6d325ddf424a22a5e0) M sys/dev/acpica/acpi_timer.c ____________________________________________________________________________________________________________ Commit: 66dde7d645d9158beda9fd4d7ef44651f347e5a5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=66dde7d645d9158beda9fd4d7ef44651f347e5a5 Author: Gordon Bergling (Sun 14 Jun 2026 09:47:14 BST) Committer: Gordon Bergling (Wed 17 Jun 2026 05:51:34 BST) sdhci(4): Fix a typo in a source code comment - s/freqency/frequency/ (cherry picked from commit dd8ba1f2fc513cea3ef18b6cdfed0e7d4260bb1a) M sys/dev/sdhci/fsl_sdhci.c ____________________________________________________________________________________________________________ Commit: cf6fb0a0062f6d9592786d99189f82165dc28d7f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cf6fb0a0062f6d9592786d99189f82165dc28d7f Author: Gordon Bergling (Sun 14 Jun 2026 09:50:02 BST) Committer: Gordon Bergling (Wed 17 Jun 2026 05:51:07 BST) qcom_clk: Fix a typo in a source code comment - s/freqency/frequency/ (cherry picked from commit 6280a0630089d6e1726f9942ce9118556a32bb59) M sys/dev/qcom_clk/qcom_clk_rcg2.c ____________________________________________________________________________________________________________ Commit: 2e7e5bf0d972603c041f31eb60c9376c3d8dd88b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2e7e5bf0d972603c041f31eb60c9376c3d8dd88b Author: Gordon Bergling (Sun 14 Jun 2026 09:50:59 BST) Committer: Gordon Bergling (Wed 17 Jun 2026 05:50:52 BST) et(4): Fix a typo in a source code comment - s/Diable/Disable/ (cherry picked from commit 0ea84e9cce72e9df9d621b731ddd7247e175b3a7) M sys/dev/et/if_et.c ____________________________________________________________________________________________________________ Commit: 1dfc91f289424fd40a056ebb7b32d19577403dd2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1dfc91f289424fd40a056ebb7b32d19577403dd2 Author: Gordon Bergling (Sun 14 Jun 2026 09:51:59 BST) Committer: Gordon Bergling (Wed 17 Jun 2026 05:50:42 BST) clk: Fix a typo in a source code comment - s/freqency/frequency/ (cherry picked from commit 58cf810066c850131d29de2eee32239e6f817c58) M sys/dev/extres/clk/clknode_if.m ____________________________________________________________________________________________________________ Commit: c8f0bb39e3363adf5064d28c2725c5152c5b347f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c8f0bb39e3363adf5064d28c2725c5152c5b347f Author: Gordon Bergling (Sun 14 Jun 2026 09:45:52 BST) Committer: Gordon Bergling (Wed 17 Jun 2026 05:50:25 BST) aic7xxx: Fix two typos in source code comments - s/Diable/Disable/ - s/connonical/canonical/ (cherry picked from commit 49ced8d765f46c3f81214590ad384846cfdfbbf8) M sys/dev/aic7xxx/aic79xx.c M sys/dev/aic7xxx/aic7xxx.seq ____________________________________________________________________________________________________________ Commit: 1841091eaa0b2e1f71600c892d3ce041a57bae3c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1841091eaa0b2e1f71600c892d3ce041a57bae3c Author: Craig Leres (Mon 9 Mar 2026 21:47:10 GMT) Committer: Craig Leres (Wed 17 Jun 2026 00:48:16 BST) core.lua: follow symlinks when looking for bootable kernels PR: 293654 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293654 ) Reviewed by: kevans Approved by: kevans Differential Revision: https://reviews.freebsd.org/D55713 (cherry picked from commit e6d579be42550f366cc85188b15c6eb0cad27367) M stand/lua/core.lua ____________________________________________________________________________________________________________ Commit: f81c82a9db12685f98421bfe9c368ff9a214c844 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f81c82a9db12685f98421bfe9c368ff9a214c844 Author: Dimitry Andric (Sat 13 Jun 2026 11:03:11 BST) Committer: Dimitry Andric (Tue 16 Jun 2026 18:01:10 BST) Merge commit 93a67259cf23 from llvm git (by ShengYi Hung): [ToolChains][FreeBSD] Set default Linker to LLD for FreeBSD (#190596) When the linker is specified as ld, toolchain applies special handling by invoking (triple)-ld instead of resolving ld via standard PATH lookup. This causes GNU ld installed via the system package manager to take the precedence (since (triple)-ld appears earlier in the search path), effectively overriding ld.lld. As a result, we set the default Linker on FreeBSD to ld.lld to indicate we want to use lld by default. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 3 days (cherry picked from commit 2b619b7c7b5300cbaf59e4e9d75bc8472df014e9) M contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h ____________________________________________________________________________________________________________ Commit: e5e9bda914251583fe073fbb360b6f4dc988e4e9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e5e9bda914251583fe073fbb360b6f4dc988e4e9 Author: Stefan Eßer (Thu 11 Jun 2026 12:42:23 BST) Committer: Stefan Eßer (Tue 16 Jun 2026 12:00:33 BST) tools/test/stress2/misc/msdos12.sh: fix permission issue This test runs with rights of an un-privileged user writing to a file system only writable by the owner. Since no UID was provided in the mount command, the owner of the file system was "root", and thus writing was not allowed for $testuser. Fix this issue by mounting with "-u $testuser". MFC after: 3 days (cherry picked from commit b440741db4ea1ccfa17acc2b3c37863dd819dcf3) M tools/test/stress2/misc/msdos12.sh ____________________________________________________________________________________________________________ Commit: 9262b124a26e1d4881e51da7fcbee5a571d88e49 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9262b124a26e1d4881e51da7fcbee5a571d88e49 Author: Stefan Eßer (Thu 11 Jun 2026 12:15:12 BST) Committer: Stefan Eßer (Tue 16 Jun 2026 12:00:32 BST) tools/test/stress2/misc/all.debug.inc: skip undefined variables On my ZFS based systems, no allocations occur with tags "newblk" or "freework". This leads to errors executing the tests that check for memory leaks. Skip the checks if the output of wmstat -m does not contain lines corresponding to those allocations. MFC after: 3 days (cherry picked from commit 6e5b990c509777544b790cc8e490965166d04684) M tools/test/stress2/misc/all.debug.inc ____________________________________________________________________________________________________________ Commit: 2d3cd414d1cef4d8b33bc257cd803069805fb359 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2d3cd414d1cef4d8b33bc257cd803069805fb359 Author: Stefan Eßer (Fri 29 May 2026 16:52:05 BST) Committer: Stefan Eßer (Tue 16 Jun 2026 11:59:36 BST) tools/test/stress2/misc: Add msdosfs tests for surrogate pairs Test msdos22.sh creates 1000 files with long random names consisting of only ASCII characters. The mount is performed without -L option, therefore no use of iconv to convert between character sets. Test msdos23.sh mixes some non-ASCII characters into the file names. The file system is therefore mounted with -L C.UTF-8 to include tests of the conversions between UTF-8 and UTF-16. Test msdos24.sh adds emojis to the names to test the (not yet committed) support of UTF-16 surrogate pairs in filenames. (cherry picked from commit aa029088ec130d71b406c4118346fbd933940826) (cherry picked from commit 11f23d7c078b319285727d277f05b6962280bcce) (cherry picked from commit 596dadbbb5a711477f811fed65a6c463801d16c5) (cherry picked from commit 3260c42c4183ac817cf08fcaa236d4d21b4fc0d2) A tools/test/stress2/misc/msdos22.sh A tools/test/stress2/misc/msdos23.sh A tools/test/stress2/misc/msdos24.sh ____________________________________________________________________________________________________________ Commit: e71ad3f7a6b1260ee5db3108e03b0e21fff40abf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e71ad3f7a6b1260ee5db3108e03b0e21fff40abf Author: Stefan Eßer (Mon 1 Jun 2026 06:50:22 BST) Committer: Stefan Eßer (Tue 16 Jun 2026 11:36:50 BST) fs/msdosfs: add support for file namws with surrogate pairs Long file names are using UTF-16 symbols to represent international or special characters. The implementation in FreeBSD did not support the "Supplementary Private Use Area-B" (PUA-B), which requires a surrogate pair to be represented in UTF-16 (Unicode code points beyond U+FFFF). The PUA-B is used to represent emoji characters, which are supported in file names on other common operating systems. The motivation for this change was that removable media written on another system were only partially readable on FreeBSD, since they contained emojis in file names. A test script that verifies correct operations on files names with emojis has been added to the tools/test/stress2/misc directory under the name msdos24.sh. Reported by: Fabian Keil Reviewed by: ib Approved by: mkcusick MFC after: 1 week Relnotes: yes Differential Revision: https://reviews.freebsd.org/D57313 (cherry picked from commit f983cb362de77773efba8975eb0f4b247ce5e6f9) M sys/fs/msdosfs/direntry.h M sys/fs/msdosfs/msdosfs_conv.c M sys/fs/msdosfs/msdosfs_lookup.c ____________________________________________________________________________________________________________ Commit: 85b3cf5e9ce00b4fb8c683eb6eec80c843d4df45 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=85b3cf5e9ce00b4fb8c683eb6eec80c843d4df45 Author: Dag-Erling Smørgrav (Tue 9 Jun 2026 12:29:13 BST) Committer: Dag-Erling Smørgrav (Tue 16 Jun 2026 02:00:22 BST) examples: Update COPTFLAGS in make.conf We've been using -O2 for about fifteen years. Reported by: Jan Stary MFC after: 1 week (cherry picked from commit 2ab18d3286f5e1ea08cd86e234377b673245ec15) M share/examples/etc/make.conf ____________________________________________________________________________________________________________ Commit: 872c046a4e97fb8356b1620186dff2d2649106bc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=872c046a4e97fb8356b1620186dff2d2649106bc Author: Dag-Erling Smørgrav (Mon 8 Jun 2026 23:45:34 BST) Committer: Dag-Erling Smørgrav (Tue 16 Jun 2026 02:00:22 BST) auditd: Fix signal handling Rewrite the main loop to use ppoll() instead of just blocking on read, blocking the signals we care about when we aren't polling. I didn't bother replacing alarm() with setitimer(); the alarm code is dead anyway since there is no way for max_idletime to acquire a non-zero value. While here, avoid leaking the pid file and trigger descriptors to the log child. PR: 295840 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295840 ) MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D57451 (cherry picked from commit 5bd78cfc800339fd7f3945498052d67553af9e3c) M contrib/openbsm/bin/auditd/audit_warn.c M contrib/openbsm/bin/auditd/auditd.c M contrib/openbsm/bin/auditd/auditd.h M contrib/openbsm/bin/auditd/auditd_fbsd.c ____________________________________________________________________________________________________________ Commit: 170424749a378b2749b58e3d16206289a0262d4e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=170424749a378b2749b58e3d16206289a0262d4e Author: Dag-Erling Smørgrav (Sat 6 Jun 2026 08:54:21 BST) Committer: Dag-Erling Smørgrav (Tue 16 Jun 2026 02:00:21 BST) check-old-libs: Show information about packages If pkg is installed, for each old library found to still be present, check if any installed packages either provide or require the library, and inform the user. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D53977 (cherry picked from commit 8d9dff23f206cb86aed9857a985ed09cd38eb5ac) M Makefile.inc1 ____________________________________________________________________________________________________________ Commit: 9b30dccaefeac13f149fe942cf9d94d2ff0c86e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9b30dccaefeac13f149fe942cf9d94d2ff0c86e5 Author: Dag-Erling Smørgrav (Fri 5 Jun 2026 22:50:46 BST) Committer: Dag-Erling Smørgrav (Tue 16 Jun 2026 02:00:21 BST) audit: Replace TAILQ with STAILQ This reduces the size of a trigger entry from 24 bytes to 16 (or from 12 bytes to 8 on 32-bit) with no additional complexity. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans, emaste Differential Revision: https://reviews.freebsd.org/D57464 (cherry picked from commit 77e894cb09affe828f4bc81b8e4751a7e22860de) M sys/security/audit/audit_trigger.c ____________________________________________________________________________________________________________ Commit: 5ecad824383041655ca95c0628c709d6573a7150 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5ecad824383041655ca95c0628c709d6573a7150 Author: Dag-Erling Smørgrav (Fri 5 Jun 2026 22:50:38 BST) Committer: Dag-Erling Smørgrav (Tue 16 Jun 2026 02:00:21 BST) audit: Add poll / select support It was previously not possible to poll() or select() on the trigger device, which made implementing proper signal handling in auditd difficult. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans, markj Differential Revision: https://reviews.freebsd.org/D57457 (cherry picked from commit 0620c99d278b6a2fd6fe995f5bb365158e04ad7c) M sys/security/audit/audit_trigger.c ____________________________________________________________________________________________________________ Commit: 08e02120541a45ad803861d53fe542c599514b43 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=08e02120541a45ad803861d53fe542c599514b43 Author: Dag-Erling Smørgrav (Fri 5 Jun 2026 17:46:49 BST) Committer: Dag-Erling Smørgrav (Tue 16 Jun 2026 02:00:21 BST) fts: Correct description of fts_set MFC after: 1 week Sponsored by: Klara, Inc. Fixes: e030e4e73fe7 ("lib/libc/gen/fts.3: use 'options' consistently in fts_set() description") Differential Revision: https://reviews.freebsd.org/D57326 (cherry picked from commit 77fdeba18c07e243ea1e20916ee0dc31b9d6ac32) M lib/libc/gen/fts.3 ____________________________________________________________________________________________________________ Commit: 4af6afcfaf4b47ad6f76171f9045a13d66295407 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4af6afcfaf4b47ad6f76171f9045a13d66295407 Author: Steve Kargl (Thu 4 Jun 2026 17:31:26 BST) Committer: Dag-Erling Smørgrav (Tue 16 Jun 2026 02:00:21 BST) libmsun: Fix incorrect MLINK for sincosl(3) PR: 295704 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295704 ) MFC after: 1 week (cherry picked from commit fa3f69fa4cabf50d667631b4b8083673bccc874f) M lib/msun/Makefile ____________________________________________________________________________________________________________ Commit: 6bef2a0b1184b2cacd7dc4cc88f846271cad0b06 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6bef2a0b1184b2cacd7dc4cc88f846271cad0b06 Author: Ed Maste (Mon 18 May 2026 16:15:59 BST) Committer: Ed Maste (Mon 15 Jun 2026 20:11:16 BST) elf_common.h: Add SHT_LLVM_ADDRSIG Reported by: bz Sponsored by: The FreeBSD Foundation (cherry picked from commit 22c054c4cce719662d503685138433eb27d40001) (cherry picked from commit 115256f288dcfcb09e11fe08485b01cc9609ead9) M sys/sys/elf_common.h ____________________________________________________________________________________________________________ Commit: 56b680961c10af29dc651c3cbbdbc1953dcbd465 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=56b680961c10af29dc651c3cbbdbc1953dcbd465 Author: Cy Schubert (Fri 29 May 2026 07:17:39 BST) Committer: Cy Schubert (Mon 15 Jun 2026 14:13:02 BST) ipfilter: Fix ip_pptp_pxy (PPTP proxy) length underflow A PPTP client sending a specially crafted PPTP message with a length smaller than the already processed fixed header can panic the system. This resultes in a negative remaining length (a large unsigned 16-bit number). Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai Differential Revision: https://reviews.freebsd.org/D57383 (cherry picked from commit 37e9d3641ba0e0da0d2bbaa26a59ee56a8cf3ee6) M sys/netpfil/ipfilter/netinet/ip_pptp_pxy.c ____________________________________________________________________________________________________________ Commit: b5cb2739b8b5d92e435693f290d0b30bd989460a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b5cb2739b8b5d92e435693f290d0b30bd989460a Author: Ed Maste (Mon 25 May 2026 14:59:40 BST) Committer: Ed Maste (Sun 14 Jun 2026 21:09:31 BST) tty: Add sysctl knob to globally disable TIOCSTI Reviewed by: markj PR: 293485 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293485 ) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57233 (cherry picked from commit c289291a6736c01dd68fb8459ec3801859b0a59a) (cherry picked from commit c94b8eee5bcb5f9d116cce9c831933115cfeeb19) (cherry picked from commit 16532b220c9cbd9fb0365a80a23cc435003e9986) M sys/kern/tty.c ____________________________________________________________________________________________________________ Commit: 8cd4029fed9af6918d923f8e2bd6f49022a4826b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8cd4029fed9af6918d923f8e2bd6f49022a4826b Author: Gordon Bergling (Thu 11 Jun 2026 05:03:02 BST) Committer: Gordon Bergling (Sun 14 Jun 2026 06:13:25 BST) mxge(4): Fix a typo in a source code comment - s/deterimine/determine/ (cherry picked from commit 14e93e3e360718f2272028fbf99775df3c192e83) M sys/dev/mxge/if_mxge.c ____________________________________________________________________________________________________________ Commit: 33c8e68d3237af2f0540ff39eed8439a67b3f90a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=33c8e68d3237af2f0540ff39eed8439a67b3f90a Author: Christos Margiolis (Sat 13 Jun 2026 19:40:35 BST) Committer: Christos Margiolis (Sat 13 Jun 2026 19:40:35 BST) snd_uaudio: Support Roland UA-33 Apply the appropriate quirk. Also, introduce a new uaudio_vendor_audio table, similar to uaudio_vendor_midi, which includes non-standard USB audio devices. The Roland UA-33 needs this, bceause it comes with bInterfaceClass = 0xff (vendor-specific), so snd_uaudio(4) doesn't detect it. PR: 294814 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294814 ) Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: emaste Pull Request: https://ron-dev.freebsd.org/FreeBSD/src/pulls/24 (cherry picked from commit 549e740619873716b796a841a10f56fae3c3ad49) M sys/dev/sound/usb/uaudio.c M sys/dev/usb/quirk/usb_quirk.c M sys/dev/usb/usbdevs ____________________________________________________________________________________________________________ Commit: c9171aec42a5a039380f987f214e19a4c7256abd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c9171aec42a5a039380f987f214e19a4c7256abd Author: Mateusz Piotrowski <0mp@FreeBSD.org> (Wed 10 Jun 2026 16:50:12 BST) Committer: Mateusz Piotrowski <0mp@FreeBSD.org> (Sat 13 Jun 2026 12:59:51 BST) inetd: Add missing argument to the -p flag description While here, use the more specific "pidfile" consistently instead of ambiguous "filename". Reviewed by: ziaee MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D57531 (cherry picked from commit 75a94ae7d143a067a7a9eef2a1d2072fbd5044cf) M usr.sbin/inetd/inetd.8 M usr.sbin/inetd/inetd.c ____________________________________________________________________________________________________________ Commit: d2387bb8e2acabcfd2b2975f3d389c89aedb8f2d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d2387bb8e2acabcfd2b2975f3d389c89aedb8f2d Author: Konstantin Belousov (Tue 9 Jun 2026 22:33:56 BST) Committer: Konstantin Belousov (Sat 13 Jun 2026 02:04:41 BST) compat32 wait4/6(2): only copy out when there is a pid to report PR: 295965 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295965 ) (cherry picked from commit 89fa97f0a71d4988891766c4e69eeb9687016b14) M sys/compat/freebsd32/freebsd32_misc.c ____________________________________________________________________________________________________________ Commit: f22270743898ec68cd6fafa007c213db8ba9f1c4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f22270743898ec68cd6fafa007c213db8ba9f1c4 Author: Enji Cooper (Fri 24 Apr 2026 05:50:01 BST) Committer: Enji Cooper (Fri 12 Jun 2026 19:19:43 BST) hosts.equiv.5: correct nits to fix `mandoc -T lint` issues - Rename `.Nm .rhosts` to `.Nm rhosts` to match the MLINK for the manpage. - Use `.Pa` instead of `.Nm` when discussing the paths for `.rhosts` and `hosts.equiv.5` for explicitness and clarity. Bump .Dd for the change. MFC after: 1 week (cherry picked from commit af864dd4a2df50021f8a48c218a1f5968dbbb0c1) M share/man/man5/hosts.equiv.5 ____________________________________________________________________________________________________________ Commit: 631cd25b3cb2f82269c0cd019c44a1cb12e442cd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=631cd25b3cb2f82269c0cd019c44a1cb12e442cd Author: Enji Cooper (Fri 24 Apr 2026 05:12:00 BST) Committer: Enji Cooper (Fri 12 Jun 2026 19:16:59 BST) security(7): fix `mandoc -T lint` complaints - Add `.Nm` section for securelevel(7) to match corresponding MLINKS entry. - Fix the spelling for mac(4) (the actual subsystem manpage is spelled out in lowercase. MFC after: 1 week (cherry picked from commit 573a9e5764df04d2dbfb0cf174458936b0a97095) M share/man/man7/security.7 ____________________________________________________________________________________________________________ Commit: fd420ecc7e068ca22c71f1b7aafad3b0c8e84525 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fd420ecc7e068ca22c71f1b7aafad3b0c8e84525 Author: Enji Cooper (Tue 9 Jun 2026 20:34:41 BST) Committer: Enji Cooper (Fri 12 Jun 2026 19:16:56 BST) OpenSSL: update MAINTAINERS/CODEOWNERS I've been the quasi-defacto component maintainer for OpenSSL since 14.0-RELEASE. Make it official via CODEOWNERS/MAINTAINERS. The goal is to help guide those interested in making changes in this space to solicit my input with the new vendor import process and coordinate fixes with upstream until things are at a point where most of this is automated a system of automated checks and balances to confirm that the updates being made to the component help maintain a security supply chain for this given component. Thank you benl and jkim for your past efforts in this component area. Hopefully I can do my part to help improve this critical space further as you both did in your respective tenures. MFC after: 3 days (cherry picked from commit 8f9aabbdbcd55b25b698bd762e8693d43f295bbd) M .github/CODEOWNERS M MAINTAINERS ____________________________________________________________________________________________________________ Commit: b64973834710727d30dce9f5e1e198f933254c15 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b64973834710727d30dce9f5e1e198f933254c15 Author: Enji Cooper (Wed 22 Apr 2026 22:06:37 BST) Committer: Enji Cooper (Fri 12 Jun 2026 19:12:19 BST) Remove all of /usr/tests/share/examples/... when MK_EXAMPLES == no - Remove the generated files (`file1`). - Remove the top-level example `Kyuafile`. MFC after: 1 week (cherry picked from commit fb7df70a479f7cf972073f3a779adba2b4517c31) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: d8fe9fc368a6c85e9841c5c1e690f3ca1c71c539 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d8fe9fc368a6c85e9841c5c1e690f3ca1c71c539 Author: Enji Cooper (Wed 22 Apr 2026 21:51:48 BST) Committer: Enji Cooper (Fri 12 Jun 2026 19:12:19 BST) Remove `/usr/share/examples/oci` when MK_EXAMPLES == no MFC after: 1 week Fixes: d03c82c28da86 ("release: add optional OCI images") (cherry picked from commit ab53a4e9b95de1f6f58a8316b4c4eccf0b1760a2) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 2a7d370816ef2168e0d1784871fe7e479dd2af14 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2a7d370816ef2168e0d1784871fe7e479dd2af14 Author: Mateusz Piotrowski <0mp@FreeBSD.org> (Tue 9 Jun 2026 09:37:13 BST) Committer: Mateusz Piotrowski <0mp@FreeBSD.org> (Fri 12 Jun 2026 13:30:10 BST) stats: Reference zpool-iostat(8) instead of zpool(8) MFC after: 3 days (cherry picked from commit c0ec8ffb46ab337dcf726fcdf8083f62859d0ae6) M share/man/man7/stats.7 ____________________________________________________________________________________________________________ Commit: 3fbdaeeed45c151318d844981a3725f48a6261a5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3fbdaeeed45c151318d844981a3725f48a6261a5 Author: Haoxiang Li (Wed 27 May 2026 03:42:43 BST) Committer: Mitchell Horne (Thu 11 Jun 2026 18:11:40 BST) bcm2835_sdhci: Clean up DMA resources on attach failure bcm_sdhci_attach() allocates a DMA channel with bcm_dma_allocate() before creating the bus_dma tag and map. If a later initialization step fails, the common error path releases the interrupt and memory resources, but leaves the DMA channel allocated. Call bcm_dma_free() for cleanup, as it already performs the required internal checks and can therefore be invoked directly. Signed-off-by: Haoxiang Li Reviewed by: mhorne MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/2241 (cherry picked from commit d1488cd762bee79240a715bf04f3d30e9a121b26) M sys/arm/broadcom/bcm2835/bcm2835_sdhci.c ____________________________________________________________________________________________________________ Commit: 6d526fa72b723f28e72e0e8ff40029f0ae7db9b9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6d526fa72b723f28e72e0e8ff40029f0ae7db9b9 Author: Mitchell Horne (Thu 14 May 2026 15:20:22 BST) Committer: Mitchell Horne (Thu 11 Jun 2026 18:11:40 BST) linux/io: handle memtype_wc mapping for !DMAP range The amdgpu driver in drm-kmod will attempt to update/reserve certain GPU VRAM ranges as write-combining. Depending on the system, this address range may fall outside of FreeBSD's constructed DMAP. We cannot use pmap_change_attr() in this case. When INVARIANTS is enabled, this results in the following: panic: physical address 0x880000000 not covered by the DMAP Add a guard against triggering the KASSERT in PHYS_TO_DMAP(). This limitation in our implementation of arch_io_reserve_memtype_wc() is already known in drm-kmod's amdgpu_bo_init(), and errors are ignored there (see "BSDFIXME"). This change is only to eliminate the preventable assertion failure within this scheme. Tested by: kevans Reviewed by: kib, emaste MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56971 (cherry picked from commit 988c03980452a56fb0fbb15e18b0a644602d0ab3) M sys/compat/linuxkpi/common/include/linux/io.h ____________________________________________________________________________________________________________ Commit: a95757d42f41896312da069d5d0217e59477b45d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a95757d42f41896312da069d5d0217e59477b45d Author: Ed Maste (Wed 6 May 2026 00:50:46 BST) Committer: Ed Maste (Thu 11 Jun 2026 18:10:56 BST) smsc: Add missing newline to PHY timeout error printf (cherry picked from commit 0979bfb0ec804590a782ea33b787ec0989c1f1a4) (cherry picked from commit 471b1c4ca19b16693ed410da5023739a60d063f3) M sys/dev/usb/net/if_smsc.c ____________________________________________________________________________________________________________ Commit: ca66129a2c8ace5af1b76b24f48e27ba5c9eac8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ca66129a2c8ace5af1b76b24f48e27ba5c9eac8b Author: Enji Cooper (Thu 11 Jun 2026 04:59:58 BST) Committer: Enji Cooper (Thu 11 Jun 2026 05:07:34 BST) openssl: update to 3.0.21 This change is a security release which resolves several issues with OpenSSL 3.0, the highest severity issue being ranked "High". Users are strongly encouraged to update to this release. More information about the release (from a high level) can be found in the release notes [1]. Tested with: (make tinderbox; spotchecks on dev hosts) 1. https://github.com/openssl/openssl/blob/openssl-3.0.21/NEWS.md - :main and :stable/15 run OpenSSL 3.5 and :stable/14, et al runs OpenSSL 3.0. - This is not a merge commit because our pre-receive checkers still don't allow direct MFVs without going through :main first. - This is a direct commit to stable/14. M crypto/openssl/CHANGES.md M crypto/openssl/NEWS.md M crypto/openssl/VERSION.dat M crypto/openssl/apps/list.c M crypto/openssl/apps/s_client.c M crypto/openssl/apps/speed.c M crypto/openssl/apps/testdsa.h M crypto/openssl/apps/testrsa.h M crypto/openssl/crypto/aes/asm/aesfx-sparcv9.pl M crypto/openssl/crypto/asn1/a_d2i_fp.c M crypto/openssl/crypto/asn1/a_mbstr.c M crypto/openssl/crypto/asn1/asn1_lib.c M crypto/openssl/crypto/asn1/asn_mime.c M crypto/openssl/crypto/asn1/tasn_dec.c M crypto/openssl/crypto/bn/README.pod M crypto/openssl/crypto/bn/bn_const.c M crypto/openssl/crypto/bn/bn_mod.c M crypto/openssl/crypto/cast/cast_s.h M crypto/openssl/crypto/cms/cms_enc.c M crypto/openssl/crypto/cms/cms_env.c M crypto/openssl/crypto/cms/cms_pwri.c M crypto/openssl/crypto/crmf/crmf_lib.c M crypto/openssl/crypto/des/fcrypt.c M crypto/openssl/crypto/ec/curve448/scalar.c M crypto/openssl/crypto/ec/curve448/word.h M crypto/openssl/crypto/ec/ec_curve.c M crypto/openssl/crypto/ec/ec_lib.c M crypto/openssl/crypto/ec/ecp_s390x_nistp.c M crypto/openssl/crypto/evp/e_aes.c M crypto/openssl/crypto/evp/encode.c M crypto/openssl/crypto/evp/evp_lib.c M crypto/openssl/crypto/ffc/ffc_params.c M crypto/openssl/crypto/http/http_client.c M crypto/openssl/crypto/http/http_lib.c M crypto/openssl/crypto/md2/md2_dgst.c M crypto/openssl/crypto/modes/wrap128.c M crypto/openssl/crypto/objects/obj_dat.c M crypto/openssl/crypto/param_build_set.c M crypto/openssl/crypto/pkcs12/p12_decr.c M crypto/openssl/crypto/pkcs7/pk7_smime.c M crypto/openssl/crypto/rc2/rc2_skey.c M crypto/openssl/crypto/sm2/sm2_crypt.c M crypto/openssl/crypto/sm2/sm2_sign.c M crypto/openssl/crypto/x509/v3_ist.c M crypto/openssl/demos/cipher/aeskeywrap.c M crypto/openssl/demos/cipher/ariacbc.c M crypto/openssl/demos/digest/EVP_MD_demo.c M crypto/openssl/demos/mac/cmac-aes256.c M crypto/openssl/demos/mac/hmac-sha512.c M crypto/openssl/demos/signature/EVP_Signature_demo.h M crypto/openssl/doc/fingerprints.txt M crypto/openssl/doc/man1/openssl-format-options.pod M crypto/openssl/doc/man1/openssl-pkcs8.pod.in M crypto/openssl/doc/man1/openssl-rehash.pod.in M crypto/openssl/doc/man1/openssl-s_client.pod.in M crypto/openssl/doc/man1/openssl-s_server.pod.in M crypto/openssl/doc/man1/openssl-smime.pod.in M crypto/openssl/doc/man3/BIO_s_bio.pod M crypto/openssl/doc/man3/BN_add.pod M crypto/openssl/doc/man3/EVP_EncryptInit.pod M crypto/openssl/doc/man3/OSSL_HTTP_REQ_CTX.pod M crypto/openssl/doc/man3/OSSL_HTTP_parse_url.pod M crypto/openssl/doc/man3/OSSL_HTTP_transfer.pod M crypto/openssl/doc/man3/PKCS7_decrypt.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_cache_mode.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_id_context.pod M crypto/openssl/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod M crypto/openssl/doc/man3/d2i_X509.pod M crypto/openssl/doc/man7/EVP_CIPHER-AES.pod M crypto/openssl/doc/man7/openssl-env.pod M crypto/openssl/doc/man7/provider-asym_cipher.pod M crypto/openssl/fuzz/server.c M crypto/openssl/include/openssl/bn.h M crypto/openssl/include/openssl/opensslv.h M crypto/openssl/include/openssl/ssl.h M crypto/openssl/include/openssl/ssl.h.in M crypto/openssl/providers/defltprov.c M crypto/openssl/providers/fips-sources.checksums M crypto/openssl/providers/fips.checksum M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c M crypto/openssl/providers/implementations/exchange/dh_exch.c M crypto/openssl/providers/implementations/include/prov/implementations.h M crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c M crypto/openssl/providers/implementations/macs/poly1305_prov.c M crypto/openssl/providers/implementations/signature/rsa_sig.c M crypto/openssl/ssl/record/rec_layer_s3.c M crypto/openssl/ssl/ssl_ciph.c M crypto/openssl/ssl/statem/extensions_srvr.c M crypto/openssl/ssl/statem/statem.c M crypto/openssl/ssl/statem/statem_lib.c M crypto/openssl/test/bad_dtls_test.c M crypto/openssl/test/build.info M crypto/openssl/test/cipherlist_test.c A crypto/openssl/test/cms-msg/make_missing_kdf_der.py M crypto/openssl/test/cmsapitest.c M crypto/openssl/test/destest.c M crypto/openssl/test/dsatest.c M crypto/openssl/test/ectest.c M crypto/openssl/test/endecode_test.c M crypto/openssl/test/enginetest.c M crypto/openssl/test/evp_extra_test.c M crypto/openssl/test/evp_extra_test2.c M crypto/openssl/test/evp_kdf_test.c M crypto/openssl/test/evp_libctx_test.c M crypto/openssl/test/evp_pkey_provided_test.c M crypto/openssl/test/helpers/predefined_dhparams.c M crypto/openssl/test/http_test.c M crypto/openssl/test/ideatest.c M crypto/openssl/test/pbetest.c M crypto/openssl/test/pkcs12_format_test.c A crypto/openssl/test/recipes/70-test_tls13ticket.t M crypto/openssl/test/recipes/80-test_cms.t M crypto/openssl/test/siphash_internal_test.c A crypto/openssl/test/smime-eml/pkcs7-empty-digest-set.eml M crypto/openssl/test/sslapitest.c M crypto/openssl/test/stack_test.c A crypto/openssl/test/tls13tickettest.c M crypto/openssl/util/missingcrypto.txt M crypto/openssl/util/missingcrypto111.txt M secure/lib/libcrypto/man/man3/ADMISSIONS.3 M secure/lib/libcrypto/man/man3/ASN1_EXTERN_FUNCS.3 M secure/lib/libcrypto/man/man3/ASN1_INTEGER_get_int64.3 M secure/lib/libcrypto/man/man3/ASN1_INTEGER_new.3 M secure/lib/libcrypto/man/man3/ASN1_ITEM_lookup.3 M secure/lib/libcrypto/man/man3/ASN1_OBJECT_new.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_TABLE_add.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_length.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_new.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_print_ex.3 M secure/lib/libcrypto/man/man3/ASN1_TIME_set.3 M secure/lib/libcrypto/man/man3/ASN1_TYPE_get.3 M secure/lib/libcrypto/man/man3/ASN1_aux_cb.3 M secure/lib/libcrypto/man/man3/ASN1_generate_nconf.3 M secure/lib/libcrypto/man/man3/ASN1_item_d2i_bio.3 M secure/lib/libcrypto/man/man3/ASN1_item_new.3 M secure/lib/libcrypto/man/man3/ASN1_item_sign.3 M secure/lib/libcrypto/man/man3/ASYNC_WAIT_CTX_new.3 M secure/lib/libcrypto/man/man3/ASYNC_start_job.3 M secure/lib/libcrypto/man/man3/BF_encrypt.3 M secure/lib/libcrypto/man/man3/BIO_ADDR.3 M secure/lib/libcrypto/man/man3/BIO_ADDRINFO.3 M secure/lib/libcrypto/man/man3/BIO_connect.3 M secure/lib/libcrypto/man/man3/BIO_ctrl.3 M secure/lib/libcrypto/man/man3/BIO_f_base64.3 M secure/lib/libcrypto/man/man3/BIO_f_buffer.3 M secure/lib/libcrypto/man/man3/BIO_f_cipher.3 M secure/lib/libcrypto/man/man3/BIO_f_md.3 M secure/lib/libcrypto/man/man3/BIO_f_null.3 M secure/lib/libcrypto/man/man3/BIO_f_prefix.3 M secure/lib/libcrypto/man/man3/BIO_f_readbuffer.3 M secure/lib/libcrypto/man/man3/BIO_f_ssl.3 M secure/lib/libcrypto/man/man3/BIO_find_type.3 M secure/lib/libcrypto/man/man3/BIO_get_data.3 M secure/lib/libcrypto/man/man3/BIO_get_ex_new_index.3 M secure/lib/libcrypto/man/man3/BIO_meth_new.3 M secure/lib/libcrypto/man/man3/BIO_new.3 M secure/lib/libcrypto/man/man3/BIO_new_CMS.3 M secure/lib/libcrypto/man/man3/BIO_parse_hostserv.3 M secure/lib/libcrypto/man/man3/BIO_printf.3 M secure/lib/libcrypto/man/man3/BIO_push.3 M secure/lib/libcrypto/man/man3/BIO_read.3 M secure/lib/libcrypto/man/man3/BIO_s_accept.3 M secure/lib/libcrypto/man/man3/BIO_s_bio.3 M secure/lib/libcrypto/man/man3/BIO_s_connect.3 M secure/lib/libcrypto/man/man3/BIO_s_core.3 M secure/lib/libcrypto/man/man3/BIO_s_datagram.3 M secure/lib/libcrypto/man/man3/BIO_s_fd.3 M secure/lib/libcrypto/man/man3/BIO_s_file.3 M secure/lib/libcrypto/man/man3/BIO_s_mem.3 M secure/lib/libcrypto/man/man3/BIO_s_null.3 M secure/lib/libcrypto/man/man3/BIO_s_socket.3 M secure/lib/libcrypto/man/man3/BIO_set_callback.3 M secure/lib/libcrypto/man/man3/BIO_set_flags.3 M secure/lib/libcrypto/man/man3/BIO_should_retry.3 M secure/lib/libcrypto/man/man3/BIO_socket_wait.3 M secure/lib/libcrypto/man/man3/BN_BLINDING_new.3 M secure/lib/libcrypto/man/man3/BN_CTX_new.3 M secure/lib/libcrypto/man/man3/BN_CTX_start.3 M secure/lib/libcrypto/man/man3/BN_add.3 M secure/lib/libcrypto/man/man3/BN_add_word.3 M secure/lib/libcrypto/man/man3/BN_bn2bin.3 M secure/lib/libcrypto/man/man3/BN_cmp.3 M secure/lib/libcrypto/man/man3/BN_copy.3 M secure/lib/libcrypto/man/man3/BN_generate_prime.3 M secure/lib/libcrypto/man/man3/BN_mod_exp_mont.3 M secure/lib/libcrypto/man/man3/BN_mod_inverse.3 M secure/lib/libcrypto/man/man3/BN_mod_mul_montgomery.3 M secure/lib/libcrypto/man/man3/BN_mod_mul_reciprocal.3 M secure/lib/libcrypto/man/man3/BN_new.3 M secure/lib/libcrypto/man/man3/BN_num_bytes.3 M secure/lib/libcrypto/man/man3/BN_rand.3 M secure/lib/libcrypto/man/man3/BN_security_bits.3 M secure/lib/libcrypto/man/man3/BN_set_bit.3 M secure/lib/libcrypto/man/man3/BN_swap.3 M secure/lib/libcrypto/man/man3/BN_zero.3 M secure/lib/libcrypto/man/man3/BUF_MEM_new.3 M secure/lib/libcrypto/man/man3/CMS_EncryptedData_decrypt.3 M secure/lib/libcrypto/man/man3/CMS_EncryptedData_encrypt.3 M secure/lib/libcrypto/man/man3/CMS_EncryptedData_set1_key.3 M secure/lib/libcrypto/man/man3/CMS_EnvelopedData_create.3 M secure/lib/libcrypto/man/man3/CMS_add0_cert.3 M secure/lib/libcrypto/man/man3/CMS_add1_recipient_cert.3 M secure/lib/libcrypto/man/man3/CMS_add1_signer.3 M secure/lib/libcrypto/man/man3/CMS_compress.3 M secure/lib/libcrypto/man/man3/CMS_data_create.3 M secure/lib/libcrypto/man/man3/CMS_decrypt.3 M secure/lib/libcrypto/man/man3/CMS_digest_create.3 M secure/lib/libcrypto/man/man3/CMS_encrypt.3 M secure/lib/libcrypto/man/man3/CMS_final.3 M secure/lib/libcrypto/man/man3/CMS_get0_RecipientInfos.3 M secure/lib/libcrypto/man/man3/CMS_get0_SignerInfos.3 M secure/lib/libcrypto/man/man3/CMS_get0_type.3 M secure/lib/libcrypto/man/man3/CMS_get1_ReceiptRequest.3 M secure/lib/libcrypto/man/man3/CMS_sign.3 M secure/lib/libcrypto/man/man3/CMS_sign_receipt.3 M secure/lib/libcrypto/man/man3/CMS_signed_get_attr.3 M secure/lib/libcrypto/man/man3/CMS_uncompress.3 M secure/lib/libcrypto/man/man3/CMS_verify.3 M secure/lib/libcrypto/man/man3/CMS_verify_receipt.3 M secure/lib/libcrypto/man/man3/CONF_modules_free.3 M secure/lib/libcrypto/man/man3/CONF_modules_load_file.3 M secure/lib/libcrypto/man/man3/CRYPTO_THREAD_run_once.3 M secure/lib/libcrypto/man/man3/CRYPTO_get_ex_new_index.3 M secure/lib/libcrypto/man/man3/CRYPTO_memcmp.3 M secure/lib/libcrypto/man/man3/CTLOG_STORE_get0_log_by_id.3 M secure/lib/libcrypto/man/man3/CTLOG_STORE_new.3 M secure/lib/libcrypto/man/man3/CTLOG_new.3 M secure/lib/libcrypto/man/man3/CT_POLICY_EVAL_CTX_new.3 M secure/lib/libcrypto/man/man3/DEFINE_STACK_OF.3 M secure/lib/libcrypto/man/man3/DES_random_key.3 M secure/lib/libcrypto/man/man3/DH_generate_key.3 M secure/lib/libcrypto/man/man3/DH_generate_parameters.3 M secure/lib/libcrypto/man/man3/DH_get0_pqg.3 M secure/lib/libcrypto/man/man3/DH_get_1024_160.3 M secure/lib/libcrypto/man/man3/DH_meth_new.3 M secure/lib/libcrypto/man/man3/DH_new.3 M secure/lib/libcrypto/man/man3/DH_new_by_nid.3 M secure/lib/libcrypto/man/man3/DH_set_method.3 M secure/lib/libcrypto/man/man3/DH_size.3 M secure/lib/libcrypto/man/man3/DSA_SIG_new.3 M secure/lib/libcrypto/man/man3/DSA_do_sign.3 M secure/lib/libcrypto/man/man3/DSA_dup_DH.3 M secure/lib/libcrypto/man/man3/DSA_generate_key.3 M secure/lib/libcrypto/man/man3/DSA_generate_parameters.3 M secure/lib/libcrypto/man/man3/DSA_get0_pqg.3 M secure/lib/libcrypto/man/man3/DSA_meth_new.3 M secure/lib/libcrypto/man/man3/DSA_new.3 M secure/lib/libcrypto/man/man3/DSA_set_method.3 M secure/lib/libcrypto/man/man3/DSA_sign.3 M secure/lib/libcrypto/man/man3/DSA_size.3 M secure/lib/libcrypto/man/man3/DTLS_get_data_mtu.3 M secure/lib/libcrypto/man/man3/DTLS_set_timer_cb.3 M secure/lib/libcrypto/man/man3/DTLSv1_listen.3 M secure/lib/libcrypto/man/man3/ECDSA_SIG_new.3 M secure/lib/libcrypto/man/man3/ECDSA_sign.3 M secure/lib/libcrypto/man/man3/ECPKParameters_print.3 M secure/lib/libcrypto/man/man3/EC_GFp_simple_method.3 M secure/lib/libcrypto/man/man3/EC_GROUP_copy.3 M secure/lib/libcrypto/man/man3/EC_GROUP_new.3 M secure/lib/libcrypto/man/man3/EC_KEY_get_enc_flags.3 M secure/lib/libcrypto/man/man3/EC_KEY_new.3 M secure/lib/libcrypto/man/man3/EC_POINT_add.3 M secure/lib/libcrypto/man/man3/EC_POINT_new.3 M secure/lib/libcrypto/man/man3/ENGINE_add.3 M secure/lib/libcrypto/man/man3/ERR_GET_LIB.3 M secure/lib/libcrypto/man/man3/ERR_clear_error.3 M secure/lib/libcrypto/man/man3/ERR_error_string.3 M secure/lib/libcrypto/man/man3/ERR_get_error.3 M secure/lib/libcrypto/man/man3/ERR_load_crypto_strings.3 M secure/lib/libcrypto/man/man3/ERR_load_strings.3 M secure/lib/libcrypto/man/man3/ERR_new.3 M secure/lib/libcrypto/man/man3/ERR_print_errors.3 M secure/lib/libcrypto/man/man3/ERR_put_error.3 M secure/lib/libcrypto/man/man3/ERR_remove_state.3 M secure/lib/libcrypto/man/man3/ERR_set_mark.3 M secure/lib/libcrypto/man/man3/EVP_ASYM_CIPHER_free.3 M secure/lib/libcrypto/man/man3/EVP_BytesToKey.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_app_data.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_original_iv.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_DigestInit.3 M secure/lib/libcrypto/man/man3/EVP_DigestSignInit.3 M secure/lib/libcrypto/man/man3/EVP_DigestVerifyInit.3 M secure/lib/libcrypto/man/man3/EVP_EncodeInit.3 M secure/lib/libcrypto/man/man3/EVP_EncryptInit.3 M secure/lib/libcrypto/man/man3/EVP_KDF.3 M secure/lib/libcrypto/man/man3/EVP_KEM_free.3 M secure/lib/libcrypto/man/man3/EVP_KEYEXCH_free.3 M secure/lib/libcrypto/man/man3/EVP_KEYMGMT.3 M secure/lib/libcrypto/man/man3/EVP_MAC.3 M secure/lib/libcrypto/man/man3/EVP_MD_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_OpenInit.3 M secure/lib/libcrypto/man/man3/EVP_PBE_CipherInit.3 M secure/lib/libcrypto/man/man3/EVP_PKEY2PKCS8.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_ASN1_METHOD.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_ctrl.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_get0_libctx.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_get0_pkey.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_asn1_get_count.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_check.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_copy_parameters.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_decapsulate.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_decrypt.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_derive.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_digestsign_supports_digest.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_encapsulate.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_encrypt.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_fromdata.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_attr.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_default_digest_nid.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_field_type.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_group_name.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_size.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_gettable_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_is_a.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_keygen.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_meth_get_count.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_print_private.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set1_RSA.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set1_encoded_public_key.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set_type.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_settable_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_sign.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_todata.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_verify.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_verify_recover.3 M secure/lib/libcrypto/man/man3/EVP_RAND.3 M secure/lib/libcrypto/man/man3/EVP_SIGNATURE.3 M secure/lib/libcrypto/man/man3/EVP_SealInit.3 M secure/lib/libcrypto/man/man3/EVP_SignInit.3 M secure/lib/libcrypto/man/man3/EVP_VerifyInit.3 M secure/lib/libcrypto/man/man3/EVP_aes_128_gcm.3 M secure/lib/libcrypto/man/man3/EVP_aria_128_gcm.3 M secure/lib/libcrypto/man/man3/EVP_bf_cbc.3 M secure/lib/libcrypto/man/man3/EVP_blake2b512.3 M secure/lib/libcrypto/man/man3/EVP_camellia_128_ecb.3 M secure/lib/libcrypto/man/man3/EVP_cast5_cbc.3 M secure/lib/libcrypto/man/man3/EVP_chacha20.3 M secure/lib/libcrypto/man/man3/EVP_des_cbc.3 M secure/lib/libcrypto/man/man3/EVP_desx_cbc.3 M secure/lib/libcrypto/man/man3/EVP_idea_cbc.3 M secure/lib/libcrypto/man/man3/EVP_md2.3 M secure/lib/libcrypto/man/man3/EVP_md4.3 M secure/lib/libcrypto/man/man3/EVP_md5.3 M secure/lib/libcrypto/man/man3/EVP_mdc2.3 M secure/lib/libcrypto/man/man3/EVP_rc2_cbc.3 M secure/lib/libcrypto/man/man3/EVP_rc4.3 M secure/lib/libcrypto/man/man3/EVP_rc5_32_12_16_cbc.3 M secure/lib/libcrypto/man/man3/EVP_ripemd160.3 M secure/lib/libcrypto/man/man3/EVP_seed_cbc.3 M secure/lib/libcrypto/man/man3/EVP_set_default_properties.3 M secure/lib/libcrypto/man/man3/EVP_sha1.3 M secure/lib/libcrypto/man/man3/EVP_sha224.3 M secure/lib/libcrypto/man/man3/EVP_sha3_224.3 M secure/lib/libcrypto/man/man3/EVP_sm3.3 M secure/lib/libcrypto/man/man3/EVP_sm4_cbc.3 M secure/lib/libcrypto/man/man3/EVP_whirlpool.3 M secure/lib/libcrypto/man/man3/HMAC.3 M secure/lib/libcrypto/man/man3/MD5.3 M secure/lib/libcrypto/man/man3/MDC2_Init.3 M secure/lib/libcrypto/man/man3/NCONF_new_ex.3 M secure/lib/libcrypto/man/man3/OBJ_nid2obj.3 M secure/lib/libcrypto/man/man3/OCSP_REQUEST_new.3 M secure/lib/libcrypto/man/man3/OCSP_cert_to_id.3 M secure/lib/libcrypto/man/man3/OCSP_request_add1_nonce.3 M secure/lib/libcrypto/man/man3/OCSP_resp_find_status.3 M secure/lib/libcrypto/man/man3/OCSP_response_status.3 M secure/lib/libcrypto/man/man3/OCSP_sendreq_new.3 M secure/lib/libcrypto/man/man3/OPENSSL_Applink.3 M secure/lib/libcrypto/man/man3/OPENSSL_FILE.3 M secure/lib/libcrypto/man/man3/OPENSSL_LH_COMPFUNC.3 M secure/lib/libcrypto/man/man3/OPENSSL_LH_stats.3 M secure/lib/libcrypto/man/man3/OPENSSL_config.3 M secure/lib/libcrypto/man/man3/OPENSSL_fork_prepare.3 M secure/lib/libcrypto/man/man3/OPENSSL_gmtime.3 M secure/lib/libcrypto/man/man3/OPENSSL_hexchar2int.3 M secure/lib/libcrypto/man/man3/OPENSSL_ia32cap.3 M secure/lib/libcrypto/man/man3/OPENSSL_init_crypto.3 M secure/lib/libcrypto/man/man3/OPENSSL_init_ssl.3 M secure/lib/libcrypto/man/man3/OPENSSL_instrument_bus.3 M secure/lib/libcrypto/man/man3/OPENSSL_load_builtin_modules.3 M secure/lib/libcrypto/man/man3/OPENSSL_malloc.3 M secure/lib/libcrypto/man/man3/OPENSSL_s390xcap.3 M secure/lib/libcrypto/man/man3/OPENSSL_secure_malloc.3 M secure/lib/libcrypto/man/man3/OPENSSL_strcasecmp.3 M secure/lib/libcrypto/man/man3/OSSL_ALGORITHM.3 M secure/lib/libcrypto/man/man3/OSSL_CALLBACK.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_CTX_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_HDR_get0_transactionID.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_ITAV_set0.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_MSG_get0_header.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_MSG_http_perform.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_SRV_CTX_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_STATUSINFO_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_exec_certreq.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_log_open.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_validate_msg.3 M secure/lib/libcrypto/man/man3/OSSL_CORE_MAKE_FUNC.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_get0_tmpl.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set0_validity.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_pbmp_new.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_CTX_new_for_pkey.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_from_bio.3 M secure/lib/libcrypto/man/man3/OSSL_DISPATCH.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_to_bio.3 M secure/lib/libcrypto/man/man3/OSSL_ESS_check_signing_certs.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_REQ_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_parse_url.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_transfer.3 M secure/lib/libcrypto/man/man3/OSSL_ITEM.3 M secure/lib/libcrypto/man/man3/OSSL_LIB_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_BLD.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_allocate_from_text.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_dup.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_int.3 M secure/lib/libcrypto/man/man3/OSSL_PROVIDER.3 M secure/lib/libcrypto/man/man3/OSSL_SELF_TEST_new.3 M secure/lib/libcrypto/man/man3/OSSL_SELF_TEST_set_callback.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_INFO.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_LOADER.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_SEARCH.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_attach.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_expect.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_open.3 M secure/lib/libcrypto/man/man3/OSSL_trace_enabled.3 M secure/lib/libcrypto/man/man3/OSSL_trace_get_category_num.3 M secure/lib/libcrypto/man/man3/OSSL_trace_set_channel.3 M secure/lib/libcrypto/man/man3/OpenSSL_add_all_algorithms.3 M secure/lib/libcrypto/man/man3/OpenSSL_version.3 M secure/lib/libcrypto/man/man3/PEM_X509_INFO_read_bio_ex.3 M secure/lib/libcrypto/man/man3/PEM_bytes_read_bio.3 M secure/lib/libcrypto/man/man3/PEM_read.3 M secure/lib/libcrypto/man/man3/PEM_read_CMS.3 M secure/lib/libcrypto/man/man3/PEM_read_bio_PrivateKey.3 M secure/lib/libcrypto/man/man3/PEM_read_bio_ex.3 M secure/lib/libcrypto/man/man3/PEM_write_bio_CMS_stream.3 M secure/lib/libcrypto/man/man3/PEM_write_bio_PKCS7_stream.3 M secure/lib/libcrypto/man/man3/PKCS12_PBE_keyivgen.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_create_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_get0_attrs.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_get1_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_add1_attr_by_NID.3 M secure/lib/libcrypto/man/man3/PKCS12_add_CSPName_asc.3 M secure/lib/libcrypto/man/man3/PKCS12_add_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_add_friendlyname_asc.3 M secure/lib/libcrypto/man/man3/PKCS12_add_localkeyid.3 M secure/lib/libcrypto/man/man3/PKCS12_add_safe.3 M secure/lib/libcrypto/man/man3/PKCS12_create.3 M secure/lib/libcrypto/man/man3/PKCS12_decrypt_skey.3 M secure/lib/libcrypto/man/man3/PKCS12_gen_mac.3 M secure/lib/libcrypto/man/man3/PKCS12_get_friendlyname.3 M secure/lib/libcrypto/man/man3/PKCS12_init.3 M secure/lib/libcrypto/man/man3/PKCS12_item_decrypt_d2i.3 M secure/lib/libcrypto/man/man3/PKCS12_key_gen_utf8_ex.3 M secure/lib/libcrypto/man/man3/PKCS12_newpass.3 M secure/lib/libcrypto/man/man3/PKCS12_pack_p7encdata.3 M secure/lib/libcrypto/man/man3/PKCS12_parse.3 M secure/lib/libcrypto/man/man3/PKCS5_PBE_keyivgen.3 M secure/lib/libcrypto/man/man3/PKCS5_PBKDF2_HMAC.3 M secure/lib/libcrypto/man/man3/PKCS7_decrypt.3 M secure/lib/libcrypto/man/man3/PKCS7_encrypt.3 M secure/lib/libcrypto/man/man3/PKCS7_get_octet_string.3 M secure/lib/libcrypto/man/man3/PKCS7_sign.3 M secure/lib/libcrypto/man/man3/PKCS7_sign_add_signer.3 M secure/lib/libcrypto/man/man3/PKCS7_type_is_other.3 M secure/lib/libcrypto/man/man3/PKCS7_verify.3 M secure/lib/libcrypto/man/man3/PKCS8_encrypt.3 M secure/lib/libcrypto/man/man3/PKCS8_pkey_add1_attr.3 M secure/lib/libcrypto/man/man3/RAND_add.3 M secure/lib/libcrypto/man/man3/RAND_bytes.3 M secure/lib/libcrypto/man/man3/RAND_cleanup.3 M secure/lib/libcrypto/man/man3/RAND_egd.3 M secure/lib/libcrypto/man/man3/RAND_get0_primary.3 M secure/lib/libcrypto/man/man3/RAND_load_file.3 M secure/lib/libcrypto/man/man3/RAND_set_DRBG_type.3 M secure/lib/libcrypto/man/man3/RAND_set_rand_method.3 M secure/lib/libcrypto/man/man3/RC4_set_key.3 M secure/lib/libcrypto/man/man3/RIPEMD160_Init.3 M secure/lib/libcrypto/man/man3/RSA_blinding_on.3 M secure/lib/libcrypto/man/man3/RSA_check_key.3 M secure/lib/libcrypto/man/man3/RSA_generate_key.3 M secure/lib/libcrypto/man/man3/RSA_get0_key.3 M secure/lib/libcrypto/man/man3/RSA_meth_new.3 M secure/lib/libcrypto/man/man3/RSA_new.3 M secure/lib/libcrypto/man/man3/RSA_padding_add_PKCS1_type_1.3 M secure/lib/libcrypto/man/man3/RSA_print.3 M secure/lib/libcrypto/man/man3/RSA_private_encrypt.3 M secure/lib/libcrypto/man/man3/RSA_public_encrypt.3 M secure/lib/libcrypto/man/man3/RSA_set_method.3 M secure/lib/libcrypto/man/man3/RSA_sign.3 M secure/lib/libcrypto/man/man3/RSA_sign_ASN1_OCTET_STRING.3 M secure/lib/libcrypto/man/man3/RSA_size.3 M secure/lib/libcrypto/man/man3/SCT_new.3 M secure/lib/libcrypto/man/man3/SCT_print.3 M secure/lib/libcrypto/man/man3/SCT_validate.3 M secure/lib/libcrypto/man/man3/SHA256_Init.3 M secure/lib/libcrypto/man/man3/SMIME_read_ASN1.3 M secure/lib/libcrypto/man/man3/SMIME_read_CMS.3 M secure/lib/libcrypto/man/man3/SMIME_read_PKCS7.3 M secure/lib/libcrypto/man/man3/SMIME_write_ASN1.3 M secure/lib/libcrypto/man/man3/SMIME_write_CMS.3 M secure/lib/libcrypto/man/man3/SMIME_write_PKCS7.3 M secure/lib/libcrypto/man/man3/SRP_Calc_B.3 M secure/lib/libcrypto/man/man3/SRP_VBASE_new.3 M secure/lib/libcrypto/man/man3/SRP_create_verifier.3 M secure/lib/libcrypto/man/man3/SRP_user_pwd_new.3 M secure/lib/libcrypto/man/man3/SSL_CIPHER_get_name.3 M secure/lib/libcrypto/man/man3/SSL_COMP_add_compression_method.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_new.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set1_prefix.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_flags.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 M secure/lib/libcrypto/man/man3/SSL_CONF_cmd.3 M secure/lib/libcrypto/man/man3/SSL_CONF_cmd_argv.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add1_chain_cert.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add_extra_chain_cert.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add_session.3 M secure/lib/libcrypto/man/man3/SSL_CTX_config.3 M secure/lib/libcrypto/man/man3/SSL_CTX_ctrl.3 M secure/lib/libcrypto/man/man3/SSL_CTX_dane_enable.3 M secure/lib/libcrypto/man/man3/SSL_CTX_flush_sessions.3 M secure/lib/libcrypto/man/man3/SSL_CTX_free.3 M secure/lib/libcrypto/man/man3/SSL_CTX_get0_param.3 M secure/lib/libcrypto/man/man3/SSL_CTX_get_verify_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_has_client_custom_ext.3 M secure/lib/libcrypto/man/man3/SSL_CTX_load_verify_locations.3 M secure/lib/libcrypto/man/man3/SSL_CTX_new.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_number.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_cache_size.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_get_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sessions.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set0_CA_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_curves.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_sigalgs.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_verify_cert_store.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_alpn_select_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_store.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_verify_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cipher_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_client_cert_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_client_hello_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ct_validation_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ctlog_list_file.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_default_passwd_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_generate_session_id.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_info_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_keylog_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_max_cert_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_min_proto_version.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_msg_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_num_tickets.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_options.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_psk_client_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_quiet_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_read_ahead.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_record_padding_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_security_level.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_cache_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_id_context.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_ticket_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_split_send_fragment.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_srp_password.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ssl_version.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_timeout.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_servername_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_status_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_use_srtp.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tmp_dh_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tmp_ecdh.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_verify.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_certificate.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_psk_identity_hint.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_serverinfo.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_free.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_cipher.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_hostname.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_id_context.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_peer.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_compress_id.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_protocol_version.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_time.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_has_ticket.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_is_resumable.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_print.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_set1_id.3 M secure/lib/libcrypto/man/man3/SSL_accept.3 M secure/lib/libcrypto/man/man3/SSL_alert_type_string.3 M secure/lib/libcrypto/man/man3/SSL_alloc_buffers.3 M secure/lib/libcrypto/man/man3/SSL_check_chain.3 M secure/lib/libcrypto/man/man3/SSL_clear.3 M secure/lib/libcrypto/man/man3/SSL_connect.3 M secure/lib/libcrypto/man/man3/SSL_do_handshake.3 M secure/lib/libcrypto/man/man3/SSL_export_keying_material.3 M secure/lib/libcrypto/man/man3/SSL_extension_supported.3 M secure/lib/libcrypto/man/man3/SSL_free.3 M secure/lib/libcrypto/man/man3/SSL_get0_peer_scts.3 M secure/lib/libcrypto/man/man3/SSL_get_SSL_CTX.3 M secure/lib/libcrypto/man/man3/SSL_get_all_async_fds.3 M secure/lib/libcrypto/man/man3/SSL_get_certificate.3 M secure/lib/libcrypto/man/man3/SSL_get_ciphers.3 M secure/lib/libcrypto/man/man3/SSL_get_client_random.3 M secure/lib/libcrypto/man/man3/SSL_get_current_cipher.3 M secure/lib/libcrypto/man/man3/SSL_get_default_timeout.3 M secure/lib/libcrypto/man/man3/SSL_get_error.3 M secure/lib/libcrypto/man/man3/SSL_get_extms_support.3 M secure/lib/libcrypto/man/man3/SSL_get_fd.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_cert_chain.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_certificate.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_signature_nid.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_tmp_key.3 M secure/lib/libcrypto/man/man3/SSL_get_psk_identity.3 M secure/lib/libcrypto/man/man3/SSL_get_rbio.3 M secure/lib/libcrypto/man/man3/SSL_get_session.3 M secure/lib/libcrypto/man/man3/SSL_get_shared_sigalgs.3 M secure/lib/libcrypto/man/man3/SSL_get_verify_result.3 M secure/lib/libcrypto/man/man3/SSL_get_version.3 M secure/lib/libcrypto/man/man3/SSL_group_to_name.3 M secure/lib/libcrypto/man/man3/SSL_in_init.3 M secure/lib/libcrypto/man/man3/SSL_key_update.3 M secure/lib/libcrypto/man/man3/SSL_library_init.3 M secure/lib/libcrypto/man/man3/SSL_load_client_CA_file.3 M secure/lib/libcrypto/man/man3/SSL_new.3 M secure/lib/libcrypto/man/man3/SSL_pending.3 M secure/lib/libcrypto/man/man3/SSL_read.3 M secure/lib/libcrypto/man/man3/SSL_read_early_data.3 M secure/lib/libcrypto/man/man3/SSL_rstate_string.3 M secure/lib/libcrypto/man/man3/SSL_session_reused.3 M secure/lib/libcrypto/man/man3/SSL_set1_host.3 M secure/lib/libcrypto/man/man3/SSL_set_async_callback.3 M secure/lib/libcrypto/man/man3/SSL_set_bio.3 M secure/lib/libcrypto/man/man3/SSL_set_connect_state.3 M secure/lib/libcrypto/man/man3/SSL_set_fd.3 M secure/lib/libcrypto/man/man3/SSL_set_retry_verify.3 M secure/lib/libcrypto/man/man3/SSL_set_session.3 M secure/lib/libcrypto/man/man3/SSL_set_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_set_verify_result.3 M secure/lib/libcrypto/man/man3/SSL_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_state_string.3 M secure/lib/libcrypto/man/man3/SSL_want.3 M secure/lib/libcrypto/man/man3/SSL_write.3 M secure/lib/libcrypto/man/man3/TS_RESP_CTX_new.3 M secure/lib/libcrypto/man/man3/TS_VERIFY_CTX_set_certs.3 M secure/lib/libcrypto/man/man3/UI_STRING.3 M secure/lib/libcrypto/man/man3/UI_UTIL_read_pw.3 M secure/lib/libcrypto/man/man3/UI_create_method.3 M secure/lib/libcrypto/man/man3/UI_new.3 M secure/lib/libcrypto/man/man3/X509V3_get_d2i.3 M secure/lib/libcrypto/man/man3/X509V3_set_ctx.3 M secure/lib/libcrypto/man/man3/X509_ALGOR_dup.3 M secure/lib/libcrypto/man/man3/X509_ATTRIBUTE.3 M secure/lib/libcrypto/man/man3/X509_CRL_get0_by_serial.3 M secure/lib/libcrypto/man/man3/X509_EXTENSION_set_object.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP_hash_dir.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP_meth_new.3 M secure/lib/libcrypto/man/man3/X509_NAME_ENTRY_get_object.3 M secure/lib/libcrypto/man/man3/X509_NAME_add_entry_by_txt.3 M secure/lib/libcrypto/man/man3/X509_NAME_get0_der.3 M secure/lib/libcrypto/man/man3/X509_NAME_get_index_by_NID.3 M secure/lib/libcrypto/man/man3/X509_NAME_print_ex.3 M secure/lib/libcrypto/man/man3/X509_PUBKEY_new.3 M secure/lib/libcrypto/man/man3/X509_REQ_get_attr.3 M secure/lib/libcrypto/man/man3/X509_REQ_get_extensions.3 M secure/lib/libcrypto/man/man3/X509_SIG_get0.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_get_error.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_new.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_set_verify_cb.3 M secure/lib/libcrypto/man/man3/X509_STORE_add_cert.3 M secure/lib/libcrypto/man/man3/X509_STORE_get0_param.3 M secure/lib/libcrypto/man/man3/X509_STORE_new.3 M secure/lib/libcrypto/man/man3/X509_STORE_set_verify_cb_func.3 M secure/lib/libcrypto/man/man3/X509_VERIFY_PARAM_set_flags.3 M secure/lib/libcrypto/man/man3/X509_add_cert.3 M secure/lib/libcrypto/man/man3/X509_check_ca.3 M secure/lib/libcrypto/man/man3/X509_check_host.3 M secure/lib/libcrypto/man/man3/X509_check_issued.3 M secure/lib/libcrypto/man/man3/X509_check_private_key.3 M secure/lib/libcrypto/man/man3/X509_check_purpose.3 M secure/lib/libcrypto/man/man3/X509_cmp.3 M secure/lib/libcrypto/man/man3/X509_cmp_time.3 M secure/lib/libcrypto/man/man3/X509_digest.3 M secure/lib/libcrypto/man/man3/X509_dup.3 M secure/lib/libcrypto/man/man3/X509_get0_distinguishing_id.3 M secure/lib/libcrypto/man/man3/X509_get0_notBefore.3 M secure/lib/libcrypto/man/man3/X509_get0_signature.3 M secure/lib/libcrypto/man/man3/X509_get0_uids.3 M secure/lib/libcrypto/man/man3/X509_get_extension_flags.3 M secure/lib/libcrypto/man/man3/X509_get_pubkey.3 M secure/lib/libcrypto/man/man3/X509_get_serialNumber.3 M secure/lib/libcrypto/man/man3/X509_get_subject_name.3 M secure/lib/libcrypto/man/man3/X509_get_version.3 M secure/lib/libcrypto/man/man3/X509_load_http.3 M secure/lib/libcrypto/man/man3/X509_new.3 M secure/lib/libcrypto/man/man3/X509_sign.3 M secure/lib/libcrypto/man/man3/X509_verify.3 M secure/lib/libcrypto/man/man3/X509_verify_cert.3 M secure/lib/libcrypto/man/man3/X509v3_get_ext_by_NID.3 M secure/lib/libcrypto/man/man3/b2i_PVK_bio_ex.3 M secure/lib/libcrypto/man/man3/d2i_PKCS8PrivateKey_bio.3 M secure/lib/libcrypto/man/man3/d2i_PrivateKey.3 M secure/lib/libcrypto/man/man3/d2i_RSAPrivateKey.3 M secure/lib/libcrypto/man/man3/d2i_SSL_SESSION.3 M secure/lib/libcrypto/man/man3/d2i_X509.3 M secure/lib/libcrypto/man/man3/i2d_CMS_bio_stream.3 M secure/lib/libcrypto/man/man3/i2d_PKCS7_bio_stream.3 M secure/lib/libcrypto/man/man3/i2d_re_X509_tbs.3 M secure/lib/libcrypto/man/man3/o2i_SCT_LIST.3 M secure/lib/libcrypto/man/man3/s2i_ASN1_IA5STRING.3 M secure/lib/libcrypto/man/man5/config.5 M secure/lib/libcrypto/man/man5/fips_config.5 M secure/lib/libcrypto/man/man5/x509v3_config.5 M secure/lib/libcrypto/man/man7/EVP_ASYM_CIPHER-RSA.7 M secure/lib/libcrypto/man/man7/EVP_ASYM_CIPHER-SM2.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-AES.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-ARIA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-BLOWFISH.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CAMELLIA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CAST.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CHACHA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-DES.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-IDEA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-NULL.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC2.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC4.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC5.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-SEED.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-SM4.7 M secure/lib/libcrypto/man/man7/EVP_KDF-HKDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-KB.7 M secure/lib/libcrypto/man/man7/EVP_KDF-KRB5KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PBKDF1.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PBKDF2.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PKCS12KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SCRYPT.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SS.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SSHKDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-TLS13_KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-TLS1_PRF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X942-ASN1.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X942-CONCAT.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X963.7 M secure/lib/libcrypto/man/man7/EVP_KEM-RSA.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-DH.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-ECDH.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-X25519.7 M secure/lib/libcrypto/man/man7/EVP_MAC-BLAKE2.7 M secure/lib/libcrypto/man/man7/EVP_MAC-CMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-GMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-KMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-Poly1305.7 M secure/lib/libcrypto/man/man7/EVP_MAC-Siphash.7 M secure/lib/libcrypto/man/man7/EVP_MD-BLAKE2.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD2.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD4.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD5-SHA1.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD5.7 M secure/lib/libcrypto/man/man7/EVP_MD-MDC2.7 M secure/lib/libcrypto/man/man7/EVP_MD-NULL.7 M secure/lib/libcrypto/man/man7/EVP_MD-RIPEMD160.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA1.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA2.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA3.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHAKE.7 M secure/lib/libcrypto/man/man7/EVP_MD-SM3.7 M secure/lib/libcrypto/man/man7/EVP_MD-WHIRLPOOL.7 M secure/lib/libcrypto/man/man7/EVP_MD-common.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-DH.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-DSA.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-EC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-FFC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-RSA.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-SM2.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-X25519.7 M secure/lib/libcrypto/man/man7/EVP_RAND-CTR-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-HASH-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-HMAC-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-SEED-SRC.7 M secure/lib/libcrypto/man/man7/EVP_RAND-TEST-RAND.7 M secure/lib/libcrypto/man/man7/EVP_RAND.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-DSA.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-ECDSA.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-ED25519.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-RSA.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-FIPS.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-base.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-default.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-legacy.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-null.7 M secure/lib/libcrypto/man/man7/RAND.7 M secure/lib/libcrypto/man/man7/RSA-PSS.7 M secure/lib/libcrypto/man/man7/X25519.7 M secure/lib/libcrypto/man/man7/bio.7 M secure/lib/libcrypto/man/man7/crypto.7 M secure/lib/libcrypto/man/man7/ct.7 M secure/lib/libcrypto/man/man7/des_modes.7 M secure/lib/libcrypto/man/man7/evp.7 M secure/lib/libcrypto/man/man7/fips_module.7 M secure/lib/libcrypto/man/man7/life_cycle-cipher.7 M secure/lib/libcrypto/man/man7/life_cycle-digest.7 M secure/lib/libcrypto/man/man7/life_cycle-kdf.7 M secure/lib/libcrypto/man/man7/life_cycle-mac.7 M secure/lib/libcrypto/man/man7/life_cycle-pkey.7 M secure/lib/libcrypto/man/man7/life_cycle-rand.7 M secure/lib/libcrypto/man/man7/migration_guide.7 M secure/lib/libcrypto/man/man7/openssl-core.h.7 M secure/lib/libcrypto/man/man7/openssl-core_dispatch.h.7 M secure/lib/libcrypto/man/man7/openssl-core_names.h.7 M secure/lib/libcrypto/man/man7/openssl-env.7 M secure/lib/libcrypto/man/man7/openssl-glossary.7 M secure/lib/libcrypto/man/man7/openssl-threads.7 M secure/lib/libcrypto/man/man7/openssl_user_macros.7 M secure/lib/libcrypto/man/man7/ossl_store-file.7 M secure/lib/libcrypto/man/man7/ossl_store.7 M secure/lib/libcrypto/man/man7/passphrase-encoding.7 M secure/lib/libcrypto/man/man7/property.7 M secure/lib/libcrypto/man/man7/provider-asym_cipher.7 M secure/lib/libcrypto/man/man7/provider-base.7 M secure/lib/libcrypto/man/man7/provider-cipher.7 M secure/lib/libcrypto/man/man7/provider-decoder.7 M secure/lib/libcrypto/man/man7/provider-digest.7 M secure/lib/libcrypto/man/man7/provider-encoder.7 M secure/lib/libcrypto/man/man7/provider-kdf.7 M secure/lib/libcrypto/man/man7/provider-kem.7 M secure/lib/libcrypto/man/man7/provider-keyexch.7 M secure/lib/libcrypto/man/man7/provider-keymgmt.7 M secure/lib/libcrypto/man/man7/provider-mac.7 M secure/lib/libcrypto/man/man7/provider-object.7 M secure/lib/libcrypto/man/man7/provider-rand.7 M secure/lib/libcrypto/man/man7/provider-signature.7 M secure/lib/libcrypto/man/man7/provider-storemgmt.7 M secure/lib/libcrypto/man/man7/provider.7 M secure/lib/libcrypto/man/man7/proxy-certificates.7 M secure/lib/libcrypto/man/man7/ssl.7 M secure/lib/libcrypto/man/man7/x509.7 M secure/usr.bin/openssl/man/CA.pl.1 M secure/usr.bin/openssl/man/openssl-asn1parse.1 M secure/usr.bin/openssl/man/openssl-ca.1 M secure/usr.bin/openssl/man/openssl-ciphers.1 M secure/usr.bin/openssl/man/openssl-cmds.1 M secure/usr.bin/openssl/man/openssl-cmp.1 M secure/usr.bin/openssl/man/openssl-cms.1 M secure/usr.bin/openssl/man/openssl-crl.1 M secure/usr.bin/openssl/man/openssl-crl2pkcs7.1 M secure/usr.bin/openssl/man/openssl-dgst.1 M secure/usr.bin/openssl/man/openssl-dhparam.1 M secure/usr.bin/openssl/man/openssl-dsa.1 M secure/usr.bin/openssl/man/openssl-dsaparam.1 M secure/usr.bin/openssl/man/openssl-ec.1 M secure/usr.bin/openssl/man/openssl-ecparam.1 M secure/usr.bin/openssl/man/openssl-enc.1 M secure/usr.bin/openssl/man/openssl-engine.1 M secure/usr.bin/openssl/man/openssl-errstr.1 M secure/usr.bin/openssl/man/openssl-fipsinstall.1 M secure/usr.bin/openssl/man/openssl-format-options.1 M secure/usr.bin/openssl/man/openssl-gendsa.1 M secure/usr.bin/openssl/man/openssl-genpkey.1 M secure/usr.bin/openssl/man/openssl-genrsa.1 M secure/usr.bin/openssl/man/openssl-info.1 M secure/usr.bin/openssl/man/openssl-kdf.1 M secure/usr.bin/openssl/man/openssl-list.1 M secure/usr.bin/openssl/man/openssl-mac.1 M secure/usr.bin/openssl/man/openssl-namedisplay-options.1 M secure/usr.bin/openssl/man/openssl-nseq.1 M secure/usr.bin/openssl/man/openssl-ocsp.1 M secure/usr.bin/openssl/man/openssl-passphrase-options.1 M secure/usr.bin/openssl/man/openssl-passwd.1 M secure/usr.bin/openssl/man/openssl-pkcs12.1 M secure/usr.bin/openssl/man/openssl-pkcs7.1 M secure/usr.bin/openssl/man/openssl-pkcs8.1 M secure/usr.bin/openssl/man/openssl-pkey.1 M secure/usr.bin/openssl/man/openssl-pkeyparam.1 M secure/usr.bin/openssl/man/openssl-pkeyutl.1 M secure/usr.bin/openssl/man/openssl-prime.1 M secure/usr.bin/openssl/man/openssl-rand.1 M secure/usr.bin/openssl/man/openssl-rehash.1 M secure/usr.bin/openssl/man/openssl-req.1 M secure/usr.bin/openssl/man/openssl-rsa.1 M secure/usr.bin/openssl/man/openssl-rsautl.1 M secure/usr.bin/openssl/man/openssl-s_client.1 M secure/usr.bin/openssl/man/openssl-s_server.1 M secure/usr.bin/openssl/man/openssl-s_time.1 M secure/usr.bin/openssl/man/openssl-sess_id.1 M secure/usr.bin/openssl/man/openssl-smime.1 M secure/usr.bin/openssl/man/openssl-speed.1 M secure/usr.bin/openssl/man/openssl-spkac.1 M secure/usr.bin/openssl/man/openssl-srp.1 M secure/usr.bin/openssl/man/openssl-storeutl.1 M secure/usr.bin/openssl/man/openssl-ts.1 M secure/usr.bin/openssl/man/openssl-verification-options.1 M secure/usr.bin/openssl/man/openssl-verify.1 M secure/usr.bin/openssl/man/openssl-version.1 M secure/usr.bin/openssl/man/openssl-x509.1 M secure/usr.bin/openssl/man/openssl.1 M secure/usr.bin/openssl/man/tsget.1 ____________________________________________________________________________________________________________ Commit: 4df539cc3864f45e980774ac77238e0781b930d7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4df539cc3864f45e980774ac77238e0781b930d7 Author: Kristof Provost (Wed 3 Jun 2026 09:49:31 BST) Committer: Kristof Provost (Wed 10 Jun 2026 08:49:01 BST) pfdenied: fix checking root anchor pfctl doesn't like empty anchors (-a ''), but we can specify the root anchor as '/' too, so do that instead. PR: 295324 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295324 ) Tested by: Paweł Krawczyk MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit 3d9cd10b2857ee7a9ec1b04457d9ec44f614d32c) M usr.sbin/periodic/etc/security/520.pfdenied ____________________________________________________________________________________________________________ Commit: bddfcbd9bbc68fe11ce53954b7f82584cd5ee40b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bddfcbd9bbc68fe11ce53954b7f82584cd5ee40b Author: Kyle Evans (Thu 4 Jun 2026 14:57:16 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:49 BST) lualoader: add be-list and be-switch commands This is useful for driving BE changes from the loader command prompt, rather than having to use the menu. Note that the active carousel in the boot environment carousel doesn't currently reflect a switch in boot environments done this way- I'm considering this only a minor bug, as you probably can't or won't go back to the menu if you're using these commands. Reviewed by: imp (previous version) (cherry picked from commit c7ff706b31c22f10c2403869c46b443448da3e08) M stand/lua/cli.lua M stand/lua/core.lua M stand/lua/core.lua.8 M stand/lua/menu.lua M stand/man/loader.8 ____________________________________________________________________________________________________________ Commit: f25b4d986c949b3e0c0e20fe5cbcc42f0f004243 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f25b4d986c949b3e0c0e20fe5cbcc42f0f004243 Author: Kyle Evans (Sat 9 May 2026 03:49:35 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:49 BST) pci: bcm2838: cleanup on attach failure to fix devmatch panic Specifically on the RPi CM4, we currently don't set the controller up right and it never moves into the ready state (we don't observe the link active bit). Failure to cleanup here actually results in a panic not long after, due to a use-after-free in the rman bits. Further down in pci_host_generic, we have some rman stashed in the softc that are initialized and placed onto the rman tailq, then the softc is later freed without an rman_fini() to pull them off of the tailq properly. Note that PCIe on this board won't come up at boot without something plugged in, so it currently can't be booted with an empty slot with the intent to hotplug a supported card. Some issues with controller startup have been observed with Broadcom NICs in the wild, but no problems have been observed with other NICs and a variety of different PCIe cards. Shout-out to Vince for the extensive debugging and analysis to arrive at this conclusion. Reviewed by: andrew, imp (cherry picked from commit a05af6ddf9016e4ea4f0b361aa674e7ece6fe7ec) M sys/arm/broadcom/bcm2835/bcm2838_pci.c ____________________________________________________________________________________________________________ Commit: 1f7337264f7d03578f8f16dc84b1707639cc7116 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1f7337264f7d03578f8f16dc84b1707639cc7116 Author: Kyle Evans (Sat 9 May 2026 03:46:24 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:48 BST) pci: pci_host_generic: provide cleanup methods outside of detach If device_attach() fails, we're expected to actually cleanup after ourselves because device_detach() will not be called. Factor out the cleanup bits that don't rely on attach having actually succeeded so that we can cleanup properly in bcm2838_pci. Reviewed by: andrew, imp (cherry picked from commit 31a94ec32b53ebf6227bc868ce4f7aa07650680d) M sys/dev/pci/pci_host_generic.c M sys/dev/pci/pci_host_generic.h M sys/dev/pci/pci_host_generic_fdt.c M sys/dev/pci/pci_host_generic_fdt.h ____________________________________________________________________________________________________________ Commit: 800c4034d201034345be462de6f2f9178971fd92 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=800c4034d201034345be462de6f2f9178971fd92 Author: Kyle Evans (Sat 9 May 2026 03:42:50 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:48 BST) kern: ofw: provide ofw_bus_destroy_iinfo to teardown interrupt-map For symmetry with ofw_bus_setup_iinfo, the next commits will use it to properly cleanup on failure in bcm2838_pci. Reviewed by: andrew (cherry picked from commit b230a7b9a52c0fc948f4f1dcd1225a94674073f6) M sys/dev/ofw/ofw_bus_subr.c M sys/dev/ofw/ofw_bus_subr.h ____________________________________________________________________________________________________________ Commit: 2db75e8df85044a9865c62d44f4261041f2bbcbc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2db75e8df85044a9865c62d44f4261041f2bbcbc Author: Kyle Evans (Tue 19 May 2026 04:22:21 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:47 BST) linuxkpi: work with numpages > 1 in the set_pages_*() KPIs These calls are used for buddy pages at least in drm's ttm_pool, which leads to a panic when we invoke lowmem handlers and drm tries to shrink the pool. Cope with numpages > 1 by traversing the contiguous pages and executing the adjustment there, as well, as suggested by markj@. Previous versions have tried to use the corresponding `set_memory_*()` functions, but it is believed that not updating `md.pat_mode` breaks subsequent userspace mappings in ways that may result in things like screen tearing or other artifacts when running i915kms. This stabilized my amdgpu laptop running two VMs, chromium and a concurrent buildworld. Reviewed by: bz, markj (cherry picked from commit 67f7f2781daa9bd398b424ffe2bd0be67f37f03d) (cherry picked from commit 8dad29555a5807bf21941807752e1589e20312de) M sys/compat/linuxkpi/common/include/asm/set_memory.h M sys/compat/linuxkpi/common/include/linux/page.h M sys/compat/linuxkpi/common/src/linux_page.c ____________________________________________________________________________________________________________ Commit: 87224fa6514063d6fc1505ec95498f50cf8802d8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=87224fa6514063d6fc1505ec95498f50cf8802d8 Author: Marek Zarychta (Thu 7 May 2026 02:28:08 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:47 BST) devd: Use PF_LOCAL instead of PF_INET Avoid dependency on INET (IPv4) by using PF_LOCAL, allowing media check to work on systems without INET support. PR: 295045 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295045 ) Reviewed by: kevans (cherry picked from commit b2e4da0b53ad082768b8f6f83766e030fd00d02a) M sbin/devd/devd.cc ____________________________________________________________________________________________________________ Commit: ee07da0c1e95d307d5120ac6a8a0ea5ccb88e61b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ee07da0c1e95d307d5120ac6a8a0ea5ccb88e61b Author: Jan Bramkamp (Thu 7 May 2026 00:28:53 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:47 BST) jail: open the fstab files with fopen("re") This protects against accidentally leaking them past fork()+exec() in future refactorings. PR: 295052 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295052 ) Reviewed by: kevans (cherry picked from commit 58811b0ae096c134af372bcf475aea1d8d0e3c08) M usr.sbin/jail/config.c ____________________________________________________________________________________________________________ Commit: 0de1f3a8aa7f5e99aa63bcd76dfa3fd7e017d295 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0de1f3a8aa7f5e99aa63bcd76dfa3fd7e017d295 Author: Kyle Evans (Fri 1 May 2026 04:02:55 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:46 BST) fexecve(2): call out a scenario where you want !O_EXEC We note a reason why you might need it, but there's an equally important reason you may need to omit it: interpreted programs. Add a note accordingly, along with the workaround configuration if there's reason you can't help it. PR: 294780 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294780 ) Reviewed by: Jan Bramkamp , kib (cherry picked from commit 9c18d55a768a3e60ecaba1325e9a3e00a25dee26) M lib/libc/sys/execve.2 ____________________________________________________________________________________________________________ Commit: 10b44bf791c9bb77dd2a9a2d9c510e671cefec50 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=10b44bf791c9bb77dd2a9a2d9c510e671cefec50 Author: Chris Longros (Wed 29 Apr 2026 05:06:29 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:46 BST) cron: log when a crontab path is too long Log via syslog when snprintf truncates the crontab path, instead of silently skipping the entry. Signed-off-by: Christos Longros Reviewed by: bcr, kevans (cherry picked from commit 91bfba010bcda665cc24a76af631cc85fcb0c688) M usr.sbin/cron/cron/cron.8 M usr.sbin/cron/cron/database.c ____________________________________________________________________________________________________________ Commit: 3129ecee97c1405fbb6eeab2e8b906b096eab1c9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3129ecee97c1405fbb6eeab2e8b906b096eab1c9 Author: Kyle Evans (Tue 28 Apr 2026 21:51:50 BST) Committer: Kyle Evans (Wed 10 Jun 2026 05:00:45 BST) ctld: kernel-sourced portal groups are not dummies The current and historical versions of ctld would flag our initial set of kernel ports as dummies, because their portal groups were empty since portals come from the configuration on-disk. As a result, we would never try to remove a kernel port at startup that didn't exist in the configuration (possibly a feature if you wanted concurrent ctld(8)), and we would always try to port->kernel_add() on ports in the configuration (even if they actually did have an existing kernel port). Flag these portal groups as kernel groups so that we avoid trying to add ports that already exist. It may be the case that the kernel_remove() loop in conf::apply() needs to do something other than the current `oldport->is_dummy()` to avoid removing ports that it isn't supposed to be managing, but that wuld also seem to apply to LUNs that would be removed today. Reviewed by: jhb (cherry picked from commit d9c0594191f5c45d7f3c737350321ee59bfce9bf) M usr.sbin/ctld/ctld.cc M usr.sbin/ctld/ctld.hh M usr.sbin/ctld/kernel.cc ____________________________________________________________________________________________________________ Commit: 5719a342555bc56b552db27b1852193968b86323 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5719a342555bc56b552db27b1852193968b86323 Author: Gordon Tetlow (Sun 7 Jun 2026 16:27:56 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:22 BST) ldns: Fix query response validation Approved by: so Security: FreeBSD-SA-26:36.ldns Security: CVE-2026-10846 M contrib/ldns/error.c M contrib/ldns/ldns/error.h M contrib/ldns/net.c ____________________________________________________________________________________________________________ Commit: ec6bfa889b839645961113344186b85ed8477f48 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ec6bfa889b839645961113344186b85ed8477f48 Author: Gordon Tetlow (Sun 7 Jun 2026 04:24:17 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:22 BST) openssl: Fix multiple vulnerabilities This is a rollup commit from upstream to fix: Reject oversized inputs in ASN1_mbstring_ncopy() cms: kek_unwrap_key: Fix out-of-bounds read in check-byte validation cms: kek_unwrap_key: test for fix out-of-bounds read in check-byte validation Avoid length truncation in ASN1_STRING_set Reject potentially forged encrypted CMS AuthEnvelopedData messages Fix potential NULL dereference processing CMS PasswordRecipientInfo Match the local q DHX parameter against the peer's q Apply the buffered IV on the AES-OCB EVP_Cipher() path Fix handling of empty-ciphertext messages in AES-GCM-SIV and AES-SIV Fix possible use-after-free in OpenSSL PKCS7_verify() Approved by: so Obtained from: OpenSSL Security: FreeBSD-SA-26:35.openssl Security: CVE-2026-7383 Security: CVE-2026-9076 Security: CVE-2026-34180 Security: CVE-2026-34182 Security: CVE-2026-42766 Security: CVE-2026-42770 Security: CVE-2026-45445 Security: CVE-2026-45446 Security: CVE-2026-45447 M crypto/openssl/crypto/asn1/a_mbstr.c M crypto/openssl/crypto/asn1/tasn_dec.c M crypto/openssl/crypto/cms/cms_enc.c M crypto/openssl/crypto/cms/cms_env.c M crypto/openssl/crypto/cms/cms_err.c M crypto/openssl/crypto/cms/cms_local.h M crypto/openssl/crypto/cms/cms_pwri.c M crypto/openssl/crypto/err/openssl.txt M crypto/openssl/crypto/pkcs7/pk7_smime.c M crypto/openssl/include/crypto/cmserr.h M crypto/openssl/include/openssl/cmserr.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c M crypto/openssl/providers/implementations/exchange/dh_exch.c A crypto/openssl/test/cms-msg/enveloped-content-type-for-aes-gcm.pem M crypto/openssl/test/cmsapitest.c M crypto/openssl/test/evp_extra_test.c M crypto/openssl/test/recipes/80-test_cms.t M crypto/openssl/test/recipes/80-test_cmsapi.t A crypto/openssl/test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der ____________________________________________________________________________________________________________ Commit: e417948e6139cc69ebff46ecb747695db82cd14a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e417948e6139cc69ebff46ecb747695db82cd14a Author: Mark Johnston (Tue 2 Jun 2026 21:29:00 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:22 BST) imgact_elf: Clear no-ASLR and -WXORX flags earlier for setugid images Otherwise an unprivileged user can disable randomization of the base address for PIEs even if they are setugid. Add a regression test. Approved by: so Security: FreeBSD-SA-26:32.elf Security: CVE-2026-49414 Reported by: David Berard Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57397 M sys/kern/imgact_elf.c M tests/sys/kern/Makefile A tests/sys/kern/aslr.c ____________________________________________________________________________________________________________ Commit: e99aa8682dba0ebd04c50cbe9a57213557ecd130 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e99aa8682dba0ebd04c50cbe9a57213557ecd130 Author: Andrew Turner (Thu 28 May 2026 10:25:30 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:22 BST) arm64: Workaround the following errata - ARM C1-Premium erratum 4193780 - ARM C1-Ultra erratum 4193780 - ARM Cortex-A76 erratum 4193800 - ARM Cortex-A76AE erratum 4193801 - ARM Cortex-A77 erratum 4193798 - ARM Cortex-A78 erratum 4193791 - ARM Cortex-A78AE erratum 4193793 - ARM Cortex-A78C erratum 4193794 - ARM Cortex-A710 erratum 4193788 - ARM Cortex-X1 erratum 4193791 - ARM Cortex-X1C erratum 4193792 - ARM Cortex-X2 erratum 4193788 - ARM Cortex-X3 erratum 4193786 - ARM Cortex-X4 erratum 4118414 - ARM Cortex-X925 erratum 4193781 - ARM Neoverse-N1 erratum 4193800 - ARM Neoverse-N2 erratum 4193789 - ARM Neoverse-V1 erratum 4193790 - ARM Neoverse-V2 erratum 4193787 - ARM Neoverse-V3 erratum 4193784 - ARM Neoverse-V3AE erratum 4193784 These are all variants on an erratum where TLBI+DSB instructions on one CPU may incorrectly complete early leading to stores to an updated address using an incorrect translation on another CPU. In all cases the workaround is to add a second TLBI+DSB. Approved by: so Security: FreeBSD-SA-26:31.arm64 Security: CVE-2025-10263 Sponsored by: Arm Ltd M sys/arm64/arm64/pmap.c ____________________________________________________________________________________________________________ Commit: ff411cc40cd4001b4ce40c83480df527f30c2dfc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ff411cc40cd4001b4ce40c83480df527f30c2dfc Author: Mark Johnston (Fri 29 May 2026 22:41:35 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:21 BST) linux: Correct the issetugid check in copyout_auxargs The runtime linker in glibc relies on the AT_SECURE auxv entry to know whether the executable is set-ugid, if so then various dangerous functionality such as LD_PRELOAD is disabled. The check added in commit 669414e4fb74 failed to take into account the fact that during execve, P_SUGID may not yet be set for a set-ugid process. Correct the test. Approved by: so Security: FreeBSD-SA-26:30.linux Security: CVE-2026-49413 Reported by: Minseong Kim Fixes: 669414e4fb74 ("Implement AT_SECURE properly.") Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57350 M sys/compat/linux/linux_elf.c ____________________________________________________________________________________________________________ Commit: 522182827ea173e07668b1ac40a8173c620bb99e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=522182827ea173e07668b1ac40a8173c620bb99e Author: Mark Johnston (Fri 29 May 2026 21:12:24 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:21 BST) in6_mcast: Fix a race in in6p_set_source_filter() We drop the inpcb lock in order to copy in the source list, but this leaves a window where the multicast filter structure might be freed. This can be exploited to obtain root privileges. In the v4 code this race is mitigated by holding the global multicast lock across the gap. Restructure the code to copy in filters before doing anything else, so that there's no need to drop the inpcb lock and reason about the correctness of doing so. Do the same in the v4 code for consistency. Approved by: so Security: FreeBSD-SA-26:29.ip6_multicast Security: CVE-2026-49412 Reported by: Andrew Griffiths Reported by: Maik Münch Reviewed by: glebius Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57347 M sys/netinet/in_mcast.c M sys/netinet6/in6_mcast.c ____________________________________________________________________________________________________________ Commit: f8f9050d61dd0687be17165d044e91d9c02eb101 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f8f9050d61dd0687be17165d044e91d9c02eb101 Author: Mark Johnston (Mon 1 Jun 2026 22:57:40 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:21 BST) sound: Fix software buffer lifetime issues The channel buffer mapped by dsp_mmap_single() may be freed when the device handle is closed, but the mapping persists beyond that, allowing userspace to read or write memory owned by a different consumer. Fix the problem by adding a reference counter to the sound buffer. Define pager ops for the VM object returned by dsp_mmap_single() and use them to manage the extra reference. Add a regression test. Approved by: so Security: FreeBSD-SA-26:27.sound Security: CVE-2026-49417 Reported by: Lexpl0it, 75Acol, Liyw979, Rob1n Reviewed by kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57393 M sys/dev/sound/pcm/buffer.c M sys/dev/sound/pcm/buffer.h M sys/dev/sound/pcm/dsp.c M tests/sys/sound/mmap.c ____________________________________________________________________________________________________________ Commit: 144f59e06f9bff4afb56370a9d03965ab158058f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=144f59e06f9bff4afb56370a9d03965ab158058f Author: Christos Margiolis (Wed 27 May 2026 16:50:33 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:21 BST) sound: Check for offset overflow in dsp_mmap_single() Approved by: so Security: FreeBSD-SA-26:27.sound Security: CVE-2026-45258 Reviewed by: markj Sponsored by: The FreeBSD Foundation M sys/dev/sound/pcm/dsp.c M tests/sys/sound/Makefile A tests/sys/sound/mmap.c ____________________________________________________________________________________________________________ Commit: 333bdd7e942783680aa1cff5bfa347d173e84adc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=333bdd7e942783680aa1cff5bfa347d173e84adc Author: John Baldwin (Thu 4 Jun 2026 00:22:00 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:21 BST) ktls: Don't attempt to modify non-anonymous mbufs on the receive path Normally, data processed on the KTLS receive path is contained in anonymous mbufs that can be modified in place. Either the data originates in receive buffers from a NIC driver, or for loopback connections the data is anonymous-backed mbufs created when writing to a socket. One potential source of non-anonymous mbufs are mbufs created by sendfile(2) which borrow the pages of the underlying file, either via M_EXTPG or EXT_SFBUF that are sent over a loopback connection. For a well-formed loopback TLS session, the sender should only use sendfile(2) if KTLS is enabled. If TLS is fully handled in userspace, the sender must use write(2) or send(2) which allocate anonymous mbufs. If KTLS transmit is enabled, then sendfile(2) on a loopback connection will always use crypto via OCF and will allocate anonymous pages to hold the encrypted data. However, if sendfile(2) is used to send file-backed data directly over a loopback connection where KTLS is not enabled on the sender side, the KTLS receive path can modify the file-backed pages in place overwriting the file's data. One potential fix would be to replace non-anonymous mbufs in a received TLS record with anonymous mbufs (e.g. via m_dup()) before passing the record to OCF. However, there is no legitimate use case for using sendfile(2) over a loopback TLS connection without using KTLS on the sender side, so instead simply fail decryption requests and close the connection if non-anonymous mbufs are encountered in the RX decryption path. Add a test for this that verifies that the original data backing the file descriptor used as the source for sendfile() is unchanged after being processed. Approved by: so Security: FreeBSD-SA-26:26.ktls Security: CVE-2026-45257 Co-authored-by: Drew Gallatin Sponsored by: Chelsio Communications Sponsored by: Netflix M sys/kern/uipc_ktls.c M sys/sys/ktls.h M tests/sys/kern/ktls_test.c ____________________________________________________________________________________________________________ Commit: 72ad7baa99c774916b04a086f4a404c62b52e852 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=72ad7baa99c774916b04a086f4a404c62b52e852 Author: Mark Johnston (Mon 25 May 2026 16:12:57 BST) Committer: Mark Johnston (Tue 9 Jun 2026 20:15:21 BST) thr_kill2: Respect p_cansignal() Approved by: so Security: FreeBSD-SA-26:25.thr Security: CVE-2026-45256 Reported by: Igor Gabriel Sousa e Souza Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai Reviewed by: emaste, kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57237 M sys/kern/kern_thr.c ____________________________________________________________________________________________________________ Commit: 233ece107da0628cc6fbf7f4a8940f1d5eb52d72 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=233ece107da0628cc6fbf7f4a8940f1d5eb52d72 Author: Kyle Evans (Fri 1 May 2026 04:00:26 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 09:12:23 BST) stat: fix use of devname(3) Besides being a little hard to parse through visually, this had its own bug of inspecting st->st_mode to determine what to pass to devname(3), which is only correct for st_rdev. For st_dev, you're likely to be looking at files or directories and attempting to assess what device they're located on, so the mode is meaningless- we just have to assume that our filesystems are on character devices and attempt to resolve st_dev as such. Reviewed by: des, kib (previous version) Differential Revision: https://reviews.freebsd.org/D56565 (cherry picked from commit 4d4acdbfc22c84081037f31cff4fb03d18373036) stat: The devname test case requires root Fixes: 4d4acdbfc22c ("stat: fix use of devname(3)") (cherry picked from commit 72b1aae09bf0bcc01c76df757699e27ad7cf7ecc) stat: Set the timezone before testing -t flag The test assumes UTC, which is what I use on my development systems and clearly what is used on our CI runners. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D56836 (cherry picked from commit 49e496d2776870fb36ed8ea4c8139b5eb9f7f747) stat: Expand devname test case Test what happens when we ask for the rdev of a non-device. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D56838 (cherry picked from commit 2c88636e0e7a0316d5e6d146874bdb2751f75c40) M usr.bin/stat/stat.c M usr.bin/stat/tests/stat_test.sh ____________________________________________________________________________________________________________ Commit: 7062e428a6275d8624d27d4608424f6968d7e0f3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7062e428a6275d8624d27d4608424f6968d7e0f3 Author: Dag-Erling Smørgrav (Wed 8 Apr 2026 16:35:35 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 09:10:44 BST) stat: Nits in stat tests * Use ourselves as test file instead of /COPYRIGHT, which may or may not be present in the test environment. * atf-check understands \n in strings, use it. * Some file systems don't like creating small holes, so create large ones instead. This means we need two variables: ps (page size) is the minimum size of a data region and the alignment for a hole, while hs (hole size) is the minimum size of the holes we create. This makes no difference on FreeBSD but makes it easier to port the test to other platforms. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D56304 (cherry picked from commit 8cbd3949297d56e3960dcde73bd7e2277ac4bee8) M usr.bin/stat/tests/stat_test.sh ____________________________________________________________________________________________________________ Commit: 6c2ea480cabd69d25f7b63f610820e296c54f108 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6c2ea480cabd69d25f7b63f610820e296c54f108 Author: Dag-Erling Smørgrav (Wed 8 Apr 2026 12:26:23 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 09:10:43 BST) stat: Nits in readlink tests * The f_flag test may fail if a component of the full path to the temporary directory is a symbolic link. * The n_flag test had an empty head; give it a description. * Use consistent quoting. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D56293 (cherry picked from commit 1c793e7cbe2ecded388fd51fb20274891620a6f4) M usr.bin/stat/tests/readlink_test.sh ____________________________________________________________________________________________________________ Commit: 12f8971ee6b60ecdbfae2ff1f1b936f27d573880 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=12f8971ee6b60ecdbfae2ff1f1b936f27d573880 Author: Dag-Erling Smørgrav (Tue 16 Sep 2025 14:37:57 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 09:10:43 BST) stat: Add option to list holes Add a new -h option that causes stat to print a list of holes for each file argument. Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D52481 (cherry picked from commit 1a7a067da456f8962ef87bfdf75c94cd12988615) M usr.bin/stat/stat.1 M usr.bin/stat/stat.c M usr.bin/stat/tests/stat_test.sh ____________________________________________________________________________________________________________ Commit: d09b42a876bbd3a03edd8443976d0ad55a864e2e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d09b42a876bbd3a03edd8443976d0ad55a864e2e Author: Dag-Erling Smørgrav (Fri 5 Jun 2026 16:53:29 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 00:00:54 BST) rc: Bail if /dev/null is not a device On startup, check that /dev/null exists and is a character device. Otherwise, one of two things will happen: either /dev is a writable directory and we will immediately create /dev/null as a regular file and dump garbage into it, or it does not and we will spit out a stream of error messages about failing to create /dev/null. PR: 295782 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295782 ) MFC after: 1 week Reviewed by: jhb, emaste Differential Revision: https://reviews.freebsd.org/D57447 (cherry picked from commit b5a96894f67a92f78f0641763eff1e0a46f2e036) M libexec/rc/rc M share/man/man8/rc.8 ____________________________________________________________________________________________________________ Commit: c8b81d5ff2f404570c35653a1256916b06865f28 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c8b81d5ff2f404570c35653a1256916b06865f28 Author: Dag-Erling Smørgrav (Thu 4 Jun 2026 23:41:27 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 00:00:54 BST) etcupdate: Make diff -l actually work While here, remove unnecessary blank lines. MFC after: 1 week Fixes: 6d65c91b9a47 ("etcupdate: fix arguments order of diff command") Reviewed by: Boris Lytochkin Differential Revision: https://reviews.freebsd.org/D57330 (cherry picked from commit a85e39030f8c7faa3d5a33373389440de6f0fff7) M usr.sbin/etcupdate/etcupdate.sh ____________________________________________________________________________________________________________ Commit: d6800be31a1e1e51f8fa34dfb0654402f323d109 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d6800be31a1e1e51f8fa34dfb0654402f323d109 Author: Dag-Erling Smørgrav (Thu 4 Jun 2026 23:41:41 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 00:00:53 BST) limits: Fix pipebuf resource type * pipebuf is a size but is listed as a count PR: 295623 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295623 ) MFC after: 1 week Fixes: f54f41403d14 ("usr.bin/limits: support RLIMIT_PIPEBUF") Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D57456 (cherry picked from commit ad524568f9fb77e270a22744d81b9cea0a2ab0eb) M usr.bin/limits/limits.c ____________________________________________________________________________________________________________ Commit: 62f3971e6c062d67660e4236e6106cc51e6492f0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=62f3971e6c062d67660e4236e6106cc51e6492f0 Author: Dag-Erling Smørgrav (Thu 4 Jun 2026 14:12:23 BST) Committer: Dag-Erling Smørgrav (Tue 9 Jun 2026 00:00:52 BST) libarchive: Clean up the build configuration * Move settings duplicated in libarchive, bsdcat, bsdcpio, bsdtar, and bsdunzip into libarchive's Makefile.inc. * Drop some CFLAGS that merely duplicated some of the contents of our platform configuration header. MFC after: 1 week Reviewed by: mm Differential Revision: https://reviews.freebsd.org/D57307 (cherry picked from commit eb3a0a74a069d0f294e1596504676459282bb308) libarchive: Fix typo in sed command MFC after: 1 week Fixes: eb3a0a74a069 ("libarchive: Clean up the build configuration") Reported by: Shawn Webb (cherry picked from commit ba0d22eacd6008e9f3b7395b41056de2423aef3d) M lib/libarchive/Makefile M lib/libarchive/Makefile.inc M lib/libarchive/tests/Makefile M usr.bin/bsdcat/Makefile M usr.bin/bsdcat/tests/Makefile M usr.bin/cpio/Makefile M usr.bin/cpio/tests/Makefile M usr.bin/tar/Makefile M usr.bin/tar/tests/Makefile M usr.bin/unzip/Makefile M usr.bin/unzip/tests/Makefile ____________________________________________________________________________________________________________ Commit: 8dca7fccfa6514b0a48a290683572fadbb4e2a68 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8dca7fccfa6514b0a48a290683572fadbb4e2a68 Author: Warner Losh (Fri 5 Jun 2026 06:18:40 BST) Committer: Warner Losh (Mon 8 Jun 2026 17:34:58 BST) loader.efi: Fix when staging moves late Prior to this commit, we'd compute the page tables and have the last entries point to the staging area. We'd then add some more metadata to the image and boot. This assumed the staging area didn't need to move for this last bit of data. However, if we go over the staging limit, when we copyin new data, we grow the staging area, usually be moving it to a lower address. This overage usually happens when we're loading modules and so things work out nicely. Sometimes we're close to the limit, and we need to do this growing inside bi_load, after we've computed the page table, making the page table wrong, and the code we jump to random rather than the btext routine we normally start at. To fix this, move computation of the table (but not its allocation) to after bi_load, but before we call the trampoline. This problem was most observed when loading microcode for many peole, but Gleb reproduced the error with a set of modules that didn't include ucode. This bug hunt was greatly assisted by Claude who looked at the crash from the EFI boot loader and surmised that we weren't jumping to the code we thought we were jumping to. After inspecting the code, I asked claude how corruption could happen (I thought overwriting the page table), but claude notice the possibility that staging might change after we computed the page table, and this fix is the result. Claude didn't suggest a diff, but did provide many helpful clues that lead me to this fix. PR: 294630 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294630 ) Reviewed by: kib (prior version) Sponsored by: Netflix MFC After: insta per re@ request Differential Revision: https://reviews.freebsd.org/D57462 (cherry picked from commit 3915ffb1c3e04b26d1506bf35d3f665b2e25a915) M stand/efi/loader/arch/amd64/elf64_freebsd.c M stand/efi/loader/bootinfo.c ____________________________________________________________________________________________________________ Commit: b5a4f4bfbc95d5d5361da708728f7f4a6db2ee60 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b5a4f4bfbc95d5d5361da708728f7f4a6db2ee60 Author: Ed Maste (Tue 26 May 2026 17:19:47 BST) Committer: Ed Maste (Sun 7 Jun 2026 18:12:28 BST) vt: Avoid integer overflow in CONS_HISTORY ioctl Reviewed by: markj, vexeduxr Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57250 (cherry picked from commit 0ae946e7223df5ef3f7980af1d774d7f593f6421) (cherry picked from commit deaaddf1d3c4283649945553ad7e3208c8424308) M sys/dev/vt/vt_buf.c M sys/dev/vt/vt_core.c ____________________________________________________________________________________________________________ Commit: 28833ade34e4eabbbbf985217e552ac589fb9329 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=28833ade34e4eabbbbf985217e552ac589fb9329 Author: Ed Maste (Thu 21 May 2026 22:14:41 BST) Committer: Ed Maste (Fri 5 Jun 2026 20:37:58 BST) netlink: Fix lock leak in nl_find_nhop Reviewed by: bz, pouria Fixes: 7e5bf68495cc ("netlink: add netlink support") Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57156 (cherry picked from commit d66fec481bfd65cbabb6c12a410d76843e76083e) (cherry picked from commit ab599e44dba31d7b002aed8c71242e06d992b21a) M sys/netlink/route/nexthop.c ____________________________________________________________________________________________________________ Commit: 8bbe1d5422bc04e870482de6a0c05e769a106b1a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8bbe1d5422bc04e870482de6a0c05e769a106b1a Author: Dag-Erling Smørgrav (Tue 2 Jun 2026 09:36:53 BST) Committer: Dag-Erling Smørgrav (Thu 4 Jun 2026 15:40:29 BST) ObsoleteFiles: Add some ancient locale symlinks These were dropped in 2021 but were never listed in ObsoleteFiles.inc, so systems that have been upgraded from source since before that date (or from 13.x) may still have them. PR: 295668 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295668 ) MFC after: 1 week Fixes: 0a36787e4c1f ("locales: separate unicode from other locales") Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D57331 (cherry picked from commit 1cef7e9eb0822c606fc34f975efd14b6daeff756) M ObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: c435622e67045f622c778fc87b19739ed60d7c1a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c435622e67045f622c778fc87b19739ed60d7c1a Author: Dag-Erling Smørgrav (Mon 1 Jun 2026 09:51:24 BST) Committer: Dag-Erling Smørgrav (Thu 4 Jun 2026 15:40:29 BST) sh: Fix pipebuf limit Since the factor is not 1, we need to provide a unit. MFC after: 1 week Fixes: 5d92f20c7d31 ("bin/sh: support RLIMIT_PIPEBUF") Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D57352 (cherry picked from commit dfd2273d27627313f944650840381e878077e825) M bin/sh/miscbltin.c ____________________________________________________________________________________________________________ Commit: 34fc5ccbc5534290dd874ea4bb50fac428621193 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=34fc5ccbc5534290dd874ea4bb50fac428621193 Author: Dag-Erling Smørgrav (Fri 29 May 2026 23:06:44 BST) Committer: Dag-Erling Smørgrav (Thu 4 Jun 2026 15:40:29 BST) login_class: Fix kqueues, pipebuf resource types * kqueues is a count but is listed as a size * pipebuf is a size but is listed as a count PR: 295623 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295623 ) MFC after: 1 week Fixes: a4c04958f526 ("libutil: support RLIMIT_PIPEBUF") Fixes: 85a0ddfd0b26 ("Add a resource limit for the total...") Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D57333 (cherry picked from commit b5dce0ae4f78251f56ffcb6c6a58b9e6c20380e0) M lib/libutil/login_class.c ____________________________________________________________________________________________________________ Commit: 78381cdaf50fabbcda520f6c163880f2deab0740 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=78381cdaf50fabbcda520f6c163880f2deab0740 Author: Dag-Erling Smørgrav (Wed 27 May 2026 14:10:35 BST) Committer: Dag-Erling Smørgrav (Thu 4 Jun 2026 15:40:29 BST) login.conf(5): Add missing resource limits While here, reorder the table. PR: 295618 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295618 ) MFC after: 1 week Reviewed by: olce Differential Revision: https://reviews.freebsd.org/D57258 (cherry picked from commit e9346d1d1383e8c1dced50a3aceb28edd5a4a5e2) M lib/libutil/login.conf.5 ____________________________________________________________________________________________________________ Commit: d3c855f40fc294874c93e25d89af096aef04c6e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d3c855f40fc294874c93e25d89af096aef04c6e5 Author: Dag-Erling Smørgrav (Fri 29 May 2026 18:45:10 BST) Committer: Dag-Erling Smørgrav (Thu 4 Jun 2026 15:40:28 BST) fts: Improve the description of FTS_NOSTAT Note that we still need to stat directories and the roots. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D57325 (cherry picked from commit dce6aff90b13f30fcb4c1fa263868607ccda8041) M lib/libc/gen/fts.3 ____________________________________________________________________________________________________________ Commit: a8e709c667693508a31e2e3a9857a1b8f0587c3e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a8e709c667693508a31e2e3a9857a1b8f0587c3e Author: Dimitry Andric (Mon 1 Jun 2026 18:10:11 BST) Committer: Dimitry Andric (Thu 4 Jun 2026 09:20:25 BST) Merge commit 63c29df8eceb from llvm git (by Dmitry Polukhin): [Serialization] Fix assertion on re-deserialized friend template spec… (#200566) …ialization in PCH (#198133) A friend function-template specialization declared inside a class template is serialized into a PCH. When the class template is later instantiated while loading the PCH, the friend specialization can be deserialized re-entrantly (VisitFriendDecl -> VisitFunctionDecl -> ... -> VisitFunctionDecl for the same specialization) at the same time as the canonical copy, producing two redeclarations of the same specialization in the template's specialization set. ASTDeclReader::VisitFunctionDecl asserted that this collision could only happen when merging declarations from different modules. Since 38b3d87bd384, friend functions defined inside dependent class templates are loaded eagerly, so the collision can now also occur within a single PCH/AST file (non-modules build), tripping the assertion: Assertion failed: (Reader.getContext().getLangOpts().Modules && "already deserialized this template specialization"), function VisitFunctionDecl The merge that follows (mergeRedeclarable) already links the two redeclarations correctly regardless of whether modules are enabled, so the fix is to drop the modules-only assumption and let the merge run. Fixes https://github.com/llvm/llvm-project/issues/198133 This fixes (well, simply removes :) an assertion when building the cad/OrcaSlicer port with precompiled headers turned on. PR: 295296 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295296 ) MFC after: 3 days (cherry picked from commit 86326398b73b81f84831fb5fc4c12d9219bc0f57) M contrib/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp ____________________________________________________________________________________________________________ Commit: 545cef127528bfd58232f065453696ce7e3fa7dd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=545cef127528bfd58232f065453696ce7e3fa7dd Author: Arthur Kiyanovski (Sat 25 Apr 2026 19:47:26 BST) Committer: Arthur Kiyanovski (Wed 3 Jun 2026 21:35:36 BST) ena: Update driver version to v2.8.3 Features: * Report RX overrun errors via sysctl hw stats Bug Fixes: * Budget rx descriptors, not packets, to fix jumbo frame throughput Minor Changes: * Adjust ena_[rt]x_cleanup to return bool MFC after: 2 weeks Sponsored by: Amazon, Inc. Differential Revision: https://reviews.freebsd.org/D56641 (cherry picked from commit af7911d3b732b8e0d4254c5d0bf60d74ced89157) M sys/dev/ena/ena.h ____________________________________________________________________________________________________________ Commit: 77876eba7d9ea5551c9666fdc73fa56e78bf3e73 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=77876eba7d9ea5551c9666fdc73fa56e78bf3e73 Author: David Arinzon (Wed 15 Apr 2026 13:13:56 BST) Committer: Arthur Kiyanovski (Wed 3 Jun 2026 21:35:35 BST) ena: Report RX overrun errors Extract rx_overruns from the keep alive descriptor reported by the device and expose it via sysctl hw stats. RX overrun errors occur when a packet arrives but there are not enough free buffers in the RX ring to receive it. MFC after: 2 weeks Sponsored by: Amazon, Inc. Differential Revision: https://reviews.freebsd.org/D56640 (cherry picked from commit e3f4a63af63bea70bc86b6c790b14aa5ee99fcd0) M sys/dev/ena/ena.c M sys/dev/ena/ena.h M sys/dev/ena/ena_sysctl.c ____________________________________________________________________________________________________________ Commit: 109ee0abc18d7a4920092ea14a13e8b5987789f6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=109ee0abc18d7a4920092ea14a13e8b5987789f6 Author: Colin Percival (Fri 17 Apr 2026 18:40:00 BST) Committer: Arthur Kiyanovski (Wed 3 Jun 2026 21:35:35 BST) ena: Budget rx descriptors, not packets We had ENA_RX_BUDGET = 256 in order to allow up to 256 received packets to be processed before we do other cleanups (handling tx packets and, critically, refilling the rx buffer ring). Since the ring holds 1024 buffers by default, this was fine for normal packets: We refill the ring when it falls below 7/8 full, and even with a large burst of incoming packets allowing it to fall by another 1/4 before we consider refilling the ring still leaves it at 7/8 - 1/4 = 5/8 full. With jumbos, the story is different: A 9k jumbo (as is used by default within the EC2 network) consumes 3 descriptors, so a single rx cleanup pass can consume 3/4 of the default-sized rx ring; if the rx buffer ring wasn't completely full before a packet burst arrives, this puts us perilously close to running out of rx buffers. This precise failure mode has been observed on some EC2 instance types within a Cluster Placement Group, resulting in the nominal 10 Gbps single-flow throughput between instances dropping to ~100 Mbps as a result of repeated rx overruns causing packet loss and ultimately retransmission timeouts. To correct this, switch from processing up to ENA_RX_BUDGET (256) packets to processing up to ENA_RX_DESC_BUDGET (256) descriptors (or slightly more, if we hit the limit in the middle of a packet). This ensures that, even with jumbos, we refill the ring before processing most of a ring worth of descriptors, and returns the throughput to expected levels. Note that theoretically up to ENA_PKT_MAX_BUFS (19) descriptors can be used for a single packet, in which case even 54 packets would exhaust the default rx buffer ring; it's not clear if this ever occurs in practice, but this fix will address that case as well. Reviewed by: akiyano Sponsored by: Amazon MFC after: 6 days Differential Revision: https://reviews.freebsd.org/D56479 (cherry picked from commit 0f7b8f79f67b25cb0727c7b7d604eb1eec91fef1) M sys/dev/ena/ena.h M sys/dev/ena/ena_datapath.c ____________________________________________________________________________________________________________ Commit: 94659fc28c253b99328c0377bd909635da812459 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=94659fc28c253b99328c0377bd909635da812459 Author: Colin Percival (Fri 17 Apr 2026 18:13:44 BST) Committer: Arthur Kiyanovski (Wed 3 Jun 2026 21:35:35 BST) ena: Adjust ena_[rt]x_cleanup to return bool The ena_[rt]x_cleanup functions are limited internally to a maximum number of packets; this ensures that TX doesn't starve RX (or vice versa) and also attempts to ensure that we get a chance to refill the RX buffer ring before the device runs out of buffers and starts dropping packets. Historically these functions have returned the number of packets which they processed which ena_cleanup compares to their respective budgets to decide whether to reinvoke them. This is unnecessary complication; since the precise number of packets processed is never used, adjust the APIs of those functions to return a bool indicating if they want to be reinvoked (aka if they hit their limits). Since ena_tx_cleanup now only uses work_done if diagnostics are enabled (ena_log_io macros to nothing otherwise) eliminate that variable and pass its value (ENA_TX_BUDGET - budget) to ena_log_io directly. No functional change intended; this will simplify a future commit. Reviewed by: akiyano Sponsored by: Amazon MFC after: 6 days Differential Revision: https://reviews.freebsd.org/D56478 (cherry picked from commit f6d2c8591c10d87050c358ef20428f13c19554ca) M sys/dev/ena/ena_datapath.c ____________________________________________________________________________________________________________ Commit: 94cba369a3ba08de40e535db703db344d6a968ca URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=94cba369a3ba08de40e535db703db344d6a968ca Author: Dag-Erling Smørgrav (Thu 28 May 2026 13:26:26 BST) Committer: Dag-Erling Smørgrav (Tue 2 Jun 2026 17:42:03 BST) tests: Fix reliability issues in POSIX ACL tests The ACL tests use UIDs and GIDs 41 through 49 and expect them to be unassigned. Since GID 43 is now assigned to the audio group, some tests have begun to fail. While here, also fix a benign Perl syntax issue in the test runner. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57297 (cherry picked from commit 05039fda7ee12f3b857e55a461607b5af7b6c91f) M tests/sys/acl/run M tests/sys/acl/tools-posix.test ____________________________________________________________________________________________________________ Commit: 2ca3e4673a6db1ec47cca34c96c3c5384e2cde55 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2ca3e4673a6db1ec47cca34c96c3c5384e2cde55 Author: Dag-Erling Smørgrav (Wed 27 May 2026 18:02:12 BST) Committer: Dag-Erling Smørgrav (Tue 2 Jun 2026 17:42:03 BST) cap_mkdb: Fix memory leak This is not a big deal since it only iterates once before exiting, but that's no reason to set a bad example. PR: 195128 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195128 ) MFC after: 1 week Reviewed by: ngie Differential Revision: https://reviews.freebsd.org/D57251 (cherry picked from commit 6880405bf97df03ffce227d34c2faa99b602a49d) M usr.bin/cap_mkdb/cap_mkdb.c ____________________________________________________________________________________________________________ Commit: 5fd06985f8f0b8591866498dc59cdfa3d82c6e78 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5fd06985f8f0b8591866498dc59cdfa3d82c6e78 Author: Mark Johnston (Wed 20 May 2026 17:39:40 BST) Committer: Dag-Erling Smørgrav (Tue 2 Jun 2026 17:42:02 BST) libarchive: Force GNU iconv compatibility on FreeBSD When libarchive is compiled with FreeBSD's native iconv instead of libiconv, as happens with libarchive in the base system, we need to configure iconv(3) to handle invalid sequences by returning -1, as iconv_strncat_in_locale() assumes GNU iconv semantics. This corresponds to upstream PR 3056. PR: 294577 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294577 ) MFC after: 1 week (cherry picked from commit bd15d6ef126ee4c0eac931117f6bbbf6f9a3fc72) M contrib/libarchive/libarchive/archive_string.c ____________________________________________________________________________________________________________ Commit: aec9fc6dd2111b6b196dc029afbfbab646c96501 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=aec9fc6dd2111b6b196dc029afbfbab646c96501 Author: Mike Belanger (Thu 28 May 2026 12:09:52 BST) Committer: Michael Tuexen (Sun 31 May 2026 06:17:37 BST) if_ffec: correctly trim 2 bytes from the beginning PR: 283315 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283315 ) Tested by: tuexen (cherry picked from commit b29842622dcb9c9c9515fc04dc5826a8717537b1) M sys/dev/ffec/if_ffec.c ____________________________________________________________________________________________________________ Commit: 7f421c7c9c1a28aadf4b3d3b10bf992570166174 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7f421c7c9c1a28aadf4b3d3b10bf992570166174 Author: Dimitry Andric (Sat 30 May 2026 17:05:16 BST) Committer: Dimitry Andric (Sat 30 May 2026 17:05:16 BST) bsd.sys.mk: also suppress gcc -Wc++1[47]-extensions warnings for >= 12 This is a direct commit to stable/14, which does not yet default to C++17 for most in-tree programs. In some cases, this would trigger gcc -Wc++1[47]-extensions warnings with libc++ 21. M share/mk/bsd.sys.mk ____________________________________________________________________________________________________________ Commit: 47f4f76074a48cdaa743f05929725c84f71d502b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=47f4f76074a48cdaa743f05929725c84f71d502b Author: Dimitry Andric (Sat 25 Apr 2026 13:34:45 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:59:49 BST) Bump __FreeBSD_version for llvm 21.1.8 merge PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 8f95b8b19088bd8d73f6d14dab7afe848dfc0c35) M sys/sys/param.h ____________________________________________________________________________________________________________ Commit: e02114425827bb40e2d9f12a546672be652de8c9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e02114425827bb40e2d9f12a546672be652de8c9 Author: Dimitry Andric (Fri 29 May 2026 23:59:24 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:59:49 BST) Work around unterminated-string-initialization warnings in acpidb ACPICA 20250807 fixes these warnings by adding nonstring attributes, but since ACPICA in stable/14 has not been updated for quite some time, suppress the warning for clang >= 21 instead. Direct commit to stable/14, since stable/15 and main already have ACPICA 20250807. M usr.sbin/acpi/acpidb/Makefile ____________________________________________________________________________________________________________ Commit: b50d6ddc0fb58548c24f9f515a432a426f0b4e85 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b50d6ddc0fb58548c24f9f515a432a426f0b4e85 Author: Alex Richardson (Tue 26 May 2026 20:37:06 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) bsd.sys.mk: also suppress clang -Wc++1[47]-extensions warnings for >= 19 This is a direct commit to stable/14, which does not yet default to C++17 for most in-tree programs. In some cases, this would trigger -Wc++1[47]-extensions warnings with libc++ 21. M share/mk/bsd.sys.mk ____________________________________________________________________________________________________________ Commit: fc1ab22fb3b86093be00c010a57feb1fefceb0bb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fc1ab22fb3b86093be00c010a57feb1fefceb0bb Author: Dimitry Andric (Fri 8 May 2026 18:59:54 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Merge commit 871038759afb from llvm git (by Marco Elver): Thread Safety Analysis: Fix pointer handling of variables with deprecated attributes (#148974) de10e44b6fe7 ("Thread Safety Analysis: Support warning on passing/returning pointers to guarded variables") added checks for passing pointer to guarded variables. While new features do not necessarily need to support the deprecated attributes (`guarded_var`, and `pt_guarded_var`), we need to ensure that such features do not cause the compiler to crash. As such, code such as this: struct { int v __attribute__((guarded_var)); } p; int *g() { return &p.v; // handleNoMutexHeld() with POK_ReturnPointer } Would crash in debug builds with the assertion in handleNoMutexHeld() triggering. The assertion is meant to capture the fact that this helper should only be used for warnings on variables (which the deprecated attributes only applied to). To fix, the function handleNoMutexHeld() should handle all POK cases that apply to variables explicitly, and produce a best-effort warning. We refrain from introducing new warnings to avoid unnecessary code bloat for deprecated features. Fixes: https://github.com/llvm/llvm-project/issues/140330 This fixes an assertion while building the net/openvswitch port: "Assertion failed: ((POK == POK_VarAccess || POK == POK_VarDereference) && "Only works for variables"), function handleNoMutexHeld, file /usr/src/contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp, line 2120.' Reported by: cy PR: 295101, 292067 MFC after: 1 month (cherry picked from commit d9b272a19d39f71665b529860bfed731bcfd99f5) M contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp ____________________________________________________________________________________________________________ Commit: 8bf73434e81c48c4b4439c99df8c54a875c3d8ab URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8bf73434e81c48c4b4439c99df8c54a875c3d8ab Author: Dimitry Andric (Fri 1 May 2026 19:12:55 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Revert 00bee6fcd77f, which partially reverted libc++ commit aa7f377c965c After base 966fb94cb357, this revert is no longer necessary: stdint.h will unconditionally define macros such as `SIZE_MAX`, `UINT64_C`, and others. Submitted by: Nikolas Klauser MFC after: 1 month Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D56746 (cherry picked from commit 19ff93c921a9d31770bcfc194c078e7a42a5f14f) M ObsoleteFiles.inc M contrib/llvm-project/libcxx/include/cstdint D contrib/llvm-project/libcxx/include/stdint.h M lib/libc++/Makefile M lib/libc++/module.modulemap ____________________________________________________________________________________________________________ Commit: ec6797818bf2f35c95422a4be398ca903ce27657 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ec6797818bf2f35c95422a4be398ca903ce27657 Author: Dimitry Andric (Sat 25 Apr 2026 16:20:27 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Fix up builds on Linux hosts after llvm 21.1.8 merge This is because contrib/llvm-project/llvm/lib/Support/Unix/Threading.inc attempts to use pthread_get_name_np(3) and pthread_set_name_np(3), which are not defined on Linux. Reported by: ivy PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit b6d823e39072daae9df4b47a15ea7142b7a55f1a) M lib/clang/include/llvm/Config/config.h ____________________________________________________________________________________________________________ Commit: 0b78483e6802652c0a4ebc027988236a088f3a7a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0b78483e6802652c0a4ebc027988236a088f3a7a Author: Dimitry Andric (Thu 23 Apr 2026 13:39:31 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Add a comment to llvm's OptParser.td, so dependent files get rebuilt. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 3cbf898fb49fe087cdcafe2745cca3f7a20f4388) M contrib/llvm-project/llvm/include/llvm/Option/OptParser.td ____________________________________________________________________________________________________________ Commit: 0c6a058ca265b334c88473dd2685e105d42db95f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0c6a058ca265b334c88473dd2685e105d42db95f Author: Dimitry Andric (Mon 23 Mar 2026 14:58:06 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Merge commit b0d2b57f7e47 from llvm git (by Phoebe Wang): [Headers][X86] Remove more duplicated typedefs (#153820) They are defined in mmintrin.h This fixes a -Werror warning in openzfs, which compiles for C99, and C99 does not allow for typedef redefinitions. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 20450c2e792084f06974cff9d2338e2d0406883f) M contrib/llvm-project/clang/lib/Headers/emmintrin.h M contrib/llvm-project/clang/lib/Headers/xmmintrin.h ____________________________________________________________________________________________________________ Commit: 2e97bf202703413b4d6e5bce080f9d511886fc97 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2e97bf202703413b4d6e5bce080f9d511886fc97 Author: Dimitry Andric (Thu 12 Mar 2026 13:24:01 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Merge commit c1d26c3c2510 from llvm git (by Nikolas Klauser): [libc++] Fix iostream size ABI break (#185839) In #124103 we changed the size of various iostream objects, which turns out to be ABI breaking when compiling non-PIE code. This ABI break is safe to fix, since for any programs allocating more memory for the iostream objects, the remaining bytes are simply unused now. Fixes #185724 This fixes the ABI break that causes programs that use the standard streams to terminate in various interesting ways, usually by throwing an unexpected std::bad_cast exception. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 4fc1fdd206c3db60ca521e3966f31044c7711398) M contrib/llvm-project/libcxx/src/iostream.cpp ____________________________________________________________________________________________________________ Commit: 2e6734ed19598028da58b2f47fbb2dd5eaf7f485 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2e6734ed19598028da58b2f47fbb2dd5eaf7f485 Author: Dimitry Andric (Wed 25 Feb 2026 18:06:51 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Merge commit 787ba2426148 from llvm git (by Matheus Izvekov): [clang] create local instantiation scope for matching template template parameters (#183219) This fixes a bug where a partial substitution from the enclosing scope is used to prepopulate an unrelated template argument deduction. Fixes #181166 This fixes an expected error when building the devel/catch port. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 5ac874516b27474ab5b3d195544c72fb04b4b86e) M contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp ____________________________________________________________________________________________________________ Commit: 4a5ad04af821659fe3f4112815f363c2cf3a0e81 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4a5ad04af821659fe3f4112815f363c2cf3a0e81 Author: Dimitry Andric (Sat 14 Feb 2026 23:19:40 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Fixup mismerge in __cxx03/__type_traits/add_[lr]value_reference.h. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 0f15398d123a9cf02711efddf5e4040f0066c6de) M contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_lvalue_reference.h M contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_rvalue_reference.h ____________________________________________________________________________________________________________ Commit: dbb1534461bfb325f1b9dbfa1edf9befa25dbd8a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dbb1534461bfb325f1b9dbfa1edf9befa25dbd8a Author: Dimitry Andric (Sat 14 Feb 2026 20:42:18 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Merge commit d803c61aca0d from llvm git (by Corentin Jabot): [Clang] Fix a regression introduced by #147046 (#150893) Static functions have an implicit object argument during deduction. This fixes an assertion while compiling the devel/corrade port. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 1dfe63e4f75fa2a8c94aaf4aefaf48d164bc90db) M contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp ____________________________________________________________________________________________________________ Commit: 179029b4d82e709f348a6bec2d8e7221664358d9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=179029b4d82e709f348a6bec2d8e7221664358d9 Author: Dimitry Andric (Tue 10 Feb 2026 19:54:38 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Merge commit 924f773f5e26 from llvm git (by Younan Zhang): [Clang] Don't diagnose missing members when looking at the instantiating class template (#180725) The perfect matching patch revealed another bug where recursive instantiations could lead to the escape of SFINAE errors, as shown in the issue. Fixes https://github.com/llvm/llvm-project/issues/179118 This fixes compile errors in the www/qt5-webengine port. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 3fd796204fe6aa2e8a2b70bb9ea95f7497247fa3) M contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp ____________________________________________________________________________________________________________ Commit: e4ec2270fd25cfe7db492ffaba1714d5a5f1aed3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e4ec2270fd25cfe7db492ffaba1714d5a5f1aed3 Author: Dimitry Andric (Tue 10 Feb 2026 14:34:48 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:37 BST) Remove usr/include/c++/v1/__fwd/get.h from ObsoleteFiles.inc. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit b99d02027a0fe2e9f9a4aeb6fa3484847ddc5a57) M ObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: ba4a80fecbee8a11a072fcfe4647bb260745b634 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ba4a80fecbee8a11a072fcfe4647bb260745b634 Author: Dimitry Andric (Mon 5 Jan 2026 21:07:58 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: fix llvmorg-21-init-12415-g3a86e0bd29f3: [libc++] Optimize std::getline (#121346) ``` ----------------------------------------------- Benchmark old new ----------------------------------------------- BM_getline_string 318 ns 32.4 ns ``` Move the __bump_stream() lamda in to a separate function, so this will compile with clang 18 and lower, in C++03 mode and earlier. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 17f1a5e638f845e171ab4e3db2a07bf8c6ac3388) M contrib/llvm-project/libcxx/include/istream M contrib/llvm-project/libcxx/include/streambuf ____________________________________________________________________________________________________________ Commit: 1cbc4a800f5bd8e407232b05345eb402c19059de URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1cbc4a800f5bd8e407232b05345eb402c19059de Author: Dimitry Andric (Mon 5 Jan 2026 20:31:45 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: fix llvmorg-21-init-18351-gfcc09b6f0267: [libc++] Fix std::make_exception_ptr interaction with ObjC (#135386) Clang treats throwing/catching ObjC types differently from C++ types, and omitting the `throw` in `std::make_exception_ptr` breaks ObjC invariants about how types are thrown/caught. Fixes #135089 Co-authored-by: Louis Dionne Only use lambdas when in !defined(_LIBCPP_CXX03_LANG), so this will compile with clang 18 and lower, in C++03 mode and earlier. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 987ac31018cba9f1763ad3acfb68b933f58a4c52) M contrib/llvm-project/libcxx/include/__exception/exception_ptr.h ____________________________________________________________________________________________________________ Commit: b3d1c922b095e16898f4209bdc596c917ec9271d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b3d1c922b095e16898f4209bdc596c917ec9271d Author: Dimitry Andric (Mon 5 Jan 2026 20:14:13 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: revert llvmorg-21-init-8400-g703cfe745b96: [libc++] Replace __libcpp_popcount by __builtin_popcountg (#133937) `__libcpp_popcount` was previously used as a fallback for `__builtin_popcountg` to ensure compatibility with older compilers (Clang 18 and earlier), as `__builtin_popcountg` became available in Clang 19. Now that support for Clang 18 has been officially dropped in #130142, we can now safely replace all instances of `__libcpp_popcount` with `__builtin_popcountg` and eliminate the fallback logic. This is part of making libc++ 21 build with clang 18. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 5465db314a03c11b15e00f22be1609027dfc152c) M contrib/llvm-project/libcxx/include/__bit/popcount.h ____________________________________________________________________________________________________________ Commit: bdeece20378ef7976fbd61b1a4f1cfaec0ccbf69 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bdeece20378ef7976fbd61b1a4f1cfaec0ccbf69 Author: Dimitry Andric (Mon 5 Jan 2026 19:55:12 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: revert llvmorg-21-init-10154-ge43e8ec7afbd: [libc++] Remove dead implementation of is_nothrow_convertible and merge the remaining code into is_convertible.h (#137717) We can use the `__is_nothrow_convertible` builtin unconditionally now, which makes the implementation very simple, so there isn't much of a need to keep a separate header around. This is part of making libc++ 21 build with clang 18. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 035396ceda495f456ca570fb715b04a7fc3b25c2) M contrib/llvm-project/libcxx/include/__type_traits/is_convertible.h ____________________________________________________________________________________________________________ Commit: a2694ead3368361edfa0c45e1b7e7a9d5a097583 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a2694ead3368361edfa0c45e1b7e7a9d5a097583 Author: Dimitry Andric (Mon 5 Jan 2026 19:54:32 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: revert llvmorg-19-init-5639-ga10aa4485e83: [libc++] Simplify the implementation of remove_reference (#85207) GCC 13 introduced the type trait `__remove_reference`. We can simplify the implementation of `remove_reference` a bit by using it. This is part of making libc++ 21 build with clang 18. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit a114ece3e6158f49088b0704b4afef07040d83f3) M contrib/llvm-project/libcxx/include/__type_traits/remove_reference.h ____________________________________________________________________________________________________________ Commit: c350cdf7c80c4e5cba60ac7c5c1a9207abea005e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c350cdf7c80c4e5cba60ac7c5c1a9207abea005e Author: Dimitry Andric (Sun 4 Jan 2026 19:43:58 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: revert llvmorg-21-init-15984-g650b451d0065: [libc++] Simplify the implementation of pointer_traits a bit (#142260) This is part of making libc++ 21 build with clang 18. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit bb6713d38cc0d988378394f599d81d3a83dbaf03) M contrib/llvm-project/libcxx/include/__memory/pointer_traits.h ____________________________________________________________________________________________________________ Commit: 7a145cbf09aefe989dcb06047f9d3b3be2557fef URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7a145cbf09aefe989dcb06047f9d3b3be2557fef Author: Dimitry Andric (Sun 4 Jan 2026 19:43:38 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: revert llvmorg-21-init-9130-g9e3982d9ae81: [libc++] Replace __libcpp_{ctz, clz} with __builtin_{ctzg, clzg} (#133920) `__libcpp_{ctz, clz}` were previously used as fallbacks for `__builtin_{ctzg, clzg}` to ensure compatibility with older compilers (Clang 18 and earlier), as `__builtin_{ctzg, clzg}` became available in Clang 19. Now that support for Clang 18 has been officially dropped in #130142, we can now safely replace all instances of `__libcpp_{ctz, clz}` with `__count{l,r}_zero` (which internally call `__builtin_{ctzg, clzg}` and eliminate the fallback logic. Closes #131179. This is part of making libc++ 21 build with clang 18. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 821fc643b3cad922e5438760eed9cad0d6d9b3b0) M contrib/llvm-project/libcxx/include/__bit/countl.h M contrib/llvm-project/libcxx/include/__bit/countr.h ____________________________________________________________________________________________________________ Commit: 502fd5427dc8c9225f5b4f543bd56964816b6510 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=502fd5427dc8c9225f5b4f543bd56964816b6510 Author: Dimitry Andric (Sat 10 Jan 2026 15:55:44 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) Merge llvm-project release/21.x llvmorg-21.1.8-0-g2078da43e25a This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvm-project release/21.x llvmorg-21.1.8-0-g2078da43e25a, a.k.a. 21.1.8 release. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 7351d001fc7f5a77a18a102e12a3ca2cbfd6988c) M contrib/llvm-project/clang/lib/ExtractAPI/DeclarationFragments.cpp M contrib/llvm-project/clang/lib/Format/QualifierAlignmentFixer.cpp M contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp M contrib/llvm-project/clang/lib/Format/WhitespaceManager.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h M contrib/llvm-project/libcxx/include/__config M contrib/llvm-project/llvm/lib/CodeGen/SelectOptimize.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/RealtimeSanitizer.cpp M lib/clang/include/VCSVersion.inc M lib/clang/include/clang/Basic/Version.inc M lib/clang/include/lld/Common/Version.inc M lib/clang/include/lldb/Version/Version.inc M lib/clang/include/llvm/Config/config.h M lib/clang/include/llvm/Config/llvm-config.h M lib/clang/include/llvm/Support/VCSRevision.h ____________________________________________________________________________________________________________ Commit: df67e880e278d6b6d35c254d92bba71d77e8ca8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=df67e880e278d6b6d35c254d92bba71d77e8ca8b Author: Dimitry Andric (Sat 10 Jan 2026 14:45:16 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) Merge commit 598f21e9fcf7 from llvm git (by zhijian lin): [PowerPC] need to set CallFrameSize for the pass PPCReduceCRLogicals when insert a new block (#151017) In the [ [CodeGen] Store call frame size in MachineBasicBlock](https://reviews.llvm.org/D156113), it mentions When a basic block has been split in the middle of a call sequence. the call frame size may not be zero, it need to set the setCallFrameSize for the new MachineBasicBlock. but in the function `splitMBB(BlockSplitInfo &BSI)` in the llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp , it do not setCallFrameSzie for the new MachineBasicBlock `NewMBB`, we will setCallFrameSzie in the patch. the patch fix the crash mention in https://github.com/llvm/llvm-project/pull/144594#issuecomment-2993736654 This fixes "error in backend: Found 1 machine code errors" while crypto/openssh/packet.c for PowerPC64. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 48c35ae6ebfc6d9a2259979d915fd3bc5d6c01db) M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp ____________________________________________________________________________________________________________ Commit: 3e455586033833d25699dfa61ab863e11ca3c110 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3e455586033833d25699dfa61ab863e11ca3c110 Author: Dimitry Andric (Fri 2 Jan 2026 20:32:05 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) llvm-libc-macros: work around gcc defining LDBL_MANT_DIG as 53 on i386 Otherwise, gcc will not be able to compile parts of libc++ 21 in -m32 mode, resulting in errors similar to: In file included from /usr/src/contrib/llvm-project/libc/shared/str_to_float.h:13, from /usr/src/contrib/llvm-project/libcxx/src/include/from_chars_floating_point.h:14, from /usr/src/contrib/llvm-project/libcxx/src/charconv.cpp:12: /usr/src/contrib/llvm-project/libc/src/__support/str_to_float.h: In function 'void __llvm_libc::internal::set_implicit_bit(__llvm_libc::fputil::FPBits&) [with T = long double]': /usr/src/contrib/llvm-project/libc/src/__support/str_to_float.h:77:10: error: 'struct __llvm_libc::fputil::FPBits' has no member named 'set_implicit_bit' 77 | result.set_implicit_bit(result.get_biased_exponent() != 0); | ^~~~~~~~~~~~~~~~ PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 718e5874be0306ea302fd2b8e1d97fc79682abbe) M contrib/llvm-project/libc/include/llvm-libc-macros/float-macros.h ____________________________________________________________________________________________________________ Commit: dbafbd4c86662b2d90b56b612c04ea140c2e8fdd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dbafbd4c86662b2d90b56b612c04ea140c2e8fdd Author: Dimitry Andric (Fri 2 Jan 2026 20:25:42 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: revert llvmorg-21-init-17684-gae9990ed9651: [libc++] Remove dead code from (#143854) Since we've upgraded to GCC 15 now, we can remove a bunch of dead code from ``. This is part of making libc++ 21 build with GCC 14. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit f7bcd8d8c9336b97569265e5ad36b73b30357beb) M contrib/llvm-project/libcxx/include/__type_traits/add_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/add_reference.h M contrib/llvm-project/libcxx/include/__type_traits/decay.h M contrib/llvm-project/libcxx/include/__type_traits/has_unique_object_representation.h M contrib/llvm-project/libcxx/include/__type_traits/is_array.h M contrib/llvm-project/libcxx/include/__type_traits/is_const.h M contrib/llvm-project/libcxx/include/__type_traits/is_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_volatile.h M contrib/llvm-project/libcxx/include/__type_traits/remove_all_extents.h M contrib/llvm-project/libcxx/include/__type_traits/remove_extent.h ____________________________________________________________________________________________________________ Commit: 407a9b0c1eee1c7ad33b63763d592c294d8ba6ac URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=407a9b0c1eee1c7ad33b63763d592c294d8ba6ac Author: Dimitry Andric (Fri 2 Jan 2026 18:40:05 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) libcxx-compat: revert llvmorg-21-init-19251-g0c3a2faa8505: [libc++] Simplify the implementation of __libcpp_{,de}allocate (#147989) GCC 15 also supports `__buitin_operator_{new,delete}` now, so the `#else` cases are dead code. This patch inlines the calls to the wrapper functions and simplifies some surrounding code. This is part of making libc++ 21 build with GCC 14. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit ad1f6ee5d7230a63c216cd9ad3b89d5b7d1c4a3a) M contrib/llvm-project/libcxx/include/__new/allocate.h ____________________________________________________________________________________________________________ Commit: 58621652cc529c3b2f5b6531cf0aac74e275af78 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=58621652cc529c3b2f5b6531cf0aac74e275af78 Author: Dimitry Andric (Tue 30 Dec 2025 19:49:35 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:36 BST) Partially revert libc++ commit aa7f377c965c, restoring stdint.h This partially reverts upstream libc++ commit aa7f377c965c: [libc++] Remove libc++'s own stdint.h and locale.h (#107436) These headers are not doing anything beyond the system or compiler provided equivalent headers, so there's no real reason to keep them around. Reducing the number of C headers we provide in libc++ simplifies our header layering and reduces the potential for confusion when headers are layered incorrectly. The problem is that libc++'s own `stdint.h` _does_ do something: it defines `__STDC_LIMIT_MACROS` and `__STDC_CONSTANT_MACROS` before including the system `stdint.h`, causing the latter to expose macros like `SIZE_MAX`, `UINT64_C`, and others. If the `__STDC_LIMIT_MACROS` and `__STDC_CONSTANT_MACROS` macros are not exposed, C++ programs compiled for standards before C++11 can fail with errors due to those macros not being available. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 00bee6fcd77f7812e967f85d1cacbc349ff312b3) M ObsoleteFiles.inc M contrib/llvm-project/libcxx/include/cstdint A contrib/llvm-project/libcxx/include/stdint.h M lib/libc++/Makefile M lib/libc++/module.modulemap ____________________________________________________________________________________________________________ Commit: 6a0e4d513abc6c4143815e7509ffcc46862a4c23 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6a0e4d513abc6c4143815e7509ffcc46862a4c23 Author: Dimitry Andric (Sat 27 Dec 2025 23:23:22 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:35 BST) Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2 This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2, a.k.a. 21.1.7 release. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit e64bea71c21eb42e97aa615188ba91f6cce0d36d) M ObsoleteFiles.inc M contrib/llvm-project/FREEBSD-Xlist M contrib/llvm-project/clang/include/clang-c/Index.h M contrib/llvm-project/clang/include/clang/AST/APValue.h M contrib/llvm-project/clang/include/clang/AST/ASTContext.h M contrib/llvm-project/clang/include/clang/Basic/AttrDocs.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticASTKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticGroups.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticSerializationKinds.td M contrib/llvm-project/clang/include/clang/Basic/Features.def M contrib/llvm-project/clang/include/clang/Basic/LangOptions.def M contrib/llvm-project/clang/include/clang/Basic/PointerAuthOptions.h M contrib/llvm-project/clang/include/clang/Basic/riscv_vector.td M contrib/llvm-project/clang/include/clang/Driver/Options.td M contrib/llvm-project/clang/include/clang/Format/Format.h M contrib/llvm-project/clang/include/clang/Lex/Lexer.h A contrib/llvm-project/clang/include/clang/Lex/NoTrivialPPDirectiveTracer.h M contrib/llvm-project/clang/include/clang/Lex/Preprocessor.h M contrib/llvm-project/clang/include/clang/Lex/Token.h M contrib/llvm-project/clang/include/clang/Sema/Overload.h M contrib/llvm-project/clang/include/clang/Sema/Sema.h M contrib/llvm-project/clang/lib/AST/ASTContext.cpp M contrib/llvm-project/clang/lib/AST/ASTStructuralEquivalence.cpp M contrib/llvm-project/clang/lib/AST/DeclCXX.cpp M contrib/llvm-project/clang/lib/AST/ExprConstant.cpp M contrib/llvm-project/clang/lib/AST/Type.cpp M contrib/llvm-project/clang/lib/Analysis/ThreadSafety.cpp M contrib/llvm-project/clang/lib/Basic/Targets.cpp M contrib/llvm-project/clang/lib/Basic/Targets/LoongArch.cpp M contrib/llvm-project/clang/lib/Basic/Targets/Mips.h M contrib/llvm-project/clang/lib/Basic/Targets/OSTargets.h M contrib/llvm-project/clang/lib/Basic/Targets/X86.h M contrib/llvm-project/clang/lib/CodeGen/Address.h M contrib/llvm-project/clang/lib/CodeGen/CGBlocks.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCall.h M contrib/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp M contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp M contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h M contrib/llvm-project/clang/lib/CodeGen/EHScopeStack.h M contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/RISCV.cpp M contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/Sparc.cpp M contrib/llvm-project/clang/lib/Driver/ToolChain.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/AArch64.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/AArch64.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/Sparc.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/Sparc.h M contrib/llvm-project/clang/lib/Driver/ToolChains/BareMetal.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Darwin.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.cpp M contrib/llvm-project/clang/lib/Format/ContinuationIndenter.cpp M contrib/llvm-project/clang/lib/Format/Format.cpp M contrib/llvm-project/clang/lib/Format/FormatToken.cpp M contrib/llvm-project/clang/lib/Format/FormatToken.h M contrib/llvm-project/clang/lib/Format/FormatTokenLexer.cpp M contrib/llvm-project/clang/lib/Format/IntegerLiteralSeparatorFixer.cpp M contrib/llvm-project/clang/lib/Format/TokenAnnotator.cpp M contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp M contrib/llvm-project/clang/lib/Frontend/CompilerInvocation.cpp M contrib/llvm-project/clang/lib/Frontend/InitPreprocessor.cpp M contrib/llvm-project/clang/lib/Headers/avx10_2_512niintrin.h M contrib/llvm-project/clang/lib/Headers/avx10_2bf16intrin.h M contrib/llvm-project/clang/lib/Headers/avx10_2niintrin.h M contrib/llvm-project/clang/lib/Headers/opencl-c-base.h M contrib/llvm-project/clang/lib/Headers/ptrauth.h M contrib/llvm-project/clang/lib/Lex/Lexer.cpp M contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp M contrib/llvm-project/clang/lib/Lex/Preprocessor.cpp M contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp M contrib/llvm-project/clang/lib/Parse/Parser.cpp M contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp M contrib/llvm-project/clang/lib/Sema/SemaChecking.cpp M contrib/llvm-project/clang/lib/Sema/SemaConcept.cpp M contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp M contrib/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp M contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp M contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp M contrib/llvm-project/clang/lib/Sema/SemaModule.cpp M contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp M contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp M contrib/llvm-project/clang/lib/Sema/SemaTypeTraits.cpp M contrib/llvm-project/clang/lib/Serialization/ASTReader.cpp M contrib/llvm-project/clang/lib/Serialization/ASTWriter.cpp M contrib/llvm-project/clang/lib/Serialization/ModuleCache.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/AssumeModeling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp M contrib/llvm-project/compiler-rt/lib/builtins/aarch64/lse.S M contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-abi.S M contrib/llvm-project/compiler-rt/lib/builtins/assembly.h M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64.c R100 contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/freebsd.inc contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/elf_aux_info.inc R100 contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/lse_atomics/freebsd.inc contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/lse_atomics/elf_aux_info.inc M contrib/llvm-project/compiler-rt/lib/builtins/crtbegin.c M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_interceptors_vfork.S M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_setjmp_aarch64.S M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_tag_mismatch_aarch64.S M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S M contrib/llvm-project/libcxx/include/__algorithm/sort.h M contrib/llvm-project/libcxx/include/__assert M contrib/llvm-project/libcxx/include/__bit/bit_log2.h M contrib/llvm-project/libcxx/include/__config M contrib/llvm-project/libcxx/include/__configuration/abi.h M contrib/llvm-project/libcxx/include/__cxx03/__config M contrib/llvm-project/libcxx/include/__functional/hash.h A contrib/llvm-project/libcxx/include/__log_hardening_failure M contrib/llvm-project/libcxx/include/__memory/array_cookie.h M contrib/llvm-project/libcxx/include/__memory/compressed_pair.h M contrib/llvm-project/libcxx/include/__ranges/join_view.h M contrib/llvm-project/libcxx/include/__type_traits/invoke.h A contrib/llvm-project/libcxx/include/__type_traits/is_unqualified.h M contrib/llvm-project/libcxx/include/ext/hash_map M contrib/llvm-project/libcxx/include/ext/hash_set M contrib/llvm-project/libcxx/include/fstream M contrib/llvm-project/libcxx/include/map M contrib/llvm-project/libcxx/include/module.modulemap.in M contrib/llvm-project/libcxx/include/string M contrib/llvm-project/libcxx/src/algorithm.cpp A contrib/llvm-project/libcxx/src/experimental/log_hardening_failure.cpp M contrib/llvm-project/libcxx/vendor/llvm/default_assertion_handler.in M contrib/llvm-project/libunwind/src/Unwind-seh.cpp M contrib/llvm-project/libunwind/src/UnwindCursor.hpp M contrib/llvm-project/libunwind/src/UnwindRegistersRestore.S M contrib/llvm-project/lld/COFF/Chunks.cpp M contrib/llvm-project/lld/COFF/Config.h M contrib/llvm-project/lld/COFF/DLL.cpp M contrib/llvm-project/lld/COFF/Driver.cpp M contrib/llvm-project/lld/COFF/Driver.h M contrib/llvm-project/lld/COFF/DriverUtils.cpp M contrib/llvm-project/lld/COFF/InputFiles.cpp M contrib/llvm-project/lld/COFF/LTO.cpp M contrib/llvm-project/lld/COFF/Options.td M contrib/llvm-project/lld/COFF/PDB.cpp M contrib/llvm-project/lld/COFF/SymbolTable.cpp M contrib/llvm-project/lld/COFF/SymbolTable.h M contrib/llvm-project/lld/COFF/Writer.cpp M contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp M contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp M contrib/llvm-project/lld/ELF/InputFiles.cpp M contrib/llvm-project/lld/ELF/LinkerScript.cpp M contrib/llvm-project/lld/ELF/Relocations.cpp M contrib/llvm-project/lld/ELF/Thunks.cpp M contrib/llvm-project/lld/docs/DTLTO.rst M contrib/llvm-project/lld/docs/ReleaseNotes.rst M contrib/llvm-project/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h M contrib/llvm-project/lldb/include/lldb/Target/StackFrameList.h M contrib/llvm-project/lldb/include/lldb/Target/Thread.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/AuxVector.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/AuxVector.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.h M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp M contrib/llvm-project/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp M contrib/llvm-project/lldb/source/Target/Process.cpp M contrib/llvm-project/lldb/source/Target/StackFrameList.cpp M contrib/llvm-project/lldb/source/Target/TargetProperties.td M contrib/llvm-project/lldb/source/ValueObject/DILEval.cpp M contrib/llvm-project/llvm/include/llvm/Analysis/IVDescriptors.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELF.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineOperand.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h M contrib/llvm-project/llvm/include/llvm/IR/GenericFloatingPointPredicateUtils.h M contrib/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td M contrib/llvm-project/llvm/include/llvm/MC/MCContext.h M contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/MCDisassembler.h M contrib/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParser.h M contrib/llvm-project/llvm/include/llvm/MC/MCSection.h M contrib/llvm-project/llvm/include/llvm/Object/ELFObjectFile.h M contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp M contrib/llvm-project/llvm/lib/Analysis/Loads.cpp M contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp M contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp M contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineCopyPropagation.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp M contrib/llvm-project/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h M contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp M contrib/llvm-project/llvm/lib/IR/Verifier.cpp M contrib/llvm-project/llvm/lib/MC/MCContext.cpp M contrib/llvm-project/llvm/lib/MC/MCExpr.cpp M contrib/llvm-project/llvm/lib/MC/MCFragment.cpp M contrib/llvm-project/llvm/lib/MC/MCObjectStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/COFFAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/COFFMasmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/DarwinAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/ELFAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/MCAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/WasmAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCSection.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFObject.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFObject.h M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFReader.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFWriter.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFWriter.h M contrib/llvm-project/llvm/lib/Object/ELFObjectFile.cpp M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_dispatch.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_impl.h M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_neon.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h M contrib/llvm-project/llvm/lib/Support/MemoryBuffer.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64BranchTargets.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Features.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BTFDebug.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchInstrInfo.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsExpandPseudo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.td M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCallingConv.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMoveMerger.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/DelaySlotFiller.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.h M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrUAOSA.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp M contrib/llvm-project/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86CallingConv.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86CallingConv.td M contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86ISelLoweringCall.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp M contrib/llvm-project/llvm/lib/Transforms/Coroutines/Coroutines.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VectorCombine.cpp M contrib/llvm-project/llvm/tools/llvm-mc/Disassembler.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp M contrib/llvm-project/openmp/runtime/src/kmp.h M contrib/llvm-project/openmp/runtime/src/kmp_affinity.cpp M contrib/llvm-project/openmp/runtime/src/kmp_affinity.h M contrib/llvm-project/openmp/runtime/src/kmp_alloc.cpp M contrib/llvm-project/openmp/runtime/src/kmp_dispatch.h M contrib/llvm-project/openmp/runtime/src/kmp_global.cpp M contrib/llvm-project/openmp/runtime/src/kmp_settings.cpp M lib/clang/include/VCSVersion.inc M lib/clang/include/clang/Basic/Version.inc M lib/clang/include/lld/Common/Version.inc M lib/clang/include/lldb/Version/Version.inc M lib/clang/include/llvm/Config/config.h M lib/clang/include/llvm/Config/llvm-config.h M lib/clang/include/llvm/Support/VCSRevision.h M lib/libc++/Makefile M lib/libc++/__assertion_handler M lib/libc++/libcxx.imp M lib/libc++/module.modulemap M lib/libclang_rt/asan/Makefile M lib/libclang_rt/asan_cxx/Makefile M lib/libclang_rt/asan_dynamic/Makefile M lib/libclang_rt/cfi/Makefile M lib/libclang_rt/cfi_diag/Makefile M lib/libclang_rt/dd/Makefile M lib/libclang_rt/include/Makefile M lib/libclang_rt/msan/Makefile M lib/libclang_rt/msan_cxx/Makefile M lib/libclang_rt/safestack/Makefile M lib/libclang_rt/stats/Makefile M lib/libclang_rt/tsan/Makefile M lib/libclang_rt/tsan_cxx/Makefile M lib/libclang_rt/ubsan_standalone/Makefile M lib/libomp/kmp_config.h M lib/libomp/omp.h M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: e2b73bf961910f7bf21e6599cb78b053c8077789 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e2b73bf961910f7bf21e6599cb78b053c8077789 Author: Dimitry Andric (Tue 9 Dec 2025 09:38:16 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:35 BST) Fixups after llvm-project main llvmorg-21-init-19288-gface93e724f4 merge Fix various configuration fails, update generated headers, Makefiles, etc. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 770cf0a5f02dc8983a89c6568d741fbc25baa999) M ObsoleteFiles.inc M contrib/llvm-project/libcxx/include/__cxx03/__config M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp M etc/mtree/BSD.debug.dist M etc/mtree/BSD.include.dist M etc/mtree/BSD.usr.dist M lib/clang/clang.build.mk M lib/clang/headers/Makefile M lib/clang/include/Plugins/Plugins.def M lib/clang/include/VCSVersion.inc M lib/clang/include/clang/Basic/Version.inc M lib/clang/include/clang/Config/config.h M lib/clang/include/lld/Common/Version.inc M lib/clang/include/lldb/API/SBLanguages.h M lib/clang/include/lldb/Host/Config.h M lib/clang/include/lldb/Version/Version.inc A lib/clang/include/llvm/Config/Targets.h M lib/clang/include/llvm/Config/config.h M lib/clang/include/llvm/Config/llvm-config.h M lib/clang/include/llvm/Support/VCSRevision.h M lib/clang/libclang/Makefile M lib/clang/liblldb/LLDBWrapLua.cpp M lib/clang/liblldb/Makefile M lib/clang/libllvm/Makefile M lib/clang/libllvmminimal/Makefile M lib/libc++/Makefile M lib/libc++/__assertion_handler M lib/libc++/__config_site M lib/libc++/libcxx.imp A lib/libc++/module.modulemap M lib/libclang_rt/compiler-rt-vars.mk M tools/build/mk/OptionalObsoleteFiles.inc M usr.bin/clang/clang-tblgen/Makefile M usr.bin/clang/lld/Makefile M usr.bin/clang/lldb-server/Makefile M usr.bin/clang/llvm-min-tblgen/Makefile M usr.bin/clang/llvm-tblgen/Makefile ____________________________________________________________________________________________________________ Commit: 9f50fc326cf220a84629066a9336856ecc4f1af5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9f50fc326cf220a84629066a9336856ecc4f1af5 Author: Dimitry Andric (Tue 9 Dec 2025 14:04:07 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:35 BST) Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 3 This adjusts the llvmorg-21-init-19288-gface93e724f4 import: add more items to the libc/ top-level directory. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit bb722a7d0f1642bff6487f943ad0427799a6e5bf) A contrib/llvm-project/libc/hdr/errno_macros.h A contrib/llvm-project/libc/hdr/fcntl_macros.h A contrib/llvm-project/libc/hdr/fcntl_overlay.h A contrib/llvm-project/libc/hdr/fenv_macros.h A contrib/llvm-project/libc/hdr/float_macros.h A contrib/llvm-project/libc/hdr/func/aligned_alloc.h A contrib/llvm-project/libc/hdr/func/free.h A contrib/llvm-project/libc/hdr/func/malloc.h A contrib/llvm-project/libc/hdr/func/realloc.h A contrib/llvm-project/libc/hdr/limits_macros.h A contrib/llvm-project/libc/hdr/link_macros.h A contrib/llvm-project/libc/hdr/locale_macros.h A contrib/llvm-project/libc/hdr/math_function_macros.h A contrib/llvm-project/libc/hdr/math_macros.h A contrib/llvm-project/libc/hdr/offsetof_macros.h A contrib/llvm-project/libc/hdr/sched_macros.h A contrib/llvm-project/libc/hdr/signal_macros.h A contrib/llvm-project/libc/hdr/stdio_macros.h A contrib/llvm-project/libc/hdr/stdio_overlay.h A contrib/llvm-project/libc/hdr/stdlib_macros.h A contrib/llvm-project/libc/hdr/stdlib_overlay.h A contrib/llvm-project/libc/hdr/sys_auxv_macros.h A contrib/llvm-project/libc/hdr/sys_epoll_macros.h A contrib/llvm-project/libc/hdr/sys_ioctl_macros.h A contrib/llvm-project/libc/hdr/sys_stat_macros.h A contrib/llvm-project/libc/hdr/time_macros.h A contrib/llvm-project/libc/hdr/types/ACTION.h A contrib/llvm-project/libc/hdr/types/ENTRY.h A contrib/llvm-project/libc/hdr/types/FILE.h A contrib/llvm-project/libc/hdr/types/atexithandler_t.h A contrib/llvm-project/libc/hdr/types/char32_t.h A contrib/llvm-project/libc/hdr/types/char8_t.h A contrib/llvm-project/libc/hdr/types/clock_t.h A contrib/llvm-project/libc/hdr/types/clockid_t.h A contrib/llvm-project/libc/hdr/types/cookie_io_functions_t.h A contrib/llvm-project/libc/hdr/types/cpu_set_t.h A contrib/llvm-project/libc/hdr/types/div_t.h A contrib/llvm-project/libc/hdr/types/fenv_t.h A contrib/llvm-project/libc/hdr/types/fexcept_t.h A contrib/llvm-project/libc/hdr/types/jmp_buf.h A contrib/llvm-project/libc/hdr/types/ldiv_t.h A contrib/llvm-project/libc/hdr/types/lldiv_t.h A contrib/llvm-project/libc/hdr/types/locale_t.h A contrib/llvm-project/libc/hdr/types/mbstate_t.h A contrib/llvm-project/libc/hdr/types/mode_t.h A contrib/llvm-project/libc/hdr/types/nfds_t.h A contrib/llvm-project/libc/hdr/types/off_t.h A contrib/llvm-project/libc/hdr/types/pid_t.h A contrib/llvm-project/libc/hdr/types/sigset_t.h A contrib/llvm-project/libc/hdr/types/size_t.h A contrib/llvm-project/libc/hdr/types/socklen_t.h A contrib/llvm-project/libc/hdr/types/ssize_t.h A contrib/llvm-project/libc/hdr/types/stack_t.h A contrib/llvm-project/libc/hdr/types/struct_dl_phdr_info.h A contrib/llvm-project/libc/hdr/types/struct_epoll_event.h A contrib/llvm-project/libc/hdr/types/struct_f_owner_ex.h A contrib/llvm-project/libc/hdr/types/struct_flock.h A contrib/llvm-project/libc/hdr/types/struct_flock64.h A contrib/llvm-project/libc/hdr/types/struct_iovec.h A contrib/llvm-project/libc/hdr/types/struct_itimerval.h A contrib/llvm-project/libc/hdr/types/struct_msghdr.h A contrib/llvm-project/libc/hdr/types/struct_pollfd.h A contrib/llvm-project/libc/hdr/types/struct_sigaction.h A contrib/llvm-project/libc/hdr/types/struct_sockaddr.h A contrib/llvm-project/libc/hdr/types/struct_timespec.h A contrib/llvm-project/libc/hdr/types/struct_timeval.h A contrib/llvm-project/libc/hdr/types/struct_tm.h A contrib/llvm-project/libc/hdr/types/suseconds_t.h A contrib/llvm-project/libc/hdr/types/time_t.h A contrib/llvm-project/libc/hdr/types/uid_t.h A contrib/llvm-project/libc/hdr/types/wchar_t.h A contrib/llvm-project/libc/hdr/types/wint_t.h A contrib/llvm-project/libc/hdr/uchar_overlay.h A contrib/llvm-project/libc/hdr/unistd_macros.h A contrib/llvm-project/libc/hdr/unistd_overlay.h A contrib/llvm-project/libc/hdr/wchar_macros.h A contrib/llvm-project/libc/hdr/wchar_overlay.h A contrib/llvm-project/libc/include/__llvm-libc-common.h A contrib/llvm-project/libc/include/llvm-libc-macros/EFIAPI-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/assert-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/baremetal/time-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/complex-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/containerof-macro.h A contrib/llvm-project/libc/include/llvm-libc-macros/dlfcn-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/elf-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/endian-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/error-number-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/fcntl-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/features-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/fenv-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/file-seek-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/float-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/float16-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/generic-error-number-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/gpu/signal-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/gpu/time-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/inttypes-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/limits-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/link-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/error-number-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/fcntl-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/poll-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sched-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/signal-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-epoll-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-ioctl-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-random-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-resource-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-socket-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-stat-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-time-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/sys-wait-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/termios-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/time-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/linux/unistd-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/locale-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/malloc-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/math-function-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/math-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/null-macro.h A contrib/llvm-project/libc/include/llvm-libc-macros/offsetof-macro.h A contrib/llvm-project/libc/include/llvm-libc-macros/poll-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/pthread-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sched-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/signal-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/stdbit-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/stdckdint-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/stdfix-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/stdint-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/stdio-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/stdlib-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-auxv-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-epoll-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-ioctl-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-mman-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-queue-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-random-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-resource-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-select-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-socket-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-stat-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-time-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sys-wait-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/sysexits-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/termios-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/time-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/unistd-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/wchar-macros.h A contrib/llvm-project/libc/include/llvm-libc-macros/windows/time-macros-ext.h A contrib/llvm-project/libc/include/llvm-libc-types/ACTION.h A contrib/llvm-project/libc/include/llvm-libc-types/DIR.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_ALLOCATE_TYPE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_BOOT_SERVICES.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_CAPSULE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_CONFIGURATION_TABLE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_DEVICE_PATH_PROTOCOL.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_EVENT.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_GUID.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_HANDLE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_INTERFACE_TYPE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_LOCATE_SEARCH_TYPE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_MEMORY_DESCRIPTOR.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_MEMORY_TYPE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_OPEN_PROTOCOL_INFORMATION_ENTRY.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_PHYSICAL_ADDRESS.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_RUNTIME_SERVICES.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_SIMPLE_TEXT_INPUT_PROTOCOL.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_STATUS.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_SYSTEM_TABLE.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_TABLE_HEADER.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_TIME.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_TIMER_DELAY.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_TPL.h A contrib/llvm-project/libc/include/llvm-libc-types/EFI_VIRTUAL_ADDRESS.h A contrib/llvm-project/libc/include/llvm-libc-types/ENTRY.h A contrib/llvm-project/libc/include/llvm-libc-types/FILE.h A contrib/llvm-project/libc/include/llvm-libc-types/VISIT.h A contrib/llvm-project/libc/include/llvm-libc-types/__atexithandler_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__atfork_callback_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__call_once_func_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__dl_iterate_phdr_callback_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__exec_argv_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__exec_envp_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__futex_word.h A contrib/llvm-project/libc/include/llvm-libc-types/__getoptargv_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__mutex_type.h A contrib/llvm-project/libc/include/llvm-libc-types/__pthread_once_func_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__pthread_start_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__pthread_tss_dtor_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__qsortcompare_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__qsortrcompare_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__search_compare_t.h A contrib/llvm-project/libc/include/llvm-libc-types/__thread_type.h A contrib/llvm-project/libc/include/llvm-libc-types/blkcnt_t.h A contrib/llvm-project/libc/include/llvm-libc-types/blksize_t.h A contrib/llvm-project/libc/include/llvm-libc-types/cc_t.h A contrib/llvm-project/libc/include/llvm-libc-types/cfloat128.h A contrib/llvm-project/libc/include/llvm-libc-types/cfloat16.h A contrib/llvm-project/libc/include/llvm-libc-types/char16_t.h A contrib/llvm-project/libc/include/llvm-libc-types/char32_t.h A contrib/llvm-project/libc/include/llvm-libc-types/char8_t.h A contrib/llvm-project/libc/include/llvm-libc-types/clock_t.h A contrib/llvm-project/libc/include/llvm-libc-types/clockid_t.h A contrib/llvm-project/libc/include/llvm-libc-types/cnd_t.h A contrib/llvm-project/libc/include/llvm-libc-types/cookie_io_functions_t.h A contrib/llvm-project/libc/include/llvm-libc-types/cpu_set_t.h A contrib/llvm-project/libc/include/llvm-libc-types/dev_t.h A contrib/llvm-project/libc/include/llvm-libc-types/div_t.h A contrib/llvm-project/libc/include/llvm-libc-types/double_t.h A contrib/llvm-project/libc/include/llvm-libc-types/fd_set.h A contrib/llvm-project/libc/include/llvm-libc-types/fenv_t.h A contrib/llvm-project/libc/include/llvm-libc-types/fexcept_t.h A contrib/llvm-project/libc/include/llvm-libc-types/float128.h A contrib/llvm-project/libc/include/llvm-libc-types/float_t.h A contrib/llvm-project/libc/include/llvm-libc-types/fsblkcnt_t.h A contrib/llvm-project/libc/include/llvm-libc-types/fsfilcnt_t.h A contrib/llvm-project/libc/include/llvm-libc-types/gid_t.h A contrib/llvm-project/libc/include/llvm-libc-types/imaxdiv_t.h A contrib/llvm-project/libc/include/llvm-libc-types/ino_t.h A contrib/llvm-project/libc/include/llvm-libc-types/jmp_buf.h A contrib/llvm-project/libc/include/llvm-libc-types/ldiv_t.h A contrib/llvm-project/libc/include/llvm-libc-types/lldiv_t.h A contrib/llvm-project/libc/include/llvm-libc-types/locale_t.h A contrib/llvm-project/libc/include/llvm-libc-types/mbstate_t.h A contrib/llvm-project/libc/include/llvm-libc-types/mode_t.h A contrib/llvm-project/libc/include/llvm-libc-types/mtx_t.h A contrib/llvm-project/libc/include/llvm-libc-types/nfds_t.h A contrib/llvm-project/libc/include/llvm-libc-types/nlink_t.h A contrib/llvm-project/libc/include/llvm-libc-types/off64_t.h A contrib/llvm-project/libc/include/llvm-libc-types/off_t.h A contrib/llvm-project/libc/include/llvm-libc-types/once_flag.h A contrib/llvm-project/libc/include/llvm-libc-types/pid_t.h A contrib/llvm-project/libc/include/llvm-libc-types/posix_spawn_file_actions_t.h A contrib/llvm-project/libc/include/llvm-libc-types/posix_spawnattr_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_attr_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_condattr_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_key_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_mutex_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_mutexattr_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_once_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_rwlock_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_rwlockattr_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_spinlock_t.h A contrib/llvm-project/libc/include/llvm-libc-types/pthread_t.h A contrib/llvm-project/libc/include/llvm-libc-types/rlim_t.h A contrib/llvm-project/libc/include/llvm-libc-types/sa_family_t.h A contrib/llvm-project/libc/include/llvm-libc-types/sig_atomic_t.h A contrib/llvm-project/libc/include/llvm-libc-types/sighandler_t.h A contrib/llvm-project/libc/include/llvm-libc-types/siginfo_t.h A contrib/llvm-project/libc/include/llvm-libc-types/sigset_t.h A contrib/llvm-project/libc/include/llvm-libc-types/size_t.h A contrib/llvm-project/libc/include/llvm-libc-types/socklen_t.h A contrib/llvm-project/libc/include/llvm-libc-types/speed_t.h A contrib/llvm-project/libc/include/llvm-libc-types/ssize_t.h A contrib/llvm-project/libc/include/llvm-libc-types/stack_t.h A contrib/llvm-project/libc/include/llvm-libc-types/stdfix-types.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_dirent.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_dl_phdr_info.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_epoll_data.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_epoll_event.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_f_owner_ex.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_flock.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_flock64.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_hsearch_data.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_iovec.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_itimerval.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_lconv.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_msghdr.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_pollfd.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_rlimit.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_rusage.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_sched_param.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_sigaction.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_sockaddr.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_sockaddr_un.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_stat.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_statvfs.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_termios.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_timespec.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_timeval.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_tm.h A contrib/llvm-project/libc/include/llvm-libc-types/struct_utsname.h A contrib/llvm-project/libc/include/llvm-libc-types/suseconds_t.h A contrib/llvm-project/libc/include/llvm-libc-types/tcflag_t.h A contrib/llvm-project/libc/include/llvm-libc-types/test_rpc_opcodes_t.h A contrib/llvm-project/libc/include/llvm-libc-types/thrd_start_t.h A contrib/llvm-project/libc/include/llvm-libc-types/thrd_t.h A contrib/llvm-project/libc/include/llvm-libc-types/time_t.h A contrib/llvm-project/libc/include/llvm-libc-types/time_t_32.h A contrib/llvm-project/libc/include/llvm-libc-types/time_t_64.h A contrib/llvm-project/libc/include/llvm-libc-types/tss_dtor_t.h A contrib/llvm-project/libc/include/llvm-libc-types/tss_t.h A contrib/llvm-project/libc/include/llvm-libc-types/uid_t.h A contrib/llvm-project/libc/include/llvm-libc-types/union_sigval.h A contrib/llvm-project/libc/include/llvm-libc-types/wchar_t.h A contrib/llvm-project/libc/include/llvm-libc-types/wint_t.h A contrib/llvm-project/libc/include/sys/queue.h A contrib/llvm-project/libc/src/__support/CPP/README.md A contrib/llvm-project/libc/src/__support/CPP/algorithm.h A contrib/llvm-project/libc/src/__support/CPP/array.h A contrib/llvm-project/libc/src/__support/CPP/atomic.h A contrib/llvm-project/libc/src/__support/CPP/bit.h A contrib/llvm-project/libc/src/__support/CPP/bitset.h A contrib/llvm-project/libc/src/__support/CPP/cstddef.h A contrib/llvm-project/libc/src/__support/CPP/expected.h A contrib/llvm-project/libc/src/__support/CPP/functional.h A contrib/llvm-project/libc/src/__support/CPP/iterator.h A contrib/llvm-project/libc/src/__support/CPP/limits.h A contrib/llvm-project/libc/src/__support/CPP/mutex.h A contrib/llvm-project/libc/src/__support/CPP/new.cpp A contrib/llvm-project/libc/src/__support/CPP/new.h A contrib/llvm-project/libc/src/__support/CPP/optional.h A contrib/llvm-project/libc/src/__support/CPP/span.h A contrib/llvm-project/libc/src/__support/CPP/string.h A contrib/llvm-project/libc/src/__support/CPP/string_view.h A contrib/llvm-project/libc/src/__support/CPP/stringstream.h A contrib/llvm-project/libc/src/__support/CPP/type_traits.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/add_lvalue_reference.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/add_pointer.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/add_rvalue_reference.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/aligned_storage.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/always_false.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/bool_constant.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/conditional.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/decay.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/enable_if.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/false_type.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/has_unique_object_representations.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/integral_constant.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/invoke.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/invoke_result.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_arithmetic.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_array.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_base_of.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_class.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_complex.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_const.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_constant_evaluated.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_convertible.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_copy_assignable.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_copy_constructible.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_destructible.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_enum.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_fixed_point.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_floating_point.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_function.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_integral.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_lvalue_reference.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_member_pointer.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_move_assignable.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_move_constructible.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_null_pointer.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_object.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_pointer.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_reference.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_rvalue_reference.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_same.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_scalar.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_signed.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_trivially_constructible.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_trivially_copyable.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_trivially_destructible.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_union.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_unsigned.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/is_void.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/make_signed.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/make_unsigned.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/remove_all_extents.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/remove_cv.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/remove_cvref.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/remove_extent.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/remove_reference.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/true_type.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/type_identity.h A contrib/llvm-project/libc/src/__support/CPP/type_traits/void_t.h A contrib/llvm-project/libc/src/__support/CPP/utility.h A contrib/llvm-project/libc/src/__support/CPP/utility/declval.h A contrib/llvm-project/libc/src/__support/CPP/utility/forward.h A contrib/llvm-project/libc/src/__support/CPP/utility/in_place.h A contrib/llvm-project/libc/src/__support/CPP/utility/integer_sequence.h A contrib/llvm-project/libc/src/__support/CPP/utility/move.h A contrib/llvm-project/libc/src/__support/FPUtil/BasicOperations.h A contrib/llvm-project/libc/src/__support/FPUtil/DivisionAndRemainderOperations.h A contrib/llvm-project/libc/src/__support/FPUtil/FEnvImpl.h A contrib/llvm-project/libc/src/__support/FPUtil/FMA.h A contrib/llvm-project/libc/src/__support/FPUtil/FPBits.h A contrib/llvm-project/libc/src/__support/FPUtil/Hypot.h A contrib/llvm-project/libc/src/__support/FPUtil/ManipulationFunctions.h A contrib/llvm-project/libc/src/__support/FPUtil/NearestIntegerOperations.h A contrib/llvm-project/libc/src/__support/FPUtil/NormalFloat.h A contrib/llvm-project/libc/src/__support/FPUtil/PolyEval.h A contrib/llvm-project/libc/src/__support/FPUtil/aarch64/FEnvImpl.h A contrib/llvm-project/libc/src/__support/FPUtil/aarch64/fenv_darwin_impl.h A contrib/llvm-project/libc/src/__support/FPUtil/aarch64/nearest_integer.h A contrib/llvm-project/libc/src/__support/FPUtil/aarch64/sqrt.h A contrib/llvm-project/libc/src/__support/FPUtil/arm/FEnvImpl.h A contrib/llvm-project/libc/src/__support/FPUtil/arm/sqrt.h A contrib/llvm-project/libc/src/__support/FPUtil/bfloat16.h A contrib/llvm-project/libc/src/__support/FPUtil/cast.h A contrib/llvm-project/libc/src/__support/FPUtil/double_double.h A contrib/llvm-project/libc/src/__support/FPUtil/dyadic_float.h A contrib/llvm-project/libc/src/__support/FPUtil/except_value_utils.h A contrib/llvm-project/libc/src/__support/FPUtil/fpbits_str.h A contrib/llvm-project/libc/src/__support/FPUtil/generic/FMA.h A contrib/llvm-project/libc/src/__support/FPUtil/generic/FMod.h A contrib/llvm-project/libc/src/__support/FPUtil/generic/README.md A contrib/llvm-project/libc/src/__support/FPUtil/generic/add_sub.h A contrib/llvm-project/libc/src/__support/FPUtil/generic/div.h A contrib/llvm-project/libc/src/__support/FPUtil/generic/mul.h A contrib/llvm-project/libc/src/__support/FPUtil/generic/sqrt.h A contrib/llvm-project/libc/src/__support/FPUtil/generic/sqrt_80_bit_long_double.h A contrib/llvm-project/libc/src/__support/FPUtil/multiply_add.h A contrib/llvm-project/libc/src/__support/FPUtil/nearest_integer.h A contrib/llvm-project/libc/src/__support/FPUtil/riscv/FEnvImpl.h A contrib/llvm-project/libc/src/__support/FPUtil/riscv/sqrt.h A contrib/llvm-project/libc/src/__support/FPUtil/rounding_mode.h A contrib/llvm-project/libc/src/__support/FPUtil/sqrt.h A contrib/llvm-project/libc/src/__support/FPUtil/triple_double.h A contrib/llvm-project/libc/src/__support/FPUtil/x86_64/FEnvImpl.h A contrib/llvm-project/libc/src/__support/FPUtil/x86_64/NextAfterLongDouble.h A contrib/llvm-project/libc/src/__support/FPUtil/x86_64/NextUpDownLongDouble.h A contrib/llvm-project/libc/src/__support/FPUtil/x86_64/nearest_integer.h A contrib/llvm-project/libc/src/__support/FPUtil/x86_64/sqrt.h A contrib/llvm-project/libc/src/__support/File/dir.cpp A contrib/llvm-project/libc/src/__support/File/dir.h A contrib/llvm-project/libc/src/__support/File/file.cpp A contrib/llvm-project/libc/src/__support/File/file.h A contrib/llvm-project/libc/src/__support/File/linux/dir.cpp A contrib/llvm-project/libc/src/__support/File/linux/file.cpp A contrib/llvm-project/libc/src/__support/File/linux/file.h A contrib/llvm-project/libc/src/__support/File/linux/lseekImpl.h A contrib/llvm-project/libc/src/__support/File/linux/stderr.cpp A contrib/llvm-project/libc/src/__support/File/linux/stdin.cpp A contrib/llvm-project/libc/src/__support/File/linux/stdout.cpp A contrib/llvm-project/libc/src/__support/GPU/allocator.cpp A contrib/llvm-project/libc/src/__support/GPU/allocator.h A contrib/llvm-project/libc/src/__support/GPU/utils.h A contrib/llvm-project/libc/src/__support/HashTable/bitmask.h A contrib/llvm-project/libc/src/__support/HashTable/generic/bitmask_impl.inc A contrib/llvm-project/libc/src/__support/HashTable/randomness.h A contrib/llvm-project/libc/src/__support/HashTable/sse2/bitmask_impl.inc A contrib/llvm-project/libc/src/__support/HashTable/table.h A contrib/llvm-project/libc/src/__support/OSUtil/baremetal/exit.cpp A contrib/llvm-project/libc/src/__support/OSUtil/baremetal/io.cpp A contrib/llvm-project/libc/src/__support/OSUtil/baremetal/io.h A contrib/llvm-project/libc/src/__support/OSUtil/darwin/aarch64/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/darwin/io.h A contrib/llvm-project/libc/src/__support/OSUtil/darwin/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/exit.h A contrib/llvm-project/libc/src/__support/OSUtil/fcntl.h A contrib/llvm-project/libc/src/__support/OSUtil/fuchsia/io.h A contrib/llvm-project/libc/src/__support/OSUtil/gpu/exit.cpp A contrib/llvm-project/libc/src/__support/OSUtil/gpu/io.cpp A contrib/llvm-project/libc/src/__support/OSUtil/gpu/io.h A contrib/llvm-project/libc/src/__support/OSUtil/io.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/aarch64/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/aarch64/vdso.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/arm/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/arm/vdso.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/exit.cpp A contrib/llvm-project/libc/src/__support/OSUtil/linux/fcntl.cpp A contrib/llvm-project/libc/src/__support/OSUtil/linux/getrandom.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/i386/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/i386/vdso.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/io.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/riscv/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/riscv/vdso.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp A contrib/llvm-project/libc/src/__support/OSUtil/linux/vdso.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/vdso_sym.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/x86_64/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/linux/x86_64/vdso.h A contrib/llvm-project/libc/src/__support/OSUtil/syscall.h A contrib/llvm-project/libc/src/__support/OSUtil/uefi/error.h A contrib/llvm-project/libc/src/__support/OSUtil/uefi/exit.cpp A contrib/llvm-project/libc/src/__support/OSUtil/uefi/io.cpp A contrib/llvm-project/libc/src/__support/OSUtil/uefi/io.h A contrib/llvm-project/libc/src/__support/OSUtil/windows/exit.cpp A contrib/llvm-project/libc/src/__support/OSUtil/windows/io.cpp A contrib/llvm-project/libc/src/__support/OSUtil/windows/io.h A contrib/llvm-project/libc/src/__support/RPC/rpc_client.cpp A contrib/llvm-project/libc/src/__support/RPC/rpc_client.h A contrib/llvm-project/libc/src/__support/RPC/rpc_server.h A contrib/llvm-project/libc/src/__support/StringUtil/error_to_string.cpp A contrib/llvm-project/libc/src/__support/StringUtil/error_to_string.h A contrib/llvm-project/libc/src/__support/StringUtil/message_mapper.h A contrib/llvm-project/libc/src/__support/StringUtil/platform_errors.h A contrib/llvm-project/libc/src/__support/StringUtil/platform_signals.h A contrib/llvm-project/libc/src/__support/StringUtil/signal_to_string.cpp A contrib/llvm-project/libc/src/__support/StringUtil/signal_to_string.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/linux_extension_errors.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/linux_extension_signals.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/linux_platform_errors.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/linux_platform_signals.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/minimal_platform_errors.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/minimal_platform_signals.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/posix_errors.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/posix_signals.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/signal_table.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/stdc_errors.h A contrib/llvm-project/libc/src/__support/StringUtil/tables/stdc_signals.h A contrib/llvm-project/libc/src/__support/arg_list.h A contrib/llvm-project/libc/src/__support/big_int.h A contrib/llvm-project/libc/src/__support/block.h A contrib/llvm-project/libc/src/__support/blockstore.h A contrib/llvm-project/libc/src/__support/c_string.h A contrib/llvm-project/libc/src/__support/char_vector.h A contrib/llvm-project/libc/src/__support/common.h A contrib/llvm-project/libc/src/__support/complex_basic_ops.h A contrib/llvm-project/libc/src/__support/complex_type.h A contrib/llvm-project/libc/src/__support/ctype_utils.h A contrib/llvm-project/libc/src/__support/detailed_powers_of_ten.h A contrib/llvm-project/libc/src/__support/endian_internal.h A contrib/llvm-project/libc/src/__support/error_or.h A contrib/llvm-project/libc/src/__support/fixed_point/fx_bits.h A contrib/llvm-project/libc/src/__support/fixed_point/fx_rep.h A contrib/llvm-project/libc/src/__support/fixed_point/sqrt.h A contrib/llvm-project/libc/src/__support/fixedvector.h A contrib/llvm-project/libc/src/__support/float_to_string.h A contrib/llvm-project/libc/src/__support/freelist.cpp A contrib/llvm-project/libc/src/__support/freelist.h A contrib/llvm-project/libc/src/__support/freelist_heap.cpp A contrib/llvm-project/libc/src/__support/freelist_heap.h A contrib/llvm-project/libc/src/__support/freestore.h A contrib/llvm-project/libc/src/__support/freetrie.cpp A contrib/llvm-project/libc/src/__support/freetrie.h A contrib/llvm-project/libc/src/__support/hash.h A contrib/llvm-project/libc/src/__support/high_precision_decimal.h A contrib/llvm-project/libc/src/__support/integer_literals.h A contrib/llvm-project/libc/src/__support/integer_operations.h A contrib/llvm-project/libc/src/__support/integer_to_string.h A contrib/llvm-project/libc/src/__support/intrusive_list.h A contrib/llvm-project/libc/src/__support/libc_assert.h A contrib/llvm-project/libc/src/__support/libc_errno.h A contrib/llvm-project/libc/src/__support/macros/README.md A contrib/llvm-project/libc/src/__support/macros/attributes.h A contrib/llvm-project/libc/src/__support/macros/config.h A contrib/llvm-project/libc/src/__support/macros/null_check.h A contrib/llvm-project/libc/src/__support/macros/optimization.h A contrib/llvm-project/libc/src/__support/macros/properties/README.md A contrib/llvm-project/libc/src/__support/macros/properties/architectures.h A contrib/llvm-project/libc/src/__support/macros/properties/compiler.h A contrib/llvm-project/libc/src/__support/macros/properties/complex_types.h A contrib/llvm-project/libc/src/__support/macros/properties/cpu_features.h A contrib/llvm-project/libc/src/__support/macros/properties/os.h A contrib/llvm-project/libc/src/__support/macros/properties/types.h A contrib/llvm-project/libc/src/__support/macros/sanitizer.h A contrib/llvm-project/libc/src/__support/math/exp_float_constants.h A contrib/llvm-project/libc/src/__support/math/expf.h A contrib/llvm-project/libc/src/__support/math/expf16.h A contrib/llvm-project/libc/src/__support/math/expf16_utils.h A contrib/llvm-project/libc/src/__support/math/frexpf.h A contrib/llvm-project/libc/src/__support/math/frexpf128.h A contrib/llvm-project/libc/src/__support/math/frexpf16.h A contrib/llvm-project/libc/src/__support/math/ldexpf.h A contrib/llvm-project/libc/src/__support/math/ldexpf128.h A contrib/llvm-project/libc/src/__support/math/ldexpf16.h A contrib/llvm-project/libc/src/__support/math_extras.h A contrib/llvm-project/libc/src/__support/memory_size.h A contrib/llvm-project/libc/src/__support/number_pair.h A contrib/llvm-project/libc/src/__support/ryu_constants.h A contrib/llvm-project/libc/src/__support/ryu_long_double_constants.h A contrib/llvm-project/libc/src/__support/sign.h A contrib/llvm-project/libc/src/__support/str_to_float.h A contrib/llvm-project/libc/src/__support/str_to_integer.h A contrib/llvm-project/libc/src/__support/str_to_num_result.h A contrib/llvm-project/libc/src/__support/threads/CndVar.h A contrib/llvm-project/libc/src/__support/threads/callonce.h A contrib/llvm-project/libc/src/__support/threads/fork_callbacks.cpp A contrib/llvm-project/libc/src/__support/threads/fork_callbacks.h A contrib/llvm-project/libc/src/__support/threads/gpu/mutex.h A contrib/llvm-project/libc/src/__support/threads/identifier.h A contrib/llvm-project/libc/src/__support/threads/linux/CndVar.cpp A contrib/llvm-project/libc/src/__support/threads/linux/callonce.cpp A contrib/llvm-project/libc/src/__support/threads/linux/callonce.h A contrib/llvm-project/libc/src/__support/threads/linux/futex_utils.h A contrib/llvm-project/libc/src/__support/threads/linux/futex_word.h A contrib/llvm-project/libc/src/__support/threads/linux/mutex.h A contrib/llvm-project/libc/src/__support/threads/linux/raw_mutex.h A contrib/llvm-project/libc/src/__support/threads/linux/rwlock.h A contrib/llvm-project/libc/src/__support/threads/linux/thread.cpp A contrib/llvm-project/libc/src/__support/threads/mutex.h A contrib/llvm-project/libc/src/__support/threads/mutex_common.h A contrib/llvm-project/libc/src/__support/threads/sleep.h A contrib/llvm-project/libc/src/__support/threads/spin_lock.h A contrib/llvm-project/libc/src/__support/threads/thread.cpp A contrib/llvm-project/libc/src/__support/threads/thread.h A contrib/llvm-project/libc/src/__support/time/clock_gettime.h A contrib/llvm-project/libc/src/__support/time/gpu/clock_gettime.cpp A contrib/llvm-project/libc/src/__support/time/gpu/time_utils.cpp A contrib/llvm-project/libc/src/__support/time/gpu/time_utils.h A contrib/llvm-project/libc/src/__support/time/linux/abs_timeout.h A contrib/llvm-project/libc/src/__support/time/linux/clock_conversion.h A contrib/llvm-project/libc/src/__support/time/linux/clock_gettime.cpp A contrib/llvm-project/libc/src/__support/time/linux/monotonicity.h A contrib/llvm-project/libc/src/__support/time/units.h A contrib/llvm-project/libc/src/__support/time/windows/clock_gettime.cpp A contrib/llvm-project/libc/src/__support/time/windows/performance_counter.h A contrib/llvm-project/libc/src/__support/uint128.h A contrib/llvm-project/libc/src/__support/wchar/character_converter.cpp A contrib/llvm-project/libc/src/__support/wchar/character_converter.h A contrib/llvm-project/libc/src/__support/wchar/mbrtowc.cpp A contrib/llvm-project/libc/src/__support/wchar/mbrtowc.h A contrib/llvm-project/libc/src/__support/wchar/mbstate.h A contrib/llvm-project/libc/src/__support/wchar/string_converter.h A contrib/llvm-project/libc/src/__support/wchar/wcrtomb.cpp A contrib/llvm-project/libc/src/__support/wchar/wcrtomb.h A contrib/llvm-project/libc/src/__support/wcs_to_integer.h A contrib/llvm-project/libc/src/__support/wctype_utils.h ____________________________________________________________________________________________________________ Commit: bfe4d5ca73d5f1218808a3722e8999ddee6df07a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bfe4d5ca73d5f1218808a3722e8999ddee6df07a Author: Dimitry Andric (Tue 9 Dec 2025 13:44:39 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:35 BST) Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 2 This adjusts the llvmorg-21-init-19288-gface93e724f4 import: add partial libc/ top-level directory. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 8f6978f83cc64a2e644d9bdf380a6996d3acdc4b) A contrib/llvm-project/libc/shared/fp_bits.h A contrib/llvm-project/libc/shared/libc_common.h A contrib/llvm-project/libc/shared/math.h A contrib/llvm-project/libc/shared/math/expf.h A contrib/llvm-project/libc/shared/math/expf16.h A contrib/llvm-project/libc/shared/math/frexpf.h A contrib/llvm-project/libc/shared/math/frexpf128.h A contrib/llvm-project/libc/shared/math/frexpf16.h A contrib/llvm-project/libc/shared/math/ldexpf.h A contrib/llvm-project/libc/shared/math/ldexpf128.h A contrib/llvm-project/libc/shared/math/ldexpf16.h A contrib/llvm-project/libc/shared/rpc.h A contrib/llvm-project/libc/shared/rpc_opcodes.h A contrib/llvm-project/libc/shared/rpc_server.h A contrib/llvm-project/libc/shared/rpc_util.h A contrib/llvm-project/libc/shared/str_to_float.h A contrib/llvm-project/libc/shared/str_to_integer.h ____________________________________________________________________________________________________________ Commit: b68b15f5535f5f4366229acca66e84dfb69e7799 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b68b15f5535f5f4366229acca66e84dfb69e7799 Author: Dimitry Andric (Sun 7 Dec 2025 19:01:02 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:35 BST) Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 1 This adjusts the llvmorg-21-init-19288-gface93e724f4 import: add partial third-party/ top-level directory. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 3f16c588d1d8c46d7025f95003602807d9c1ddb9) A contrib/llvm-project/third-party/siphash/include/siphash/SipHash.h ____________________________________________________________________________________________________________ Commit: 9d99cbbb284fb88c44b05241e73790f429d086dc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9d99cbbb284fb88c44b05241e73790f429d086dc Author: Dimitry Andric (Sun 7 Dec 2025 15:15:22 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:34 BST) Merge llvm-project main llvmorg-21-init-19288-gface93e724f4 This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvm-project main llvmorg-21-init-19288-gface93e724f4, the last commit before the upstream release/21.x branch was created. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 700637cbb5e582861067a11aaca4d053546871d2) M contrib/llvm-project/clang/include/clang-c/CXSourceLocation.h M contrib/llvm-project/clang/include/clang-c/CXString.h M contrib/llvm-project/clang/include/clang-c/FatalErrorHandler.h M contrib/llvm-project/clang/include/clang-c/Index.h M contrib/llvm-project/clang/include/clang-c/Platform.h M contrib/llvm-project/clang/include/clang/APINotes/APINotesManager.h M contrib/llvm-project/clang/include/clang/APINotes/APINotesReader.h M contrib/llvm-project/clang/include/clang/APINotes/APINotesWriter.h M contrib/llvm-project/clang/include/clang/APINotes/Types.h D contrib/llvm-project/clang/include/clang/ARCMigrate/ARCMT.h D contrib/llvm-project/clang/include/clang/ARCMigrate/ARCMTActions.h D contrib/llvm-project/clang/include/clang/ARCMigrate/FileRemapper.h M contrib/llvm-project/clang/include/clang/AST/APValue.h M contrib/llvm-project/clang/include/clang/AST/ASTConcept.h M contrib/llvm-project/clang/include/clang/AST/ASTContext.h M contrib/llvm-project/clang/include/clang/AST/ASTDiagnostic.h M contrib/llvm-project/clang/include/clang/AST/ASTImporter.h M contrib/llvm-project/clang/include/clang/AST/ASTImporterLookupTable.h M contrib/llvm-project/clang/include/clang/AST/ASTLambda.h M contrib/llvm-project/clang/include/clang/AST/ASTNodeTraverser.h M contrib/llvm-project/clang/include/clang/AST/ASTStructuralEquivalence.h M contrib/llvm-project/clang/include/clang/AST/AbstractBasicReader.h M contrib/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h M contrib/llvm-project/clang/include/clang/AST/Attr.h M contrib/llvm-project/clang/include/clang/AST/AttrIterator.h M contrib/llvm-project/clang/include/clang/AST/Availability.h M contrib/llvm-project/clang/include/clang/AST/CXXRecordDeclDefinitionBits.def M contrib/llvm-project/clang/include/clang/AST/CanonicalType.h M contrib/llvm-project/clang/include/clang/AST/CommentCommands.td M contrib/llvm-project/clang/include/clang/AST/CommentSema.h M contrib/llvm-project/clang/include/clang/AST/ComputeDependence.h M contrib/llvm-project/clang/include/clang/AST/Decl.h M contrib/llvm-project/clang/include/clang/AST/DeclBase.h M contrib/llvm-project/clang/include/clang/AST/DeclCXX.h M contrib/llvm-project/clang/include/clang/AST/DeclContextInternals.h M contrib/llvm-project/clang/include/clang/AST/DeclFriend.h M contrib/llvm-project/clang/include/clang/AST/DeclGroup.h M contrib/llvm-project/clang/include/clang/AST/DeclID.h M contrib/llvm-project/clang/include/clang/AST/DeclObjC.h A contrib/llvm-project/clang/include/clang/AST/DeclOpenACC.h M contrib/llvm-project/clang/include/clang/AST/DeclOpenMP.h M contrib/llvm-project/clang/include/clang/AST/DeclTemplate.h M contrib/llvm-project/clang/include/clang/AST/DeclVisitor.h M contrib/llvm-project/clang/include/clang/AST/DeclarationName.h M contrib/llvm-project/clang/include/clang/AST/DependenceFlags.h A contrib/llvm-project/clang/include/clang/AST/DynamicRecursiveASTVisitor.h M contrib/llvm-project/clang/include/clang/AST/Expr.h M contrib/llvm-project/clang/include/clang/AST/ExprCXX.h M contrib/llvm-project/clang/include/clang/AST/ExprConcepts.h M contrib/llvm-project/clang/include/clang/AST/ExprObjC.h M contrib/llvm-project/clang/include/clang/AST/ExprOpenMP.h M contrib/llvm-project/clang/include/clang/AST/ExternalASTMerger.h M contrib/llvm-project/clang/include/clang/AST/ExternalASTSource.h M contrib/llvm-project/clang/include/clang/AST/FormatString.h M contrib/llvm-project/clang/include/clang/AST/GlobalDecl.h M contrib/llvm-project/clang/include/clang/AST/JSONNodeDumper.h M contrib/llvm-project/clang/include/clang/AST/Mangle.h M contrib/llvm-project/clang/include/clang/AST/NestedNameSpecifier.h M contrib/llvm-project/clang/include/clang/AST/NonTrivialTypeVisitor.h M contrib/llvm-project/clang/include/clang/AST/ODRHash.h M contrib/llvm-project/clang/include/clang/AST/OpenACCClause.h M contrib/llvm-project/clang/include/clang/AST/OpenMPClause.h M contrib/llvm-project/clang/include/clang/AST/OperationKinds.def M contrib/llvm-project/clang/include/clang/AST/PrettyPrinter.h M contrib/llvm-project/clang/include/clang/AST/PropertiesBase.td M contrib/llvm-project/clang/include/clang/AST/RecordLayout.h M contrib/llvm-project/clang/include/clang/AST/RecursiveASTVisitor.h M contrib/llvm-project/clang/include/clang/AST/Redeclarable.h A contrib/llvm-project/clang/include/clang/AST/SYCLKernelInfo.h M contrib/llvm-project/clang/include/clang/AST/Stmt.h M contrib/llvm-project/clang/include/clang/AST/StmtCXX.h M contrib/llvm-project/clang/include/clang/AST/StmtDataCollectors.td M contrib/llvm-project/clang/include/clang/AST/StmtObjC.h M contrib/llvm-project/clang/include/clang/AST/StmtOpenACC.h M contrib/llvm-project/clang/include/clang/AST/StmtOpenMP.h A contrib/llvm-project/clang/include/clang/AST/StmtSYCL.h M contrib/llvm-project/clang/include/clang/AST/StmtVisitor.h M contrib/llvm-project/clang/include/clang/AST/TemplateArgumentVisitor.h M contrib/llvm-project/clang/include/clang/AST/TemplateBase.h M contrib/llvm-project/clang/include/clang/AST/TemplateName.h M contrib/llvm-project/clang/include/clang/AST/TextNodeDumper.h M contrib/llvm-project/clang/include/clang/AST/Type.h M contrib/llvm-project/clang/include/clang/AST/TypeLoc.h M contrib/llvm-project/clang/include/clang/AST/TypeProperties.td M contrib/llvm-project/clang/include/clang/AST/UnresolvedSet.h M contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchFinder.h M contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h M contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchersInternal.h M contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchersMacros.h A contrib/llvm-project/clang/include/clang/ASTMatchers/LowLevelHelpers.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h A contrib/llvm-project/clang/include/clang/Analysis/Analyses/LifetimeSafety.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafety.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/UninitializedValues.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/UnsafeBufferUsage.h M contrib/llvm-project/clang/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def M contrib/llvm-project/clang/include/clang/Analysis/AnalysisDeclContext.h M contrib/llvm-project/clang/include/clang/Analysis/AnyCall.h M contrib/llvm-project/clang/include/clang/Analysis/CFG.h M contrib/llvm-project/clang/include/clang/Analysis/CallGraph.h M contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ASTOps.h M contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/AdornedCFG.h A contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/CachedConstAccessorsLattice.h M contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h M contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/MapLattice.h M contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h M contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/NoopLattice.h A contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h M contrib/llvm-project/clang/include/clang/Analysis/ProgramPoint.h A contrib/llvm-project/clang/include/clang/Analysis/Support/FixitUtil.h A contrib/llvm-project/clang/include/clang/Basic/AArch64ACLETypes.def D contrib/llvm-project/clang/include/clang/Basic/AArch64SVEACLETypes.def M contrib/llvm-project/clang/include/clang/Basic/AMDGPUTypes.def M contrib/llvm-project/clang/include/clang/Basic/AddressSpaces.h A contrib/llvm-project/clang/include/clang/Basic/AllDiagnosticKinds.inc M contrib/llvm-project/clang/include/clang/Basic/Attr.td M contrib/llvm-project/clang/include/clang/Basic/AttrDocs.td M contrib/llvm-project/clang/include/clang/Basic/AttributeCommonInfo.h A contrib/llvm-project/clang/include/clang/Basic/AttributeScopeInfo.h M contrib/llvm-project/clang/include/clang/Basic/Attributes.h M contrib/llvm-project/clang/include/clang/Basic/BuiltinHeaders.def A contrib/llvm-project/clang/include/clang/Basic/BuiltinTemplates.td M contrib/llvm-project/clang/include/clang/Basic/Builtins.h M contrib/llvm-project/clang/include/clang/Basic/Builtins.td M contrib/llvm-project/clang/include/clang/Basic/BuiltinsAArch64.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsAMDGPU.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsARM.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsBase.td A contrib/llvm-project/clang/include/clang/Basic/BuiltinsDirectX.td D contrib/llvm-project/clang/include/clang/Basic/BuiltinsHexagon.def A contrib/llvm-project/clang/include/clang/Basic/BuiltinsHexagon.td D contrib/llvm-project/clang/include/clang/Basic/BuiltinsHexagonDep.def D contrib/llvm-project/clang/include/clang/Basic/BuiltinsLoongArch.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsLoongArchLASX.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsLoongArchLSX.def D contrib/llvm-project/clang/include/clang/Basic/BuiltinsNEON.def D contrib/llvm-project/clang/include/clang/Basic/BuiltinsNVPTX.def A contrib/llvm-project/clang/include/clang/Basic/BuiltinsNVPTX.td M contrib/llvm-project/clang/include/clang/Basic/BuiltinsPPC.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsRISCV.td D contrib/llvm-project/clang/include/clang/Basic/BuiltinsRISCVVector.def A contrib/llvm-project/clang/include/clang/Basic/BuiltinsRISCVXCV.td D contrib/llvm-project/clang/include/clang/Basic/BuiltinsSME.def A contrib/llvm-project/clang/include/clang/Basic/BuiltinsSPIRVBase.td A contrib/llvm-project/clang/include/clang/Basic/BuiltinsSPIRVCL.td A contrib/llvm-project/clang/include/clang/Basic/BuiltinsSPIRVCommon.td A contrib/llvm-project/clang/include/clang/Basic/BuiltinsSPIRVVK.td D contrib/llvm-project/clang/include/clang/Basic/BuiltinsSVE.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsSystemZ.def M contrib/llvm-project/clang/include/clang/Basic/BuiltinsWebAssembly.def D contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86.def A contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86.td A contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86Base.td D contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86_64.def A contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86_64.td A contrib/llvm-project/clang/include/clang/Basic/CFProtectionOptions.def A contrib/llvm-project/clang/include/clang/Basic/CFProtectionOptions.h M contrib/llvm-project/clang/include/clang/Basic/CodeGenOptions.def M contrib/llvm-project/clang/include/clang/Basic/CodeGenOptions.h M contrib/llvm-project/clang/include/clang/Basic/Cuda.h M contrib/llvm-project/clang/include/clang/Basic/DarwinSDKInfo.h M contrib/llvm-project/clang/include/clang/Basic/DebugOptions.def M contrib/llvm-project/clang/include/clang/Basic/DeclNodes.td M contrib/llvm-project/clang/include/clang/Basic/Diagnostic.h M contrib/llvm-project/clang/include/clang/Basic/Diagnostic.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticAST.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticASTKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticAnalysis.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticCategories.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticComment.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticCommentKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticCommonKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticCrossTU.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticDriver.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticDriverKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticFrontend.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticFrontendKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticGroups.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticIDs.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticInstallAPI.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticLex.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticLexKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticOptions.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticParse.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticParseKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticRefactoring.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticRefactoringKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticSema.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticSemaKinds.td M contrib/llvm-project/clang/include/clang/Basic/DiagnosticSerialization.h M contrib/llvm-project/clang/include/clang/Basic/DiagnosticSerializationKinds.td M contrib/llvm-project/clang/include/clang/Basic/FPOptions.def M contrib/llvm-project/clang/include/clang/Basic/Features.def M contrib/llvm-project/clang/include/clang/Basic/FileEntry.h M contrib/llvm-project/clang/include/clang/Basic/FileManager.h M contrib/llvm-project/clang/include/clang/Basic/FileSystemStatCache.h A contrib/llvm-project/clang/include/clang/Basic/HLSLIntangibleTypes.def M contrib/llvm-project/clang/include/clang/Basic/HeaderInclude.h M contrib/llvm-project/clang/include/clang/Basic/IdentifierTable.h M contrib/llvm-project/clang/include/clang/Basic/JsonSupport.h M contrib/llvm-project/clang/include/clang/Basic/LangOptions.def M contrib/llvm-project/clang/include/clang/Basic/LangOptions.h M contrib/llvm-project/clang/include/clang/Basic/LangStandard.h M contrib/llvm-project/clang/include/clang/Basic/LangStandards.def M contrib/llvm-project/clang/include/clang/Basic/MacroBuilder.h M contrib/llvm-project/clang/include/clang/Basic/Module.h M contrib/llvm-project/clang/include/clang/Basic/NoSanitizeList.h M contrib/llvm-project/clang/include/clang/Basic/ObjCRuntime.h A contrib/llvm-project/clang/include/clang/Basic/OffloadArch.h M contrib/llvm-project/clang/include/clang/Basic/OpenACCClauses.def M contrib/llvm-project/clang/include/clang/Basic/OpenACCKinds.h M contrib/llvm-project/clang/include/clang/Basic/OpenMPKinds.def M contrib/llvm-project/clang/include/clang/Basic/OpenMPKinds.h M contrib/llvm-project/clang/include/clang/Basic/PPCTypes.def M contrib/llvm-project/clang/include/clang/Basic/ParsedAttrInfo.h M contrib/llvm-project/clang/include/clang/Basic/PartialDiagnostic.h M contrib/llvm-project/clang/include/clang/Basic/PlistSupport.h M contrib/llvm-project/clang/include/clang/Basic/PointerAuthOptions.h M contrib/llvm-project/clang/include/clang/Basic/ProfileList.h M contrib/llvm-project/clang/include/clang/Basic/SanitizerSpecialCaseList.h M contrib/llvm-project/clang/include/clang/Basic/Sanitizers.def M contrib/llvm-project/clang/include/clang/Basic/Sanitizers.h A contrib/llvm-project/clang/include/clang/Basic/SimpleTypoCorrection.h M contrib/llvm-project/clang/include/clang/Basic/SourceLocation.h M contrib/llvm-project/clang/include/clang/Basic/SourceManager.h M contrib/llvm-project/clang/include/clang/Basic/Specifiers.h M contrib/llvm-project/clang/include/clang/Basic/Stack.h A contrib/llvm-project/clang/include/clang/Basic/StackExhaustionHandler.h M contrib/llvm-project/clang/include/clang/Basic/StmtNodes.td M contrib/llvm-project/clang/include/clang/Basic/SyncScope.h M contrib/llvm-project/clang/include/clang/Basic/TargetBuiltins.h M contrib/llvm-project/clang/include/clang/Basic/TargetCXXABI.def M contrib/llvm-project/clang/include/clang/Basic/TargetInfo.h M contrib/llvm-project/clang/include/clang/Basic/TargetOSMacros.def M contrib/llvm-project/clang/include/clang/Basic/TargetOptions.h M contrib/llvm-project/clang/include/clang/Basic/TokenKinds.def M contrib/llvm-project/clang/include/clang/Basic/TypeNodes.td A contrib/llvm-project/clang/include/clang/Basic/UnsignedOrNone.h M contrib/llvm-project/clang/include/clang/Basic/arm_fp16.td A contrib/llvm-project/clang/include/clang/Basic/arm_immcheck_incl.td M contrib/llvm-project/clang/include/clang/Basic/arm_mve.td M contrib/llvm-project/clang/include/clang/Basic/arm_mve_defs.td M contrib/llvm-project/clang/include/clang/Basic/arm_neon.td M contrib/llvm-project/clang/include/clang/Basic/arm_neon_incl.td M contrib/llvm-project/clang/include/clang/Basic/arm_sme.td M contrib/llvm-project/clang/include/clang/Basic/arm_sve.td M contrib/llvm-project/clang/include/clang/Basic/arm_sve_sme_incl.td A contrib/llvm-project/clang/include/clang/Basic/riscv_andes_vector.td M contrib/llvm-project/clang/include/clang/Basic/riscv_sifive_vector.td M contrib/llvm-project/clang/include/clang/Basic/riscv_vector.td M contrib/llvm-project/clang/include/clang/Basic/riscv_vector_common.td A contrib/llvm-project/clang/include/clang/CIR/ABIArgInfo.h A contrib/llvm-project/clang/include/clang/CIR/CIRGenerator.h A contrib/llvm-project/clang/include/clang/CIR/CIRToCIRPasses.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRAttrConstraints.td A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRAttrs.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRAttrs.td A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRDataLayout.h M contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRDialect.h M contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRDialect.td M contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIROps.td A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIROpsEnums.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRTypeConstraints.td A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRTypes.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRTypes.td A contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/CIRTypesDetails.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/OpenACC/CIROpenACCTypeInterfaces.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/OpenACC/RegisterOpenACCExtensions.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/Passes.h A contrib/llvm-project/clang/include/clang/CIR/Dialect/Passes.td A contrib/llvm-project/clang/include/clang/CIR/FrontendAction/CIRGenAction.h A contrib/llvm-project/clang/include/clang/CIR/Interfaces/CIRLoopOpInterface.h A contrib/llvm-project/clang/include/clang/CIR/Interfaces/CIRLoopOpInterface.td A contrib/llvm-project/clang/include/clang/CIR/Interfaces/CIROpInterfaces.h A contrib/llvm-project/clang/include/clang/CIR/Interfaces/CIROpInterfaces.td A contrib/llvm-project/clang/include/clang/CIR/Interfaces/CIRTypeInterfaces.h A contrib/llvm-project/clang/include/clang/CIR/Interfaces/CIRTypeInterfaces.td A contrib/llvm-project/clang/include/clang/CIR/LowerToLLVM.h A contrib/llvm-project/clang/include/clang/CIR/LoweringHelpers.h A contrib/llvm-project/clang/include/clang/CIR/MissingFeatures.h A contrib/llvm-project/clang/include/clang/CIR/Passes.h A contrib/llvm-project/clang/include/clang/CIR/TypeEvaluationKind.h M contrib/llvm-project/clang/include/clang/CodeGen/BackendUtil.h M contrib/llvm-project/clang/include/clang/CodeGen/CGFunctionInfo.h M contrib/llvm-project/clang/include/clang/CodeGen/CodeGenABITypes.h R074 contrib/llvm-project/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h contrib/llvm-project/clang/include/clang/CodeGen/ObjectFilePCHContainerWriter.h M contrib/llvm-project/clang/include/clang/Driver/Action.h R074 contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.h contrib/llvm-project/clang/include/clang/Driver/CommonArgs.h M contrib/llvm-project/clang/include/clang/Driver/Compilation.h M contrib/llvm-project/clang/include/clang/Driver/Distro.h M contrib/llvm-project/clang/include/clang/Driver/Driver.h M contrib/llvm-project/clang/include/clang/Driver/Job.h M contrib/llvm-project/clang/include/clang/Driver/Multilib.h M contrib/llvm-project/clang/include/clang/Driver/OffloadBundler.h M contrib/llvm-project/clang/include/clang/Driver/Options.td M contrib/llvm-project/clang/include/clang/Driver/SanitizerArgs.h M contrib/llvm-project/clang/include/clang/Driver/ToolChain.h M contrib/llvm-project/clang/include/clang/Driver/Types.def M contrib/llvm-project/clang/include/clang/Driver/XRayArgs.h M contrib/llvm-project/clang/include/clang/ExtractAPI/API.h M contrib/llvm-project/clang/include/clang/ExtractAPI/DeclarationFragments.h M contrib/llvm-project/clang/include/clang/ExtractAPI/ExtractAPIVisitor.h M contrib/llvm-project/clang/include/clang/Format/Format.h M contrib/llvm-project/clang/include/clang/Frontend/ASTConsumers.h M contrib/llvm-project/clang/include/clang/Frontend/ASTUnit.h M contrib/llvm-project/clang/include/clang/Frontend/CommandLineSourceLoc.h M contrib/llvm-project/clang/include/clang/Frontend/CompilerInstance.h M contrib/llvm-project/clang/include/clang/Frontend/CompilerInvocation.h M contrib/llvm-project/clang/include/clang/Frontend/DiagnosticRenderer.h M contrib/llvm-project/clang/include/clang/Frontend/FrontendAction.h M contrib/llvm-project/clang/include/clang/Frontend/FrontendActions.h M contrib/llvm-project/clang/include/clang/Frontend/FrontendOptions.h M contrib/llvm-project/clang/include/clang/Frontend/FrontendPluginRegistry.h M contrib/llvm-project/clang/include/clang/Frontend/LogDiagnosticPrinter.h M contrib/llvm-project/clang/include/clang/Frontend/MultiplexConsumer.h M contrib/llvm-project/clang/include/clang/Frontend/SARIFDiagnostic.h M contrib/llvm-project/clang/include/clang/Frontend/SARIFDiagnosticPrinter.h M contrib/llvm-project/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h M contrib/llvm-project/clang/include/clang/Frontend/TextDiagnostic.h M contrib/llvm-project/clang/include/clang/Frontend/TextDiagnosticPrinter.h M contrib/llvm-project/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h M contrib/llvm-project/clang/include/clang/Index/DeclOccurrence.h M contrib/llvm-project/clang/include/clang/Index/USRGeneration.h M contrib/llvm-project/clang/include/clang/InstallAPI/DylibVerifier.h M contrib/llvm-project/clang/include/clang/Interpreter/Interpreter.h M contrib/llvm-project/clang/include/clang/Interpreter/PartialTranslationUnit.h A contrib/llvm-project/clang/include/clang/Interpreter/RemoteJITUtils.h M contrib/llvm-project/clang/include/clang/Interpreter/Value.h M contrib/llvm-project/clang/include/clang/Lex/DependencyDirectivesScanner.h M contrib/llvm-project/clang/include/clang/Lex/DirectoryLookup.h A contrib/llvm-project/clang/include/clang/Lex/HLSLRootSignatureTokenKinds.def M contrib/llvm-project/clang/include/clang/Lex/HeaderSearch.h M contrib/llvm-project/clang/include/clang/Lex/HeaderSearchOptions.h A contrib/llvm-project/clang/include/clang/Lex/LexHLSLRootSignature.h M contrib/llvm-project/clang/include/clang/Lex/Lexer.h M contrib/llvm-project/clang/include/clang/Lex/LiteralSupport.h M contrib/llvm-project/clang/include/clang/Lex/ModuleLoader.h M contrib/llvm-project/clang/include/clang/Lex/ModuleMap.h A contrib/llvm-project/clang/include/clang/Lex/ModuleMapFile.h M contrib/llvm-project/clang/include/clang/Lex/PPCallbacks.h M contrib/llvm-project/clang/include/clang/Lex/PreprocessingRecord.h M contrib/llvm-project/clang/include/clang/Lex/Preprocessor.h M contrib/llvm-project/clang/include/clang/Lex/PreprocessorOptions.h M contrib/llvm-project/clang/include/clang/Lex/Token.h M contrib/llvm-project/clang/include/clang/Lex/TokenLexer.h M contrib/llvm-project/clang/include/clang/Parse/LoopHint.h A contrib/llvm-project/clang/include/clang/Parse/ParseHLSLRootSignature.h M contrib/llvm-project/clang/include/clang/Parse/Parser.h M contrib/llvm-project/clang/include/clang/Parse/RAIIObjectsForParser.h D contrib/llvm-project/clang/include/clang/Rewrite/Core/DeltaTree.h M contrib/llvm-project/clang/include/clang/Rewrite/Core/HTMLRewrite.h D contrib/llvm-project/clang/include/clang/Rewrite/Core/RewriteRope.h M contrib/llvm-project/clang/include/clang/Rewrite/Core/Rewriter.h M contrib/llvm-project/clang/include/clang/Sema/AnalysisBasedWarnings.h M contrib/llvm-project/clang/include/clang/Sema/CodeCompleteConsumer.h M contrib/llvm-project/clang/include/clang/Sema/DeclSpec.h M contrib/llvm-project/clang/include/clang/Sema/EnterExpressionEvaluationContext.h M contrib/llvm-project/clang/include/clang/Sema/ExternalSemaSource.h M contrib/llvm-project/clang/include/clang/Sema/HLSLExternalSemaSource.h A contrib/llvm-project/clang/include/clang/Sema/HeuristicResolver.h M contrib/llvm-project/clang/include/clang/Sema/Initialization.h M contrib/llvm-project/clang/include/clang/Sema/Lookup.h M contrib/llvm-project/clang/include/clang/Sema/MultiplexExternalSemaSource.h M contrib/llvm-project/clang/include/clang/Sema/Overload.h M contrib/llvm-project/clang/include/clang/Sema/ParsedAttr.h M contrib/llvm-project/clang/include/clang/Sema/ParsedTemplate.h M contrib/llvm-project/clang/include/clang/Sema/RISCVIntrinsicManager.h M contrib/llvm-project/clang/include/clang/Sema/Redeclaration.h M contrib/llvm-project/clang/include/clang/Sema/Scope.h M contrib/llvm-project/clang/include/clang/Sema/ScopeInfo.h M contrib/llvm-project/clang/include/clang/Sema/Sema.h M contrib/llvm-project/clang/include/clang/Sema/SemaAMDGPU.h M contrib/llvm-project/clang/include/clang/Sema/SemaARM.h M contrib/llvm-project/clang/include/clang/Sema/SemaAVR.h M contrib/llvm-project/clang/include/clang/Sema/SemaBPF.h M contrib/llvm-project/clang/include/clang/Sema/SemaBase.h M contrib/llvm-project/clang/include/clang/Sema/SemaCUDA.h M contrib/llvm-project/clang/include/clang/Sema/SemaCodeCompletion.h M contrib/llvm-project/clang/include/clang/Sema/SemaConcept.h A contrib/llvm-project/clang/include/clang/Sema/SemaDirectX.h M contrib/llvm-project/clang/include/clang/Sema/SemaHLSL.h M contrib/llvm-project/clang/include/clang/Sema/SemaHexagon.h M contrib/llvm-project/clang/include/clang/Sema/SemaInternal.h M contrib/llvm-project/clang/include/clang/Sema/SemaLambda.h M contrib/llvm-project/clang/include/clang/Sema/SemaLoongArch.h M contrib/llvm-project/clang/include/clang/Sema/SemaM68k.h M contrib/llvm-project/clang/include/clang/Sema/SemaMIPS.h M contrib/llvm-project/clang/include/clang/Sema/SemaMSP430.h M contrib/llvm-project/clang/include/clang/Sema/SemaNVPTX.h M contrib/llvm-project/clang/include/clang/Sema/SemaObjC.h M contrib/llvm-project/clang/include/clang/Sema/SemaOpenACC.h M contrib/llvm-project/clang/include/clang/Sema/SemaOpenCL.h M contrib/llvm-project/clang/include/clang/Sema/SemaOpenMP.h M contrib/llvm-project/clang/include/clang/Sema/SemaPPC.h M contrib/llvm-project/clang/include/clang/Sema/SemaPseudoObject.h M contrib/llvm-project/clang/include/clang/Sema/SemaRISCV.h A contrib/llvm-project/clang/include/clang/Sema/SemaSPIRV.h M contrib/llvm-project/clang/include/clang/Sema/SemaSYCL.h M contrib/llvm-project/clang/include/clang/Sema/SemaSwift.h M contrib/llvm-project/clang/include/clang/Sema/SemaSystemZ.h M contrib/llvm-project/clang/include/clang/Sema/SemaWasm.h M contrib/llvm-project/clang/include/clang/Sema/SemaX86.h M contrib/llvm-project/clang/include/clang/Sema/Template.h M contrib/llvm-project/clang/include/clang/Sema/TemplateDeduction.h M contrib/llvm-project/clang/include/clang/Serialization/ASTBitCodes.h M contrib/llvm-project/clang/include/clang/Serialization/ASTDeserializationListener.h M contrib/llvm-project/clang/include/clang/Serialization/ASTReader.h M contrib/llvm-project/clang/include/clang/Serialization/ASTRecordReader.h M contrib/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h M contrib/llvm-project/clang/include/clang/Serialization/ASTWriter.h M contrib/llvm-project/clang/include/clang/Serialization/ContinuousRangeMap.h A contrib/llvm-project/clang/include/clang/Serialization/ModuleCache.h M contrib/llvm-project/clang/include/clang/Serialization/ModuleFile.h M contrib/llvm-project/clang/include/clang/Serialization/ModuleManager.h A contrib/llvm-project/clang/include/clang/Serialization/ObjectFilePCHContainerReader.h M contrib/llvm-project/clang/include/clang/Serialization/SourceLocationEncoding.h M contrib/llvm-project/clang/include/clang/Serialization/TypeBitCodes.def M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/Checker.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h A contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntPtr.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h A contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/EntryPointStats.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h M contrib/llvm-project/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h A contrib/llvm-project/clang/include/clang/Support/Compiler.h M contrib/llvm-project/clang/include/clang/Support/RISCVVIntrinsicUtils.h M contrib/llvm-project/clang/include/clang/Testing/CommandLineArgs.h M contrib/llvm-project/clang/include/clang/Testing/TestClangConfig.h A contrib/llvm-project/clang/include/clang/Testing/TestLanguage.def M contrib/llvm-project/clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h M contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h M contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h M contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h M contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h A contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/InProcessModuleCache.h M contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h M contrib/llvm-project/clang/include/clang/Tooling/Inclusions/IncludeStyle.h M contrib/llvm-project/clang/include/clang/Tooling/Inclusions/StandardLibrary.h M contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ASTSelection.h M contrib/llvm-project/clang/include/clang/Tooling/ToolExecutorPluginRegistry.h M contrib/llvm-project/clang/include/clang/Tooling/Tooling.h M contrib/llvm-project/clang/include/clang/Tooling/Transformer/Transformer.h M contrib/llvm-project/clang/include/module.modulemap M contrib/llvm-project/clang/lib/APINotes/APINotesFormat.h M contrib/llvm-project/clang/lib/APINotes/APINotesManager.cpp M contrib/llvm-project/clang/lib/APINotes/APINotesReader.cpp M contrib/llvm-project/clang/lib/APINotes/APINotesTypes.cpp M contrib/llvm-project/clang/lib/APINotes/APINotesWriter.cpp M contrib/llvm-project/clang/lib/APINotes/APINotesYAMLCompiler.cpp D contrib/llvm-project/clang/lib/ARCMigrate/ARCMT.cpp D contrib/llvm-project/clang/lib/ARCMigrate/ARCMTActions.cpp D contrib/llvm-project/clang/lib/ARCMigrate/FileRemapper.cpp D contrib/llvm-project/clang/lib/ARCMigrate/Internals.h D contrib/llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp D contrib/llvm-project/clang/lib/ARCMigrate/PlistReporter.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransAPIUses.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransARCAssign.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransAutoreleasePool.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransGCAttrs.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransGCCalls.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransProperties.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransProtectedScope.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp D contrib/llvm-project/clang/lib/ARCMigrate/TransformActions.cpp D contrib/llvm-project/clang/lib/ARCMigrate/Transforms.cpp D contrib/llvm-project/clang/lib/ARCMigrate/Transforms.h M contrib/llvm-project/clang/lib/AST/APValue.cpp M contrib/llvm-project/clang/lib/AST/ASTConcept.cpp M contrib/llvm-project/clang/lib/AST/ASTContext.cpp M contrib/llvm-project/clang/lib/AST/ASTDiagnostic.cpp M contrib/llvm-project/clang/lib/AST/ASTDumper.cpp M contrib/llvm-project/clang/lib/AST/ASTImporter.cpp M contrib/llvm-project/clang/lib/AST/ASTImporterLookupTable.cpp M contrib/llvm-project/clang/lib/AST/ASTStructuralEquivalence.cpp M contrib/llvm-project/clang/lib/AST/AttrImpl.cpp M contrib/llvm-project/clang/lib/AST/Availability.cpp A contrib/llvm-project/clang/lib/AST/ByteCode/BitcastBuffer.cpp A contrib/llvm-project/clang/lib/AST/ByteCode/BitcastBuffer.h R090 contrib/llvm-project/clang/lib/AST/Interp/Boolean.h contrib/llvm-project/clang/lib/AST/ByteCode/Boolean.h A contrib/llvm-project/clang/lib/AST/ByteCode/ByteCodeEmitter.cpp R086 contrib/llvm-project/clang/lib/AST/Interp/ByteCodeEmitter.h contrib/llvm-project/clang/lib/AST/ByteCode/ByteCodeEmitter.h R064 contrib/llvm-project/clang/lib/AST/Interp/Compiler.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp R078 contrib/llvm-project/clang/lib/AST/Interp/Compiler.h contrib/llvm-project/clang/lib/AST/ByteCode/Compiler.h A contrib/llvm-project/clang/lib/AST/ByteCode/Context.cpp R073 contrib/llvm-project/clang/lib/AST/Interp/Context.h contrib/llvm-project/clang/lib/AST/ByteCode/Context.h R060 contrib/llvm-project/clang/lib/AST/Interp/Descriptor.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Descriptor.cpp R082 contrib/llvm-project/clang/lib/AST/Interp/Descriptor.h contrib/llvm-project/clang/lib/AST/ByteCode/Descriptor.h R057 contrib/llvm-project/clang/lib/AST/Interp/Disasm.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Disasm.cpp R082 contrib/llvm-project/clang/lib/AST/Interp/DynamicAllocator.cpp contrib/llvm-project/clang/lib/AST/ByteCode/DynamicAllocator.cpp R082 contrib/llvm-project/clang/lib/AST/Interp/DynamicAllocator.h contrib/llvm-project/clang/lib/AST/ByteCode/DynamicAllocator.h R078 contrib/llvm-project/clang/lib/AST/Interp/EvalEmitter.cpp contrib/llvm-project/clang/lib/AST/ByteCode/EvalEmitter.cpp R081 contrib/llvm-project/clang/lib/AST/Interp/EvalEmitter.h contrib/llvm-project/clang/lib/AST/ByteCode/EvalEmitter.h R088 contrib/llvm-project/clang/lib/AST/Interp/EvaluationResult.cpp contrib/llvm-project/clang/lib/AST/ByteCode/EvaluationResult.cpp R097 contrib/llvm-project/clang/lib/AST/Interp/EvaluationResult.h contrib/llvm-project/clang/lib/AST/ByteCode/EvaluationResult.h A contrib/llvm-project/clang/lib/AST/ByteCode/FixedPoint.h R100 contrib/llvm-project/clang/lib/AST/Interp/Floating.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Floating.cpp A contrib/llvm-project/clang/lib/AST/ByteCode/Floating.h R097 contrib/llvm-project/clang/lib/AST/Interp/Frame.h contrib/llvm-project/clang/lib/AST/ByteCode/Frame.h R051 contrib/llvm-project/clang/lib/AST/Interp/Function.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Function.cpp R076 contrib/llvm-project/clang/lib/AST/Interp/Function.h contrib/llvm-project/clang/lib/AST/ByteCode/Function.h A contrib/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp A contrib/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.h R082 contrib/llvm-project/clang/lib/AST/Interp/Integral.h contrib/llvm-project/clang/lib/AST/ByteCode/Integral.h R051 contrib/llvm-project/clang/lib/AST/Interp/IntegralAP.h contrib/llvm-project/clang/lib/AST/ByteCode/IntegralAP.h A contrib/llvm-project/clang/lib/AST/ByteCode/Interp.cpp R060 contrib/llvm-project/clang/lib/AST/Interp/Interp.h contrib/llvm-project/clang/lib/AST/ByteCode/Interp.h R080 contrib/llvm-project/clang/lib/AST/Interp/InterpBlock.cpp contrib/llvm-project/clang/lib/AST/ByteCode/InterpBlock.cpp R093 contrib/llvm-project/clang/lib/AST/Interp/InterpBlock.h contrib/llvm-project/clang/lib/AST/ByteCode/InterpBlock.h A contrib/llvm-project/clang/lib/AST/ByteCode/InterpBuiltin.cpp A contrib/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp A contrib/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.h R057 contrib/llvm-project/clang/lib/AST/Interp/InterpFrame.cpp contrib/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp R093 contrib/llvm-project/clang/lib/AST/Interp/InterpFrame.h contrib/llvm-project/clang/lib/AST/ByteCode/InterpFrame.h R093 contrib/llvm-project/clang/lib/AST/Interp/InterpShared.cpp contrib/llvm-project/clang/lib/AST/ByteCode/InterpShared.cpp R087 contrib/llvm-project/clang/lib/AST/Interp/InterpShared.h contrib/llvm-project/clang/lib/AST/ByteCode/InterpShared.h R077 contrib/llvm-project/clang/lib/AST/Interp/InterpStack.cpp contrib/llvm-project/clang/lib/AST/ByteCode/InterpStack.cpp R095 contrib/llvm-project/clang/lib/AST/Interp/InterpStack.h contrib/llvm-project/clang/lib/AST/ByteCode/InterpStack.h R061 contrib/llvm-project/clang/lib/AST/Interp/InterpState.cpp contrib/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp R061 contrib/llvm-project/clang/lib/AST/Interp/InterpState.h contrib/llvm-project/clang/lib/AST/ByteCode/InterpState.h R062 contrib/llvm-project/clang/lib/AST/Interp/MemberPointer.cpp contrib/llvm-project/clang/lib/AST/ByteCode/MemberPointer.cpp R086 contrib/llvm-project/clang/lib/AST/Interp/MemberPointer.h contrib/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h R100 contrib/llvm-project/clang/lib/AST/Interp/Opcode.h contrib/llvm-project/clang/lib/AST/ByteCode/Opcode.h R082 contrib/llvm-project/clang/lib/AST/Interp/Opcodes.td contrib/llvm-project/clang/lib/AST/ByteCode/Opcodes.td R058 contrib/llvm-project/clang/lib/AST/Interp/Pointer.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp R076 contrib/llvm-project/clang/lib/AST/Interp/Pointer.h contrib/llvm-project/clang/lib/AST/ByteCode/Pointer.h R096 contrib/llvm-project/clang/lib/AST/Interp/PrimType.cpp contrib/llvm-project/clang/lib/AST/ByteCode/PrimType.cpp R070 contrib/llvm-project/clang/lib/AST/Interp/PrimType.h contrib/llvm-project/clang/lib/AST/ByteCode/PrimType.h R100 contrib/llvm-project/clang/lib/AST/Interp/Primitives.h contrib/llvm-project/clang/lib/AST/ByteCode/Primitives.h R070 contrib/llvm-project/clang/lib/AST/Interp/Program.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Program.cpp R076 contrib/llvm-project/clang/lib/AST/Interp/Program.h contrib/llvm-project/clang/lib/AST/ByteCode/Program.h R088 contrib/llvm-project/clang/lib/AST/Interp/Record.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Record.cpp R094 contrib/llvm-project/clang/lib/AST/Interp/Record.h contrib/llvm-project/clang/lib/AST/ByteCode/Record.h R092 contrib/llvm-project/clang/lib/AST/Interp/Source.cpp contrib/llvm-project/clang/lib/AST/ByteCode/Source.cpp R087 contrib/llvm-project/clang/lib/AST/Interp/Source.h contrib/llvm-project/clang/lib/AST/ByteCode/Source.h R092 contrib/llvm-project/clang/lib/AST/Interp/State.cpp contrib/llvm-project/clang/lib/AST/ByteCode/State.cpp R095 contrib/llvm-project/clang/lib/AST/Interp/State.h contrib/llvm-project/clang/lib/AST/ByteCode/State.h M contrib/llvm-project/clang/lib/AST/CXXInheritance.cpp M contrib/llvm-project/clang/lib/AST/Comment.cpp M contrib/llvm-project/clang/lib/AST/CommentCommandTraits.cpp M contrib/llvm-project/clang/lib/AST/CommentLexer.cpp M contrib/llvm-project/clang/lib/AST/CommentParser.cpp M contrib/llvm-project/clang/lib/AST/CommentSema.cpp M contrib/llvm-project/clang/lib/AST/ComputeDependence.cpp M contrib/llvm-project/clang/lib/AST/DataCollection.cpp M contrib/llvm-project/clang/lib/AST/Decl.cpp M contrib/llvm-project/clang/lib/AST/DeclBase.cpp M contrib/llvm-project/clang/lib/AST/DeclCXX.cpp M contrib/llvm-project/clang/lib/AST/DeclFriend.cpp M contrib/llvm-project/clang/lib/AST/DeclGroup.cpp M contrib/llvm-project/clang/lib/AST/DeclObjC.cpp A contrib/llvm-project/clang/lib/AST/DeclOpenACC.cpp M contrib/llvm-project/clang/lib/AST/DeclOpenMP.cpp M contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp M contrib/llvm-project/clang/lib/AST/DeclTemplate.cpp M contrib/llvm-project/clang/lib/AST/DeclarationName.cpp A contrib/llvm-project/clang/lib/AST/DynamicRecursiveASTVisitor.cpp M contrib/llvm-project/clang/lib/AST/Expr.cpp M contrib/llvm-project/clang/lib/AST/ExprCXX.cpp M contrib/llvm-project/clang/lib/AST/ExprClassification.cpp M contrib/llvm-project/clang/lib/AST/ExprConcepts.cpp M contrib/llvm-project/clang/lib/AST/ExprConstShared.h M contrib/llvm-project/clang/lib/AST/ExprConstant.cpp M contrib/llvm-project/clang/lib/AST/ExprObjC.cpp M contrib/llvm-project/clang/lib/AST/ExternalASTMerger.cpp M contrib/llvm-project/clang/lib/AST/ExternalASTSource.cpp M contrib/llvm-project/clang/lib/AST/FormatString.cpp M contrib/llvm-project/clang/lib/AST/InheritViz.cpp D contrib/llvm-project/clang/lib/AST/Interp/ByteCodeEmitter.cpp D contrib/llvm-project/clang/lib/AST/Interp/Context.cpp D contrib/llvm-project/clang/lib/AST/Interp/Floating.h D contrib/llvm-project/clang/lib/AST/Interp/FunctionPointer.h D contrib/llvm-project/clang/lib/AST/Interp/Interp.cpp D contrib/llvm-project/clang/lib/AST/Interp/InterpBuiltin.cpp M contrib/llvm-project/clang/lib/AST/ItaniumCXXABI.cpp M contrib/llvm-project/clang/lib/AST/ItaniumMangle.cpp M contrib/llvm-project/clang/lib/AST/JSONNodeDumper.cpp M contrib/llvm-project/clang/lib/AST/Linkage.h M contrib/llvm-project/clang/lib/AST/Mangle.cpp M contrib/llvm-project/clang/lib/AST/MicrosoftMangle.cpp M contrib/llvm-project/clang/lib/AST/NSAPI.cpp M contrib/llvm-project/clang/lib/AST/NestedNameSpecifier.cpp M contrib/llvm-project/clang/lib/AST/ODRDiagsEmitter.cpp M contrib/llvm-project/clang/lib/AST/ODRHash.cpp M contrib/llvm-project/clang/lib/AST/OSLog.cpp M contrib/llvm-project/clang/lib/AST/OpenACCClause.cpp M contrib/llvm-project/clang/lib/AST/OpenMPClause.cpp M contrib/llvm-project/clang/lib/AST/ParentMap.cpp M contrib/llvm-project/clang/lib/AST/ParentMapContext.cpp M contrib/llvm-project/clang/lib/AST/PrintfFormatString.cpp M contrib/llvm-project/clang/lib/AST/QualTypeNames.cpp M contrib/llvm-project/clang/lib/AST/Randstruct.cpp M contrib/llvm-project/clang/lib/AST/RawCommentList.cpp M contrib/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp M contrib/llvm-project/clang/lib/AST/Stmt.cpp M contrib/llvm-project/clang/lib/AST/StmtCXX.cpp M contrib/llvm-project/clang/lib/AST/StmtIterator.cpp M contrib/llvm-project/clang/lib/AST/StmtOpenACC.cpp M contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp M contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp M contrib/llvm-project/clang/lib/AST/StmtProfile.cpp M contrib/llvm-project/clang/lib/AST/StmtViz.cpp M contrib/llvm-project/clang/lib/AST/TemplateBase.cpp M contrib/llvm-project/clang/lib/AST/TemplateName.cpp M contrib/llvm-project/clang/lib/AST/TextNodeDumper.cpp M contrib/llvm-project/clang/lib/AST/Type.cpp M contrib/llvm-project/clang/lib/AST/TypeLoc.cpp M contrib/llvm-project/clang/lib/AST/TypePrinter.cpp M contrib/llvm-project/clang/lib/AST/VTTBuilder.cpp M contrib/llvm-project/clang/lib/AST/VTableBuilder.cpp M contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp M contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchersInternal.cpp M contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h M contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp M contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp M contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp M contrib/llvm-project/clang/lib/ASTMatchers/GtestMatchers.cpp A contrib/llvm-project/clang/lib/ASTMatchers/LowLevelHelpers.cpp M contrib/llvm-project/clang/lib/Analysis/AnalysisDeclContext.cpp M contrib/llvm-project/clang/lib/Analysis/BodyFarm.cpp M contrib/llvm-project/clang/lib/Analysis/CFG.cpp M contrib/llvm-project/clang/lib/Analysis/CFGReachabilityAnalysis.cpp M contrib/llvm-project/clang/lib/Analysis/CFGStmtMap.cpp M contrib/llvm-project/clang/lib/Analysis/CallGraph.cpp M contrib/llvm-project/clang/lib/Analysis/CalledOnceCheck.cpp M contrib/llvm-project/clang/lib/Analysis/CloneDetection.cpp M contrib/llvm-project/clang/lib/Analysis/CocoaConventions.cpp M contrib/llvm-project/clang/lib/Analysis/Consumed.cpp M contrib/llvm-project/clang/lib/Analysis/ExprMutationAnalyzer.cpp A contrib/llvm-project/clang/lib/Analysis/FixitUtil.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ASTOps.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/AdornedCFG.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Arena.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/CNFFormula.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Formula.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ChromiumCheckModel.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/SimplifyConstraints.cpp A contrib/llvm-project/clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Transfer.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.cpp M contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Value.cpp M contrib/llvm-project/clang/lib/Analysis/IntervalPartition.cpp M contrib/llvm-project/clang/lib/Analysis/IssueHash.cpp A contrib/llvm-project/clang/lib/Analysis/LifetimeSafety.cpp M contrib/llvm-project/clang/lib/Analysis/LiveVariables.cpp M contrib/llvm-project/clang/lib/Analysis/PathDiagnostic.cpp M contrib/llvm-project/clang/lib/Analysis/ProgramPoint.cpp M contrib/llvm-project/clang/lib/Analysis/ReachableCode.cpp M contrib/llvm-project/clang/lib/Analysis/RetainSummaryManager.cpp M contrib/llvm-project/clang/lib/Analysis/ThreadSafety.cpp M contrib/llvm-project/clang/lib/Analysis/ThreadSafetyCommon.cpp M contrib/llvm-project/clang/lib/Analysis/ThreadSafetyTIL.cpp M contrib/llvm-project/clang/lib/Analysis/UninitializedValues.cpp M contrib/llvm-project/clang/lib/Analysis/UnsafeBufferUsage.cpp M contrib/llvm-project/clang/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandling.cpp M contrib/llvm-project/clang/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandling.cpp M contrib/llvm-project/clang/lib/Basic/Attributes.cpp M contrib/llvm-project/clang/lib/Basic/Builtins.cpp M contrib/llvm-project/clang/lib/Basic/CodeGenOptions.cpp M contrib/llvm-project/clang/lib/Basic/Cuda.cpp M contrib/llvm-project/clang/lib/Basic/DarwinSDKInfo.cpp M contrib/llvm-project/clang/lib/Basic/Diagnostic.cpp M contrib/llvm-project/clang/lib/Basic/DiagnosticIDs.cpp M contrib/llvm-project/clang/lib/Basic/ExpressionTraits.cpp M contrib/llvm-project/clang/lib/Basic/FileEntry.cpp M contrib/llvm-project/clang/lib/Basic/FileManager.cpp M contrib/llvm-project/clang/lib/Basic/FileSystemStatCache.cpp M contrib/llvm-project/clang/lib/Basic/IdentifierTable.cpp M contrib/llvm-project/clang/lib/Basic/LangOptions.cpp M contrib/llvm-project/clang/lib/Basic/LangStandards.cpp M contrib/llvm-project/clang/lib/Basic/Module.cpp M contrib/llvm-project/clang/lib/Basic/NoSanitizeList.cpp A contrib/llvm-project/clang/lib/Basic/OffloadArch.cpp M contrib/llvm-project/clang/lib/Basic/OpenMPKinds.cpp M contrib/llvm-project/clang/lib/Basic/OperatorPrecedence.cpp M contrib/llvm-project/clang/lib/Basic/ProfileList.cpp M contrib/llvm-project/clang/lib/Basic/SanitizerSpecialCaseList.cpp M contrib/llvm-project/clang/lib/Basic/Sanitizers.cpp M contrib/llvm-project/clang/lib/Basic/Sarif.cpp A contrib/llvm-project/clang/lib/Basic/SimpleTypoCorrection.cpp M contrib/llvm-project/clang/lib/Basic/SourceLocation.cpp M contrib/llvm-project/clang/lib/Basic/SourceManager.cpp M contrib/llvm-project/clang/lib/Basic/Stack.cpp A contrib/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp A contrib/llvm-project/clang/lib/Basic/TargetDefines.h M contrib/llvm-project/clang/lib/Basic/TargetID.cpp M contrib/llvm-project/clang/lib/Basic/TargetInfo.cpp M contrib/llvm-project/clang/lib/Basic/Targets.cpp M contrib/llvm-project/clang/lib/Basic/Targets.h M contrib/llvm-project/clang/lib/Basic/Targets/AArch64.cpp M contrib/llvm-project/clang/lib/Basic/Targets/AArch64.h M contrib/llvm-project/clang/lib/Basic/Targets/AMDGPU.cpp M contrib/llvm-project/clang/lib/Basic/Targets/AMDGPU.h M contrib/llvm-project/clang/lib/Basic/Targets/ARC.cpp M contrib/llvm-project/clang/lib/Basic/Targets/ARC.h M contrib/llvm-project/clang/lib/Basic/Targets/ARM.cpp M contrib/llvm-project/clang/lib/Basic/Targets/ARM.h M contrib/llvm-project/clang/lib/Basic/Targets/AVR.cpp M contrib/llvm-project/clang/lib/Basic/Targets/AVR.h M contrib/llvm-project/clang/lib/Basic/Targets/BPF.cpp M contrib/llvm-project/clang/lib/Basic/Targets/BPF.h M contrib/llvm-project/clang/lib/Basic/Targets/CSKY.cpp M contrib/llvm-project/clang/lib/Basic/Targets/CSKY.h M contrib/llvm-project/clang/lib/Basic/Targets/DirectX.cpp M contrib/llvm-project/clang/lib/Basic/Targets/DirectX.h M contrib/llvm-project/clang/lib/Basic/Targets/Hexagon.cpp M contrib/llvm-project/clang/lib/Basic/Targets/Hexagon.h M contrib/llvm-project/clang/lib/Basic/Targets/Lanai.h D contrib/llvm-project/clang/lib/Basic/Targets/Le64.cpp D contrib/llvm-project/clang/lib/Basic/Targets/Le64.h M contrib/llvm-project/clang/lib/Basic/Targets/LoongArch.cpp M contrib/llvm-project/clang/lib/Basic/Targets/LoongArch.h M contrib/llvm-project/clang/lib/Basic/Targets/M68k.cpp M contrib/llvm-project/clang/lib/Basic/Targets/M68k.h M contrib/llvm-project/clang/lib/Basic/Targets/MSP430.h M contrib/llvm-project/clang/lib/Basic/Targets/Mips.cpp M contrib/llvm-project/clang/lib/Basic/Targets/Mips.h M contrib/llvm-project/clang/lib/Basic/Targets/NVPTX.cpp M contrib/llvm-project/clang/lib/Basic/Targets/NVPTX.h M contrib/llvm-project/clang/lib/Basic/Targets/OSTargets.cpp M contrib/llvm-project/clang/lib/Basic/Targets/OSTargets.h M contrib/llvm-project/clang/lib/Basic/Targets/PNaCl.cpp M contrib/llvm-project/clang/lib/Basic/Targets/PNaCl.h M contrib/llvm-project/clang/lib/Basic/Targets/PPC.cpp M contrib/llvm-project/clang/lib/Basic/Targets/PPC.h M contrib/llvm-project/clang/lib/Basic/Targets/RISCV.cpp M contrib/llvm-project/clang/lib/Basic/Targets/RISCV.h M contrib/llvm-project/clang/lib/Basic/Targets/SPIR.cpp M contrib/llvm-project/clang/lib/Basic/Targets/SPIR.h M contrib/llvm-project/clang/lib/Basic/Targets/Sparc.h M contrib/llvm-project/clang/lib/Basic/Targets/SystemZ.cpp M contrib/llvm-project/clang/lib/Basic/Targets/SystemZ.h M contrib/llvm-project/clang/lib/Basic/Targets/TCE.h M contrib/llvm-project/clang/lib/Basic/Targets/VE.cpp M contrib/llvm-project/clang/lib/Basic/Targets/VE.h M contrib/llvm-project/clang/lib/Basic/Targets/WebAssembly.cpp M contrib/llvm-project/clang/lib/Basic/Targets/WebAssembly.h M contrib/llvm-project/clang/lib/Basic/Targets/X86.cpp M contrib/llvm-project/clang/lib/Basic/Targets/X86.h M contrib/llvm-project/clang/lib/Basic/Targets/XCore.cpp M contrib/llvm-project/clang/lib/Basic/Targets/XCore.h A contrib/llvm-project/clang/lib/Basic/Targets/Xtensa.cpp A contrib/llvm-project/clang/lib/Basic/Targets/Xtensa.h M contrib/llvm-project/clang/lib/Basic/TypeTraits.cpp M contrib/llvm-project/clang/lib/Basic/Warnings.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/ABIInfo.h A contrib/llvm-project/clang/lib/CIR/CodeGen/Address.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenBuilder.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenBuilder.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenCXX.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenCXXABI.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenCXXABI.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenCXXExpr.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenCall.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenCall.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenClass.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenConstantEmitter.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenDecl.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenDeclOpenACC.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenExpr.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenFunction.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenFunction.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenFunctionInfo.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenModule.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenModule.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenOpenACC.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenRecordLayout.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenStmt.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenStmtOpenACCLoop.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenTypeCache.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenTypes.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenTypes.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenValue.h A contrib/llvm-project/clang/lib/CIR/CodeGen/CIRGenerator.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/TargetInfo.cpp A contrib/llvm-project/clang/lib/CIR/CodeGen/TargetInfo.h A contrib/llvm-project/clang/lib/CIR/Dialect/IR/CIRAttrs.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/IR/CIRDataLayout.cpp M contrib/llvm-project/clang/lib/CIR/Dialect/IR/CIRDialect.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/IR/CIRMemorySlot.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/IR/CIRTypes.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/OpenACC/CIROpenACCTypeInterfaces.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/OpenACC/RegisterOpenACCExtensions.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/CIRSimplify.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/FlattenCFG.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/HoistAllocas.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp A contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/PassDetail.h A contrib/llvm-project/clang/lib/CIR/FrontendAction/CIRGenAction.cpp A contrib/llvm-project/clang/lib/CIR/Interfaces/CIRLoopOpInterface.cpp A contrib/llvm-project/clang/lib/CIR/Interfaces/CIROpInterfaces.cpp R051 contrib/llvm-project/llvm/include/llvm/ProfileData/RawMemProfReader.h contrib/llvm-project/clang/lib/CIR/Interfaces/CIRTypeInterfaces.cpp A contrib/llvm-project/clang/lib/CIR/Lowering/CIRPasses.cpp A contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp A contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h A contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMIR.cpp A contrib/llvm-project/clang/lib/CIR/Lowering/LoweringHelpers.cpp M contrib/llvm-project/clang/lib/CodeGen/ABIInfo.cpp M contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h M contrib/llvm-project/clang/lib/CodeGen/ABIInfoImpl.cpp M contrib/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h M contrib/llvm-project/clang/lib/CodeGen/Address.h M contrib/llvm-project/clang/lib/CodeGen/BackendConsumer.h M contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp M contrib/llvm-project/clang/lib/CodeGen/CGAtomic.cpp M contrib/llvm-project/clang/lib/CodeGen/CGBlocks.cpp M contrib/llvm-project/clang/lib/CodeGen/CGBlocks.h M contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h M contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp A contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.h M contrib/llvm-project/clang/lib/CodeGen/CGCUDANV.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCUDARuntime.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCUDARuntime.h M contrib/llvm-project/clang/lib/CodeGen/CGCXX.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h M contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCall.h M contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCleanup.cpp M contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h M contrib/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp M contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp M contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.h M contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp M contrib/llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp M contrib/llvm-project/clang/lib/CodeGen/CGException.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExprAgg.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp M contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp M contrib/llvm-project/clang/lib/CodeGen/CGGPUBuiltin.cpp A contrib/llvm-project/clang/lib/CodeGen/CGHLSLBuiltins.cpp M contrib/llvm-project/clang/lib/CodeGen/CGHLSLRuntime.cpp M contrib/llvm-project/clang/lib/CodeGen/CGHLSLRuntime.h M contrib/llvm-project/clang/lib/CodeGen/CGLoopInfo.cpp M contrib/llvm-project/clang/lib/CodeGen/CGLoopInfo.h M contrib/llvm-project/clang/lib/CodeGen/CGNonTrivialStruct.cpp M contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp M contrib/llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp M contrib/llvm-project/clang/lib/CodeGen/CGObjCMac.cpp M contrib/llvm-project/clang/lib/CodeGen/CGObjCRuntime.cpp M contrib/llvm-project/clang/lib/CodeGen/CGObjCRuntime.h M contrib/llvm-project/clang/lib/CodeGen/CGOpenCLRuntime.cpp M contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp M contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h M contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp M contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeGPU.h M contrib/llvm-project/clang/lib/CodeGen/CGPointerAuth.cpp M contrib/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp M contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp M contrib/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp M contrib/llvm-project/clang/lib/CodeGen/CGVTT.cpp M contrib/llvm-project/clang/lib/CodeGen/CGVTables.cpp M contrib/llvm-project/clang/lib/CodeGen/CGVTables.h M contrib/llvm-project/clang/lib/CodeGen/CodeGenABITypes.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h M contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.h M contrib/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenPGO.h A contrib/llvm-project/clang/lib/CodeGen/CodeGenSYCL.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenTBAA.h M contrib/llvm-project/clang/lib/CodeGen/CodeGenTypes.cpp M contrib/llvm-project/clang/lib/CodeGen/CodeGenTypes.h M contrib/llvm-project/clang/lib/CodeGen/ConstantInitBuilder.cpp M contrib/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp M contrib/llvm-project/clang/lib/CodeGen/CoverageMappingGen.h M contrib/llvm-project/clang/lib/CodeGen/EHScopeStack.h A contrib/llvm-project/clang/lib/CodeGen/HLSLBufferLayoutBuilder.cpp A contrib/llvm-project/clang/lib/CodeGen/HLSLBufferLayoutBuilder.h M contrib/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp M contrib/llvm-project/clang/lib/CodeGen/LinkInModulesPass.cpp M contrib/llvm-project/clang/lib/CodeGen/MacroPPCallbacks.cpp M contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp M contrib/llvm-project/clang/lib/CodeGen/ModuleBuilder.cpp R085 contrib/llvm-project/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp contrib/llvm-project/clang/lib/CodeGen/ObjectFilePCHContainerWriter.cpp A contrib/llvm-project/clang/lib/CodeGen/SanitizerHandler.h M contrib/llvm-project/clang/lib/CodeGen/SanitizerMetadata.cpp M contrib/llvm-project/clang/lib/CodeGen/SwiftCallingConv.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ARM.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/DirectX.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/Hexagon.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/NVPTX.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/PPC.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/RISCV.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/SPIR.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/SystemZ.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/WebAssembly.cpp A contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/X86.cpp M contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp M contrib/llvm-project/clang/lib/CodeGen/TargetInfo.h M contrib/llvm-project/clang/lib/CodeGen/Targets/AArch64.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/AMDGPU.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/ARC.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/ARM.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/AVR.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/BPF.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/CSKY.cpp A contrib/llvm-project/clang/lib/CodeGen/Targets/DirectX.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/Hexagon.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/Lanai.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/LoongArch.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/MSP430.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/Mips.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/NVPTX.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/PNaCl.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/PPC.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/RISCV.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/SPIR.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/Sparc.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/SystemZ.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/TCE.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/WebAssembly.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/X86.cpp M contrib/llvm-project/clang/lib/CodeGen/Targets/XCore.cpp M contrib/llvm-project/clang/lib/CodeGen/VarBypassDetector.cpp M contrib/llvm-project/clang/lib/CodeGen/VarBypassDetector.h M contrib/llvm-project/clang/lib/CrossTU/CrossTranslationUnit.cpp M contrib/llvm-project/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp M contrib/llvm-project/clang/lib/Driver/Action.cpp M contrib/llvm-project/clang/lib/Driver/Compilation.cpp M contrib/llvm-project/clang/lib/Driver/Distro.cpp M contrib/llvm-project/clang/lib/Driver/Driver.cpp M contrib/llvm-project/clang/lib/Driver/DriverOptions.cpp M contrib/llvm-project/clang/lib/Driver/Job.cpp M contrib/llvm-project/clang/lib/Driver/Multilib.cpp M contrib/llvm-project/clang/lib/Driver/MultilibBuilder.cpp M contrib/llvm-project/clang/lib/Driver/OffloadBundler.cpp M contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp M contrib/llvm-project/clang/lib/Driver/ToolChain.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/AIX.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/AIX.h M contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.h M contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPUOpenMP.h M contrib/llvm-project/clang/lib/Driver/ToolChains/AVR.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/AVR.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/AArch64.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/AArch64.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ARM.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ARM.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/CSKY.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/LoongArch.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/M68k.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/Mips.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/Mips.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/PPC.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/PPC.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/RISCV.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/Sparc.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/SystemZ.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/VE.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/X86.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/BareMetal.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/BareMetal.h M contrib/llvm-project/clang/lib/Driver/ToolChains/CSKYToolChain.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.h A contrib/llvm-project/clang/lib/Driver/ToolChains/Cygwin.cpp A contrib/llvm-project/clang/lib/Driver/ToolChains/Cygwin.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Darwin.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Darwin.h M contrib/llvm-project/clang/lib/Driver/ToolChains/DragonFly.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h M contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Fuchsia.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.h M contrib/llvm-project/clang/lib/Driver/ToolChains/HIPAMD.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/HIPAMD.h M contrib/llvm-project/clang/lib/Driver/ToolChains/HIPSPV.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/HIPUtility.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/HLSL.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/HLSL.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Haiku.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Haiku.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Hurd.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/InterfaceStubs.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Linux.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/Linux.h M contrib/llvm-project/clang/lib/Driver/ToolChains/MSP430.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/MSVC.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/MSVC.h A contrib/llvm-project/clang/lib/Driver/ToolChains/Managarm.cpp A contrib/llvm-project/clang/lib/Driver/ToolChains/Managarm.h M contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/MipsLinux.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/MipsLinux.h M contrib/llvm-project/clang/lib/Driver/ToolChains/NaCl.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/NetBSD.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/OHOS.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/OHOS.h M contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.h M contrib/llvm-project/clang/lib/Driver/ToolChains/PPCLinux.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/PS4CPU.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/PS4CPU.h D contrib/llvm-project/clang/lib/Driver/ToolChains/RISCVToolchain.cpp D contrib/llvm-project/clang/lib/Driver/ToolChains/RISCVToolchain.h M contrib/llvm-project/clang/lib/Driver/ToolChains/ROCm.h M contrib/llvm-project/clang/lib/Driver/ToolChains/SPIRV.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/SPIRV.h A contrib/llvm-project/clang/lib/Driver/ToolChains/SPIRVOpenMP.cpp A contrib/llvm-project/clang/lib/Driver/ToolChains/SPIRVOpenMP.h A contrib/llvm-project/clang/lib/Driver/ToolChains/SYCL.cpp A contrib/llvm-project/clang/lib/Driver/ToolChains/SYCL.h M contrib/llvm-project/clang/lib/Driver/ToolChains/Solaris.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/TCE.cpp A contrib/llvm-project/clang/lib/Driver/ToolChains/UEFI.cpp A contrib/llvm-project/clang/lib/Driver/ToolChains/UEFI.h M contrib/llvm-project/clang/lib/Driver/ToolChains/VEToolchain.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/WebAssembly.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/XCore.cpp M contrib/llvm-project/clang/lib/Driver/ToolChains/ZOS.cpp M contrib/llvm-project/clang/lib/Driver/Types.cpp M contrib/llvm-project/clang/lib/Driver/XRayArgs.cpp M contrib/llvm-project/clang/lib/Edit/Commit.cpp M contrib/llvm-project/clang/lib/Edit/EditedSource.cpp M contrib/llvm-project/clang/lib/Edit/RewriteObjCFoundationAPI.cpp M contrib/llvm-project/clang/lib/ExtractAPI/API.cpp M contrib/llvm-project/clang/lib/ExtractAPI/DeclarationFragments.cpp M contrib/llvm-project/clang/lib/ExtractAPI/ExtractAPIConsumer.cpp M contrib/llvm-project/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp M contrib/llvm-project/clang/lib/Format/AffectedRangeManager.cpp M contrib/llvm-project/clang/lib/Format/AffectedRangeManager.h M contrib/llvm-project/clang/lib/Format/BreakableToken.cpp M contrib/llvm-project/clang/lib/Format/BreakableToken.h M contrib/llvm-project/clang/lib/Format/ContinuationIndenter.cpp M contrib/llvm-project/clang/lib/Format/ContinuationIndenter.h M contrib/llvm-project/clang/lib/Format/DefinitionBlockSeparator.cpp M contrib/llvm-project/clang/lib/Format/Format.cpp M contrib/llvm-project/clang/lib/Format/FormatToken.cpp M contrib/llvm-project/clang/lib/Format/FormatToken.h M contrib/llvm-project/clang/lib/Format/FormatTokenLexer.cpp M contrib/llvm-project/clang/lib/Format/FormatTokenLexer.h M contrib/llvm-project/clang/lib/Format/MacroCallReconstructor.cpp M contrib/llvm-project/clang/lib/Format/MacroExpander.cpp M contrib/llvm-project/clang/lib/Format/MatchFilePath.cpp M contrib/llvm-project/clang/lib/Format/ObjCPropertyAttributeOrderFixer.cpp M contrib/llvm-project/clang/lib/Format/QualifierAlignmentFixer.cpp M contrib/llvm-project/clang/lib/Format/SortJavaScriptImports.cpp M contrib/llvm-project/clang/lib/Format/TokenAnalyzer.cpp M contrib/llvm-project/clang/lib/Format/TokenAnnotator.cpp M contrib/llvm-project/clang/lib/Format/TokenAnnotator.h M contrib/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp M contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp M contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.h M contrib/llvm-project/clang/lib/Format/UsingDeclarationsSorter.cpp M contrib/llvm-project/clang/lib/Format/WhitespaceManager.cpp M contrib/llvm-project/clang/lib/Format/WhitespaceManager.h M contrib/llvm-project/clang/lib/Frontend/ASTConsumers.cpp M contrib/llvm-project/clang/lib/Frontend/ASTMerge.cpp M contrib/llvm-project/clang/lib/Frontend/ASTUnit.cpp M contrib/llvm-project/clang/lib/Frontend/ChainedIncludesSource.cpp M contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp M contrib/llvm-project/clang/lib/Frontend/CompilerInvocation.cpp M contrib/llvm-project/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp M contrib/llvm-project/clang/lib/Frontend/DependencyFile.cpp M contrib/llvm-project/clang/lib/Frontend/DiagnosticRenderer.cpp M contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp M contrib/llvm-project/clang/lib/Frontend/FrontendActions.cpp M contrib/llvm-project/clang/lib/Frontend/HeaderIncludeGen.cpp M contrib/llvm-project/clang/lib/Frontend/InitPreprocessor.cpp M contrib/llvm-project/clang/lib/Frontend/LogDiagnosticPrinter.cpp M contrib/llvm-project/clang/lib/Frontend/ModuleDependencyCollector.cpp M contrib/llvm-project/clang/lib/Frontend/MultiplexConsumer.cpp M contrib/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp M contrib/llvm-project/clang/lib/Frontend/PrintPreprocessedOutput.cpp M contrib/llvm-project/clang/lib/Frontend/Rewrite/FixItRewriter.cpp M contrib/llvm-project/clang/lib/Frontend/Rewrite/FrontendActions.cpp M contrib/llvm-project/clang/lib/Frontend/Rewrite/HTMLPrint.cpp M contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteMacros.cpp M contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp M contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteObjC.cpp M contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteTest.cpp M contrib/llvm-project/clang/lib/Frontend/SARIFDiagnostic.cpp M contrib/llvm-project/clang/lib/Frontend/SARIFDiagnosticPrinter.cpp M contrib/llvm-project/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp M contrib/llvm-project/clang/lib/Frontend/SerializedDiagnosticReader.cpp M contrib/llvm-project/clang/lib/Frontend/TestModuleFileExtension.cpp M contrib/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp M contrib/llvm-project/clang/lib/Frontend/TextDiagnosticPrinter.cpp M contrib/llvm-project/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp M contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp M contrib/llvm-project/clang/lib/Headers/__clang_cuda_device_functions.h M contrib/llvm-project/clang/lib/Headers/__clang_cuda_intrinsics.h M contrib/llvm-project/clang/lib/Headers/__clang_cuda_math.h M contrib/llvm-project/clang/lib/Headers/__clang_cuda_runtime_wrapper.h M contrib/llvm-project/clang/lib/Headers/__clang_cuda_texture_intrinsics.h M contrib/llvm-project/clang/lib/Headers/__clang_hip_cmath.h M contrib/llvm-project/clang/lib/Headers/__clang_hip_libdevice_declares.h M contrib/llvm-project/clang/lib/Headers/__clang_hip_math.h M contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h A contrib/llvm-project/clang/lib/Headers/__clang_spirv_builtins.h M contrib/llvm-project/clang/lib/Headers/__stdarg_va_arg.h M contrib/llvm-project/clang/lib/Headers/adcintrin.h M contrib/llvm-project/clang/lib/Headers/adxintrin.h M contrib/llvm-project/clang/lib/Headers/altivec.h A contrib/llvm-project/clang/lib/Headers/amdgpuintrin.h A contrib/llvm-project/clang/lib/Headers/amxavx512intrin.h A contrib/llvm-project/clang/lib/Headers/amxbf16transposeintrin.h M contrib/llvm-project/clang/lib/Headers/amxcomplexintrin.h A contrib/llvm-project/clang/lib/Headers/amxcomplextransposeintrin.h M contrib/llvm-project/clang/lib/Headers/amxfp16intrin.h A contrib/llvm-project/clang/lib/Headers/amxfp16transposeintrin.h A contrib/llvm-project/clang/lib/Headers/amxfp8intrin.h M contrib/llvm-project/clang/lib/Headers/amxintrin.h A contrib/llvm-project/clang/lib/Headers/amxmovrsintrin.h A contrib/llvm-project/clang/lib/Headers/amxmovrstransposeintrin.h A contrib/llvm-project/clang/lib/Headers/amxtf32intrin.h A contrib/llvm-project/clang/lib/Headers/amxtf32transposeintrin.h A contrib/llvm-project/clang/lib/Headers/amxtransposeintrin.h R056 contrib/llvm-project/clang/lib/AST/Interp/Frame.cpp contrib/llvm-project/clang/lib/Headers/andes_vector.h M contrib/llvm-project/clang/lib/Headers/arm_acle.h A contrib/llvm-project/clang/lib/Headers/avx10_2_512bf16intrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2_512convertintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2_512minmaxintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2_512niintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2_512satcvtdsintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2_512satcvtintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2bf16intrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2convertintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2copyintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2minmaxintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2niintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2satcvtdsintrin.h A contrib/llvm-project/clang/lib/Headers/avx10_2satcvtintrin.h M contrib/llvm-project/clang/lib/Headers/avx2intrin.h M contrib/llvm-project/clang/lib/Headers/avx512bitalgintrin.h M contrib/llvm-project/clang/lib/Headers/avx512fintrin.h M contrib/llvm-project/clang/lib/Headers/avx512fp16intrin.h M contrib/llvm-project/clang/lib/Headers/avx512vlbitalgintrin.h M contrib/llvm-project/clang/lib/Headers/avx512vpopcntdqintrin.h M contrib/llvm-project/clang/lib/Headers/avx512vpopcntdqvlintrin.h M contrib/llvm-project/clang/lib/Headers/avxintrin.h M contrib/llvm-project/clang/lib/Headers/avxvnniint16intrin.h M contrib/llvm-project/clang/lib/Headers/avxvnniint8intrin.h M contrib/llvm-project/clang/lib/Headers/bmi2intrin.h M contrib/llvm-project/clang/lib/Headers/bmiintrin.h M contrib/llvm-project/clang/lib/Headers/cmpccxaddintrin.h M contrib/llvm-project/clang/lib/Headers/cpuid.h A contrib/llvm-project/clang/lib/Headers/cuda_wrappers/bits/c++config.h M contrib/llvm-project/clang/lib/Headers/cuda_wrappers/cmath M contrib/llvm-project/clang/lib/Headers/cuda_wrappers/new M contrib/llvm-project/clang/lib/Headers/emmintrin.h M contrib/llvm-project/clang/lib/Headers/float.h M contrib/llvm-project/clang/lib/Headers/gfniintrin.h A contrib/llvm-project/clang/lib/Headers/gpuintrin.h M contrib/llvm-project/clang/lib/Headers/hexagon_types.h M contrib/llvm-project/clang/lib/Headers/hlsl.h A contrib/llvm-project/clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h M contrib/llvm-project/clang/lib/Headers/hlsl/hlsl_basic_types.h A contrib/llvm-project/clang/lib/Headers/hlsl/hlsl_compat_overloads.h A contrib/llvm-project/clang/lib/Headers/hlsl/hlsl_detail.h A contrib/llvm-project/clang/lib/Headers/hlsl/hlsl_intrinsic_helpers.h M contrib/llvm-project/clang/lib/Headers/hlsl/hlsl_intrinsics.h A contrib/llvm-project/clang/lib/Headers/hlsl/hlsl_spirv.h M contrib/llvm-project/clang/lib/Headers/hvx_hexagon_protos.h M contrib/llvm-project/clang/lib/Headers/immintrin.h M contrib/llvm-project/clang/lib/Headers/intrin.h M contrib/llvm-project/clang/lib/Headers/intrin0.h M contrib/llvm-project/clang/lib/Headers/keylockerintrin.h M contrib/llvm-project/clang/lib/Headers/larchintrin.h M contrib/llvm-project/clang/lib/Headers/lasxintrin.h M contrib/llvm-project/clang/lib/Headers/limits.h M contrib/llvm-project/clang/lib/Headers/llvm_libc_wrappers/ctype.h M contrib/llvm-project/clang/lib/Headers/llvm_libc_wrappers/stdlib.h A contrib/llvm-project/clang/lib/Headers/llvm_offload_wrappers/__llvm_offload.h A contrib/llvm-project/clang/lib/Headers/llvm_offload_wrappers/__llvm_offload_device.h A contrib/llvm-project/clang/lib/Headers/llvm_offload_wrappers/__llvm_offload_host.h M contrib/llvm-project/clang/lib/Headers/lsxintrin.h M contrib/llvm-project/clang/lib/Headers/lzcntintrin.h M contrib/llvm-project/clang/lib/Headers/mmintrin.h M contrib/llvm-project/clang/lib/Headers/module.modulemap A contrib/llvm-project/clang/lib/Headers/movrs_avx10_2_512intrin.h A contrib/llvm-project/clang/lib/Headers/movrs_avx10_2intrin.h A contrib/llvm-project/clang/lib/Headers/movrsintrin.h A contrib/llvm-project/clang/lib/Headers/nvptxintrin.h M contrib/llvm-project/clang/lib/Headers/opencl-c-base.h M contrib/llvm-project/clang/lib/Headers/opencl-c.h M contrib/llvm-project/clang/lib/Headers/openmp_wrappers/__clang_openmp_device_functions.h M contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex_cmath.h M contrib/llvm-project/clang/lib/Headers/pmmintrin.h M contrib/llvm-project/clang/lib/Headers/popcntintrin.h M contrib/llvm-project/clang/lib/Headers/prfchwintrin.h M contrib/llvm-project/clang/lib/Headers/ptrauth.h A contrib/llvm-project/clang/lib/Headers/riscv_corev_alu.h M contrib/llvm-project/clang/lib/Headers/shaintrin.h A contrib/llvm-project/clang/lib/Headers/sm4evexintrin.h M contrib/llvm-project/clang/lib/Headers/smmintrin.h M contrib/llvm-project/clang/lib/Headers/stdalign.h A contrib/llvm-project/clang/lib/Headers/stdcountof.h M contrib/llvm-project/clang/lib/Headers/stdint.h M contrib/llvm-project/clang/lib/Headers/tbmintrin.h M contrib/llvm-project/clang/lib/Headers/tmmintrin.h M contrib/llvm-project/clang/lib/Headers/vecintrin.h M contrib/llvm-project/clang/lib/Headers/wasm_simd128.h M contrib/llvm-project/clang/lib/Headers/x86gprintrin.h M contrib/llvm-project/clang/lib/Headers/x86intrin.h M contrib/llvm-project/clang/lib/Headers/xmmintrin.h M contrib/llvm-project/clang/lib/Index/CommentToXML.cpp M contrib/llvm-project/clang/lib/Index/FileIndexRecord.cpp M contrib/llvm-project/clang/lib/Index/IndexBody.cpp M contrib/llvm-project/clang/lib/Index/IndexDecl.cpp M contrib/llvm-project/clang/lib/Index/IndexTypeSourceInfo.cpp M contrib/llvm-project/clang/lib/Index/IndexingAction.cpp M contrib/llvm-project/clang/lib/Index/IndexingContext.cpp M contrib/llvm-project/clang/lib/Index/IndexingContext.h M contrib/llvm-project/clang/lib/Index/USRGeneration.cpp M contrib/llvm-project/clang/lib/InstallAPI/DiagnosticBuilderWrappers.cpp M contrib/llvm-project/clang/lib/InstallAPI/DiagnosticBuilderWrappers.h M contrib/llvm-project/clang/lib/InstallAPI/DirectoryScanner.cpp M contrib/llvm-project/clang/lib/InstallAPI/DylibVerifier.cpp M contrib/llvm-project/clang/lib/InstallAPI/FileList.cpp M contrib/llvm-project/clang/lib/InstallAPI/Frontend.cpp M contrib/llvm-project/clang/lib/InstallAPI/Visitor.cpp M contrib/llvm-project/clang/lib/Interpreter/CodeCompletion.cpp M contrib/llvm-project/clang/lib/Interpreter/DeviceOffload.cpp M contrib/llvm-project/clang/lib/Interpreter/DeviceOffload.h M contrib/llvm-project/clang/lib/Interpreter/IncrementalExecutor.cpp M contrib/llvm-project/clang/lib/Interpreter/IncrementalExecutor.h M contrib/llvm-project/clang/lib/Interpreter/IncrementalParser.cpp M contrib/llvm-project/clang/lib/Interpreter/IncrementalParser.h M contrib/llvm-project/clang/lib/Interpreter/Interpreter.cpp M contrib/llvm-project/clang/lib/Interpreter/InterpreterUtils.h A contrib/llvm-project/clang/lib/Interpreter/InterpreterValuePrinter.cpp A contrib/llvm-project/clang/lib/Interpreter/RemoteJITUtils.cpp M contrib/llvm-project/clang/lib/Interpreter/Value.cpp M contrib/llvm-project/clang/lib/Interpreter/Wasm.cpp M contrib/llvm-project/clang/lib/Interpreter/Wasm.h M contrib/llvm-project/clang/lib/Lex/DependencyDirectivesScanner.cpp M contrib/llvm-project/clang/lib/Lex/HeaderMap.cpp M contrib/llvm-project/clang/lib/Lex/HeaderSearch.cpp M contrib/llvm-project/clang/lib/Lex/InitHeaderSearch.cpp A contrib/llvm-project/clang/lib/Lex/LexHLSLRootSignature.cpp M contrib/llvm-project/clang/lib/Lex/Lexer.cpp M contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp M contrib/llvm-project/clang/lib/Lex/MacroArgs.cpp M contrib/llvm-project/clang/lib/Lex/MacroInfo.cpp M contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp A contrib/llvm-project/clang/lib/Lex/ModuleMapFile.cpp M contrib/llvm-project/clang/lib/Lex/PPCaching.cpp M contrib/llvm-project/clang/lib/Lex/PPCallbacks.cpp M contrib/llvm-project/clang/lib/Lex/PPDirectives.cpp M contrib/llvm-project/clang/lib/Lex/PPExpressions.cpp M contrib/llvm-project/clang/lib/Lex/PPLexerChange.cpp M contrib/llvm-project/clang/lib/Lex/PPMacroExpansion.cpp M contrib/llvm-project/clang/lib/Lex/Pragma.cpp M contrib/llvm-project/clang/lib/Lex/PreprocessingRecord.cpp M contrib/llvm-project/clang/lib/Lex/Preprocessor.cpp M contrib/llvm-project/clang/lib/Lex/PreprocessorLexer.cpp M contrib/llvm-project/clang/lib/Lex/TokenConcatenation.cpp M contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp M contrib/llvm-project/clang/lib/Parse/ParseAST.cpp M contrib/llvm-project/clang/lib/Parse/ParseCXXInlineMethods.cpp M contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp M contrib/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp M contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp M contrib/llvm-project/clang/lib/Parse/ParseExprCXX.cpp M contrib/llvm-project/clang/lib/Parse/ParseHLSL.cpp A contrib/llvm-project/clang/lib/Parse/ParseHLSLRootSignature.cpp M contrib/llvm-project/clang/lib/Parse/ParseInit.cpp M contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp M contrib/llvm-project/clang/lib/Parse/ParseOpenACC.cpp M contrib/llvm-project/clang/lib/Parse/ParseOpenMP.cpp M contrib/llvm-project/clang/lib/Parse/ParsePragma.cpp M contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp M contrib/llvm-project/clang/lib/Parse/ParseStmtAsm.cpp M contrib/llvm-project/clang/lib/Parse/ParseTemplate.cpp M contrib/llvm-project/clang/lib/Parse/ParseTentative.cpp M contrib/llvm-project/clang/lib/Parse/Parser.cpp M contrib/llvm-project/clang/lib/Rewrite/HTMLRewrite.cpp M contrib/llvm-project/clang/lib/Rewrite/Rewriter.cpp M contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp M contrib/llvm-project/clang/lib/Sema/CheckExprLifetime.cpp M contrib/llvm-project/clang/lib/Sema/CheckExprLifetime.h M contrib/llvm-project/clang/lib/Sema/CodeCompleteConsumer.cpp M contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp A contrib/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp A contrib/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h M contrib/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp A contrib/llvm-project/clang/lib/Sema/HeuristicResolver.cpp M contrib/llvm-project/clang/lib/Sema/JumpDiagnostics.cpp M contrib/llvm-project/clang/lib/Sema/MultiplexExternalSemaSource.cpp M contrib/llvm-project/clang/lib/Sema/OpenCLBuiltins.td M contrib/llvm-project/clang/lib/Sema/ParsedAttr.cpp M contrib/llvm-project/clang/lib/Sema/Scope.cpp M contrib/llvm-project/clang/lib/Sema/ScopeInfo.cpp M contrib/llvm-project/clang/lib/Sema/Sema.cpp M contrib/llvm-project/clang/lib/Sema/SemaAMDGPU.cpp M contrib/llvm-project/clang/lib/Sema/SemaAPINotes.cpp M contrib/llvm-project/clang/lib/Sema/SemaARM.cpp M contrib/llvm-project/clang/lib/Sema/SemaAVR.cpp M contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp M contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp M contrib/llvm-project/clang/lib/Sema/SemaAvailability.cpp M contrib/llvm-project/clang/lib/Sema/SemaBase.cpp M contrib/llvm-project/clang/lib/Sema/SemaBoundsSafety.cpp M contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp M contrib/llvm-project/clang/lib/Sema/SemaCXXScopeSpec.cpp M contrib/llvm-project/clang/lib/Sema/SemaCast.cpp M contrib/llvm-project/clang/lib/Sema/SemaChecking.cpp M contrib/llvm-project/clang/lib/Sema/SemaCodeComplete.cpp M contrib/llvm-project/clang/lib/Sema/SemaConcept.cpp M contrib/llvm-project/clang/lib/Sema/SemaCoroutine.cpp M contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp M contrib/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp M contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp M contrib/llvm-project/clang/lib/Sema/SemaDeclObjC.cpp A contrib/llvm-project/clang/lib/Sema/SemaDirectX.cpp M contrib/llvm-project/clang/lib/Sema/SemaExceptionSpec.cpp M contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp M contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp M contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp M contrib/llvm-project/clang/lib/Sema/SemaExprObjC.cpp M contrib/llvm-project/clang/lib/Sema/SemaFixItUtils.cpp A contrib/llvm-project/clang/lib/Sema/SemaFunctionEffects.cpp M contrib/llvm-project/clang/lib/Sema/SemaHLSL.cpp M contrib/llvm-project/clang/lib/Sema/SemaInit.cpp M contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp M contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp M contrib/llvm-project/clang/lib/Sema/SemaLoongArch.cpp M contrib/llvm-project/clang/lib/Sema/SemaMIPS.cpp M contrib/llvm-project/clang/lib/Sema/SemaMSP430.cpp M contrib/llvm-project/clang/lib/Sema/SemaModule.cpp M contrib/llvm-project/clang/lib/Sema/SemaObjC.cpp M contrib/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp M contrib/llvm-project/clang/lib/Sema/SemaOpenACC.cpp A contrib/llvm-project/clang/lib/Sema/SemaOpenACCAtomic.cpp A contrib/llvm-project/clang/lib/Sema/SemaOpenACCClause.cpp A contrib/llvm-project/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp M contrib/llvm-project/clang/lib/Sema/SemaOpenCL.cpp M contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp M contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp M contrib/llvm-project/clang/lib/Sema/SemaPPC.cpp M contrib/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp M contrib/llvm-project/clang/lib/Sema/SemaRISCV.cpp A contrib/llvm-project/clang/lib/Sema/SemaSPIRV.cpp M contrib/llvm-project/clang/lib/Sema/SemaSYCL.cpp M contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp M contrib/llvm-project/clang/lib/Sema/SemaStmtAsm.cpp M contrib/llvm-project/clang/lib/Sema/SemaStmtAttr.cpp M contrib/llvm-project/clang/lib/Sema/SemaSwift.cpp M contrib/llvm-project/clang/lib/Sema/SemaSystemZ.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp M contrib/llvm-project/clang/lib/Sema/SemaTemplateVariadic.cpp M contrib/llvm-project/clang/lib/Sema/SemaType.cpp A contrib/llvm-project/clang/lib/Sema/SemaTypeTraits.cpp M contrib/llvm-project/clang/lib/Sema/SemaWasm.cpp M contrib/llvm-project/clang/lib/Sema/SemaX86.cpp M contrib/llvm-project/clang/lib/Sema/TreeTransform.h M contrib/llvm-project/clang/lib/Sema/TypeLocBuilder.h M contrib/llvm-project/clang/lib/Serialization/ASTCommon.cpp M contrib/llvm-project/clang/lib/Serialization/ASTCommon.h M contrib/llvm-project/clang/lib/Serialization/ASTReader.cpp M contrib/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp M contrib/llvm-project/clang/lib/Serialization/ASTReaderInternals.h M contrib/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp M contrib/llvm-project/clang/lib/Serialization/ASTWriter.cpp M contrib/llvm-project/clang/lib/Serialization/ASTWriterDecl.cpp M contrib/llvm-project/clang/lib/Serialization/ASTWriterStmt.cpp M contrib/llvm-project/clang/lib/Serialization/GeneratePCH.cpp M contrib/llvm-project/clang/lib/Serialization/GlobalModuleIndex.cpp A contrib/llvm-project/clang/lib/Serialization/ModuleCache.cpp M contrib/llvm-project/clang/lib/Serialization/ModuleManager.cpp M contrib/llvm-project/clang/lib/Serialization/MultiOnDiskHashTable.h A contrib/llvm-project/clang/lib/Serialization/ObjectFilePCHContainerReader.cpp A contrib/llvm-project/clang/lib/Serialization/TemplateArgumentHasher.cpp A contrib/llvm-project/clang/lib/Serialization/TemplateArgumentHasher.h M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/AssumeModeling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BitwiseShiftChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CXXDeleteChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ErrnoModeling.h M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Iterator.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Iterator.h M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NoOwnershipChangeVisitor.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NoOwnershipChangeVisitor.h M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PutenvStackArrayChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/SmartPtrChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StdVariantChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StringChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Taint.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ForwardDeclChecker.cpp A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/MemoryUnsafeCastChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLambdaCapturesChecker.cpp A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefMemberChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp A contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/RetainPtrCtorAdoptChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp D contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporter.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugSuppression.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CallDescription.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CallEvent.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Checker.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/DynamicExtent.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/DynamicType.cpp A contrib/llvm-project/clang/lib/StaticAnalyzer/Core/EntryPointStats.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Environment.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/MemRegion.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ProgramState.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RegionStore.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SVals.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Store.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/WorkList.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Z3CrosscheckVisitor.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/CreateCheckerManager.cpp M contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp M contrib/llvm-project/clang/lib/Support/RISCVVIntrinsicUtils.cpp M contrib/llvm-project/clang/lib/Testing/CommandLineArgs.cpp M contrib/llvm-project/clang/lib/Testing/TestAST.cpp M contrib/llvm-project/clang/lib/Tooling/ArgumentsAdjusters.cpp M contrib/llvm-project/clang/lib/Tooling/CommonOptionsParser.cpp M contrib/llvm-project/clang/lib/Tooling/CompilationDatabase.cpp M contrib/llvm-project/clang/lib/Tooling/Core/Replacement.cpp M contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp M contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp M contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp M contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp A contrib/llvm-project/clang/lib/Tooling/DependencyScanning/InProcessModuleCache.cpp M contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp M contrib/llvm-project/clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp M contrib/llvm-project/clang/lib/Tooling/FileMatchTrie.cpp M contrib/llvm-project/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp M contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc M contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/StandardLibrary.cpp M contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc M contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc M contrib/llvm-project/clang/lib/Tooling/JSONCompilationDatabase.cpp M contrib/llvm-project/clang/lib/Tooling/Refactoring.cpp M contrib/llvm-project/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp M contrib/llvm-project/clang/lib/Tooling/Refactoring/AtomicChange.cpp M contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp M contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp M contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp M contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp M contrib/llvm-project/clang/lib/Tooling/RefactoringCallbacks.cpp M contrib/llvm-project/clang/lib/Tooling/Syntax/BuildTree.cpp M contrib/llvm-project/clang/lib/Tooling/Syntax/Mutations.cpp M contrib/llvm-project/clang/lib/Tooling/Syntax/Tokens.cpp M contrib/llvm-project/clang/lib/Tooling/Syntax/Tree.cpp M contrib/llvm-project/clang/lib/Tooling/Tooling.cpp M contrib/llvm-project/clang/lib/Tooling/Transformer/Parsing.cpp M contrib/llvm-project/clang/lib/Tooling/Transformer/RangeSelector.cpp M contrib/llvm-project/clang/lib/Tooling/Transformer/RewriteRule.cpp M contrib/llvm-project/clang/lib/Tooling/Transformer/SourceCode.cpp M contrib/llvm-project/clang/lib/Tooling/Transformer/Stencil.cpp M contrib/llvm-project/clang/lib/Tooling/Transformer/Transformer.cpp M contrib/llvm-project/clang/tools/clang-format/ClangFormat.cpp M contrib/llvm-project/clang/tools/clang-scan-deps/ClangScanDeps.cpp M contrib/llvm-project/clang/tools/clang-scan-deps/Opts.td M contrib/llvm-project/clang/tools/driver/cc1_main.cpp M contrib/llvm-project/clang/tools/driver/cc1as_main.cpp M contrib/llvm-project/clang/tools/driver/cc1gen_reproducer_main.cpp M contrib/llvm-project/clang/tools/driver/driver.cpp M contrib/llvm-project/clang/utils/TableGen/ASTTableGen.cpp M contrib/llvm-project/clang/utils/TableGen/ASTTableGen.h M contrib/llvm-project/clang/utils/TableGen/ClangASTNodesEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangASTPropertiesEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangAttrEmitter.cpp A contrib/llvm-project/clang/utils/TableGen/ClangBuiltinTemplatesEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangBuiltinsEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangOpcodesEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangOptionDocEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangSACheckersEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangSyntaxEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/ClangTypeNodesEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/MveEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/NeonEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/RISCVVEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/SveEmitter.cpp M contrib/llvm-project/clang/utils/TableGen/TableGen.cpp M contrib/llvm-project/clang/utils/TableGen/TableGenBackends.h D contrib/llvm-project/compiler-rt/.clang-tidy M contrib/llvm-project/compiler-rt/include/fuzzer/FuzzedDataProvider.h M contrib/llvm-project/compiler-rt/include/orc_rt/c_api.h M contrib/llvm-project/compiler-rt/include/profile/InstrProfData.inc M contrib/llvm-project/compiler-rt/include/profile/instr_prof_interface.h M contrib/llvm-project/compiler-rt/include/sanitizer/common_interface_defs.h M contrib/llvm-project/compiler-rt/include/sanitizer/memprof_interface.h A contrib/llvm-project/compiler-rt/include/sanitizer/rtsan_interface.h M contrib/llvm-project/compiler-rt/include/sanitizer/tsan_interface_atomic.h M contrib/llvm-project/compiler-rt/include/sanitizer/ubsan_interface.h M contrib/llvm-project/compiler-rt/include/xray/xray_interface.h A contrib/llvm-project/compiler-rt/lib/asan/AIX/asan.link_with_main_exec.txt A contrib/llvm-project/compiler-rt/lib/asan/AIX/asan_cxx.link_with_main_exec.txt M contrib/llvm-project/compiler-rt/lib/asan/asan_activation.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h M contrib/llvm-project/compiler-rt/lib/asan/asan_descriptions.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_descriptions.h M contrib/llvm-project/compiler-rt/lib/asan/asan_errors.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_errors.h M contrib/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_flags.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_flags.h M contrib/llvm-project/compiler-rt/lib/asan/asan_flags.inc M contrib/llvm-project/compiler-rt/lib/asan/asan_fuchsia.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_globals.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_globals_win.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_ignorelist.txt M contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.h M contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.h M contrib/llvm-project/compiler-rt/lib/asan/asan_internal.h M contrib/llvm-project/compiler-rt/lib/asan/asan_linux.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_mac.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_win.cpp A contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_win_thunk.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_poisoning.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_poisoning.h M contrib/llvm-project/compiler-rt/lib/asan/asan_posix.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_report.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_report.h M contrib/llvm-project/compiler-rt/lib/asan/asan_rtl.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_shadow_setup.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_suppressions.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_suppressions.h M contrib/llvm-project/compiler-rt/lib/asan/asan_thread.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_thread.h M contrib/llvm-project/compiler-rt/lib/asan/asan_win.cpp A contrib/llvm-project/compiler-rt/lib/asan/asan_win_common_runtime_thunk.cpp A contrib/llvm-project/compiler-rt/lib/asan/asan_win_common_runtime_thunk.h D contrib/llvm-project/compiler-rt/lib/asan/asan_win_dll_thunk.cpp M contrib/llvm-project/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cpp A contrib/llvm-project/compiler-rt/lib/asan/asan_win_static_runtime_thunk.cpp D contrib/llvm-project/compiler-rt/lib/asan/asan_win_weak_interception.cpp M contrib/llvm-project/compiler-rt/lib/builtins/README.txt A contrib/llvm-project/compiler-rt/lib/builtins/aarch64/arm_apple_sme_abi.s M contrib/llvm-project/compiler-rt/lib/builtins/aarch64/chkstk.S A contrib/llvm-project/compiler-rt/lib/builtins/aarch64/emupac.cpp M contrib/llvm-project/compiler-rt/lib/builtins/aarch64/lse.S A contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-abi-assert.c D contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-abi-init.c D contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-abi-vg.c M contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-abi.S A contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-libc-memcpy-memmove.c A contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-libc-memset-memchr.c R063 contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-libc-mem-routines.S contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-libc-opt-memcpy-memmove.S A contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-libc-opt-memset-memchr.S D contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-libc-routines.c M contrib/llvm-project/compiler-rt/lib/builtins/arm/adddf3vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_cfcmp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_dcmp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_fcmp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_idivmod.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_memcpy.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_memmove.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_memset.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/divdf3vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/eqdf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/fixdfsivfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/floatsidfvfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/floatunssidfvfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/gedf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/gtdf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/ledf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/ltdf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/muldf3vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/nedf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/negdf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/subdf3vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/arm/unorddf2vfp.S M contrib/llvm-project/compiler-rt/lib/builtins/assembly.h M contrib/llvm-project/compiler-rt/lib/builtins/clear_cache.c M contrib/llvm-project/compiler-rt/lib/builtins/clzdi2.c M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/AArch64CPUFeatures.inc M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64.c M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64.h M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/apple.inc A contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/baremetal.inc M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/fuchsia.inc R100 contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/sysauxv.inc contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/getauxval.inc M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/mrs.inc A contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/windows.inc M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/hwcap.inc R100 contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/lse_atomics/sysauxv.inc contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/lse_atomics/getauxval.inc A contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/lse_atomics/windows.inc M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/cpu_model.h A contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/riscv.c M contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/x86.c M contrib/llvm-project/compiler-rt/lib/builtins/crtbegin.c M contrib/llvm-project/compiler-rt/lib/builtins/divsc3.c A contrib/llvm-project/compiler-rt/lib/builtins/extendhfdf2.c M contrib/llvm-project/compiler-rt/lib/builtins/extendhfsf2.c A contrib/llvm-project/compiler-rt/lib/builtins/extendhfxf2.c M contrib/llvm-project/compiler-rt/lib/builtins/fp_compare_impl.inc M contrib/llvm-project/compiler-rt/lib/builtins/fp_div_impl.inc M contrib/llvm-project/compiler-rt/lib/builtins/fp_lib.h M contrib/llvm-project/compiler-rt/lib/builtins/fp_trunc.h M contrib/llvm-project/compiler-rt/lib/builtins/int_lib.h M contrib/llvm-project/compiler-rt/lib/builtins/int_types.h M contrib/llvm-project/compiler-rt/lib/builtins/os_version_check.c M contrib/llvm-project/compiler-rt/lib/builtins/riscv/restore.S M contrib/llvm-project/compiler-rt/lib/builtins/riscv/save.S M contrib/llvm-project/compiler-rt/lib/builtins/trampoline_setup.c M contrib/llvm-project/compiler-rt/lib/builtins/truncsfhf2.c A contrib/llvm-project/compiler-rt/lib/builtins/trunctfbf2.c A contrib/llvm-project/compiler-rt/lib/builtins/truncxfbf2.c R055 contrib/llvm-project/clang/include/clang/Parse/ParseDiagnostic.h contrib/llvm-project/compiler-rt/lib/builtins/truncxfhf2.c M contrib/llvm-project/compiler-rt/lib/builtins/udivmodti4.c M contrib/llvm-project/compiler-rt/lib/ctx_profile/CtxInstrContextNode.h M contrib/llvm-project/compiler-rt/lib/ctx_profile/CtxInstrProfiling.cpp M contrib/llvm-project/compiler-rt/lib/ctx_profile/CtxInstrProfiling.h A contrib/llvm-project/compiler-rt/lib/ctx_profile/RootAutoDetector.cpp A contrib/llvm-project/compiler-rt/lib/ctx_profile/RootAutoDetector.h M contrib/llvm-project/compiler-rt/lib/ctx_profile/tests/CtxInstrProfilingTest.cpp A contrib/llvm-project/compiler-rt/lib/ctx_profile/tests/RootAutoDetectorTest.cpp M contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.cpp M contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_allocator.cpp M contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_chained_origin_depot.cpp M contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_custom.cpp M contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_interceptors.cpp M contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_new_delete.cpp M contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_thread.cpp M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDictionary.h M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWindows.cpp M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerFlags.def M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerRandom.h M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp M contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp M contrib/llvm-project/compiler-rt/lib/gwp_asan/definitions.h M contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_fuchsia.cpp M contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_posix.cpp M contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/utilities_fuchsia.cpp M contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp M contrib/llvm-project/compiler-rt/lib/gwp_asan/utilities.h M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan.cpp M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan.h M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocation_functions.cpp M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_fuchsia.cpp M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_globals.cpp M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_linux.cpp M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_new_delete.cpp M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_platform_interceptors.h M contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_thread.cpp M contrib/llvm-project/compiler-rt/lib/interception/interception.h A contrib/llvm-project/compiler-rt/lib/interception/interception_aix.cpp A contrib/llvm-project/compiler-rt/lib/interception/interception_aix.h M contrib/llvm-project/compiler-rt/lib/interception/interception_linux.cpp M contrib/llvm-project/compiler-rt/lib/interception/interception_linux.h M contrib/llvm-project/compiler-rt/lib/interception/interception_type_test.cpp M contrib/llvm-project/compiler-rt/lib/interception/interception_win.cpp M contrib/llvm-project/compiler-rt/lib/interception/interception_win.h M contrib/llvm-project/compiler-rt/lib/lsan/lsan.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_allocator.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_allocator.h M contrib/llvm-project/compiler-rt/lib/lsan/lsan_common.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_common.h M contrib/llvm-project/compiler-rt/lib/lsan/lsan_common_linux.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_flags.inc M contrib/llvm-project/compiler-rt/lib/lsan/lsan_fuchsia.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_interceptors.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_malloc_mac.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_posix.cpp M contrib/llvm-project/compiler-rt/lib/lsan/lsan_thread.cpp M contrib/llvm-project/compiler-rt/lib/memprof/memprof_allocator.cpp M contrib/llvm-project/compiler-rt/lib/memprof/memprof_flags.cpp M contrib/llvm-project/compiler-rt/lib/memprof/memprof_flags.h M contrib/llvm-project/compiler-rt/lib/memprof/memprof_flags.inc M contrib/llvm-project/compiler-rt/lib/memprof/memprof_interceptors.cpp M contrib/llvm-project/compiler-rt/lib/memprof/memprof_interceptors.h M contrib/llvm-project/compiler-rt/lib/memprof/memprof_interceptors_memintrinsics.h M contrib/llvm-project/compiler-rt/lib/memprof/memprof_interface_internal.h M contrib/llvm-project/compiler-rt/lib/memprof/memprof_malloc_linux.cpp M contrib/llvm-project/compiler-rt/lib/memprof/memprof_mapping.h M contrib/llvm-project/compiler-rt/lib/memprof/memprof_rtl.cpp M contrib/llvm-project/compiler-rt/lib/memprof/memprof_stack.h M contrib/llvm-project/compiler-rt/lib/memprof/memprof_thread.cpp M contrib/llvm-project/compiler-rt/lib/memprof/memprof_thread.h M contrib/llvm-project/compiler-rt/lib/memprof/weak_symbols.txt M contrib/llvm-project/compiler-rt/lib/msan/msan.cpp M contrib/llvm-project/compiler-rt/lib/msan/msan_allocator.cpp M contrib/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp M contrib/llvm-project/compiler-rt/lib/msan/msan_interface_internal.h M contrib/llvm-project/compiler-rt/lib/msan/msan_linux.cpp M contrib/llvm-project/compiler-rt/lib/msan/msan_poisoning.cpp M contrib/llvm-project/compiler-rt/lib/msan/msan_thread.cpp M contrib/llvm-project/compiler-rt/lib/nsan/nsan.cpp M contrib/llvm-project/compiler-rt/lib/nsan/nsan.h A contrib/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp A contrib/llvm-project/compiler-rt/lib/nsan/nsan_allocator.h M contrib/llvm-project/compiler-rt/lib/nsan/nsan_flags.inc M contrib/llvm-project/compiler-rt/lib/nsan/nsan_interceptors.cpp M contrib/llvm-project/compiler-rt/lib/nsan/nsan_malloc_linux.cpp A contrib/llvm-project/compiler-rt/lib/nsan/nsan_new_delete.cpp M contrib/llvm-project/compiler-rt/lib/nsan/nsan_platform.h M contrib/llvm-project/compiler-rt/lib/nsan/nsan_preinit.cpp M contrib/llvm-project/compiler-rt/lib/nsan/nsan_stats.cpp A contrib/llvm-project/compiler-rt/lib/nsan/nsan_thread.cpp A contrib/llvm-project/compiler-rt/lib/nsan/nsan_thread.h M contrib/llvm-project/compiler-rt/lib/orc/adt.h M contrib/llvm-project/compiler-rt/lib/orc/bitmask_enum.h M contrib/llvm-project/compiler-rt/lib/orc/coff_platform.cpp M contrib/llvm-project/compiler-rt/lib/orc/coff_platform.h M contrib/llvm-project/compiler-rt/lib/orc/common.h M contrib/llvm-project/compiler-rt/lib/orc/debug.cpp M contrib/llvm-project/compiler-rt/lib/orc/debug.h M contrib/llvm-project/compiler-rt/lib/orc/dlfcn_wrapper.cpp M contrib/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp M contrib/llvm-project/compiler-rt/lib/orc/elfnix_platform.h M contrib/llvm-project/compiler-rt/lib/orc/endianness.h M contrib/llvm-project/compiler-rt/lib/orc/error.h M contrib/llvm-project/compiler-rt/lib/orc/executor_address.h M contrib/llvm-project/compiler-rt/lib/orc/executor_symbol_def.h M contrib/llvm-project/compiler-rt/lib/orc/interval_map.h M contrib/llvm-project/compiler-rt/lib/orc/interval_set.h A contrib/llvm-project/compiler-rt/lib/orc/jit_dispatch.h M contrib/llvm-project/compiler-rt/lib/orc/macho_platform.cpp M contrib/llvm-project/compiler-rt/lib/orc/macho_platform.h M contrib/llvm-project/compiler-rt/lib/orc/macho_tlv.x86-64.S A contrib/llvm-project/compiler-rt/lib/orc/record_section_tracker.h A contrib/llvm-project/compiler-rt/lib/orc/resolve.cpp R082 contrib/llvm-project/compiler-rt/lib/orc/extensible_rtti.cpp contrib/llvm-project/compiler-rt/lib/orc/rtti.cpp R095 contrib/llvm-project/compiler-rt/lib/orc/extensible_rtti.h contrib/llvm-project/compiler-rt/lib/orc/rtti.h M contrib/llvm-project/compiler-rt/lib/orc/run_program_wrapper.cpp M contrib/llvm-project/compiler-rt/lib/orc/simple_packed_serialization.h M contrib/llvm-project/compiler-rt/lib/orc/stl_extras.h M contrib/llvm-project/compiler-rt/lib/orc/string_pool.h A contrib/llvm-project/compiler-rt/lib/orc/sysv_reenter.arm64.S A contrib/llvm-project/compiler-rt/lib/orc/sysv_reenter.x86-64.S M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/adt_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/bitmask_enum_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/c_api_test.cpp A contrib/llvm-project/compiler-rt/lib/orc/tests/unit/common.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/endian_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/error_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/executor_address_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/executor_symbol_def_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/interval_map_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/interval_set_test.cpp R092 contrib/llvm-project/compiler-rt/lib/orc/tests/unit/extensible_rtti_test.cpp contrib/llvm-project/compiler-rt/lib/orc/tests/unit/rtti_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/simple_packed_serialization_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/simple_packed_serialization_utils.h M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/string_pool_test.cpp A contrib/llvm-project/compiler-rt/lib/orc/tests/unit/unique_function_test.cpp M contrib/llvm-project/compiler-rt/lib/orc/tests/unit/wrapper_function_utils_test.cpp A contrib/llvm-project/compiler-rt/lib/orc/unique_function.h M contrib/llvm-project/compiler-rt/lib/orc/wrapper_function_utils.h M contrib/llvm-project/compiler-rt/lib/profile/GCDAProfiling.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfiling.h M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingBuffer.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingFile.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingInternal.h M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingMerge.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformAIX.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformFuchsia.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformOther.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformWindows.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPort.h M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingUtil.c M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingUtil.h M contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingWriter.c M contrib/llvm-project/compiler-rt/lib/rtsan/rtsan.cpp M contrib/llvm-project/compiler-rt/lib/rtsan/rtsan.h A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_assertions.h A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_checks.inc M contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_context.cpp M contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_context.h A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_diagnostics.cpp A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_diagnostics.h A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_flags.cpp A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_flags.h A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_flags.inc D contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_interceptors.cpp A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp M contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_preinit.cpp D contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_stack.cpp A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_stats.cpp A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_stats.h A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_suppressions.cpp A contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_suppressions.h A contrib/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_assertions.cpp M contrib/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_context.cpp M contrib/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_functional.cpp D contrib/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_interceptors.cpp A contrib/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp M contrib/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_main.cpp M contrib/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_utilities.h M contrib/llvm-project/compiler-rt/lib/safestack/safestack_platform.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_dlsym.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_internal.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_local_cache.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary64.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_syscalls.inc D contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp R059 contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_runtime_thunk.cpp D contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_dense_map.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_errno.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_errno.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_errno_codes.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_getauxval.h A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_haiku.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_interface_internal.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_libignore.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_malloc_mac.inc M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_haiku.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_redefine_builtins.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_win.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_history.cpp A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_history.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cpp M contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win.cpp D contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cpp D contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.h D contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_immortalize.h A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_interception.cpp A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_interception.h A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_thunk_interception.cpp A contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_thunk_interception.h D contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cpp D contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.h M contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh M contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt M contrib/llvm-project/compiler-rt/lib/sanitizer_common/weak_symbols.txt M contrib/llvm-project/compiler-rt/lib/scudo/standalone/allocator_common.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/allocator_config.def M contrib/llvm-project/compiler-rt/lib/scudo/standalone/allocator_config_wrapper.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/chunk.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/combined.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/common.cpp M contrib/llvm-project/compiler-rt/lib/scudo/standalone/common.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/linux.cpp M contrib/llvm-project/compiler-rt/lib/scudo/standalone/list.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/mem_map_base.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/memtag.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/platform.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary32.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary64.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/release.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/report.cpp M contrib/llvm-project/compiler-rt/lib/scudo/standalone/report.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/secondary.h R053 contrib/llvm-project/compiler-rt/lib/scudo/standalone/local_cache.h contrib/llvm-project/compiler-rt/lib/scudo/standalone/size_class_allocator.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/timing.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd_shared.h A contrib/llvm-project/compiler-rt/lib/scudo/standalone/type_traits.h M contrib/llvm-project/compiler-rt/lib/scudo/standalone/vector.h M contrib/llvm-project/compiler-rt/lib/tsan/dd/dd_rtl.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface.h M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_malloc_mac.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_mman.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform.h M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.h M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_access.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp D contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_spinlock_defs_mac.h M contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_sync.cpp A contrib/llvm-project/compiler-rt/lib/tysan/tysan.cpp A contrib/llvm-project/compiler-rt/lib/tysan/tysan.h A contrib/llvm-project/compiler-rt/lib/tysan/tysan.syms.extra A contrib/llvm-project/compiler-rt/lib/tysan/tysan_flags.inc A contrib/llvm-project/compiler-rt/lib/tysan/tysan_interceptors.cpp A contrib/llvm-project/compiler-rt/lib/tysan/tysan_platform.h M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_checks.inc M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_diag.cpp M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers.cpp M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers.h M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init.cpp M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_init_standalone.cpp M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_interface.inc M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_platform.h M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.cpp M contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.h D contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cpp R062 contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cpp contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_runtime_thunk.cpp D contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cpp M contrib/llvm-project/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp M contrib/llvm-project/compiler-rt/lib/xray/weak_symbols.txt M contrib/llvm-project/compiler-rt/lib/xray/xray_AArch64.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_arm.cpp A contrib/llvm-project/compiler-rt/lib/xray/xray_dso_init.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_flags.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_flags.h M contrib/llvm-project/compiler-rt/lib/xray/xray_hexagon.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_init.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_interface.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_interface_internal.h M contrib/llvm-project/compiler-rt/lib/xray/xray_loongarch64.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_mips.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_mips64.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_powerpc64.cpp A contrib/llvm-project/compiler-rt/lib/xray/xray_riscv.cpp A contrib/llvm-project/compiler-rt/lib/xray/xray_s390x.cpp M contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_AArch64.S A contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_riscv32.S A contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_riscv64.S A contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_riscv_common.S A contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_s390x.S M contrib/llvm-project/compiler-rt/lib/xray/xray_trampoline_x86_64.S M contrib/llvm-project/compiler-rt/lib/xray/xray_tsc.h M contrib/llvm-project/compiler-rt/lib/xray/xray_x86_64.cpp M contrib/llvm-project/libcxx/include/__algorithm/adjacent_find.h M contrib/llvm-project/libcxx/include/__algorithm/all_of.h M contrib/llvm-project/libcxx/include/__algorithm/any_of.h M contrib/llvm-project/libcxx/include/__algorithm/binary_search.h M contrib/llvm-project/libcxx/include/__algorithm/comp.h M contrib/llvm-project/libcxx/include/__algorithm/comp_ref_type.h M contrib/llvm-project/libcxx/include/__algorithm/copy.h M contrib/llvm-project/libcxx/include/__algorithm/copy_backward.h M contrib/llvm-project/libcxx/include/__algorithm/copy_if.h M contrib/llvm-project/libcxx/include/__algorithm/copy_move_common.h M contrib/llvm-project/libcxx/include/__algorithm/count.h M contrib/llvm-project/libcxx/include/__algorithm/count_if.h M contrib/llvm-project/libcxx/include/__algorithm/equal.h M contrib/llvm-project/libcxx/include/__algorithm/equal_range.h M contrib/llvm-project/libcxx/include/__algorithm/fill_n.h M contrib/llvm-project/libcxx/include/__algorithm/find.h M contrib/llvm-project/libcxx/include/__algorithm/find_end.h M contrib/llvm-project/libcxx/include/__algorithm/find_first_of.h M contrib/llvm-project/libcxx/include/__algorithm/find_if.h M contrib/llvm-project/libcxx/include/__algorithm/find_if_not.h M contrib/llvm-project/libcxx/include/__algorithm/for_each.h M contrib/llvm-project/libcxx/include/__algorithm/for_each_n.h A contrib/llvm-project/libcxx/include/__algorithm/for_each_n_segment.h M contrib/llvm-project/libcxx/include/__algorithm/includes.h M contrib/llvm-project/libcxx/include/__algorithm/inplace_merge.h M contrib/llvm-project/libcxx/include/__algorithm/is_heap.h M contrib/llvm-project/libcxx/include/__algorithm/is_heap_until.h M contrib/llvm-project/libcxx/include/__algorithm/is_partitioned.h M contrib/llvm-project/libcxx/include/__algorithm/is_permutation.h M contrib/llvm-project/libcxx/include/__algorithm/is_sorted.h M contrib/llvm-project/libcxx/include/__algorithm/is_sorted_until.h M contrib/llvm-project/libcxx/include/__algorithm/iterator_operations.h M contrib/llvm-project/libcxx/include/__algorithm/lexicographical_compare.h M contrib/llvm-project/libcxx/include/__algorithm/lower_bound.h M contrib/llvm-project/libcxx/include/__algorithm/make_projected.h M contrib/llvm-project/libcxx/include/__algorithm/max.h M contrib/llvm-project/libcxx/include/__algorithm/max_element.h M contrib/llvm-project/libcxx/include/__algorithm/merge.h M contrib/llvm-project/libcxx/include/__algorithm/min.h M contrib/llvm-project/libcxx/include/__algorithm/min_element.h M contrib/llvm-project/libcxx/include/__algorithm/minmax.h M contrib/llvm-project/libcxx/include/__algorithm/minmax_element.h M contrib/llvm-project/libcxx/include/__algorithm/mismatch.h M contrib/llvm-project/libcxx/include/__algorithm/move.h M contrib/llvm-project/libcxx/include/__algorithm/move_backward.h M contrib/llvm-project/libcxx/include/__algorithm/none_of.h A contrib/llvm-project/libcxx/include/__algorithm/out_value_result.h M contrib/llvm-project/libcxx/include/__algorithm/partial_sort_copy.h M contrib/llvm-project/libcxx/include/__algorithm/partition.h M contrib/llvm-project/libcxx/include/__algorithm/pstl.h A contrib/llvm-project/libcxx/include/__algorithm/radix_sort.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_adjacent_find.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_all_of.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_any_of.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_binary_search.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_clamp.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_contains.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_contains_subrange.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_copy_backward.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_copy_if.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_copy_n.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_count.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_count_if.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_ends_with.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_equal.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_equal_range.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_fill.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_fill_n.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_find.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_find_end.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_find_first_of.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_find_if.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_find_if_not.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_find_last.h R096 contrib/llvm-project/libcxx/include/__algorithm/fold.h contrib/llvm-project/libcxx/include/__algorithm/ranges_fold.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_for_each.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_for_each_n.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_generate.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_generate_n.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_includes.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_inplace_merge.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_is_heap.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_is_heap_until.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_is_partitioned.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_is_permutation.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_is_sorted.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_is_sorted_until.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_iterator_concept.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_lexicographical_compare.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_lower_bound.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_make_heap.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_max.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_max_element.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_merge.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_min.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_min_element.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_minmax.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_minmax_element.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_mismatch.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_move.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_move_backward.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_next_permutation.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_none_of.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_nth_element.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_partial_sort.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_partial_sort_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_partition.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_partition_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_partition_point.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_pop_heap.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_prev_permutation.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_push_heap.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_remove.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_remove_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_remove_copy_if.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_remove_if.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_replace.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_replace_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_replace_copy_if.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_replace_if.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_reverse.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_reverse_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_rotate.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_rotate_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_sample.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_search.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_search_n.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_set_difference.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_set_intersection.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_set_symmetric_difference.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_set_union.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_shuffle.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_sort.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_sort_heap.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_stable_partition.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_stable_sort.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_starts_with.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_swap_ranges.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_transform.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_unique.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_unique_copy.h M contrib/llvm-project/libcxx/include/__algorithm/ranges_upper_bound.h M contrib/llvm-project/libcxx/include/__algorithm/remove.h M contrib/llvm-project/libcxx/include/__algorithm/remove_if.h M contrib/llvm-project/libcxx/include/__algorithm/rotate.h M contrib/llvm-project/libcxx/include/__algorithm/search.h M contrib/llvm-project/libcxx/include/__algorithm/search_n.h M contrib/llvm-project/libcxx/include/__algorithm/set_difference.h M contrib/llvm-project/libcxx/include/__algorithm/set_intersection.h M contrib/llvm-project/libcxx/include/__algorithm/set_symmetric_difference.h M contrib/llvm-project/libcxx/include/__algorithm/set_union.h M contrib/llvm-project/libcxx/include/__algorithm/shuffle.h M contrib/llvm-project/libcxx/include/__algorithm/simd_utils.h M contrib/llvm-project/libcxx/include/__algorithm/sort.h M contrib/llvm-project/libcxx/include/__algorithm/stable_partition.h M contrib/llvm-project/libcxx/include/__algorithm/stable_sort.h M contrib/llvm-project/libcxx/include/__algorithm/swap_ranges.h M contrib/llvm-project/libcxx/include/__algorithm/three_way_comp_ref_type.h M contrib/llvm-project/libcxx/include/__algorithm/uniform_random_bit_generator_adaptor.h M contrib/llvm-project/libcxx/include/__algorithm/unique.h M contrib/llvm-project/libcxx/include/__algorithm/unwrap_iter.h M contrib/llvm-project/libcxx/include/__algorithm/upper_bound.h M contrib/llvm-project/libcxx/include/__assert M contrib/llvm-project/libcxx/include/__atomic/aliases.h M contrib/llvm-project/libcxx/include/__atomic/atomic.h M contrib/llvm-project/libcxx/include/__atomic/atomic_flag.h M contrib/llvm-project/libcxx/include/__atomic/atomic_lock_free.h M contrib/llvm-project/libcxx/include/__atomic/atomic_ref.h M contrib/llvm-project/libcxx/include/__atomic/atomic_sync.h M contrib/llvm-project/libcxx/include/__atomic/contention_t.h M contrib/llvm-project/libcxx/include/__atomic/fence.h M contrib/llvm-project/libcxx/include/__atomic/memory_order.h A contrib/llvm-project/libcxx/include/__atomic/support.h A contrib/llvm-project/libcxx/include/__atomic/support/c11.h A contrib/llvm-project/libcxx/include/__atomic/support/gcc.h M contrib/llvm-project/libcxx/include/__bit/bit_cast.h M contrib/llvm-project/libcxx/include/__bit/bit_ceil.h M contrib/llvm-project/libcxx/include/__bit/bit_floor.h M contrib/llvm-project/libcxx/include/__bit/bit_log2.h M contrib/llvm-project/libcxx/include/__bit/bit_width.h M contrib/llvm-project/libcxx/include/__bit/byteswap.h M contrib/llvm-project/libcxx/include/__bit/countl.h M contrib/llvm-project/libcxx/include/__bit/countr.h M contrib/llvm-project/libcxx/include/__bit/has_single_bit.h M contrib/llvm-project/libcxx/include/__bit/popcount.h M contrib/llvm-project/libcxx/include/__bit/rotate.h M contrib/llvm-project/libcxx/include/__bit_reference A contrib/llvm-project/libcxx/include/__charconv/from_chars_floating_point.h M contrib/llvm-project/libcxx/include/__charconv/tables.h M contrib/llvm-project/libcxx/include/__charconv/to_chars_base_10.h M contrib/llvm-project/libcxx/include/__charconv/to_chars_integral.h M contrib/llvm-project/libcxx/include/__charconv/to_chars_result.h M contrib/llvm-project/libcxx/include/__charconv/traits.h M contrib/llvm-project/libcxx/include/__chrono/convert_to_tm.h M contrib/llvm-project/libcxx/include/__chrono/day.h M contrib/llvm-project/libcxx/include/__chrono/duration.h M contrib/llvm-project/libcxx/include/__chrono/exception.h M contrib/llvm-project/libcxx/include/__chrono/file_clock.h M contrib/llvm-project/libcxx/include/__chrono/formatter.h A contrib/llvm-project/libcxx/include/__chrono/gps_clock.h M contrib/llvm-project/libcxx/include/__chrono/hh_mm_ss.h M contrib/llvm-project/libcxx/include/__chrono/high_resolution_clock.h M contrib/llvm-project/libcxx/include/__chrono/leap_second.h M contrib/llvm-project/libcxx/include/__chrono/local_info.h M contrib/llvm-project/libcxx/include/__chrono/month.h M contrib/llvm-project/libcxx/include/__chrono/monthday.h M contrib/llvm-project/libcxx/include/__chrono/ostream.h M contrib/llvm-project/libcxx/include/__chrono/parser_std_format_spec.h M contrib/llvm-project/libcxx/include/__chrono/statically_widen.h M contrib/llvm-project/libcxx/include/__chrono/steady_clock.h M contrib/llvm-project/libcxx/include/__chrono/sys_info.h A contrib/llvm-project/libcxx/include/__chrono/tai_clock.h M contrib/llvm-project/libcxx/include/__chrono/time_point.h M contrib/llvm-project/libcxx/include/__chrono/time_zone.h M contrib/llvm-project/libcxx/include/__chrono/time_zone_link.h M contrib/llvm-project/libcxx/include/__chrono/tzdb.h M contrib/llvm-project/libcxx/include/__chrono/tzdb_list.h A contrib/llvm-project/libcxx/include/__chrono/utc_clock.h M contrib/llvm-project/libcxx/include/__chrono/weekday.h M contrib/llvm-project/libcxx/include/__chrono/year.h M contrib/llvm-project/libcxx/include/__chrono/year_month.h M contrib/llvm-project/libcxx/include/__chrono/year_month_day.h M contrib/llvm-project/libcxx/include/__chrono/zoned_time.h M contrib/llvm-project/libcxx/include/__compare/common_comparison_category.h M contrib/llvm-project/libcxx/include/__compare/compare_partial_order_fallback.h M contrib/llvm-project/libcxx/include/__compare/compare_strong_order_fallback.h M contrib/llvm-project/libcxx/include/__compare/compare_three_way.h M contrib/llvm-project/libcxx/include/__compare/compare_three_way_result.h M contrib/llvm-project/libcxx/include/__compare/compare_weak_order_fallback.h M contrib/llvm-project/libcxx/include/__compare/ordering.h M contrib/llvm-project/libcxx/include/__compare/synth_three_way.h M contrib/llvm-project/libcxx/include/__concepts/arithmetic.h M contrib/llvm-project/libcxx/include/__concepts/class_or_enum.h M contrib/llvm-project/libcxx/include/__concepts/common_with.h M contrib/llvm-project/libcxx/include/__concepts/predicate.h M contrib/llvm-project/libcxx/include/__concepts/swappable.h M contrib/llvm-project/libcxx/include/__condition_variable/condition_variable.h M contrib/llvm-project/libcxx/include/__config M contrib/llvm-project/libcxx/include/__configuration/abi.h M contrib/llvm-project/libcxx/include/__configuration/availability.h M contrib/llvm-project/libcxx/include/__configuration/compiler.h M contrib/llvm-project/libcxx/include/__configuration/language.h M contrib/llvm-project/libcxx/include/__configuration/platform.h M contrib/llvm-project/libcxx/include/__coroutine/coroutine_handle.h M contrib/llvm-project/libcxx/include/__coroutine/coroutine_traits.h M contrib/llvm-project/libcxx/include/__coroutine/noop_coroutine_handle.h M contrib/llvm-project/libcxx/include/__coroutine/trivial_awaitables.h A contrib/llvm-project/libcxx/include/__cstddef/byte.h A contrib/llvm-project/libcxx/include/__cstddef/max_align_t.h A contrib/llvm-project/libcxx/include/__cstddef/nullptr_t.h A contrib/llvm-project/libcxx/include/__cstddef/ptrdiff_t.h A contrib/llvm-project/libcxx/include/__cstddef/size_t.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/adjacent_find.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/all_of.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/any_of.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/binary_search.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/comp.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/comp_ref_type.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/copy_backward.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/copy_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/copy_move_common.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/copy_n.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/count.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/count_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/equal.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/equal_range.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/fill.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/fill_n.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/find.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/find_end.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/find_first_of.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/find_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/find_if_not.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/find_segment_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/for_each.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/for_each_segment.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/generate.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/generate_n.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/half_positive.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/includes.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/inplace_merge.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/is_heap.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/is_heap_until.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/is_partitioned.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/is_permutation.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/is_sorted.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/is_sorted_until.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/iter_swap.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/iterator_operations.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/lexicographical_compare.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/lower_bound.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/make_heap.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/make_projected.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/max.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/max_element.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/merge.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/min.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/min_element.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/minmax.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/minmax_element.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/mismatch.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/move.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/move_backward.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/next_permutation.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/none_of.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/nth_element.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/partial_sort.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/partial_sort_copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/partition.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/partition_copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/partition_point.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/pop_heap.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/prev_permutation.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/push_heap.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/remove.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/remove_copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/remove_copy_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/remove_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/replace.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/replace_copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/replace_copy_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/replace_if.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/reverse.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/reverse_copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/rotate.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/rotate_copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/search.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/search_n.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/set_difference.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/set_intersection.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/set_symmetric_difference.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/set_union.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/shuffle.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/sift_down.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/simd_utils.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/sort.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/sort_heap.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/stable_partition.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/stable_sort.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/swap_ranges.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/three_way_comp_ref_type.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/transform.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/uniform_random_bit_generator_adaptor.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/unique.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/unique_copy.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/unwrap_iter.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/unwrap_range.h A contrib/llvm-project/libcxx/include/__cxx03/__algorithm/upper_bound.h A contrib/llvm-project/libcxx/include/__cxx03/__assert A contrib/llvm-project/libcxx/include/__cxx03/__atomic/aliases.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/atomic.h R090 contrib/llvm-project/libcxx/include/__atomic/atomic_base.h contrib/llvm-project/libcxx/include/__cxx03/__atomic/atomic_base.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/atomic_flag.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/atomic_init.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/atomic_lock_free.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/atomic_sync.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/check_memory_order.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/contention_t.h R094 contrib/llvm-project/libcxx/include/__atomic/cxx_atomic_impl.h contrib/llvm-project/libcxx/include/__cxx03/__atomic/cxx_atomic_impl.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/fence.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/is_always_lock_free.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/kill_dependency.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/memory_order.h A contrib/llvm-project/libcxx/include/__cxx03/__atomic/to_gcc_order.h A contrib/llvm-project/libcxx/include/__cxx03/__bit/blsr.h A contrib/llvm-project/libcxx/include/__cxx03/__bit/countl.h A contrib/llvm-project/libcxx/include/__cxx03/__bit/countr.h A contrib/llvm-project/libcxx/include/__cxx03/__bit/invert_if.h A contrib/llvm-project/libcxx/include/__cxx03/__bit/popcount.h A contrib/llvm-project/libcxx/include/__cxx03/__bit/rotate.h A contrib/llvm-project/libcxx/include/__cxx03/__bit_reference A contrib/llvm-project/libcxx/include/__cxx03/__chrono/convert_to_timespec.h A contrib/llvm-project/libcxx/include/__cxx03/__chrono/duration.h A contrib/llvm-project/libcxx/include/__cxx03/__chrono/high_resolution_clock.h A contrib/llvm-project/libcxx/include/__cxx03/__chrono/steady_clock.h A contrib/llvm-project/libcxx/include/__cxx03/__chrono/system_clock.h A contrib/llvm-project/libcxx/include/__cxx03/__chrono/time_point.h A contrib/llvm-project/libcxx/include/__cxx03/__condition_variable/condition_variable.h A contrib/llvm-project/libcxx/include/__cxx03/__config A contrib/llvm-project/libcxx/include/__cxx03/__config_site.in A contrib/llvm-project/libcxx/include/__cxx03/__configuration/abi.h A contrib/llvm-project/libcxx/include/__cxx03/__configuration/availability.h A contrib/llvm-project/libcxx/include/__cxx03/__configuration/compiler.h A contrib/llvm-project/libcxx/include/__cxx03/__configuration/config_site_shim.h A contrib/llvm-project/libcxx/include/__cxx03/__configuration/language.h A contrib/llvm-project/libcxx/include/__cxx03/__configuration/platform.h A contrib/llvm-project/libcxx/include/__cxx03/__debug_utils/randomize_range.h A contrib/llvm-project/libcxx/include/__cxx03/__debug_utils/sanitizers.h A contrib/llvm-project/libcxx/include/__cxx03/__debug_utils/strict_weak_ordering_check.h A contrib/llvm-project/libcxx/include/__cxx03/__exception/exception.h A contrib/llvm-project/libcxx/include/__cxx03/__exception/exception_ptr.h A contrib/llvm-project/libcxx/include/__cxx03/__exception/nested_exception.h A contrib/llvm-project/libcxx/include/__cxx03/__exception/operations.h A contrib/llvm-project/libcxx/include/__cxx03/__exception/terminate.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/binary_function.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/binary_negate.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/bind.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/binder1st.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/binder2nd.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/hash.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/identity.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/mem_fn.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/mem_fun_ref.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/operations.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/pointer_to_binary_function.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/pointer_to_unary_function.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/reference_wrapper.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/unary_function.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/unary_negate.h A contrib/llvm-project/libcxx/include/__cxx03/__functional/weak_result_type.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/array.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/bit_reference.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/complex.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/deque.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/fstream.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/functional.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/ios.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/istream.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/memory.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/ostream.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/pair.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/queue.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/sstream.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/stack.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/streambuf.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/string.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/string_view.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/tuple.h A contrib/llvm-project/libcxx/include/__cxx03/__fwd/vector.h A contrib/llvm-project/libcxx/include/__cxx03/__hash_table A contrib/llvm-project/libcxx/include/__cxx03/__ios/fpos.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/access.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/advance.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/aliasing_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/back_insert_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/bounded_iter.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/cpp17_iterator_concepts.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/distance.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/erase_if_container.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/front_insert_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/insert_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/istream_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/istreambuf_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/iterator_traits.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/move_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/next.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/ostream_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/ostreambuf_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/prev.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/reverse_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/segmented_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__iterator/wrap_iter.h A contrib/llvm-project/libcxx/include/__cxx03/__locale A contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api.h A contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/android.h R088 contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/bsd_locale_defaults.h contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/bsd_locale_defaults.h A contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/bsd_locale_fallbacks.h A contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/fuchsia.h A contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/ibm.h R089 contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/locale_guard.h contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/locale_guard.h A contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/musl.h R067 contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/newlib.h contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/newlib.h A contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/openbsd.h R096 contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/win32.h contrib/llvm-project/libcxx/include/__cxx03/__locale_dir/locale_base_api/win32.h A contrib/llvm-project/libcxx/include/__cxx03/__math/abs.h A contrib/llvm-project/libcxx/include/__cxx03/__math/copysign.h A contrib/llvm-project/libcxx/include/__cxx03/__math/error_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__math/exponential_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__math/fdim.h A contrib/llvm-project/libcxx/include/__cxx03/__math/fma.h A contrib/llvm-project/libcxx/include/__cxx03/__math/gamma.h A contrib/llvm-project/libcxx/include/__cxx03/__math/hyperbolic_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__math/hypot.h A contrib/llvm-project/libcxx/include/__cxx03/__math/inverse_hyperbolic_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__math/inverse_trigonometric_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__math/logarithms.h A contrib/llvm-project/libcxx/include/__cxx03/__math/min_max.h A contrib/llvm-project/libcxx/include/__cxx03/__math/modulo.h A contrib/llvm-project/libcxx/include/__cxx03/__math/remainder.h A contrib/llvm-project/libcxx/include/__cxx03/__math/roots.h A contrib/llvm-project/libcxx/include/__cxx03/__math/rounding_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__math/traits.h A contrib/llvm-project/libcxx/include/__cxx03/__math/trigonometric_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__mbstate_t.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/addressof.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/align.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/aligned_alloc.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/allocate_at_least.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/allocation_guard.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/allocator.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/allocator_arg_t.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/allocator_destructor.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/allocator_traits.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/assume_aligned.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/auto_ptr.h R083 contrib/llvm-project/libcxx/include/__memory/builtin_new_allocator.h contrib/llvm-project/libcxx/include/__cxx03/__memory/builtin_new_allocator.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/compressed_pair.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/construct_at.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/destruct_n.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/pointer_traits.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/raw_storage_iterator.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/shared_ptr.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/swap_allocator.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/temp_value.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/temporary_buffer.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/uninitialized_algorithms.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/unique_ptr.h A contrib/llvm-project/libcxx/include/__cxx03/__memory/uses_allocator.h R072 contrib/llvm-project/libcxx/include/__memory/voidify.h contrib/llvm-project/libcxx/include/__cxx03/__memory/voidify.h A contrib/llvm-project/libcxx/include/__cxx03/__mutex/lock_guard.h A contrib/llvm-project/libcxx/include/__cxx03/__mutex/mutex.h A contrib/llvm-project/libcxx/include/__cxx03/__mutex/once_flag.h A contrib/llvm-project/libcxx/include/__cxx03/__mutex/tag_types.h A contrib/llvm-project/libcxx/include/__cxx03/__mutex/unique_lock.h A contrib/llvm-project/libcxx/include/__cxx03/__numeric/accumulate.h A contrib/llvm-project/libcxx/include/__cxx03/__numeric/adjacent_difference.h A contrib/llvm-project/libcxx/include/__cxx03/__numeric/inner_product.h A contrib/llvm-project/libcxx/include/__cxx03/__numeric/iota.h A contrib/llvm-project/libcxx/include/__cxx03/__numeric/partial_sum.h A contrib/llvm-project/libcxx/include/__cxx03/__ostream/basic_ostream.h A contrib/llvm-project/libcxx/include/__cxx03/__random/bernoulli_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/binomial_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/cauchy_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/chi_squared_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/clamp_to_integral.h A contrib/llvm-project/libcxx/include/__cxx03/__random/default_random_engine.h A contrib/llvm-project/libcxx/include/__cxx03/__random/discard_block_engine.h A contrib/llvm-project/libcxx/include/__cxx03/__random/discrete_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/exponential_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/extreme_value_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/fisher_f_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/gamma_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/generate_canonical.h A contrib/llvm-project/libcxx/include/__cxx03/__random/geometric_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/independent_bits_engine.h A contrib/llvm-project/libcxx/include/__cxx03/__random/is_seed_sequence.h A contrib/llvm-project/libcxx/include/__cxx03/__random/is_valid.h A contrib/llvm-project/libcxx/include/__cxx03/__random/knuth_b.h A contrib/llvm-project/libcxx/include/__cxx03/__random/linear_congruential_engine.h A contrib/llvm-project/libcxx/include/__cxx03/__random/log2.h A contrib/llvm-project/libcxx/include/__cxx03/__random/lognormal_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/mersenne_twister_engine.h A contrib/llvm-project/libcxx/include/__cxx03/__random/negative_binomial_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/normal_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/piecewise_constant_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/piecewise_linear_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/poisson_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/random_device.h A contrib/llvm-project/libcxx/include/__cxx03/__random/ranlux.h A contrib/llvm-project/libcxx/include/__cxx03/__random/seed_seq.h A contrib/llvm-project/libcxx/include/__cxx03/__random/shuffle_order_engine.h A contrib/llvm-project/libcxx/include/__cxx03/__random/student_t_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/subtract_with_carry_engine.h A contrib/llvm-project/libcxx/include/__cxx03/__random/uniform_int_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/uniform_real_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__random/weibull_distribution.h A contrib/llvm-project/libcxx/include/__cxx03/__split_buffer A contrib/llvm-project/libcxx/include/__cxx03/__std_clang_module A contrib/llvm-project/libcxx/include/__cxx03/__std_mbstate_t.h A contrib/llvm-project/libcxx/include/__cxx03/__string/char_traits.h A contrib/llvm-project/libcxx/include/__cxx03/__string/constexpr_c_functions.h A contrib/llvm-project/libcxx/include/__cxx03/__string/extern_template_lists.h A contrib/llvm-project/libcxx/include/__cxx03/__support/ibm/gettod_zos.h A contrib/llvm-project/libcxx/include/__cxx03/__support/ibm/locale_mgmt_zos.h A contrib/llvm-project/libcxx/include/__cxx03/__support/ibm/nanosleep.h A contrib/llvm-project/libcxx/include/__cxx03/__support/xlocale/__nop_locale_mgmt.h A contrib/llvm-project/libcxx/include/__cxx03/__support/xlocale/__posix_l_fallback.h A contrib/llvm-project/libcxx/include/__cxx03/__support/xlocale/__strtonum_fallback.h A contrib/llvm-project/libcxx/include/__cxx03/__system_error/errc.h A contrib/llvm-project/libcxx/include/__cxx03/__system_error/error_category.h A contrib/llvm-project/libcxx/include/__cxx03/__system_error/error_code.h A contrib/llvm-project/libcxx/include/__cxx03/__system_error/error_condition.h A contrib/llvm-project/libcxx/include/__cxx03/__system_error/system_error.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/id.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/poll_with_backoff.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/support.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/support/c11.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/support/external.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/support/pthread.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/support/windows.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/this_thread.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/thread.h A contrib/llvm-project/libcxx/include/__cxx03/__thread/timed_backoff_policy.h A contrib/llvm-project/libcxx/include/__cxx03/__tree A contrib/llvm-project/libcxx/include/__cxx03/__tuple/find_index.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/make_tuple_types.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/sfinae_helpers.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/tuple_element.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/tuple_indices.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/tuple_like.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/tuple_like_ext.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/tuple_like_no_subrange.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/tuple_size.h A contrib/llvm-project/libcxx/include/__cxx03/__tuple/tuple_types.h R070 contrib/llvm-project/libcxx/include/__type_traits/add_const.h contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_const.h R072 contrib/llvm-project/libcxx/include/__type_traits/add_cv.h contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_cv.h R077 contrib/llvm-project/libcxx/include/__type_traits/add_lvalue_reference.h contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_lvalue_reference.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_pointer.h R077 contrib/llvm-project/libcxx/include/__type_traits/add_rvalue_reference.h contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_rvalue_reference.h R069 contrib/llvm-project/libcxx/include/__type_traits/add_volatile.h contrib/llvm-project/libcxx/include/__cxx03/__type_traits/add_volatile.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/aligned_storage.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/aligned_union.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/alignment_of.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/can_extract_key.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/common_type.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/conditional.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/conjunction.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/copy_cv.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/copy_cvref.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/datasizeof.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/decay.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/dependent_type.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/desugars_to.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/disjunction.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/enable_if.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/extent.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/has_virtual_destructor.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/integral_constant.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/invoke.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_abstract.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_allocator.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_always_bitcastable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_arithmetic.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_array.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_assignable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_base_of.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_bounded_array.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_callable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_char_like_type.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_class.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_compound.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_const.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_constant_evaluated.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_constructible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_convertible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_core_convertible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_destructible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_empty.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_enum.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_equality_comparable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_execution_policy.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_final.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_floating_point.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_function.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_fundamental.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_implicitly_default_constructible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_integral.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_literal_type.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_member_pointer.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_nothrow_assignable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_nothrow_constructible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_nothrow_destructible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_null_pointer.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_object.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_pod.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_pointer.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_polymorphic.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_primary_template.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_reference.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_reference_wrapper.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_referenceable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_same.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_scalar.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_signed.h R083 contrib/llvm-project/libcxx/include/__type_traits/is_signed_integer.h contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_signed_integer.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_specialization.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_standard_layout.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_swappable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_trivial.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_trivially_assignable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_trivially_constructible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_trivially_copyable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_trivially_destructible.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_trivially_lexicographically_comparable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_trivially_relocatable.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_unbounded_array.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_union.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_unsigned.h R083 contrib/llvm-project/libcxx/include/__type_traits/is_unsigned_integer.h contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_unsigned_integer.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_valid_expansion.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_void.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/is_volatile.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/lazy.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/make_32_64_or_128_bit.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/make_const_lvalue_ref.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/make_signed.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/make_unsigned.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/maybe_const.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/nat.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/negation.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/noexcept_move_assign_container.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/promote.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/rank.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_all_extents.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_const.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_const_ref.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_cv.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_cvref.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_extent.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_pointer.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_reference.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/remove_volatile.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/result_of.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/strip_signature.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/type_identity.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/type_list.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/underlying_type.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/unwrap_ref.h A contrib/llvm-project/libcxx/include/__cxx03/__type_traits/void_t.h A contrib/llvm-project/libcxx/include/__cxx03/__undef_macros A contrib/llvm-project/libcxx/include/__cxx03/__utility/as_lvalue.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/auto_cast.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/convert_to_integral.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/declval.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/empty.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/exception_guard.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/forward.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/integer_sequence.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/is_pointer_in_range.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/is_valid_range.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/move.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/no_destroy.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/pair.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/piecewise_construct.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/priority_tag.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/private_constructor_tag.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/rel_ops.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/small_buffer.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/swap.h A contrib/llvm-project/libcxx/include/__cxx03/__utility/unreachable.h A contrib/llvm-project/libcxx/include/__cxx03/__variant/monostate.h A contrib/llvm-project/libcxx/include/__cxx03/__verbose_abort A contrib/llvm-project/libcxx/include/__cxx03/__verbose_trap A contrib/llvm-project/libcxx/include/__cxx03/algorithm A contrib/llvm-project/libcxx/include/__cxx03/array A contrib/llvm-project/libcxx/include/__cxx03/atomic A contrib/llvm-project/libcxx/include/__cxx03/bitset A contrib/llvm-project/libcxx/include/__cxx03/cassert A contrib/llvm-project/libcxx/include/__cxx03/ccomplex A contrib/llvm-project/libcxx/include/__cxx03/cctype A contrib/llvm-project/libcxx/include/__cxx03/cerrno A contrib/llvm-project/libcxx/include/__cxx03/cfenv A contrib/llvm-project/libcxx/include/__cxx03/cfloat A contrib/llvm-project/libcxx/include/__cxx03/chrono A contrib/llvm-project/libcxx/include/__cxx03/cinttypes A contrib/llvm-project/libcxx/include/__cxx03/ciso646 A contrib/llvm-project/libcxx/include/__cxx03/climits A contrib/llvm-project/libcxx/include/__cxx03/clocale A contrib/llvm-project/libcxx/include/__cxx03/cmath A contrib/llvm-project/libcxx/include/__cxx03/codecvt A contrib/llvm-project/libcxx/include/__cxx03/complex A contrib/llvm-project/libcxx/include/__cxx03/complex.h A contrib/llvm-project/libcxx/include/__cxx03/condition_variable A contrib/llvm-project/libcxx/include/__cxx03/csetjmp A contrib/llvm-project/libcxx/include/__cxx03/csignal A contrib/llvm-project/libcxx/include/__cxx03/cstdarg A contrib/llvm-project/libcxx/include/__cxx03/cstdbool A contrib/llvm-project/libcxx/include/__cxx03/cstddef A contrib/llvm-project/libcxx/include/__cxx03/cstdint A contrib/llvm-project/libcxx/include/__cxx03/cstdio A contrib/llvm-project/libcxx/include/__cxx03/cstdlib A contrib/llvm-project/libcxx/include/__cxx03/cstring A contrib/llvm-project/libcxx/include/__cxx03/ctgmath A contrib/llvm-project/libcxx/include/__cxx03/ctime A contrib/llvm-project/libcxx/include/__cxx03/ctype.h A contrib/llvm-project/libcxx/include/__cxx03/cuchar A contrib/llvm-project/libcxx/include/__cxx03/cwchar A contrib/llvm-project/libcxx/include/__cxx03/cwctype A contrib/llvm-project/libcxx/include/__cxx03/deque A contrib/llvm-project/libcxx/include/__cxx03/errno.h A contrib/llvm-project/libcxx/include/__cxx03/exception R094 contrib/llvm-project/libcxx/include/experimental/__config contrib/llvm-project/libcxx/include/__cxx03/experimental/__config A contrib/llvm-project/libcxx/include/__cxx03/experimental/utility A contrib/llvm-project/libcxx/include/__cxx03/ext/__hash A contrib/llvm-project/libcxx/include/__cxx03/ext/hash_map A contrib/llvm-project/libcxx/include/__cxx03/ext/hash_set A contrib/llvm-project/libcxx/include/__cxx03/fenv.h A contrib/llvm-project/libcxx/include/__cxx03/float.h A contrib/llvm-project/libcxx/include/__cxx03/forward_list A contrib/llvm-project/libcxx/include/__cxx03/fstream A contrib/llvm-project/libcxx/include/__cxx03/functional A contrib/llvm-project/libcxx/include/__cxx03/future A contrib/llvm-project/libcxx/include/__cxx03/inttypes.h A contrib/llvm-project/libcxx/include/__cxx03/iomanip A contrib/llvm-project/libcxx/include/__cxx03/ios A contrib/llvm-project/libcxx/include/__cxx03/iosfwd A contrib/llvm-project/libcxx/include/__cxx03/iostream A contrib/llvm-project/libcxx/include/__cxx03/istream A contrib/llvm-project/libcxx/include/__cxx03/iterator A contrib/llvm-project/libcxx/include/__cxx03/limits A contrib/llvm-project/libcxx/include/__cxx03/list A contrib/llvm-project/libcxx/include/__cxx03/locale R084 contrib/llvm-project/libcxx/include/locale.h contrib/llvm-project/libcxx/include/__cxx03/locale.h A contrib/llvm-project/libcxx/include/__cxx03/map A contrib/llvm-project/libcxx/include/__cxx03/math.h A contrib/llvm-project/libcxx/include/__cxx03/memory A contrib/llvm-project/libcxx/include/__cxx03/module.modulemap A contrib/llvm-project/libcxx/include/__cxx03/mutex A contrib/llvm-project/libcxx/include/__cxx03/new A contrib/llvm-project/libcxx/include/__cxx03/numeric A contrib/llvm-project/libcxx/include/__cxx03/ostream A contrib/llvm-project/libcxx/include/__cxx03/queue A contrib/llvm-project/libcxx/include/__cxx03/random A contrib/llvm-project/libcxx/include/__cxx03/ratio A contrib/llvm-project/libcxx/include/__cxx03/regex A contrib/llvm-project/libcxx/include/__cxx03/set A contrib/llvm-project/libcxx/include/__cxx03/sstream A contrib/llvm-project/libcxx/include/__cxx03/stack A contrib/llvm-project/libcxx/include/__cxx03/stdatomic.h A contrib/llvm-project/libcxx/include/__cxx03/stdbool.h A contrib/llvm-project/libcxx/include/__cxx03/stddef.h A contrib/llvm-project/libcxx/include/__cxx03/stdexcept R094 contrib/llvm-project/libcxx/include/stdint.h contrib/llvm-project/libcxx/include/__cxx03/stdint.h A contrib/llvm-project/libcxx/include/__cxx03/stdio.h A contrib/llvm-project/libcxx/include/__cxx03/stdlib.h A contrib/llvm-project/libcxx/include/__cxx03/streambuf A contrib/llvm-project/libcxx/include/__cxx03/string A contrib/llvm-project/libcxx/include/__cxx03/string.h A contrib/llvm-project/libcxx/include/__cxx03/string_view A contrib/llvm-project/libcxx/include/__cxx03/strstream A contrib/llvm-project/libcxx/include/__cxx03/system_error A contrib/llvm-project/libcxx/include/__cxx03/tgmath.h A contrib/llvm-project/libcxx/include/__cxx03/thread A contrib/llvm-project/libcxx/include/__cxx03/type_traits A contrib/llvm-project/libcxx/include/__cxx03/typeindex A contrib/llvm-project/libcxx/include/__cxx03/typeinfo A contrib/llvm-project/libcxx/include/__cxx03/uchar.h A contrib/llvm-project/libcxx/include/__cxx03/unordered_map A contrib/llvm-project/libcxx/include/__cxx03/unordered_set A contrib/llvm-project/libcxx/include/__cxx03/utility A contrib/llvm-project/libcxx/include/__cxx03/valarray A contrib/llvm-project/libcxx/include/__cxx03/vector A contrib/llvm-project/libcxx/include/__cxx03/version A contrib/llvm-project/libcxx/include/__cxx03/wchar.h A contrib/llvm-project/libcxx/include/__cxx03/wctype.h M contrib/llvm-project/libcxx/include/__debug_utils/sanitizers.h M contrib/llvm-project/libcxx/include/__exception/exception.h M contrib/llvm-project/libcxx/include/__exception/exception_ptr.h M contrib/llvm-project/libcxx/include/__exception/nested_exception.h M contrib/llvm-project/libcxx/include/__exception/operations.h M contrib/llvm-project/libcxx/include/__exception/terminate.h M contrib/llvm-project/libcxx/include/__expected/expected.h M contrib/llvm-project/libcxx/include/__expected/unexpected.h M contrib/llvm-project/libcxx/include/__filesystem/directory_entry.h M contrib/llvm-project/libcxx/include/__filesystem/directory_iterator.h M contrib/llvm-project/libcxx/include/__filesystem/filesystem_error.h M contrib/llvm-project/libcxx/include/__filesystem/operations.h M contrib/llvm-project/libcxx/include/__filesystem/path.h M contrib/llvm-project/libcxx/include/__filesystem/path_iterator.h M contrib/llvm-project/libcxx/include/__filesystem/recursive_directory_iterator.h M contrib/llvm-project/libcxx/include/__filesystem/u8path.h A contrib/llvm-project/libcxx/include/__flat_map/flat_map.h A contrib/llvm-project/libcxx/include/__flat_map/flat_multimap.h A contrib/llvm-project/libcxx/include/__flat_map/key_value_iterator.h A contrib/llvm-project/libcxx/include/__flat_map/sorted_equivalent.h A contrib/llvm-project/libcxx/include/__flat_map/sorted_unique.h A contrib/llvm-project/libcxx/include/__flat_map/utils.h A contrib/llvm-project/libcxx/include/__flat_set/flat_multiset.h A contrib/llvm-project/libcxx/include/__flat_set/flat_set.h A contrib/llvm-project/libcxx/include/__flat_set/ra_iterator.h A contrib/llvm-project/libcxx/include/__flat_set/utils.h M contrib/llvm-project/libcxx/include/__format/buffer.h M contrib/llvm-project/libcxx/include/__format/concepts.h M contrib/llvm-project/libcxx/include/__format/container_adaptor.h M contrib/llvm-project/libcxx/include/__format/enable_insertable.h M contrib/llvm-project/libcxx/include/__format/escaped_output_table.h M contrib/llvm-project/libcxx/include/__format/extended_grapheme_cluster_table.h M contrib/llvm-project/libcxx/include/__format/format_arg.h M contrib/llvm-project/libcxx/include/__format/format_arg_store.h M contrib/llvm-project/libcxx/include/__format/format_args.h M contrib/llvm-project/libcxx/include/__format/format_context.h M contrib/llvm-project/libcxx/include/__format/format_error.h M contrib/llvm-project/libcxx/include/__format/format_functions.h M contrib/llvm-project/libcxx/include/__format/format_parse_context.h M contrib/llvm-project/libcxx/include/__format/format_string.h M contrib/llvm-project/libcxx/include/__format/format_to_n_result.h M contrib/llvm-project/libcxx/include/__format/formatter.h M contrib/llvm-project/libcxx/include/__format/formatter_bool.h M contrib/llvm-project/libcxx/include/__format/formatter_char.h M contrib/llvm-project/libcxx/include/__format/formatter_floating_point.h M contrib/llvm-project/libcxx/include/__format/formatter_integer.h M contrib/llvm-project/libcxx/include/__format/formatter_integral.h M contrib/llvm-project/libcxx/include/__format/formatter_output.h M contrib/llvm-project/libcxx/include/__format/formatter_pointer.h M contrib/llvm-project/libcxx/include/__format/formatter_string.h M contrib/llvm-project/libcxx/include/__format/formatter_tuple.h M contrib/llvm-project/libcxx/include/__format/indic_conjunct_break_table.h M contrib/llvm-project/libcxx/include/__format/parser_std_format_spec.h M contrib/llvm-project/libcxx/include/__format/range_default_formatter.h M contrib/llvm-project/libcxx/include/__format/range_formatter.h M contrib/llvm-project/libcxx/include/__format/unicode.h M contrib/llvm-project/libcxx/include/__format/width_estimation_table.h M contrib/llvm-project/libcxx/include/__format/write_escaped.h M contrib/llvm-project/libcxx/include/__functional/binary_function.h M contrib/llvm-project/libcxx/include/__functional/binary_negate.h M contrib/llvm-project/libcxx/include/__functional/bind.h M contrib/llvm-project/libcxx/include/__functional/binder1st.h M contrib/llvm-project/libcxx/include/__functional/binder2nd.h M contrib/llvm-project/libcxx/include/__functional/boyer_moore_searcher.h M contrib/llvm-project/libcxx/include/__functional/default_searcher.h M contrib/llvm-project/libcxx/include/__functional/function.h M contrib/llvm-project/libcxx/include/__functional/hash.h M contrib/llvm-project/libcxx/include/__functional/identity.h M contrib/llvm-project/libcxx/include/__functional/invoke.h M contrib/llvm-project/libcxx/include/__functional/is_transparent.h M contrib/llvm-project/libcxx/include/__functional/mem_fn.h M contrib/llvm-project/libcxx/include/__functional/mem_fun_ref.h M contrib/llvm-project/libcxx/include/__functional/not_fn.h M contrib/llvm-project/libcxx/include/__functional/operations.h M contrib/llvm-project/libcxx/include/__functional/perfect_forward.h M contrib/llvm-project/libcxx/include/__functional/pointer_to_binary_function.h M contrib/llvm-project/libcxx/include/__functional/pointer_to_unary_function.h M contrib/llvm-project/libcxx/include/__functional/ranges_operations.h M contrib/llvm-project/libcxx/include/__functional/reference_wrapper.h M contrib/llvm-project/libcxx/include/__functional/unary_function.h M contrib/llvm-project/libcxx/include/__functional/unary_negate.h M contrib/llvm-project/libcxx/include/__functional/weak_result_type.h M contrib/llvm-project/libcxx/include/__fwd/array.h M contrib/llvm-project/libcxx/include/__fwd/bit_reference.h A contrib/llvm-project/libcxx/include/__fwd/byte.h M contrib/llvm-project/libcxx/include/__fwd/complex.h M contrib/llvm-project/libcxx/include/__fwd/deque.h M contrib/llvm-project/libcxx/include/__fwd/format.h M contrib/llvm-project/libcxx/include/__fwd/fstream.h M contrib/llvm-project/libcxx/include/__fwd/functional.h A contrib/llvm-project/libcxx/include/__fwd/get.h M contrib/llvm-project/libcxx/include/__fwd/ios.h M contrib/llvm-project/libcxx/include/__fwd/istream.h A contrib/llvm-project/libcxx/include/__fwd/map.h M contrib/llvm-project/libcxx/include/__fwd/memory.h M contrib/llvm-project/libcxx/include/__fwd/memory_resource.h M contrib/llvm-project/libcxx/include/__fwd/ostream.h M contrib/llvm-project/libcxx/include/__fwd/pair.h M contrib/llvm-project/libcxx/include/__fwd/queue.h A contrib/llvm-project/libcxx/include/__fwd/set.h M contrib/llvm-project/libcxx/include/__fwd/span.h M contrib/llvm-project/libcxx/include/__fwd/sstream.h M contrib/llvm-project/libcxx/include/__fwd/stack.h M contrib/llvm-project/libcxx/include/__fwd/streambuf.h M contrib/llvm-project/libcxx/include/__fwd/string.h M contrib/llvm-project/libcxx/include/__fwd/string_view.h M contrib/llvm-project/libcxx/include/__fwd/subrange.h M contrib/llvm-project/libcxx/include/__fwd/tuple.h A contrib/llvm-project/libcxx/include/__fwd/variant.h M contrib/llvm-project/libcxx/include/__fwd/vector.h M contrib/llvm-project/libcxx/include/__hash_table M contrib/llvm-project/libcxx/include/__ios/fpos.h M contrib/llvm-project/libcxx/include/__iterator/access.h M contrib/llvm-project/libcxx/include/__iterator/advance.h M contrib/llvm-project/libcxx/include/__iterator/aliasing_iterator.h M contrib/llvm-project/libcxx/include/__iterator/back_insert_iterator.h M contrib/llvm-project/libcxx/include/__iterator/bounded_iter.h M contrib/llvm-project/libcxx/include/__iterator/common_iterator.h M contrib/llvm-project/libcxx/include/__iterator/concepts.h M contrib/llvm-project/libcxx/include/__iterator/counted_iterator.h M contrib/llvm-project/libcxx/include/__iterator/data.h M contrib/llvm-project/libcxx/include/__iterator/distance.h M contrib/llvm-project/libcxx/include/__iterator/empty.h M contrib/llvm-project/libcxx/include/__iterator/front_insert_iterator.h M contrib/llvm-project/libcxx/include/__iterator/incrementable_traits.h M contrib/llvm-project/libcxx/include/__iterator/insert_iterator.h M contrib/llvm-project/libcxx/include/__iterator/istream_iterator.h M contrib/llvm-project/libcxx/include/__iterator/istreambuf_iterator.h M contrib/llvm-project/libcxx/include/__iterator/iter_move.h M contrib/llvm-project/libcxx/include/__iterator/iterator.h M contrib/llvm-project/libcxx/include/__iterator/iterator_traits.h M contrib/llvm-project/libcxx/include/__iterator/move_iterator.h M contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h M contrib/llvm-project/libcxx/include/__iterator/next.h M contrib/llvm-project/libcxx/include/__iterator/ostream_iterator.h M contrib/llvm-project/libcxx/include/__iterator/ostreambuf_iterator.h M contrib/llvm-project/libcxx/include/__iterator/prev.h A contrib/llvm-project/libcxx/include/__iterator/product_iterator.h M contrib/llvm-project/libcxx/include/__iterator/projected.h M contrib/llvm-project/libcxx/include/__iterator/ranges_iterator_traits.h M contrib/llvm-project/libcxx/include/__iterator/reverse_access.h M contrib/llvm-project/libcxx/include/__iterator/reverse_iterator.h M contrib/llvm-project/libcxx/include/__iterator/segmented_iterator.h M contrib/llvm-project/libcxx/include/__iterator/size.h A contrib/llvm-project/libcxx/include/__iterator/static_bounded_iter.h M contrib/llvm-project/libcxx/include/__iterator/wrap_iter.h M contrib/llvm-project/libcxx/include/__locale A contrib/llvm-project/libcxx/include/__locale_dir/check_grouping.h A contrib/llvm-project/libcxx/include/__locale_dir/get_c_locale.h M contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api.h M contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/android.h M contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/bsd_locale_fallbacks.h M contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/ibm.h M contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/musl.h M contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/openbsd.h A contrib/llvm-project/libcxx/include/__locale_dir/messages.h A contrib/llvm-project/libcxx/include/__locale_dir/money.h A contrib/llvm-project/libcxx/include/__locale_dir/num.h A contrib/llvm-project/libcxx/include/__locale_dir/pad_and_output.h A contrib/llvm-project/libcxx/include/__locale_dir/scan_keyword.h R054 contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/fuchsia.h contrib/llvm-project/libcxx/include/__locale_dir/support/apple.h A contrib/llvm-project/libcxx/include/__locale_dir/support/bsd_like.h A contrib/llvm-project/libcxx/include/__locale_dir/support/freebsd.h A contrib/llvm-project/libcxx/include/__locale_dir/support/fuchsia.h A contrib/llvm-project/libcxx/include/__locale_dir/support/linux.h A contrib/llvm-project/libcxx/include/__locale_dir/support/no_locale/characters.h A contrib/llvm-project/libcxx/include/__locale_dir/support/no_locale/strtonum.h A contrib/llvm-project/libcxx/include/__locale_dir/support/windows.h A contrib/llvm-project/libcxx/include/__locale_dir/time.h A contrib/llvm-project/libcxx/include/__locale_dir/wbuffer_convert.h A contrib/llvm-project/libcxx/include/__locale_dir/wstring_convert.h M contrib/llvm-project/libcxx/include/__math/abs.h M contrib/llvm-project/libcxx/include/__math/copysign.h M contrib/llvm-project/libcxx/include/__math/exponential_functions.h M contrib/llvm-project/libcxx/include/__math/fdim.h M contrib/llvm-project/libcxx/include/__math/fma.h M contrib/llvm-project/libcxx/include/__math/hypot.h M contrib/llvm-project/libcxx/include/__math/inverse_trigonometric_functions.h M contrib/llvm-project/libcxx/include/__math/min_max.h M contrib/llvm-project/libcxx/include/__math/modulo.h M contrib/llvm-project/libcxx/include/__math/remainder.h M contrib/llvm-project/libcxx/include/__math/roots.h M contrib/llvm-project/libcxx/include/__math/rounding_functions.h M contrib/llvm-project/libcxx/include/__math/traits.h M contrib/llvm-project/libcxx/include/__mbstate_t.h A contrib/llvm-project/libcxx/include/__mdspan/aligned_accessor.h M contrib/llvm-project/libcxx/include/__mdspan/default_accessor.h M contrib/llvm-project/libcxx/include/__mdspan/extents.h M contrib/llvm-project/libcxx/include/__mdspan/layout_left.h M contrib/llvm-project/libcxx/include/__mdspan/layout_right.h M contrib/llvm-project/libcxx/include/__mdspan/layout_stride.h M contrib/llvm-project/libcxx/include/__mdspan/mdspan.h M contrib/llvm-project/libcxx/include/__memory/addressof.h M contrib/llvm-project/libcxx/include/__memory/align.h M contrib/llvm-project/libcxx/include/__memory/aligned_alloc.h M contrib/llvm-project/libcxx/include/__memory/allocate_at_least.h M contrib/llvm-project/libcxx/include/__memory/allocation_guard.h M contrib/llvm-project/libcxx/include/__memory/allocator.h M contrib/llvm-project/libcxx/include/__memory/allocator_arg_t.h M contrib/llvm-project/libcxx/include/__memory/allocator_destructor.h M contrib/llvm-project/libcxx/include/__memory/allocator_traits.h A contrib/llvm-project/libcxx/include/__memory/array_cookie.h M contrib/llvm-project/libcxx/include/__memory/assume_aligned.h M contrib/llvm-project/libcxx/include/__memory/auto_ptr.h M contrib/llvm-project/libcxx/include/__memory/compressed_pair.h M contrib/llvm-project/libcxx/include/__memory/construct_at.h A contrib/llvm-project/libcxx/include/__memory/destroy.h M contrib/llvm-project/libcxx/include/__memory/destruct_n.h M contrib/llvm-project/libcxx/include/__memory/inout_ptr.h A contrib/llvm-project/libcxx/include/__memory/is_sufficiently_aligned.h R085 contrib/llvm-project/libcxx/include/__type_traits/noexcept_move_assign_container.h contrib/llvm-project/libcxx/include/__memory/noexcept_move_assign_container.h M contrib/llvm-project/libcxx/include/__memory/out_ptr.h M contrib/llvm-project/libcxx/include/__memory/pointer_traits.h M contrib/llvm-project/libcxx/include/__memory/ranges_construct_at.h A contrib/llvm-project/libcxx/include/__memory/ranges_destroy.h M contrib/llvm-project/libcxx/include/__memory/ranges_uninitialized_algorithms.h M contrib/llvm-project/libcxx/include/__memory/raw_storage_iterator.h A contrib/llvm-project/libcxx/include/__memory/shared_count.h M contrib/llvm-project/libcxx/include/__memory/shared_ptr.h M contrib/llvm-project/libcxx/include/__memory/temporary_buffer.h M contrib/llvm-project/libcxx/include/__memory/uninitialized_algorithms.h M contrib/llvm-project/libcxx/include/__memory/unique_ptr.h A contrib/llvm-project/libcxx/include/__memory/unique_temporary_buffer.h M contrib/llvm-project/libcxx/include/__memory/uses_allocator.h M contrib/llvm-project/libcxx/include/__memory/uses_allocator_construction.h M contrib/llvm-project/libcxx/include/__memory_resource/memory_resource.h M contrib/llvm-project/libcxx/include/__memory_resource/monotonic_buffer_resource.h M contrib/llvm-project/libcxx/include/__memory_resource/polymorphic_allocator.h M contrib/llvm-project/libcxx/include/__memory_resource/pool_options.h M contrib/llvm-project/libcxx/include/__memory_resource/synchronized_pool_resource.h M contrib/llvm-project/libcxx/include/__memory_resource/unsynchronized_pool_resource.h M contrib/llvm-project/libcxx/include/__mutex/lock_guard.h M contrib/llvm-project/libcxx/include/__mutex/mutex.h M contrib/llvm-project/libcxx/include/__mutex/once_flag.h M contrib/llvm-project/libcxx/include/__mutex/unique_lock.h A contrib/llvm-project/libcxx/include/__new/align_val_t.h A contrib/llvm-project/libcxx/include/__new/allocate.h A contrib/llvm-project/libcxx/include/__new/destroying_delete_t.h A contrib/llvm-project/libcxx/include/__new/exceptions.h A contrib/llvm-project/libcxx/include/__new/global_new_delete.h A contrib/llvm-project/libcxx/include/__new/interference_size.h A contrib/llvm-project/libcxx/include/__new/launder.h A contrib/llvm-project/libcxx/include/__new/new_handler.h A contrib/llvm-project/libcxx/include/__new/nothrow_t.h A contrib/llvm-project/libcxx/include/__new/placement_new_delete.h M contrib/llvm-project/libcxx/include/__node_handle M contrib/llvm-project/libcxx/include/__numeric/gcd_lcm.h M contrib/llvm-project/libcxx/include/__numeric/midpoint.h M contrib/llvm-project/libcxx/include/__numeric/pstl.h A contrib/llvm-project/libcxx/include/__numeric/ranges_iota.h M contrib/llvm-project/libcxx/include/__numeric/saturation_arithmetic.h M contrib/llvm-project/libcxx/include/__ostream/basic_ostream.h M contrib/llvm-project/libcxx/include/__ostream/print.h A contrib/llvm-project/libcxx/include/__ostream/put_character_sequence.h M contrib/llvm-project/libcxx/include/__pstl/backend.h M contrib/llvm-project/libcxx/include/__pstl/backend_fwd.h M contrib/llvm-project/libcxx/include/__pstl/backends/default.h M contrib/llvm-project/libcxx/include/__pstl/backends/libdispatch.h M contrib/llvm-project/libcxx/include/__pstl/backends/serial.h M contrib/llvm-project/libcxx/include/__pstl/backends/std_thread.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/any_of.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/cpu_traits.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/fill.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/find_if.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/for_each.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/merge.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/stable_sort.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/transform.h M contrib/llvm-project/libcxx/include/__pstl/cpu_algos/transform_reduce.h M contrib/llvm-project/libcxx/include/__pstl/dispatch.h M contrib/llvm-project/libcxx/include/__pstl/handle_exception.h M contrib/llvm-project/libcxx/include/__random/bernoulli_distribution.h M contrib/llvm-project/libcxx/include/__random/binomial_distribution.h M contrib/llvm-project/libcxx/include/__random/cauchy_distribution.h M contrib/llvm-project/libcxx/include/__random/chi_squared_distribution.h M contrib/llvm-project/libcxx/include/__random/clamp_to_integral.h M contrib/llvm-project/libcxx/include/__random/discard_block_engine.h M contrib/llvm-project/libcxx/include/__random/discrete_distribution.h M contrib/llvm-project/libcxx/include/__random/exponential_distribution.h M contrib/llvm-project/libcxx/include/__random/extreme_value_distribution.h M contrib/llvm-project/libcxx/include/__random/fisher_f_distribution.h M contrib/llvm-project/libcxx/include/__random/gamma_distribution.h M contrib/llvm-project/libcxx/include/__random/geometric_distribution.h M contrib/llvm-project/libcxx/include/__random/independent_bits_engine.h M contrib/llvm-project/libcxx/include/__random/is_valid.h M contrib/llvm-project/libcxx/include/__random/linear_congruential_engine.h M contrib/llvm-project/libcxx/include/__random/log2.h M contrib/llvm-project/libcxx/include/__random/lognormal_distribution.h M contrib/llvm-project/libcxx/include/__random/mersenne_twister_engine.h M contrib/llvm-project/libcxx/include/__random/negative_binomial_distribution.h M contrib/llvm-project/libcxx/include/__random/normal_distribution.h M contrib/llvm-project/libcxx/include/__random/piecewise_constant_distribution.h M contrib/llvm-project/libcxx/include/__random/piecewise_linear_distribution.h M contrib/llvm-project/libcxx/include/__random/poisson_distribution.h M contrib/llvm-project/libcxx/include/__random/random_device.h M contrib/llvm-project/libcxx/include/__random/seed_seq.h M contrib/llvm-project/libcxx/include/__random/shuffle_order_engine.h M contrib/llvm-project/libcxx/include/__random/student_t_distribution.h M contrib/llvm-project/libcxx/include/__random/subtract_with_carry_engine.h M contrib/llvm-project/libcxx/include/__random/uniform_int_distribution.h M contrib/llvm-project/libcxx/include/__random/uniform_random_bit_generator.h M contrib/llvm-project/libcxx/include/__random/uniform_real_distribution.h M contrib/llvm-project/libcxx/include/__random/weibull_distribution.h M contrib/llvm-project/libcxx/include/__ranges/access.h M contrib/llvm-project/libcxx/include/__ranges/chunk_by_view.h M contrib/llvm-project/libcxx/include/__ranges/concepts.h M contrib/llvm-project/libcxx/include/__ranges/counted.h M contrib/llvm-project/libcxx/include/__ranges/drop_view.h M contrib/llvm-project/libcxx/include/__ranges/drop_while_view.h M contrib/llvm-project/libcxx/include/__ranges/elements_view.h M contrib/llvm-project/libcxx/include/__ranges/empty_view.h M contrib/llvm-project/libcxx/include/__ranges/enable_view.h M contrib/llvm-project/libcxx/include/__ranges/filter_view.h M contrib/llvm-project/libcxx/include/__ranges/iota_view.h M contrib/llvm-project/libcxx/include/__ranges/istream_view.h M contrib/llvm-project/libcxx/include/__ranges/join_view.h A contrib/llvm-project/libcxx/include/__ranges/join_with_view.h M contrib/llvm-project/libcxx/include/__ranges/lazy_split_view.h M contrib/llvm-project/libcxx/include/__ranges/non_propagating_cache.h M contrib/llvm-project/libcxx/include/__ranges/range_adaptor.h M contrib/llvm-project/libcxx/include/__ranges/repeat_view.h M contrib/llvm-project/libcxx/include/__ranges/reverse_view.h M contrib/llvm-project/libcxx/include/__ranges/single_view.h M contrib/llvm-project/libcxx/include/__ranges/size.h M contrib/llvm-project/libcxx/include/__ranges/split_view.h M contrib/llvm-project/libcxx/include/__ranges/subrange.h M contrib/llvm-project/libcxx/include/__ranges/take_view.h M contrib/llvm-project/libcxx/include/__ranges/take_while_view.h M contrib/llvm-project/libcxx/include/__ranges/to.h M contrib/llvm-project/libcxx/include/__ranges/transform_view.h M contrib/llvm-project/libcxx/include/__ranges/zip_view.h M contrib/llvm-project/libcxx/include/__split_buffer D contrib/llvm-project/libcxx/include/__std_clang_module M contrib/llvm-project/libcxx/include/__stop_token/atomic_unique_lock.h M contrib/llvm-project/libcxx/include/__stop_token/intrusive_shared_ptr.h M contrib/llvm-project/libcxx/include/__stop_token/stop_callback.h M contrib/llvm-project/libcxx/include/__stop_token/stop_source.h M contrib/llvm-project/libcxx/include/__stop_token/stop_state.h M contrib/llvm-project/libcxx/include/__stop_token/stop_token.h M contrib/llvm-project/libcxx/include/__string/char_traits.h M contrib/llvm-project/libcxx/include/__string/constexpr_c_functions.h M contrib/llvm-project/libcxx/include/__string/extern_template_lists.h M contrib/llvm-project/libcxx/include/__system_error/errc.h M contrib/llvm-project/libcxx/include/__system_error/error_category.h M contrib/llvm-project/libcxx/include/__system_error/error_code.h M contrib/llvm-project/libcxx/include/__system_error/error_condition.h M contrib/llvm-project/libcxx/include/__system_error/system_error.h A contrib/llvm-project/libcxx/include/__system_error/throw_system_error.h M contrib/llvm-project/libcxx/include/__thread/formatter.h M contrib/llvm-project/libcxx/include/__thread/id.h M contrib/llvm-project/libcxx/include/__thread/jthread.h M contrib/llvm-project/libcxx/include/__thread/support.h M contrib/llvm-project/libcxx/include/__thread/support/pthread.h M contrib/llvm-project/libcxx/include/__thread/support/windows.h M contrib/llvm-project/libcxx/include/__thread/this_thread.h M contrib/llvm-project/libcxx/include/__thread/thread.h M contrib/llvm-project/libcxx/include/__thread/timed_backoff_policy.h M contrib/llvm-project/libcxx/include/__tree M contrib/llvm-project/libcxx/include/__tuple/find_index.h M contrib/llvm-project/libcxx/include/__tuple/make_tuple_types.h M contrib/llvm-project/libcxx/include/__tuple/sfinae_helpers.h M contrib/llvm-project/libcxx/include/__tuple/tuple_element.h M contrib/llvm-project/libcxx/include/__tuple/tuple_indices.h M contrib/llvm-project/libcxx/include/__tuple/tuple_like_ext.h M contrib/llvm-project/libcxx/include/__tuple/tuple_like_no_subrange.h M contrib/llvm-project/libcxx/include/__tuple/tuple_size.h A contrib/llvm-project/libcxx/include/__type_traits/add_cv_quals.h M contrib/llvm-project/libcxx/include/__type_traits/add_pointer.h A contrib/llvm-project/libcxx/include/__type_traits/add_reference.h M contrib/llvm-project/libcxx/include/__type_traits/aligned_storage.h M contrib/llvm-project/libcxx/include/__type_traits/aligned_union.h M contrib/llvm-project/libcxx/include/__type_traits/alignment_of.h M contrib/llvm-project/libcxx/include/__type_traits/common_reference.h M contrib/llvm-project/libcxx/include/__type_traits/common_type.h M contrib/llvm-project/libcxx/include/__type_traits/conditional.h M contrib/llvm-project/libcxx/include/__type_traits/conjunction.h A contrib/llvm-project/libcxx/include/__type_traits/container_traits.h M contrib/llvm-project/libcxx/include/__type_traits/copy_cv.h M contrib/llvm-project/libcxx/include/__type_traits/copy_cvref.h M contrib/llvm-project/libcxx/include/__type_traits/datasizeof.h M contrib/llvm-project/libcxx/include/__type_traits/decay.h M contrib/llvm-project/libcxx/include/__type_traits/dependent_type.h M contrib/llvm-project/libcxx/include/__type_traits/desugars_to.h A contrib/llvm-project/libcxx/include/__type_traits/detected_or.h M contrib/llvm-project/libcxx/include/__type_traits/disjunction.h M contrib/llvm-project/libcxx/include/__type_traits/enable_if.h M contrib/llvm-project/libcxx/include/__type_traits/extent.h M contrib/llvm-project/libcxx/include/__type_traits/has_unique_object_representation.h M contrib/llvm-project/libcxx/include/__type_traits/has_virtual_destructor.h A contrib/llvm-project/libcxx/include/__type_traits/integer_traits.h M contrib/llvm-project/libcxx/include/__type_traits/integral_constant.h M contrib/llvm-project/libcxx/include/__type_traits/invoke.h M contrib/llvm-project/libcxx/include/__type_traits/is_abstract.h M contrib/llvm-project/libcxx/include/__type_traits/is_aggregate.h M contrib/llvm-project/libcxx/include/__type_traits/is_allocator.h M contrib/llvm-project/libcxx/include/__type_traits/is_always_bitcastable.h M contrib/llvm-project/libcxx/include/__type_traits/is_arithmetic.h M contrib/llvm-project/libcxx/include/__type_traits/is_array.h M contrib/llvm-project/libcxx/include/__type_traits/is_assignable.h M contrib/llvm-project/libcxx/include/__type_traits/is_base_of.h M contrib/llvm-project/libcxx/include/__type_traits/is_bounded_array.h M contrib/llvm-project/libcxx/include/__type_traits/is_char_like_type.h M contrib/llvm-project/libcxx/include/__type_traits/is_class.h M contrib/llvm-project/libcxx/include/__type_traits/is_compound.h M contrib/llvm-project/libcxx/include/__type_traits/is_const.h M contrib/llvm-project/libcxx/include/__type_traits/is_constructible.h M contrib/llvm-project/libcxx/include/__type_traits/is_convertible.h M contrib/llvm-project/libcxx/include/__type_traits/is_core_convertible.h M contrib/llvm-project/libcxx/include/__type_traits/is_destructible.h M contrib/llvm-project/libcxx/include/__type_traits/is_empty.h M contrib/llvm-project/libcxx/include/__type_traits/is_enum.h M contrib/llvm-project/libcxx/include/__type_traits/is_equality_comparable.h M contrib/llvm-project/libcxx/include/__type_traits/is_execution_policy.h M contrib/llvm-project/libcxx/include/__type_traits/is_final.h M contrib/llvm-project/libcxx/include/__type_traits/is_floating_point.h M contrib/llvm-project/libcxx/include/__type_traits/is_function.h M contrib/llvm-project/libcxx/include/__type_traits/is_fundamental.h A contrib/llvm-project/libcxx/include/__type_traits/is_implicit_lifetime.h M contrib/llvm-project/libcxx/include/__type_traits/is_integral.h M contrib/llvm-project/libcxx/include/__type_traits/is_literal_type.h M contrib/llvm-project/libcxx/include/__type_traits/is_member_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_nothrow_assignable.h M contrib/llvm-project/libcxx/include/__type_traits/is_nothrow_constructible.h D contrib/llvm-project/libcxx/include/__type_traits/is_nothrow_convertible.h M contrib/llvm-project/libcxx/include/__type_traits/is_nothrow_destructible.h M contrib/llvm-project/libcxx/include/__type_traits/is_null_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_object.h M contrib/llvm-project/libcxx/include/__type_traits/is_pod.h M contrib/llvm-project/libcxx/include/__type_traits/is_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_polymorphic.h M contrib/llvm-project/libcxx/include/__type_traits/is_primary_template.h M contrib/llvm-project/libcxx/include/__type_traits/is_reference.h M contrib/llvm-project/libcxx/include/__type_traits/is_reference_wrapper.h M contrib/llvm-project/libcxx/include/__type_traits/is_referenceable.h A contrib/llvm-project/libcxx/include/__type_traits/is_replaceable.h M contrib/llvm-project/libcxx/include/__type_traits/is_same.h M contrib/llvm-project/libcxx/include/__type_traits/is_scalar.h M contrib/llvm-project/libcxx/include/__type_traits/is_signed.h M contrib/llvm-project/libcxx/include/__type_traits/is_standard_layout.h M contrib/llvm-project/libcxx/include/__type_traits/is_swappable.h M contrib/llvm-project/libcxx/include/__type_traits/is_trivial.h M contrib/llvm-project/libcxx/include/__type_traits/is_trivially_assignable.h M contrib/llvm-project/libcxx/include/__type_traits/is_trivially_constructible.h M contrib/llvm-project/libcxx/include/__type_traits/is_trivially_copyable.h M contrib/llvm-project/libcxx/include/__type_traits/is_trivially_destructible.h M contrib/llvm-project/libcxx/include/__type_traits/is_trivially_lexicographically_comparable.h M contrib/llvm-project/libcxx/include/__type_traits/is_unbounded_array.h M contrib/llvm-project/libcxx/include/__type_traits/is_union.h M contrib/llvm-project/libcxx/include/__type_traits/is_unsigned.h M contrib/llvm-project/libcxx/include/__type_traits/is_void.h M contrib/llvm-project/libcxx/include/__type_traits/is_volatile.h M contrib/llvm-project/libcxx/include/__type_traits/make_32_64_or_128_bit.h M contrib/llvm-project/libcxx/include/__type_traits/make_const_lvalue_ref.h M contrib/llvm-project/libcxx/include/__type_traits/make_signed.h M contrib/llvm-project/libcxx/include/__type_traits/make_unsigned.h M contrib/llvm-project/libcxx/include/__type_traits/maybe_const.h M contrib/llvm-project/libcxx/include/__type_traits/negation.h M contrib/llvm-project/libcxx/include/__type_traits/promote.h M contrib/llvm-project/libcxx/include/__type_traits/rank.h A contrib/llvm-project/libcxx/include/__type_traits/reference_constructs_from_temporary.h A contrib/llvm-project/libcxx/include/__type_traits/reference_converts_from_temporary.h M contrib/llvm-project/libcxx/include/__type_traits/remove_all_extents.h M contrib/llvm-project/libcxx/include/__type_traits/remove_const.h M contrib/llvm-project/libcxx/include/__type_traits/remove_const_ref.h M contrib/llvm-project/libcxx/include/__type_traits/remove_cv.h M contrib/llvm-project/libcxx/include/__type_traits/remove_cvref.h M contrib/llvm-project/libcxx/include/__type_traits/remove_extent.h M contrib/llvm-project/libcxx/include/__type_traits/remove_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/remove_reference.h M contrib/llvm-project/libcxx/include/__type_traits/remove_volatile.h M contrib/llvm-project/libcxx/include/__type_traits/result_of.h M contrib/llvm-project/libcxx/include/__type_traits/strip_signature.h M contrib/llvm-project/libcxx/include/__type_traits/type_identity.h M contrib/llvm-project/libcxx/include/__type_traits/type_list.h M contrib/llvm-project/libcxx/include/__type_traits/underlying_type.h M contrib/llvm-project/libcxx/include/__type_traits/unwrap_ref.h M contrib/llvm-project/libcxx/include/__type_traits/void_t.h M contrib/llvm-project/libcxx/include/__utility/as_const.h M contrib/llvm-project/libcxx/include/__utility/cmp.h M contrib/llvm-project/libcxx/include/__utility/convert_to_integral.h A contrib/llvm-project/libcxx/include/__utility/element_count.h M contrib/llvm-project/libcxx/include/__utility/exception_guard.h M contrib/llvm-project/libcxx/include/__utility/forward.h M contrib/llvm-project/libcxx/include/__utility/forward_like.h M contrib/llvm-project/libcxx/include/__utility/in_place.h M contrib/llvm-project/libcxx/include/__utility/integer_sequence.h M contrib/llvm-project/libcxx/include/__utility/is_pointer_in_range.h M contrib/llvm-project/libcxx/include/__utility/move.h M contrib/llvm-project/libcxx/include/__utility/no_destroy.h M contrib/llvm-project/libcxx/include/__utility/pair.h M contrib/llvm-project/libcxx/include/__utility/piecewise_construct.h M contrib/llvm-project/libcxx/include/__utility/priority_tag.h A contrib/llvm-project/libcxx/include/__utility/scope_guard.h M contrib/llvm-project/libcxx/include/__utility/small_buffer.h M contrib/llvm-project/libcxx/include/__utility/swap.h M contrib/llvm-project/libcxx/include/__utility/to_underlying.h M contrib/llvm-project/libcxx/include/__utility/unreachable.h M contrib/llvm-project/libcxx/include/__variant/monostate.h A contrib/llvm-project/libcxx/include/__vector/comparison.h A contrib/llvm-project/libcxx/include/__vector/container_traits.h A contrib/llvm-project/libcxx/include/__vector/erase.h A contrib/llvm-project/libcxx/include/__vector/pmr.h A contrib/llvm-project/libcxx/include/__vector/swap.h A contrib/llvm-project/libcxx/include/__vector/vector.h A contrib/llvm-project/libcxx/include/__vector/vector_bool.h A contrib/llvm-project/libcxx/include/__vector/vector_bool_formatter.h M contrib/llvm-project/libcxx/include/__verbose_abort A contrib/llvm-project/libcxx/include/__verbose_trap M contrib/llvm-project/libcxx/include/algorithm M contrib/llvm-project/libcxx/include/any M contrib/llvm-project/libcxx/include/array M contrib/llvm-project/libcxx/include/atomic M contrib/llvm-project/libcxx/include/barrier M contrib/llvm-project/libcxx/include/bit M contrib/llvm-project/libcxx/include/bitset M contrib/llvm-project/libcxx/include/cassert M contrib/llvm-project/libcxx/include/ccomplex M contrib/llvm-project/libcxx/include/cctype M contrib/llvm-project/libcxx/include/cerrno M contrib/llvm-project/libcxx/include/cfenv M contrib/llvm-project/libcxx/include/cfloat M contrib/llvm-project/libcxx/include/charconv M contrib/llvm-project/libcxx/include/chrono M contrib/llvm-project/libcxx/include/cinttypes M contrib/llvm-project/libcxx/include/ciso646 M contrib/llvm-project/libcxx/include/climits M contrib/llvm-project/libcxx/include/clocale M contrib/llvm-project/libcxx/include/cmath M contrib/llvm-project/libcxx/include/codecvt M contrib/llvm-project/libcxx/include/compare M contrib/llvm-project/libcxx/include/complex M contrib/llvm-project/libcxx/include/complex.h M contrib/llvm-project/libcxx/include/concepts M contrib/llvm-project/libcxx/include/condition_variable M contrib/llvm-project/libcxx/include/coroutine M contrib/llvm-project/libcxx/include/csetjmp M contrib/llvm-project/libcxx/include/csignal A contrib/llvm-project/libcxx/include/cstdalign M contrib/llvm-project/libcxx/include/cstdarg M contrib/llvm-project/libcxx/include/cstdbool M contrib/llvm-project/libcxx/include/cstddef M contrib/llvm-project/libcxx/include/cstdint M contrib/llvm-project/libcxx/include/cstdio M contrib/llvm-project/libcxx/include/cstdlib M contrib/llvm-project/libcxx/include/cstring M contrib/llvm-project/libcxx/include/ctgmath M contrib/llvm-project/libcxx/include/ctime M contrib/llvm-project/libcxx/include/ctype.h M contrib/llvm-project/libcxx/include/cuchar M contrib/llvm-project/libcxx/include/cwchar M contrib/llvm-project/libcxx/include/cwctype M contrib/llvm-project/libcxx/include/deque M contrib/llvm-project/libcxx/include/errno.h M contrib/llvm-project/libcxx/include/exception M contrib/llvm-project/libcxx/include/execution M contrib/llvm-project/libcxx/include/expected M contrib/llvm-project/libcxx/include/experimental/__simd/aligned_tag.h M contrib/llvm-project/libcxx/include/experimental/__simd/declaration.h M contrib/llvm-project/libcxx/include/experimental/__simd/reference.h M contrib/llvm-project/libcxx/include/experimental/__simd/scalar.h M contrib/llvm-project/libcxx/include/experimental/__simd/simd.h M contrib/llvm-project/libcxx/include/experimental/__simd/simd_mask.h M contrib/llvm-project/libcxx/include/experimental/__simd/traits.h M contrib/llvm-project/libcxx/include/experimental/__simd/utility.h M contrib/llvm-project/libcxx/include/experimental/__simd/vec_ext.h M contrib/llvm-project/libcxx/include/experimental/iterator M contrib/llvm-project/libcxx/include/experimental/memory M contrib/llvm-project/libcxx/include/experimental/propagate_const M contrib/llvm-project/libcxx/include/experimental/simd M contrib/llvm-project/libcxx/include/experimental/type_traits M contrib/llvm-project/libcxx/include/experimental/utility M contrib/llvm-project/libcxx/include/ext/__hash M contrib/llvm-project/libcxx/include/ext/hash_map M contrib/llvm-project/libcxx/include/ext/hash_set M contrib/llvm-project/libcxx/include/fenv.h M contrib/llvm-project/libcxx/include/filesystem A contrib/llvm-project/libcxx/include/flat_map A contrib/llvm-project/libcxx/include/flat_set M contrib/llvm-project/libcxx/include/float.h M contrib/llvm-project/libcxx/include/format M contrib/llvm-project/libcxx/include/forward_list M contrib/llvm-project/libcxx/include/fstream M contrib/llvm-project/libcxx/include/functional M contrib/llvm-project/libcxx/include/future M contrib/llvm-project/libcxx/include/initializer_list M contrib/llvm-project/libcxx/include/inttypes.h M contrib/llvm-project/libcxx/include/iomanip M contrib/llvm-project/libcxx/include/ios M contrib/llvm-project/libcxx/include/iosfwd M contrib/llvm-project/libcxx/include/iostream M contrib/llvm-project/libcxx/include/istream M contrib/llvm-project/libcxx/include/iterator M contrib/llvm-project/libcxx/include/latch M contrib/llvm-project/libcxx/include/limits M contrib/llvm-project/libcxx/include/list M contrib/llvm-project/libcxx/include/locale M contrib/llvm-project/libcxx/include/map M contrib/llvm-project/libcxx/include/math.h M contrib/llvm-project/libcxx/include/mdspan M contrib/llvm-project/libcxx/include/memory M contrib/llvm-project/libcxx/include/memory_resource D contrib/llvm-project/libcxx/include/module.modulemap A contrib/llvm-project/libcxx/include/module.modulemap.in M contrib/llvm-project/libcxx/include/mutex M contrib/llvm-project/libcxx/include/new M contrib/llvm-project/libcxx/include/numbers M contrib/llvm-project/libcxx/include/numeric M contrib/llvm-project/libcxx/include/optional M contrib/llvm-project/libcxx/include/ostream M contrib/llvm-project/libcxx/include/print M contrib/llvm-project/libcxx/include/queue M contrib/llvm-project/libcxx/include/random M contrib/llvm-project/libcxx/include/ranges M contrib/llvm-project/libcxx/include/ratio M contrib/llvm-project/libcxx/include/regex M contrib/llvm-project/libcxx/include/scoped_allocator M contrib/llvm-project/libcxx/include/semaphore M contrib/llvm-project/libcxx/include/set M contrib/llvm-project/libcxx/include/shared_mutex M contrib/llvm-project/libcxx/include/source_location M contrib/llvm-project/libcxx/include/span M contrib/llvm-project/libcxx/include/sstream M contrib/llvm-project/libcxx/include/stack M contrib/llvm-project/libcxx/include/stdatomic.h M contrib/llvm-project/libcxx/include/stdbool.h M contrib/llvm-project/libcxx/include/stddef.h M contrib/llvm-project/libcxx/include/stdexcept M contrib/llvm-project/libcxx/include/stdio.h M contrib/llvm-project/libcxx/include/stdlib.h M contrib/llvm-project/libcxx/include/stop_token M contrib/llvm-project/libcxx/include/streambuf M contrib/llvm-project/libcxx/include/string M contrib/llvm-project/libcxx/include/string.h M contrib/llvm-project/libcxx/include/string_view M contrib/llvm-project/libcxx/include/strstream M contrib/llvm-project/libcxx/include/syncstream M contrib/llvm-project/libcxx/include/system_error M contrib/llvm-project/libcxx/include/tgmath.h M contrib/llvm-project/libcxx/include/thread M contrib/llvm-project/libcxx/include/tuple M contrib/llvm-project/libcxx/include/type_traits M contrib/llvm-project/libcxx/include/typeindex M contrib/llvm-project/libcxx/include/typeinfo M contrib/llvm-project/libcxx/include/uchar.h M contrib/llvm-project/libcxx/include/unordered_map M contrib/llvm-project/libcxx/include/unordered_set M contrib/llvm-project/libcxx/include/utility M contrib/llvm-project/libcxx/include/valarray M contrib/llvm-project/libcxx/include/variant M contrib/llvm-project/libcxx/include/vector M contrib/llvm-project/libcxx/include/version M contrib/llvm-project/libcxx/include/wchar.h M contrib/llvm-project/libcxx/include/wctype.h M contrib/llvm-project/libcxx/modules/std.compat.cppm.in M contrib/llvm-project/libcxx/modules/std.compat/clocale.inc M contrib/llvm-project/libcxx/modules/std.compat/cstdlib.inc M contrib/llvm-project/libcxx/modules/std.compat/cuchar.inc M contrib/llvm-project/libcxx/modules/std.compat/cwchar.inc M contrib/llvm-project/libcxx/modules/std.compat/cwctype.inc M contrib/llvm-project/libcxx/modules/std.cppm.in M contrib/llvm-project/libcxx/modules/std/algorithm.inc M contrib/llvm-project/libcxx/modules/std/atomic.inc M contrib/llvm-project/libcxx/modules/std/barrier.inc M contrib/llvm-project/libcxx/modules/std/chrono.inc M contrib/llvm-project/libcxx/modules/std/clocale.inc M contrib/llvm-project/libcxx/modules/std/codecvt.inc M contrib/llvm-project/libcxx/modules/std/complex.inc M contrib/llvm-project/libcxx/modules/std/condition_variable.inc M contrib/llvm-project/libcxx/modules/std/cstdlib.inc M contrib/llvm-project/libcxx/modules/std/cuchar.inc M contrib/llvm-project/libcxx/modules/std/cwchar.inc M contrib/llvm-project/libcxx/modules/std/cwctype.inc M contrib/llvm-project/libcxx/modules/std/exception.inc M contrib/llvm-project/libcxx/modules/std/filesystem.inc M contrib/llvm-project/libcxx/modules/std/flat_map.inc M contrib/llvm-project/libcxx/modules/std/flat_set.inc M contrib/llvm-project/libcxx/modules/std/format.inc M contrib/llvm-project/libcxx/modules/std/fstream.inc M contrib/llvm-project/libcxx/modules/std/functional.inc M contrib/llvm-project/libcxx/modules/std/future.inc M contrib/llvm-project/libcxx/modules/std/iomanip.inc M contrib/llvm-project/libcxx/modules/std/ios.inc M contrib/llvm-project/libcxx/modules/std/iosfwd.inc M contrib/llvm-project/libcxx/modules/std/iostream.inc M contrib/llvm-project/libcxx/modules/std/istream.inc M contrib/llvm-project/libcxx/modules/std/latch.inc M contrib/llvm-project/libcxx/modules/std/locale.inc M contrib/llvm-project/libcxx/modules/std/mdspan.inc M contrib/llvm-project/libcxx/modules/std/memory.inc M contrib/llvm-project/libcxx/modules/std/mutex.inc M contrib/llvm-project/libcxx/modules/std/new.inc M contrib/llvm-project/libcxx/modules/std/numeric.inc M contrib/llvm-project/libcxx/modules/std/ostream.inc M contrib/llvm-project/libcxx/modules/std/print.inc M contrib/llvm-project/libcxx/modules/std/random.inc M contrib/llvm-project/libcxx/modules/std/ranges.inc M contrib/llvm-project/libcxx/modules/std/regex.inc M contrib/llvm-project/libcxx/modules/std/semaphore.inc M contrib/llvm-project/libcxx/modules/std/shared_mutex.inc M contrib/llvm-project/libcxx/modules/std/spanstream.inc M contrib/llvm-project/libcxx/modules/std/sstream.inc M contrib/llvm-project/libcxx/modules/std/stop_token.inc M contrib/llvm-project/libcxx/modules/std/streambuf.inc M contrib/llvm-project/libcxx/modules/std/string.inc M contrib/llvm-project/libcxx/modules/std/string_view.inc M contrib/llvm-project/libcxx/modules/std/strstream.inc M contrib/llvm-project/libcxx/modules/std/syncstream.inc M contrib/llvm-project/libcxx/modules/std/thread.inc M contrib/llvm-project/libcxx/modules/std/type_traits.inc M contrib/llvm-project/libcxx/src/algorithm.cpp M contrib/llvm-project/libcxx/src/any.cpp M contrib/llvm-project/libcxx/src/atomic.cpp M contrib/llvm-project/libcxx/src/barrier.cpp M contrib/llvm-project/libcxx/src/call_once.cpp M contrib/llvm-project/libcxx/src/charconv.cpp M contrib/llvm-project/libcxx/src/chrono.cpp M contrib/llvm-project/libcxx/src/condition_variable.cpp M contrib/llvm-project/libcxx/src/condition_variable_destructor.cpp M contrib/llvm-project/libcxx/src/exception.cpp M contrib/llvm-project/libcxx/src/experimental/include/tzdb/tzdb_list_private.h M contrib/llvm-project/libcxx/src/experimental/time_zone.cpp M contrib/llvm-project/libcxx/src/experimental/tzdb.cpp M contrib/llvm-project/libcxx/src/filesystem/directory_iterator.cpp M contrib/llvm-project/libcxx/src/filesystem/error.h M contrib/llvm-project/libcxx/src/filesystem/file_descriptor.h M contrib/llvm-project/libcxx/src/filesystem/filesystem_clock.cpp M contrib/llvm-project/libcxx/src/filesystem/filesystem_error.cpp M contrib/llvm-project/libcxx/src/filesystem/format_string.h M contrib/llvm-project/libcxx/src/filesystem/int128_builtins.cpp M contrib/llvm-project/libcxx/src/filesystem/operations.cpp M contrib/llvm-project/libcxx/src/filesystem/path.cpp M contrib/llvm-project/libcxx/src/filesystem/path_parser.h M contrib/llvm-project/libcxx/src/filesystem/posix_compat.h M contrib/llvm-project/libcxx/src/filesystem/time_utils.h M contrib/llvm-project/libcxx/src/functional.cpp M contrib/llvm-project/libcxx/src/future.cpp M contrib/llvm-project/libcxx/src/hash.cpp M contrib/llvm-project/libcxx/src/include/atomic_support.h M contrib/llvm-project/libcxx/src/include/config_elast.h A contrib/llvm-project/libcxx/src/include/from_chars_floating_point.h M contrib/llvm-project/libcxx/src/include/overridable_function.h M contrib/llvm-project/libcxx/src/include/refstring.h M contrib/llvm-project/libcxx/src/include/ryu/common.h M contrib/llvm-project/libcxx/src/ios.cpp M contrib/llvm-project/libcxx/src/ios.instantiations.cpp M contrib/llvm-project/libcxx/src/iostream.cpp D contrib/llvm-project/libcxx/src/legacy_pointer_safety.cpp M contrib/llvm-project/libcxx/src/locale.cpp M contrib/llvm-project/libcxx/src/memory.cpp M contrib/llvm-project/libcxx/src/memory_resource.cpp M contrib/llvm-project/libcxx/src/mutex.cpp M contrib/llvm-project/libcxx/src/mutex_destructor.cpp M contrib/llvm-project/libcxx/src/new.cpp M contrib/llvm-project/libcxx/src/new_helpers.cpp M contrib/llvm-project/libcxx/src/optional.cpp M contrib/llvm-project/libcxx/src/ostream.cpp M contrib/llvm-project/libcxx/src/print.cpp M contrib/llvm-project/libcxx/src/random.cpp M contrib/llvm-project/libcxx/src/random_shuffle.cpp M contrib/llvm-project/libcxx/src/regex.cpp M contrib/llvm-project/libcxx/src/ryu/d2fixed.cpp M contrib/llvm-project/libcxx/src/ryu/d2s.cpp M contrib/llvm-project/libcxx/src/ryu/f2s.cpp M contrib/llvm-project/libcxx/src/shared_mutex.cpp M contrib/llvm-project/libcxx/src/std_stream.h M contrib/llvm-project/libcxx/src/stdexcept.cpp M contrib/llvm-project/libcxx/src/string.cpp M contrib/llvm-project/libcxx/src/support/ibm/mbsnrtowcs.cpp M contrib/llvm-project/libcxx/src/support/ibm/wcsnrtombs.cpp M contrib/llvm-project/libcxx/src/support/ibm/xlocale_zos.cpp M contrib/llvm-project/libcxx/src/support/runtime/exception_fallback.ipp M contrib/llvm-project/libcxx/src/support/runtime/exception_msvc.ipp M contrib/llvm-project/libcxx/src/support/runtime/exception_pointer_cxxabi.ipp M contrib/llvm-project/libcxx/src/support/runtime/exception_pointer_glibcxx.ipp M contrib/llvm-project/libcxx/src/support/runtime/exception_pointer_msvc.ipp M contrib/llvm-project/libcxx/src/support/runtime/exception_pointer_unimplemented.ipp M contrib/llvm-project/libcxx/src/system_error.cpp M contrib/llvm-project/libcxx/src/thread.cpp M contrib/llvm-project/libcxx/src/vector.cpp M contrib/llvm-project/libcxx/src/verbose_abort.cpp M contrib/llvm-project/libcxx/vendor/llvm/default_assertion_handler.in M contrib/llvm-project/libunwind/include/__libunwind_config.h M contrib/llvm-project/libunwind/src/DwarfInstructions.hpp M contrib/llvm-project/libunwind/src/DwarfParser.hpp M contrib/llvm-project/libunwind/src/Registers.hpp M contrib/llvm-project/libunwind/src/Unwind-seh.cpp M contrib/llvm-project/libunwind/src/Unwind-sjlj.c M contrib/llvm-project/libunwind/src/Unwind-wasm.c M contrib/llvm-project/libunwind/src/UnwindCursor.hpp M contrib/llvm-project/libunwind/src/UnwindLevel1.c M contrib/llvm-project/libunwind/src/UnwindRegistersRestore.S M contrib/llvm-project/libunwind/src/UnwindRegistersSave.S M contrib/llvm-project/libunwind/src/dwarf2.h R088 contrib/llvm-project/libunwind/src/cet_unwind.h contrib/llvm-project/libunwind/src/shadow_stack_unwind.h D contrib/llvm-project/lld/.clang-tidy D contrib/llvm-project/lld/.gitignore D contrib/llvm-project/lld/CODE_OWNERS.TXT M contrib/llvm-project/lld/COFF/COFFLinkerContext.cpp M contrib/llvm-project/lld/COFF/COFFLinkerContext.h M contrib/llvm-project/lld/COFF/CallGraphSort.cpp M contrib/llvm-project/lld/COFF/CallGraphSort.h M contrib/llvm-project/lld/COFF/Chunks.cpp M contrib/llvm-project/lld/COFF/Chunks.h M contrib/llvm-project/lld/COFF/Config.h M contrib/llvm-project/lld/COFF/DLL.cpp M contrib/llvm-project/lld/COFF/DLL.h M contrib/llvm-project/lld/COFF/DebugTypes.cpp M contrib/llvm-project/lld/COFF/Driver.cpp M contrib/llvm-project/lld/COFF/Driver.h M contrib/llvm-project/lld/COFF/DriverUtils.cpp M contrib/llvm-project/lld/COFF/ICF.cpp M contrib/llvm-project/lld/COFF/InputFiles.cpp M contrib/llvm-project/lld/COFF/InputFiles.h M contrib/llvm-project/lld/COFF/LLDMapFile.cpp M contrib/llvm-project/lld/COFF/LTO.cpp M contrib/llvm-project/lld/COFF/MapFile.cpp M contrib/llvm-project/lld/COFF/MarkLive.cpp M contrib/llvm-project/lld/COFF/MinGW.cpp M contrib/llvm-project/lld/COFF/MinGW.h M contrib/llvm-project/lld/COFF/Options.td M contrib/llvm-project/lld/COFF/PDB.cpp M contrib/llvm-project/lld/COFF/SymbolTable.cpp M contrib/llvm-project/lld/COFF/SymbolTable.h M contrib/llvm-project/lld/COFF/Symbols.cpp M contrib/llvm-project/lld/COFF/Symbols.h M contrib/llvm-project/lld/COFF/TypeMerger.h M contrib/llvm-project/lld/COFF/Writer.cpp M contrib/llvm-project/lld/COFF/Writer.h M contrib/llvm-project/lld/Common/DWARF.cpp M contrib/llvm-project/lld/Common/DriverDispatcher.cpp M contrib/llvm-project/lld/Common/ErrorHandler.cpp M contrib/llvm-project/lld/Common/Strings.cpp A contrib/llvm-project/lld/Common/Utils.cpp M contrib/llvm-project/lld/ELF/AArch64ErrataFix.cpp M contrib/llvm-project/lld/ELF/AArch64ErrataFix.h M contrib/llvm-project/lld/ELF/ARMErrataFix.cpp M contrib/llvm-project/lld/ELF/ARMErrataFix.h M contrib/llvm-project/lld/ELF/Arch/AArch64.cpp M contrib/llvm-project/lld/ELF/Arch/AMDGPU.cpp M contrib/llvm-project/lld/ELF/Arch/ARM.cpp M contrib/llvm-project/lld/ELF/Arch/AVR.cpp M contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp M contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp M contrib/llvm-project/lld/ELF/Arch/MSP430.cpp M contrib/llvm-project/lld/ELF/Arch/Mips.cpp M contrib/llvm-project/lld/ELF/Arch/MipsArchTree.cpp M contrib/llvm-project/lld/ELF/Arch/PPC.cpp M contrib/llvm-project/lld/ELF/Arch/PPC64.cpp M contrib/llvm-project/lld/ELF/Arch/RISCV.cpp M contrib/llvm-project/lld/ELF/Arch/SPARCV9.cpp M contrib/llvm-project/lld/ELF/Arch/SystemZ.cpp A contrib/llvm-project/lld/ELF/Arch/TargetImpl.h M contrib/llvm-project/lld/ELF/Arch/X86.cpp M contrib/llvm-project/lld/ELF/Arch/X86_64.cpp A contrib/llvm-project/lld/ELF/BPSectionOrderer.cpp A contrib/llvm-project/lld/ELF/BPSectionOrderer.h M contrib/llvm-project/lld/ELF/CallGraphSort.cpp M contrib/llvm-project/lld/ELF/CallGraphSort.h M contrib/llvm-project/lld/ELF/Config.h M contrib/llvm-project/lld/ELF/DWARF.cpp M contrib/llvm-project/lld/ELF/DWARF.h M contrib/llvm-project/lld/ELF/Driver.cpp M contrib/llvm-project/lld/ELF/Driver.h M contrib/llvm-project/lld/ELF/DriverUtils.cpp M contrib/llvm-project/lld/ELF/EhFrame.cpp M contrib/llvm-project/lld/ELF/ICF.cpp M contrib/llvm-project/lld/ELF/ICF.h M contrib/llvm-project/lld/ELF/InputFiles.cpp M contrib/llvm-project/lld/ELF/InputFiles.h M contrib/llvm-project/lld/ELF/InputSection.cpp M contrib/llvm-project/lld/ELF/InputSection.h M contrib/llvm-project/lld/ELF/LTO.cpp M contrib/llvm-project/lld/ELF/LTO.h M contrib/llvm-project/lld/ELF/LinkerScript.cpp M contrib/llvm-project/lld/ELF/LinkerScript.h M contrib/llvm-project/lld/ELF/MapFile.cpp M contrib/llvm-project/lld/ELF/MapFile.h M contrib/llvm-project/lld/ELF/MarkLive.cpp M contrib/llvm-project/lld/ELF/MarkLive.h M contrib/llvm-project/lld/ELF/Options.td M contrib/llvm-project/lld/ELF/OutputSections.cpp M contrib/llvm-project/lld/ELF/OutputSections.h M contrib/llvm-project/lld/ELF/Relocations.cpp M contrib/llvm-project/lld/ELF/Relocations.h M contrib/llvm-project/lld/ELF/ScriptLexer.cpp M contrib/llvm-project/lld/ELF/ScriptLexer.h M contrib/llvm-project/lld/ELF/ScriptParser.cpp M contrib/llvm-project/lld/ELF/ScriptParser.h M contrib/llvm-project/lld/ELF/SymbolTable.cpp M contrib/llvm-project/lld/ELF/SymbolTable.h M contrib/llvm-project/lld/ELF/Symbols.cpp M contrib/llvm-project/lld/ELF/Symbols.h M contrib/llvm-project/lld/ELF/SyntheticSections.cpp M contrib/llvm-project/lld/ELF/SyntheticSections.h M contrib/llvm-project/lld/ELF/Target.cpp M contrib/llvm-project/lld/ELF/Target.h M contrib/llvm-project/lld/ELF/Thunks.cpp M contrib/llvm-project/lld/ELF/Thunks.h M contrib/llvm-project/lld/ELF/Writer.cpp M contrib/llvm-project/lld/ELF/Writer.h M contrib/llvm-project/lld/MachO/Arch/ARM64.cpp M contrib/llvm-project/lld/MachO/Arch/ARM64_32.cpp A contrib/llvm-project/lld/MachO/BPSectionOrderer.cpp A contrib/llvm-project/lld/MachO/BPSectionOrderer.h M contrib/llvm-project/lld/MachO/ConcatOutputSection.cpp M contrib/llvm-project/lld/MachO/ConcatOutputSection.h M contrib/llvm-project/lld/MachO/Config.h M contrib/llvm-project/lld/MachO/Driver.cpp M contrib/llvm-project/lld/MachO/Driver.h M contrib/llvm-project/lld/MachO/DriverUtils.cpp M contrib/llvm-project/lld/MachO/EhFrame.cpp M contrib/llvm-project/lld/MachO/ExportTrie.cpp M contrib/llvm-project/lld/MachO/ICF.cpp M contrib/llvm-project/lld/MachO/ICF.h M contrib/llvm-project/lld/MachO/InputFiles.cpp M contrib/llvm-project/lld/MachO/InputFiles.h M contrib/llvm-project/lld/MachO/InputSection.cpp M contrib/llvm-project/lld/MachO/InputSection.h M contrib/llvm-project/lld/MachO/LTO.cpp M contrib/llvm-project/lld/MachO/MapFile.cpp M contrib/llvm-project/lld/MachO/MarkLive.cpp M contrib/llvm-project/lld/MachO/ObjC.cpp M contrib/llvm-project/lld/MachO/Options.td M contrib/llvm-project/lld/MachO/OutputSection.h M contrib/llvm-project/lld/MachO/OutputSegment.cpp M contrib/llvm-project/lld/MachO/OutputSegment.h M contrib/llvm-project/lld/MachO/Relocations.cpp M contrib/llvm-project/lld/MachO/Relocations.h M contrib/llvm-project/lld/MachO/SectionPriorities.cpp M contrib/llvm-project/lld/MachO/SectionPriorities.h A contrib/llvm-project/lld/MachO/Sections.cpp A contrib/llvm-project/lld/MachO/Sections.h M contrib/llvm-project/lld/MachO/SymbolTable.cpp M contrib/llvm-project/lld/MachO/Symbols.cpp M contrib/llvm-project/lld/MachO/Symbols.h M contrib/llvm-project/lld/MachO/SyntheticSections.cpp M contrib/llvm-project/lld/MachO/SyntheticSections.h M contrib/llvm-project/lld/MachO/Target.h M contrib/llvm-project/lld/MachO/UnwindInfoSection.cpp M contrib/llvm-project/lld/MachO/Writer.cpp A contrib/llvm-project/lld/docs/DTLTO.rst M contrib/llvm-project/lld/docs/ELF/large_sections.rst M contrib/llvm-project/lld/docs/ELF/linker_script.rst M contrib/llvm-project/lld/docs/ELF/warn_backrefs.rst M contrib/llvm-project/lld/docs/ReleaseNotes.rst M contrib/llvm-project/lld/docs/WebAssembly.rst M contrib/llvm-project/lld/docs/index.rst M contrib/llvm-project/lld/docs/ld.lld.1 M contrib/llvm-project/lld/docs/windows_support.rst A contrib/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc M contrib/llvm-project/lld/include/lld/Common/CommonLinkerContext.h M contrib/llvm-project/lld/include/lld/Common/ErrorHandler.h M contrib/llvm-project/lld/include/lld/Common/LLVM.h A contrib/llvm-project/lld/include/lld/Common/Utils.h M contrib/llvm-project/lldb/bindings/headers.swig M contrib/llvm-project/lldb/bindings/interface/SBBreakpointExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBBreakpointLocationExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBBreakpointNameExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBDebuggerExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBErrorDocstrings.i M contrib/llvm-project/lldb/bindings/interface/SBFrameDocstrings.i M contrib/llvm-project/lldb/bindings/interface/SBFrameExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBMemoryRegionInfoListExtensions.i A contrib/llvm-project/lldb/bindings/interface/SBMutexExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBProcessDocstrings.i A contrib/llvm-project/lldb/bindings/interface/SBProgressDocstrings.i A contrib/llvm-project/lldb/bindings/interface/SBProgressExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBSaveCoreOptionsDocstrings.i M contrib/llvm-project/lldb/bindings/interface/SBTargetExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBThreadExtensions.i M contrib/llvm-project/lldb/bindings/interface/SBValueExtensions.i M contrib/llvm-project/lldb/bindings/interfaces.swig M contrib/llvm-project/lldb/bindings/python/python-swigsafecast.swig M contrib/llvm-project/lldb/bindings/python/python-typemaps.swig M contrib/llvm-project/lldb/bindings/python/python-wrapper.swig D contrib/llvm-project/lldb/docs/_lldb/__init__.py A contrib/llvm-project/lldb/docs/dil-expr-lang.ebnf M contrib/llvm-project/lldb/docs/man/lldb-server.rst M contrib/llvm-project/lldb/include/lldb/API/LLDB.h M contrib/llvm-project/lldb/include/lldb/API/SBAddressRangeList.h M contrib/llvm-project/lldb/include/lldb/API/SBBreakpoint.h M contrib/llvm-project/lldb/include/lldb/API/SBBreakpointName.h M contrib/llvm-project/lldb/include/lldb/API/SBCommandInterpreter.h M contrib/llvm-project/lldb/include/lldb/API/SBCommandReturnObject.h M contrib/llvm-project/lldb/include/lldb/API/SBDebugger.h M contrib/llvm-project/lldb/include/lldb/API/SBDefines.h M contrib/llvm-project/lldb/include/lldb/API/SBError.h M contrib/llvm-project/lldb/include/lldb/API/SBExecutionContext.h M contrib/llvm-project/lldb/include/lldb/API/SBFrame.h M contrib/llvm-project/lldb/include/lldb/API/SBFunction.h M contrib/llvm-project/lldb/include/lldb/API/SBInstructionList.h M contrib/llvm-project/lldb/include/lldb/API/SBMemoryRegionInfo.h M contrib/llvm-project/lldb/include/lldb/API/SBModule.h A contrib/llvm-project/lldb/include/lldb/API/SBMutex.h M contrib/llvm-project/lldb/include/lldb/API/SBProcess.h A contrib/llvm-project/lldb/include/lldb/API/SBProgress.h M contrib/llvm-project/lldb/include/lldb/API/SBReproducer.h M contrib/llvm-project/lldb/include/lldb/API/SBSaveCoreOptions.h M contrib/llvm-project/lldb/include/lldb/API/SBStatisticsOptions.h M contrib/llvm-project/lldb/include/lldb/API/SBStructuredData.h M contrib/llvm-project/lldb/include/lldb/API/SBTarget.h M contrib/llvm-project/lldb/include/lldb/API/SBThread.h M contrib/llvm-project/lldb/include/lldb/API/SBThreadCollection.h M contrib/llvm-project/lldb/include/lldb/API/SBThreadPlan.h M contrib/llvm-project/lldb/include/lldb/API/SBType.h M contrib/llvm-project/lldb/include/lldb/API/SBTypeSummary.h M contrib/llvm-project/lldb/include/lldb/API/SBValue.h M contrib/llvm-project/lldb/include/lldb/API/SBValueList.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/Breakpoint.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointList.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocation.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocationList.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointName.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointOptions.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolver.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointSite.h A contrib/llvm-project/lldb/include/lldb/Breakpoint/StopCondition.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/StopPointSiteList.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/Watchpoint.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/WatchpointList.h M contrib/llvm-project/lldb/include/lldb/Breakpoint/WatchpointResource.h M contrib/llvm-project/lldb/include/lldb/Core/Address.h M contrib/llvm-project/lldb/include/lldb/Core/AddressRangeListImpl.h M contrib/llvm-project/lldb/include/lldb/Core/Debugger.h M contrib/llvm-project/lldb/include/lldb/Core/Declaration.h A contrib/llvm-project/lldb/include/lldb/Core/DemangledNameInfo.h M contrib/llvm-project/lldb/include/lldb/Core/Disassembler.h M contrib/llvm-project/lldb/include/lldb/Core/EmulateInstruction.h M contrib/llvm-project/lldb/include/lldb/Core/FormatEntity.h M contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h M contrib/llvm-project/lldb/include/lldb/Core/IOHandlerCursesGUI.h M contrib/llvm-project/lldb/include/lldb/Core/Mangled.h M contrib/llvm-project/lldb/include/lldb/Core/Module.h M contrib/llvm-project/lldb/include/lldb/Core/ModuleList.h M contrib/llvm-project/lldb/include/lldb/Core/ModuleSpec.h M contrib/llvm-project/lldb/include/lldb/Core/Opcode.h M contrib/llvm-project/lldb/include/lldb/Core/PluginManager.h M contrib/llvm-project/lldb/include/lldb/Core/Progress.h A contrib/llvm-project/lldb/include/lldb/Core/ProtocolServer.h M contrib/llvm-project/lldb/include/lldb/Core/RichManglingContext.h M contrib/llvm-project/lldb/include/lldb/Core/Section.h M contrib/llvm-project/lldb/include/lldb/Core/SourceManager.h A contrib/llvm-project/lldb/include/lldb/Core/Statusline.h M contrib/llvm-project/lldb/include/lldb/Core/StreamAsynchronousIO.h M contrib/llvm-project/lldb/include/lldb/Core/StructuredDataImpl.h A contrib/llvm-project/lldb/include/lldb/Core/Telemetry.h M contrib/llvm-project/lldb/include/lldb/Core/UserSettingsController.h M contrib/llvm-project/lldb/include/lldb/Core/Value.h M contrib/llvm-project/lldb/include/lldb/Core/dwarf.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatClasses.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatManager.h A contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatterSection.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/FormattersContainer.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/FormattersHelpers.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeFormat.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeSummary.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeSynthetic.h M contrib/llvm-project/lldb/include/lldb/DataFormatters/VectorIterator.h M contrib/llvm-project/lldb/include/lldb/Expression/DWARFExpression.h M contrib/llvm-project/lldb/include/lldb/Expression/DWARFExpressionList.h M contrib/llvm-project/lldb/include/lldb/Expression/DiagnosticManager.h M contrib/llvm-project/lldb/include/lldb/Expression/Expression.h M contrib/llvm-project/lldb/include/lldb/Expression/ExpressionVariable.h M contrib/llvm-project/lldb/include/lldb/Expression/IRExecutionUnit.h M contrib/llvm-project/lldb/include/lldb/Expression/IRMemoryMap.h M contrib/llvm-project/lldb/include/lldb/Expression/UserExpression.h D contrib/llvm-project/lldb/include/lldb/Host/Alarm.h M contrib/llvm-project/lldb/include/lldb/Host/Config.h.cmake M contrib/llvm-project/lldb/include/lldb/Host/Editline.h M contrib/llvm-project/lldb/include/lldb/Host/File.h M contrib/llvm-project/lldb/include/lldb/Host/Host.h M contrib/llvm-project/lldb/include/lldb/Host/HostGetOpt.h M contrib/llvm-project/lldb/include/lldb/Host/HostInfo.h M contrib/llvm-project/lldb/include/lldb/Host/HostInfoBase.h M contrib/llvm-project/lldb/include/lldb/Host/HostThread.h A contrib/llvm-project/lldb/include/lldb/Host/JSONTransport.h M contrib/llvm-project/lldb/include/lldb/Host/MainLoopBase.h A contrib/llvm-project/lldb/include/lldb/Host/MemoryMonitor.h M contrib/llvm-project/lldb/include/lldb/Host/PipeBase.h M contrib/llvm-project/lldb/include/lldb/Host/ProcessRunLock.h M contrib/llvm-project/lldb/include/lldb/Host/Socket.h M contrib/llvm-project/lldb/include/lldb/Host/StreamFile.h M contrib/llvm-project/lldb/include/lldb/Host/Time.h A contrib/llvm-project/lldb/include/lldb/Host/aix/HostInfoAIX.h A contrib/llvm-project/lldb/include/lldb/Host/aix/Support.h M contrib/llvm-project/lldb/include/lldb/Host/common/GetOptInc.h M contrib/llvm-project/lldb/include/lldb/Host/common/NativeProcessProtocol.h M contrib/llvm-project/lldb/include/lldb/Host/common/TCPSocket.h M contrib/llvm-project/lldb/include/lldb/Host/common/UDPSocket.h M contrib/llvm-project/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h M contrib/llvm-project/lldb/include/lldb/Host/posix/DomainSocket.h M contrib/llvm-project/lldb/include/lldb/Host/posix/HostInfoPosix.h M contrib/llvm-project/lldb/include/lldb/Host/posix/MainLoopPosix.h M contrib/llvm-project/lldb/include/lldb/Host/posix/PipePosix.h A contrib/llvm-project/lldb/include/lldb/Host/posix/Support.h M contrib/llvm-project/lldb/include/lldb/Initialization/SystemLifetimeManager.h M contrib/llvm-project/lldb/include/lldb/Interpreter/CommandInterpreter.h M contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObject.h M contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObjectMultiword.h M contrib/llvm-project/lldb/include/lldb/Interpreter/CommandOptionArgumentTable.h M contrib/llvm-project/lldb/include/lldb/Interpreter/CommandReturnObject.h M contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h M contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/ScriptedInterface.h A contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h M contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h M contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h A contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/ScriptedStopHookInterface.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValue.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueArch.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueArray.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueBoolean.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueChar.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueDictionary.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueEnumeration.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileColonLine.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileSpec.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFormat.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueLanguage.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValuePathMappings.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueProperties.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueRegex.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueSInt64.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueString.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueUInt64.h M contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueUUID.h M contrib/llvm-project/lldb/include/lldb/Interpreter/Options.h M contrib/llvm-project/lldb/include/lldb/Interpreter/ScriptInterpreter.h M contrib/llvm-project/lldb/include/lldb/Symbol/Block.h M contrib/llvm-project/lldb/include/lldb/Symbol/CallFrameInfo.h M contrib/llvm-project/lldb/include/lldb/Symbol/CompileUnit.h M contrib/llvm-project/lldb/include/lldb/Symbol/CompilerDeclContext.h M contrib/llvm-project/lldb/include/lldb/Symbol/CompilerType.h M contrib/llvm-project/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h M contrib/llvm-project/lldb/include/lldb/Symbol/FuncUnwinders.h M contrib/llvm-project/lldb/include/lldb/Symbol/Function.h M contrib/llvm-project/lldb/include/lldb/Symbol/LineTable.h M contrib/llvm-project/lldb/include/lldb/Symbol/ObjectFile.h M contrib/llvm-project/lldb/include/lldb/Symbol/SaveCoreOptions.h M contrib/llvm-project/lldb/include/lldb/Symbol/Symbol.h M contrib/llvm-project/lldb/include/lldb/Symbol/SymbolContext.h M contrib/llvm-project/lldb/include/lldb/Symbol/SymbolFile.h M contrib/llvm-project/lldb/include/lldb/Symbol/SymbolFileOnDemand.h M contrib/llvm-project/lldb/include/lldb/Symbol/Type.h M contrib/llvm-project/lldb/include/lldb/Symbol/TypeList.h M contrib/llvm-project/lldb/include/lldb/Symbol/TypeMap.h M contrib/llvm-project/lldb/include/lldb/Symbol/TypeSystem.h M contrib/llvm-project/lldb/include/lldb/Symbol/UnwindPlan.h M contrib/llvm-project/lldb/include/lldb/Symbol/UnwindTable.h M contrib/llvm-project/lldb/include/lldb/Symbol/Variable.h M contrib/llvm-project/lldb/include/lldb/Symbol/VariableList.h M contrib/llvm-project/lldb/include/lldb/Target/ABI.h A contrib/llvm-project/lldb/include/lldb/Target/CoreFileMemoryRanges.h M contrib/llvm-project/lldb/include/lldb/Target/DynamicLoader.h M contrib/llvm-project/lldb/include/lldb/Target/Language.h M contrib/llvm-project/lldb/include/lldb/Target/LanguageRuntime.h M contrib/llvm-project/lldb/include/lldb/Target/Memory.h M contrib/llvm-project/lldb/include/lldb/Target/MemoryRegionInfo.h M contrib/llvm-project/lldb/include/lldb/Target/MemoryTagManager.h M contrib/llvm-project/lldb/include/lldb/Target/OperatingSystem.h M contrib/llvm-project/lldb/include/lldb/Target/PathMappingList.h M contrib/llvm-project/lldb/include/lldb/Target/Platform.h M contrib/llvm-project/lldb/include/lldb/Target/Process.h M contrib/llvm-project/lldb/include/lldb/Target/ProcessTrace.h M contrib/llvm-project/lldb/include/lldb/Target/QueueList.h M contrib/llvm-project/lldb/include/lldb/Target/RegisterContextUnwind.h R077 contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanPython.h contrib/llvm-project/lldb/include/lldb/Target/ScriptedThreadPlan.h M contrib/llvm-project/lldb/include/lldb/Target/SectionLoadHistory.h M contrib/llvm-project/lldb/include/lldb/Target/StackFrame.h M contrib/llvm-project/lldb/include/lldb/Target/StackFrameList.h M contrib/llvm-project/lldb/include/lldb/Target/StackFrameRecognizer.h M contrib/llvm-project/lldb/include/lldb/Target/Statistics.h M contrib/llvm-project/lldb/include/lldb/Target/StopInfo.h M contrib/llvm-project/lldb/include/lldb/Target/Target.h M contrib/llvm-project/lldb/include/lldb/Target/TargetList.h M contrib/llvm-project/lldb/include/lldb/Target/Thread.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadCollection.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadList.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlan.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanBase.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h A contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanSingleThreadTimeout.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStack.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStepInRange.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStepOut.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStepOverRange.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStepRange.h M contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanTracer.h A contrib/llvm-project/lldb/include/lldb/Target/TimeoutResumeAll.h M contrib/llvm-project/lldb/include/lldb/Target/UnixSignals.h M contrib/llvm-project/lldb/include/lldb/Target/UnwindLLDB.h M contrib/llvm-project/lldb/include/lldb/Utility/AnsiTerminal.h M contrib/llvm-project/lldb/include/lldb/Utility/ArchSpec.h M contrib/llvm-project/lldb/include/lldb/Utility/Args.h M contrib/llvm-project/lldb/include/lldb/Utility/Broadcaster.h M contrib/llvm-project/lldb/include/lldb/Utility/CompletionRequest.h A contrib/llvm-project/lldb/include/lldb/Utility/DiagnosticsRendering.h M contrib/llvm-project/lldb/include/lldb/Utility/Event.h M contrib/llvm-project/lldb/include/lldb/Utility/FileSpec.h M contrib/llvm-project/lldb/include/lldb/Utility/FileSpecList.h M contrib/llvm-project/lldb/include/lldb/Utility/IOObject.h M contrib/llvm-project/lldb/include/lldb/Utility/Instrumentation.h M contrib/llvm-project/lldb/include/lldb/Utility/Iterable.h M contrib/llvm-project/lldb/include/lldb/Utility/LLDBAssert.h M contrib/llvm-project/lldb/include/lldb/Utility/LLDBLog.h M contrib/llvm-project/lldb/include/lldb/Utility/Log.h M contrib/llvm-project/lldb/include/lldb/Utility/ProcessInfo.h M contrib/llvm-project/lldb/include/lldb/Utility/RangeMap.h A contrib/llvm-project/lldb/include/lldb/Utility/RealpathPrefixes.h M contrib/llvm-project/lldb/include/lldb/Utility/Scalar.h M contrib/llvm-project/lldb/include/lldb/Utility/Status.h M contrib/llvm-project/lldb/include/lldb/Utility/StreamTee.h M contrib/llvm-project/lldb/include/lldb/Utility/SupportFile.h M contrib/llvm-project/lldb/include/lldb/Utility/UUID.h M contrib/llvm-project/lldb/include/lldb/Utility/XcodeSDK.h A contrib/llvm-project/lldb/include/lldb/ValueObject/DILAST.h A contrib/llvm-project/lldb/include/lldb/ValueObject/DILEval.h A contrib/llvm-project/lldb/include/lldb/ValueObject/DILLexer.h A contrib/llvm-project/lldb/include/lldb/ValueObject/DILParser.h R096 contrib/llvm-project/lldb/include/lldb/Core/ValueObject.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObject.h R084 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectCast.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectCast.h R083 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectChild.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectChild.h R086 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectConstResult.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectConstResult.h R089 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectConstResultCast.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectConstResultCast.h R069 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectConstResultChild.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectConstResultChild.h R078 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectConstResultImpl.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectConstResultImpl.h R093 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectDynamicValue.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectDynamicValue.h R089 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectList.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectList.h R091 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectMemory.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectMemory.h R091 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectRegister.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectRegister.h R092 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectSynthetic.h R089 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectUpdater.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectUpdater.h R093 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectVTable.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectVTable.h R088 contrib/llvm-project/lldb/include/lldb/Core/ValueObjectVariable.h contrib/llvm-project/lldb/include/lldb/ValueObject/ValueObjectVariable.h M contrib/llvm-project/lldb/include/lldb/lldb-enumerations.h M contrib/llvm-project/lldb/include/lldb/lldb-forward.h M contrib/llvm-project/lldb/include/lldb/lldb-private-enumerations.h M contrib/llvm-project/lldb/include/lldb/lldb-private-interfaces.h M contrib/llvm-project/lldb/include/lldb/lldb-private-types.h M contrib/llvm-project/lldb/include/lldb/lldb-types.h M contrib/llvm-project/lldb/source/API/SBBlock.cpp M contrib/llvm-project/lldb/source/API/SBBreakpoint.cpp M contrib/llvm-project/lldb/source/API/SBBreakpointLocation.cpp M contrib/llvm-project/lldb/source/API/SBBreakpointName.cpp M contrib/llvm-project/lldb/source/API/SBCommandInterpreter.cpp M contrib/llvm-project/lldb/source/API/SBCommandReturnObject.cpp M contrib/llvm-project/lldb/source/API/SBDebugger.cpp M contrib/llvm-project/lldb/source/API/SBError.cpp M contrib/llvm-project/lldb/source/API/SBFile.cpp M contrib/llvm-project/lldb/source/API/SBFormat.cpp M contrib/llvm-project/lldb/source/API/SBFrame.cpp M contrib/llvm-project/lldb/source/API/SBFunction.cpp M contrib/llvm-project/lldb/source/API/SBInstruction.cpp M contrib/llvm-project/lldb/source/API/SBInstructionList.cpp M contrib/llvm-project/lldb/source/API/SBLineEntry.cpp M contrib/llvm-project/lldb/source/API/SBModule.cpp A contrib/llvm-project/lldb/source/API/SBMutex.cpp M contrib/llvm-project/lldb/source/API/SBPlatform.cpp M contrib/llvm-project/lldb/source/API/SBProcess.cpp A contrib/llvm-project/lldb/source/API/SBProgress.cpp M contrib/llvm-project/lldb/source/API/SBReproducer.cpp M contrib/llvm-project/lldb/source/API/SBSaveCoreOptions.cpp M contrib/llvm-project/lldb/source/API/SBSourceManager.cpp M contrib/llvm-project/lldb/source/API/SBStructuredData.cpp M contrib/llvm-project/lldb/source/API/SBSymbol.cpp M contrib/llvm-project/lldb/source/API/SBTarget.cpp M contrib/llvm-project/lldb/source/API/SBThread.cpp M contrib/llvm-project/lldb/source/API/SBThreadPlan.cpp M contrib/llvm-project/lldb/source/API/SBTrace.cpp M contrib/llvm-project/lldb/source/API/SBType.cpp M contrib/llvm-project/lldb/source/API/SBTypeSummary.cpp M contrib/llvm-project/lldb/source/API/SBValue.cpp M contrib/llvm-project/lldb/source/API/SBValueList.cpp M contrib/llvm-project/lldb/source/API/SBWatchpoint.cpp M contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp M contrib/llvm-project/lldb/source/Breakpoint/Breakpoint.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointID.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointIDList.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointList.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointLocation.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointLocationCollection.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointLocationList.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointName.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointOptions.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointPrecondition.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolver.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverAddress.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverName.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverScripted.cpp M contrib/llvm-project/lldb/source/Breakpoint/BreakpointSite.cpp M contrib/llvm-project/lldb/source/Breakpoint/Watchpoint.cpp M contrib/llvm-project/lldb/source/Breakpoint/WatchpointAlgorithms.cpp M contrib/llvm-project/lldb/source/Breakpoint/WatchpointList.cpp M contrib/llvm-project/lldb/source/Breakpoint/WatchpointOptions.cpp M contrib/llvm-project/lldb/source/Breakpoint/WatchpointResource.cpp M contrib/llvm-project/lldb/source/Commands/CommandCompletions.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectBreakpoint.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectBreakpoint.h M contrib/llvm-project/lldb/source/Commands/CommandObjectBreakpointCommand.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectCommands.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectDWIMPrint.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectDiagnostics.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectDisassemble.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectDisassemble.h M contrib/llvm-project/lldb/source/Commands/CommandObjectExpression.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectFrame.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectGUI.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectLanguage.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectLog.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectMemory.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectMemoryTag.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectMultiword.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectPlatform.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectPlugin.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectProcess.cpp A contrib/llvm-project/lldb/source/Commands/CommandObjectProtocolServer.cpp A contrib/llvm-project/lldb/source/Commands/CommandObjectProtocolServer.h M contrib/llvm-project/lldb/source/Commands/CommandObjectRegexCommand.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectRegister.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectScripting.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectSession.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectSource.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectStats.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectTarget.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectThread.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectThreadUtil.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectTrace.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectType.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectWatchpoint.cpp M contrib/llvm-project/lldb/source/Commands/CommandObjectWatchpoint.h M contrib/llvm-project/lldb/source/Commands/CommandObjectWatchpointCommand.cpp M contrib/llvm-project/lldb/source/Commands/CommandOptionsProcessAttach.cpp M contrib/llvm-project/lldb/source/Commands/CommandOptionsProcessLaunch.cpp M contrib/llvm-project/lldb/source/Commands/Options.td M contrib/llvm-project/lldb/source/Core/Address.cpp M contrib/llvm-project/lldb/source/Core/AddressRange.cpp M contrib/llvm-project/lldb/source/Core/AddressRangeListImpl.cpp M contrib/llvm-project/lldb/source/Core/Communication.cpp M contrib/llvm-project/lldb/source/Core/CoreProperties.td M contrib/llvm-project/lldb/source/Core/DataFileCache.cpp M contrib/llvm-project/lldb/source/Core/Debugger.cpp M contrib/llvm-project/lldb/source/Core/Declaration.cpp A contrib/llvm-project/lldb/source/Core/DemangledNameInfo.cpp M contrib/llvm-project/lldb/source/Core/Disassembler.cpp M contrib/llvm-project/lldb/source/Core/DumpDataExtractor.cpp M contrib/llvm-project/lldb/source/Core/DumpRegisterValue.cpp M contrib/llvm-project/lldb/source/Core/DynamicLoader.cpp M contrib/llvm-project/lldb/source/Core/EmulateInstruction.cpp M contrib/llvm-project/lldb/source/Core/FormatEntity.cpp M contrib/llvm-project/lldb/source/Core/IOHandler.cpp M contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp M contrib/llvm-project/lldb/source/Core/Mangled.cpp M contrib/llvm-project/lldb/source/Core/Module.cpp M contrib/llvm-project/lldb/source/Core/ModuleList.cpp M contrib/llvm-project/lldb/source/Core/Opcode.cpp M contrib/llvm-project/lldb/source/Core/PluginManager.cpp M contrib/llvm-project/lldb/source/Core/Progress.cpp A contrib/llvm-project/lldb/source/Core/ProtocolServer.cpp M contrib/llvm-project/lldb/source/Core/RichManglingContext.cpp M contrib/llvm-project/lldb/source/Core/SearchFilter.cpp M contrib/llvm-project/lldb/source/Core/Section.cpp M contrib/llvm-project/lldb/source/Core/SourceManager.cpp A contrib/llvm-project/lldb/source/Core/Statusline.cpp M contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp A contrib/llvm-project/lldb/source/Core/Telemetry.cpp M contrib/llvm-project/lldb/source/Core/ThreadedCommunication.cpp M contrib/llvm-project/lldb/source/Core/UserSettingsController.cpp M contrib/llvm-project/lldb/source/Core/Value.cpp M contrib/llvm-project/lldb/source/DataFormatters/CXXFunctionPointer.cpp M contrib/llvm-project/lldb/source/DataFormatters/DumpValueObjectOptions.cpp M contrib/llvm-project/lldb/source/DataFormatters/FormatManager.cpp A contrib/llvm-project/lldb/source/DataFormatters/FormatterBytecode.cpp A contrib/llvm-project/lldb/source/DataFormatters/FormatterBytecode.def A contrib/llvm-project/lldb/source/DataFormatters/FormatterBytecode.h A contrib/llvm-project/lldb/source/DataFormatters/FormatterSection.cpp M contrib/llvm-project/lldb/source/DataFormatters/FormattersHelpers.cpp M contrib/llvm-project/lldb/source/DataFormatters/StringPrinter.cpp M contrib/llvm-project/lldb/source/DataFormatters/TypeCategoryMap.cpp M contrib/llvm-project/lldb/source/DataFormatters/TypeFormat.cpp M contrib/llvm-project/lldb/source/DataFormatters/TypeSummary.cpp M contrib/llvm-project/lldb/source/DataFormatters/TypeSynthetic.cpp M contrib/llvm-project/lldb/source/DataFormatters/ValueObjectPrinter.cpp M contrib/llvm-project/lldb/source/DataFormatters/VectorType.cpp M contrib/llvm-project/lldb/source/Expression/DWARFExpression.cpp M contrib/llvm-project/lldb/source/Expression/DWARFExpressionList.cpp M contrib/llvm-project/lldb/source/Expression/DiagnosticManager.cpp M contrib/llvm-project/lldb/source/Expression/ExpressionParser.cpp M contrib/llvm-project/lldb/source/Expression/ExpressionVariable.cpp M contrib/llvm-project/lldb/source/Expression/FunctionCaller.cpp M contrib/llvm-project/lldb/source/Expression/IRExecutionUnit.cpp M contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp M contrib/llvm-project/lldb/source/Expression/IRMemoryMap.cpp M contrib/llvm-project/lldb/source/Expression/LLVMUserExpression.cpp M contrib/llvm-project/lldb/source/Expression/Materializer.cpp M contrib/llvm-project/lldb/source/Expression/ObjectFileJIT.cpp M contrib/llvm-project/lldb/source/Expression/REPL.cpp M contrib/llvm-project/lldb/source/Expression/UserExpression.cpp M contrib/llvm-project/lldb/source/Expression/UtilityFunction.cpp A contrib/llvm-project/lldb/source/Host/aix/Host.cpp A contrib/llvm-project/lldb/source/Host/aix/HostInfoAIX.cpp A contrib/llvm-project/lldb/source/Host/aix/Support.cpp D contrib/llvm-project/lldb/source/Host/common/Alarm.cpp M contrib/llvm-project/lldb/source/Host/common/Editline.cpp M contrib/llvm-project/lldb/source/Host/common/File.cpp M contrib/llvm-project/lldb/source/Host/common/FileAction.cpp M contrib/llvm-project/lldb/source/Host/common/FileCache.cpp M contrib/llvm-project/lldb/source/Host/common/Host.cpp M contrib/llvm-project/lldb/source/Host/common/HostInfoBase.cpp M contrib/llvm-project/lldb/source/Host/common/HostThread.cpp A contrib/llvm-project/lldb/source/Host/common/JSONTransport.cpp M contrib/llvm-project/lldb/source/Host/common/LockFileBase.cpp M contrib/llvm-project/lldb/source/Host/common/MainLoopBase.cpp A contrib/llvm-project/lldb/source/Host/common/MemoryMonitor.cpp M contrib/llvm-project/lldb/source/Host/common/MonitoringProcessLauncher.cpp M contrib/llvm-project/lldb/source/Host/common/NativeProcessProtocol.cpp M contrib/llvm-project/lldb/source/Host/common/NativeRegisterContext.cpp M contrib/llvm-project/lldb/source/Host/common/PipeBase.cpp M contrib/llvm-project/lldb/source/Host/common/ProcessLaunchInfo.cpp M contrib/llvm-project/lldb/source/Host/common/ProcessRunLock.cpp M contrib/llvm-project/lldb/source/Host/common/PseudoTerminal.cpp M contrib/llvm-project/lldb/source/Host/common/Socket.cpp M contrib/llvm-project/lldb/source/Host/common/TCPSocket.cpp M contrib/llvm-project/lldb/source/Host/common/UDPSocket.cpp M contrib/llvm-project/lldb/source/Host/freebsd/Host.cpp M contrib/llvm-project/lldb/source/Host/netbsd/HostNetBSD.cpp M contrib/llvm-project/lldb/source/Host/openbsd/Host.cpp M contrib/llvm-project/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp M contrib/llvm-project/lldb/source/Host/posix/DomainSocket.cpp M contrib/llvm-project/lldb/source/Host/posix/FileSystemPosix.cpp M contrib/llvm-project/lldb/source/Host/posix/HostInfoPosix.cpp M contrib/llvm-project/lldb/source/Host/posix/HostProcessPosix.cpp M contrib/llvm-project/lldb/source/Host/posix/HostThreadPosix.cpp M contrib/llvm-project/lldb/source/Host/posix/LockFilePosix.cpp M contrib/llvm-project/lldb/source/Host/posix/MainLoopPosix.cpp M contrib/llvm-project/lldb/source/Host/posix/PipePosix.cpp M contrib/llvm-project/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp A contrib/llvm-project/lldb/source/Host/posix/Support.cpp M contrib/llvm-project/lldb/source/Initialization/SystemLifetimeManager.cpp M contrib/llvm-project/lldb/source/Interpreter/CommandAlias.cpp M contrib/llvm-project/lldb/source/Interpreter/CommandInterpreter.cpp M contrib/llvm-project/lldb/source/Interpreter/CommandObject.cpp M contrib/llvm-project/lldb/source/Interpreter/CommandReturnObject.cpp A contrib/llvm-project/lldb/source/Interpreter/Interfaces/ScriptedInterfaceUsages.cpp M contrib/llvm-project/lldb/source/Interpreter/InterpreterProperties.td M contrib/llvm-project/lldb/source/Interpreter/OptionArgParser.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionGroupFormat.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionGroupPlatform.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionGroupVariable.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionGroupWatchpoint.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValue.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueArch.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueArray.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueBoolean.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueChar.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueDictionary.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueEnumeration.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueFileColonLine.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueFileSpec.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueFileSpecList.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueFormat.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueFormatEntity.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueLanguage.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValuePathMappings.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueProperties.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueRegex.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueSInt64.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueString.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueUInt64.cpp M contrib/llvm-project/lldb/source/Interpreter/OptionValueUUID.cpp M contrib/llvm-project/lldb/source/Interpreter/Options.cpp M contrib/llvm-project/lldb/source/Interpreter/ScriptInterpreter.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIAArch64.h M contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h M contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h M contrib/llvm-project/lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/ARC/ABISysV_arc.h M contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.h M contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ABISysV_arm.h M contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.h A contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/ABISysV_loongarch.cpp A contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/ABISysV_loongarch.h M contrib/llvm-project/lldb/source/Plugins/ABI/MSP430/ABISysV_msp430.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/MSP430/ABISysV_msp430.h M contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ABISysV_mips.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ABISysV_mips.h M contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ABISysV_mips64.h M contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h M contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h M contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ABISysV_riscv.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ABISysV_riscv.h M contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.h M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABISysV_i386.h M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABISysV_x86_64.h M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.h M contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABIX86.cpp M contrib/llvm-project/lldb/source/Plugins/Architecture/AArch64/ArchitectureAArch64.cpp M contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.cpp M contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp M contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.h M contrib/llvm-project/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp M contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp M contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp M contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp M contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h M contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp M contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTMetadata.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTMetadata.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionUtil.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangHost.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUtil.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.cpp M contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h M contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp M contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h M contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp M contrib/llvm-project/lldb/source/Plugins/Instruction/LoongArch/EmulateInstructionLoongArch.cpp M contrib/llvm-project/lldb/source/Plugins/Instruction/LoongArch/EmulateInstructionLoongArch.h M contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp M contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp M contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp M contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.cpp M contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.h M contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/ASanLibsanitizers/InstrumentationRuntimeASanLibsanitizers.cpp M contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.cpp M contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp M contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.cpp M contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp A contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/Utility/Utility.cpp A contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/Utility/Utility.h M contrib/llvm-project/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/Coroutines.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/Coroutines.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h A contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/Generic.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/Generic.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/GenericBitset.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/GenericOptional.cpp A contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LanguageCPlusPlusProperties.td M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxProxyArray.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxRangesRefView.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxSliceArray.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxSpan.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxValarray.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp M contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp A contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/MsvcStl.cpp A contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/MsvcStl.h A contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/MsvcStlSmartPointer.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/CF.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/CF.h M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/Cocoa.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/Cocoa.h M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/CoreMedia.h M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSArray.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSDictionary.h M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSError.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSException.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSSet.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSSet.h M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSString.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSString.h M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h M contrib/llvm-project/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp M contrib/llvm-project/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/GNUstepObjCRuntime.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/GNUstepObjCRuntime.h M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp M contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h M contrib/llvm-project/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp M contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp M contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/ObjectFileCOFF.cpp M contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp M contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h M contrib/llvm-project/lldb/source/Plugins/ObjectFile/JSON/ObjectFileJSON.cpp M contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp M contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.h M contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ObjectFileMinidump.cpp M contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ObjectFileMinidump.h M contrib/llvm-project/lldb/source/Plugins/ObjectFile/Placeholder/ObjectFilePlaceholder.cpp A contrib/llvm-project/lldb/source/Plugins/ObjectFile/XCOFF/ObjectFileXCOFF.cpp A contrib/llvm-project/lldb/source/Plugins/ObjectFile/XCOFF/ObjectFileXCOFF.h M contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.cpp M contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp M contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h A contrib/llvm-project/lldb/source/Plugins/Platform/AIX/PlatformAIX.cpp A contrib/llvm-project/lldb/source/Plugins/Platform/AIX/PlatformAIX.h M contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp M contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/PlatformQemuUser.cpp M contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/PlatformQemuUser.h M contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp A contrib/llvm-project/lldb/source/Plugins/Process/AIX/NativeProcessAIX.cpp A contrib/llvm-project/lldb/source/Plugins/Process/AIX/NativeProcessAIX.h A contrib/llvm-project/lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX.cpp A contrib/llvm-project/lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX.h A contrib/llvm-project/lldb/source/Plugins/Process/AIX/NativeThreadAIX.cpp A contrib/llvm-project/lldb/source/Plugins/Process/AIX/NativeThreadAIX.h M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_mips64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_powerpc.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeThreadFreeBSD.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSDKernel/ProcessFreeBSDKernel.cpp M contrib/llvm-project/lldb/source/Plugins/Process/FreeBSDKernel/ThreadFreeBSDKernel.cpp M contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp M contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/LinuxProcMaps.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/MemoryTagManagerAArch64MTE.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/MemoryTagManagerAArch64MTE.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeProcessSoftwareSingleStep.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeProcessSoftwareSingleStep.h A contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg.cpp A contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_arm64.h A contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_loongarch.cpp A contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_loongarch.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_x86.cpp A contrib/llvm-project/lldb/source/Plugins/Process/Utility/OpenBSDSignals.cpp A contrib/llvm-project/lldb/source/Plugins/Process/Utility/OpenBSDSignals.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp D contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp A contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_riscv32.cpp R058 contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_riscv32.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp D contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp D contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_loongarch64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_loongarch64.h A contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_riscv32.cpp A contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_riscv32.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_riscv64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_loongarch64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_loongarch64.h A contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_riscv32.cpp A contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_riscv32.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_riscv64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_riscv64.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_arm.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_loongarch64.h A contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_riscv32.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_riscv64.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp M contrib/llvm-project/lldb/source/Plugins/Process/Utility/ThreadMemory.h M contrib/llvm-project/lldb/source/Plugins/Process/Utility/lldb-loongarch-register-enums.h M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h A contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_loongarch64.cpp A contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_loongarch64.h A contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv32.cpp A contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv32.h M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv64.h M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp M contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp M contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h M contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp M contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpParser.h M contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp M contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpTypes.h M contrib/llvm-project/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp M contrib/llvm-project/lldb/source/Plugins/Process/minidump/ProcessMinidump.h M contrib/llvm-project/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp M contrib/llvm-project/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.h M contrib/llvm-project/lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp M contrib/llvm-project/lldb/source/Plugins/Process/scripted/ScriptedProcess.h M contrib/llvm-project/lldb/source/Plugins/Process/scripted/ScriptedThread.cpp A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/MCPError.cpp A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/MCPError.h A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/Protocol.cpp A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/Protocol.h A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.cpp A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.h A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/Resource.cpp A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/Resource.h A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/Tool.cpp A contrib/llvm-project/lldb/source/Plugins/Protocol/MCP/Tool.h M contrib/llvm-project/lldb/source/Plugins/REPL/Clang/ClangREPL.cpp M contrib/llvm-project/lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/OperatingSystemPythonInterface.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/OperatingSystemPythonInterface.h A contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptInterpreterPythonInterfaces.cpp A contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptInterpreterPythonInterfaces.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h A contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedStopHookPythonInterface.cpp A contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedStopHookPythonInterface.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPlanPythonInterface.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPlanPythonInterface.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPythonInterface.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h M contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h M contrib/llvm-project/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/SymbolFileCTF.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h D contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp D contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h D contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp D contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h A contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndexSet.cpp A contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndexSet.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h M contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolLocator/DebugSymbols/SymbolLocatorDebugSymbols.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolVendor/PECOFF/SymbolVendorPECOFF.cpp M contrib/llvm-project/lldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp M contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/CommandObjectTraceStartIntelPT.cpp M contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp M contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleSaver.cpp M contrib/llvm-project/lldb/source/Plugins/TraceExporter/ctf/CommandObjectThreadTraceExportCTF.cpp M contrib/llvm-project/lldb/source/Plugins/TraceExporter/ctf/CommandObjectThreadTraceExportCTF.h M contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp M contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h M contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp M contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h M contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp M contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp M contrib/llvm-project/lldb/source/Symbol/ArmUnwindInfo.cpp M contrib/llvm-project/lldb/source/Symbol/Block.cpp M contrib/llvm-project/lldb/source/Symbol/CompactUnwindInfo.cpp M contrib/llvm-project/lldb/source/Symbol/CompileUnit.cpp M contrib/llvm-project/lldb/source/Symbol/CompilerType.cpp M contrib/llvm-project/lldb/source/Symbol/DWARFCallFrameInfo.cpp M contrib/llvm-project/lldb/source/Symbol/FuncUnwinders.cpp M contrib/llvm-project/lldb/source/Symbol/Function.cpp M contrib/llvm-project/lldb/source/Symbol/LineTable.cpp M contrib/llvm-project/lldb/source/Symbol/ObjectFile.cpp M contrib/llvm-project/lldb/source/Symbol/SaveCoreOptions.cpp M contrib/llvm-project/lldb/source/Symbol/Symbol.cpp M contrib/llvm-project/lldb/source/Symbol/SymbolContext.cpp M contrib/llvm-project/lldb/source/Symbol/SymbolFile.cpp M contrib/llvm-project/lldb/source/Symbol/SymbolFileOnDemand.cpp M contrib/llvm-project/lldb/source/Symbol/Symtab.cpp M contrib/llvm-project/lldb/source/Symbol/Type.cpp M contrib/llvm-project/lldb/source/Symbol/TypeSystem.cpp M contrib/llvm-project/lldb/source/Symbol/UnwindPlan.cpp M contrib/llvm-project/lldb/source/Symbol/UnwindTable.cpp M contrib/llvm-project/lldb/source/Symbol/Variable.cpp M contrib/llvm-project/lldb/source/Target/ABI.cpp M contrib/llvm-project/lldb/source/Target/AssertFrameRecognizer.cpp A contrib/llvm-project/lldb/source/Target/CoreFileMemoryRanges.cpp M contrib/llvm-project/lldb/source/Target/DynamicRegisterInfo.cpp M contrib/llvm-project/lldb/source/Target/Language.cpp M contrib/llvm-project/lldb/source/Target/LanguageRuntime.cpp M contrib/llvm-project/lldb/source/Target/Memory.cpp M contrib/llvm-project/lldb/source/Target/MemoryRegionInfo.cpp M contrib/llvm-project/lldb/source/Target/ModuleCache.cpp M contrib/llvm-project/lldb/source/Target/PathMappingList.cpp M contrib/llvm-project/lldb/source/Target/Platform.cpp M contrib/llvm-project/lldb/source/Target/Process.cpp M contrib/llvm-project/lldb/source/Target/ProcessTrace.cpp M contrib/llvm-project/lldb/source/Target/RegisterContext.cpp M contrib/llvm-project/lldb/source/Target/RegisterContextUnwind.cpp M contrib/llvm-project/lldb/source/Target/RegisterNumber.cpp R066 contrib/llvm-project/lldb/source/Target/ThreadPlanPython.cpp contrib/llvm-project/lldb/source/Target/ScriptedThreadPlan.cpp M contrib/llvm-project/lldb/source/Target/SectionLoadHistory.cpp M contrib/llvm-project/lldb/source/Target/StackFrame.cpp M contrib/llvm-project/lldb/source/Target/StackFrameList.cpp M contrib/llvm-project/lldb/source/Target/StackFrameRecognizer.cpp M contrib/llvm-project/lldb/source/Target/Statistics.cpp M contrib/llvm-project/lldb/source/Target/StopInfo.cpp M contrib/llvm-project/lldb/source/Target/StructuredDataPlugin.cpp M contrib/llvm-project/lldb/source/Target/Target.cpp M contrib/llvm-project/lldb/source/Target/TargetList.cpp M contrib/llvm-project/lldb/source/Target/TargetProperties.td M contrib/llvm-project/lldb/source/Target/Thread.cpp M contrib/llvm-project/lldb/source/Target/ThreadList.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlan.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanBase.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanCallFunction.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanShouldStopHere.cpp A contrib/llvm-project/lldb/source/Target/ThreadPlanSingleThreadTimeout.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanStack.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanStepInRange.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanStepOut.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanStepOverRange.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanStepRange.cpp M contrib/llvm-project/lldb/source/Target/ThreadPlanTracer.cpp M contrib/llvm-project/lldb/source/Target/TraceDumper.cpp M contrib/llvm-project/lldb/source/Target/UnixSignals.cpp M contrib/llvm-project/lldb/source/Target/UnwindLLDB.cpp M contrib/llvm-project/lldb/source/Target/VerboseTrapFrameRecognizer.cpp M contrib/llvm-project/lldb/source/Utility/ArchSpec.cpp M contrib/llvm-project/lldb/source/Utility/Args.cpp M contrib/llvm-project/lldb/source/Utility/Checksum.cpp A contrib/llvm-project/lldb/source/Utility/DiagnosticsRendering.cpp M contrib/llvm-project/lldb/source/Utility/FileSpec.cpp M contrib/llvm-project/lldb/source/Utility/FileSpecList.cpp M contrib/llvm-project/lldb/source/Utility/IOObject.cpp M contrib/llvm-project/lldb/source/Utility/Instrumentation.cpp M contrib/llvm-project/lldb/source/Utility/LLDBAssert.cpp M contrib/llvm-project/lldb/source/Utility/LLDBLog.cpp M contrib/llvm-project/lldb/source/Utility/Listener.cpp M contrib/llvm-project/lldb/source/Utility/Log.cpp M contrib/llvm-project/lldb/source/Utility/LoongArch_DWARF_Registers.h A contrib/llvm-project/lldb/source/Utility/RealpathPrefixes.cpp M contrib/llvm-project/lldb/source/Utility/RegisterValue.cpp M contrib/llvm-project/lldb/source/Utility/Scalar.cpp M contrib/llvm-project/lldb/source/Utility/SelectHelper.cpp M contrib/llvm-project/lldb/source/Utility/Status.cpp M contrib/llvm-project/lldb/source/Utility/StringExtractorGDBRemote.cpp M contrib/llvm-project/lldb/source/Utility/StructuredData.cpp M contrib/llvm-project/lldb/source/Utility/UUID.cpp M contrib/llvm-project/lldb/source/Utility/XcodeSDK.cpp A contrib/llvm-project/lldb/source/ValueObject/DILAST.cpp A contrib/llvm-project/lldb/source/ValueObject/DILEval.cpp A contrib/llvm-project/lldb/source/ValueObject/DILLexer.cpp A contrib/llvm-project/lldb/source/ValueObject/DILParser.cpp R086 contrib/llvm-project/lldb/source/Core/ValueObject.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObject.cpp R092 contrib/llvm-project/lldb/source/Core/ValueObjectCast.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectCast.cpp R088 contrib/llvm-project/lldb/source/Core/ValueObjectChild.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectChild.cpp R091 contrib/llvm-project/lldb/source/Core/ValueObjectConstResult.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectConstResult.cpp R096 contrib/llvm-project/lldb/source/Core/ValueObjectConstResultCast.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectConstResultCast.cpp R078 contrib/llvm-project/lldb/source/Core/ValueObjectConstResultChild.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectConstResultChild.cpp R093 contrib/llvm-project/lldb/source/Core/ValueObjectConstResultImpl.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectConstResultImpl.cpp R085 contrib/llvm-project/lldb/source/Core/ValueObjectDynamicValue.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectDynamicValue.cpp R093 contrib/llvm-project/lldb/source/Core/ValueObjectList.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectList.cpp R095 contrib/llvm-project/lldb/source/Core/ValueObjectMemory.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectMemory.cpp R093 contrib/llvm-project/lldb/source/Core/ValueObjectRegister.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectRegister.cpp R089 contrib/llvm-project/lldb/source/Core/ValueObjectSyntheticFilter.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectSynthetic.cpp R097 contrib/llvm-project/lldb/source/Core/ValueObjectUpdater.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectUpdater.cpp R086 contrib/llvm-project/lldb/source/Core/ValueObjectVTable.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectVTable.cpp R093 contrib/llvm-project/lldb/source/Core/ValueObjectVariable.cpp contrib/llvm-project/lldb/source/ValueObject/ValueObjectVariable.cpp M contrib/llvm-project/lldb/tools/driver/Driver.cpp M contrib/llvm-project/lldb/tools/driver/Driver.h M contrib/llvm-project/lldb/tools/driver/Options.td M contrib/llvm-project/lldb/tools/lldb-instr/Instrument.cpp A contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/lldb-rpc-gen.cpp A contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/server/RPCServerHeaderEmitter.cpp A contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/server/RPCServerHeaderEmitter.h A contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/server/RPCServerSourceEmitter.cpp A contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/server/RPCServerSourceEmitter.h D contrib/llvm-project/lldb/tools/lldb-server/Acceptor.cpp D contrib/llvm-project/lldb/tools/lldb-server/Acceptor.h M contrib/llvm-project/lldb/tools/lldb-server/LLDBServerUtilities.cpp M contrib/llvm-project/lldb/tools/lldb-server/SystemInitializerLLGS.cpp M contrib/llvm-project/lldb/tools/lldb-server/lldb-gdbserver.cpp M contrib/llvm-project/lldb/tools/lldb-server/lldb-platform.cpp M contrib/llvm-project/lldb/tools/lldb-server/lldb-server.cpp M contrib/llvm-project/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp M contrib/llvm-project/lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp M contrib/llvm-project/lldb/utils/TableGen/LLDBTableGen.cpp M contrib/llvm-project/lldb/utils/TableGen/LLDBTableGenBackends.h M contrib/llvm-project/lldb/utils/TableGen/LLDBTableGenUtils.cpp M contrib/llvm-project/lldb/utils/TableGen/LLDBTableGenUtils.h M contrib/llvm-project/llvm/include/llvm-c/Analysis.h M contrib/llvm-project/llvm/include/llvm-c/BitReader.h M contrib/llvm-project/llvm/include/llvm-c/BitWriter.h M contrib/llvm-project/llvm/include/llvm-c/Comdat.h M contrib/llvm-project/llvm/include/llvm-c/Core.h M contrib/llvm-project/llvm/include/llvm-c/DebugInfo.h M contrib/llvm-project/llvm/include/llvm-c/Disassembler.h M contrib/llvm-project/llvm/include/llvm-c/Error.h M contrib/llvm-project/llvm/include/llvm-c/ErrorHandling.h M contrib/llvm-project/llvm/include/llvm-c/ExecutionEngine.h M contrib/llvm-project/llvm/include/llvm-c/IRReader.h M contrib/llvm-project/llvm/include/llvm-c/LLJIT.h M contrib/llvm-project/llvm/include/llvm-c/LLJITUtils.h M contrib/llvm-project/llvm/include/llvm-c/Linker.h M contrib/llvm-project/llvm/include/llvm-c/Object.h M contrib/llvm-project/llvm/include/llvm-c/Orc.h M contrib/llvm-project/llvm/include/llvm-c/OrcEE.h M contrib/llvm-project/llvm/include/llvm-c/Remarks.h M contrib/llvm-project/llvm/include/llvm-c/Support.h M contrib/llvm-project/llvm/include/llvm-c/Target.h M contrib/llvm-project/llvm/include/llvm-c/TargetMachine.h M contrib/llvm-project/llvm/include/llvm-c/Transforms/PassBuilder.h A contrib/llvm-project/llvm/include/llvm-c/Visibility.h M contrib/llvm-project/llvm/include/llvm-c/blake3.h M contrib/llvm-project/llvm/include/llvm-c/lto.h M contrib/llvm-project/llvm/include/llvm/ADT/APFixedPoint.h M contrib/llvm-project/llvm/include/llvm/ADT/APFloat.h M contrib/llvm-project/llvm/include/llvm/ADT/APInt.h M contrib/llvm-project/llvm/include/llvm/ADT/APSInt.h M contrib/llvm-project/llvm/include/llvm/ADT/AddressRanges.h M contrib/llvm-project/llvm/include/llvm/ADT/Any.h M contrib/llvm-project/llvm/include/llvm/ADT/ArrayRef.h M contrib/llvm-project/llvm/include/llvm/ADT/BitVector.h M contrib/llvm-project/llvm/include/llvm/ADT/BitmaskEnum.h M contrib/llvm-project/llvm/include/llvm/ADT/Bitset.h M contrib/llvm-project/llvm/include/llvm/ADT/ConcurrentHashtable.h M contrib/llvm-project/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h M contrib/llvm-project/llvm/include/llvm/ADT/DeltaAlgorithm.h A contrib/llvm-project/llvm/include/llvm/ADT/DeltaTree.h M contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h M contrib/llvm-project/llvm/include/llvm/ADT/DenseMapInfo.h M contrib/llvm-project/llvm/include/llvm/ADT/DenseSet.h M contrib/llvm-project/llvm/include/llvm/ADT/DepthFirstIterator.h M contrib/llvm-project/llvm/include/llvm/ADT/DynamicAPInt.h M contrib/llvm-project/llvm/include/llvm/ADT/EquivalenceClasses.h M contrib/llvm-project/llvm/include/llvm/ADT/FloatingPointMode.h M contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h M contrib/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h M contrib/llvm-project/llvm/include/llvm/ADT/GenericCycleImpl.h M contrib/llvm-project/llvm/include/llvm/ADT/GenericCycleInfo.h M contrib/llvm-project/llvm/include/llvm/ADT/GenericUniformityImpl.h M contrib/llvm-project/llvm/include/llvm/ADT/GenericUniformityInfo.h M contrib/llvm-project/llvm/include/llvm/ADT/GraphTraits.h M contrib/llvm-project/llvm/include/llvm/ADT/Hashing.h M contrib/llvm-project/llvm/include/llvm/ADT/ImmutableSet.h M contrib/llvm-project/llvm/include/llvm/ADT/IntEqClasses.h M contrib/llvm-project/llvm/include/llvm/ADT/IntervalMap.h M contrib/llvm-project/llvm/include/llvm/ADT/MapVector.h M contrib/llvm-project/llvm/include/llvm/ADT/PackedVector.h M contrib/llvm-project/llvm/include/llvm/ADT/PagedVector.h M contrib/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h M contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h M contrib/llvm-project/llvm/include/llvm/ADT/PostOrderIterator.h R078 contrib/llvm-project/clang/include/clang/Rewrite/Core/RewriteBuffer.h contrib/llvm-project/llvm/include/llvm/ADT/RewriteBuffer.h A contrib/llvm-project/llvm/include/llvm/ADT/RewriteRope.h M contrib/llvm-project/llvm/include/llvm/ADT/SCCIterator.h M contrib/llvm-project/llvm/include/llvm/ADT/STLExtras.h M contrib/llvm-project/llvm/include/llvm/ADT/STLForwardCompat.h M contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h M contrib/llvm-project/llvm/include/llvm/ADT/SetOperations.h M contrib/llvm-project/llvm/include/llvm/ADT/SetVector.h M contrib/llvm-project/llvm/include/llvm/ADT/SlowDynamicAPInt.h M contrib/llvm-project/llvm/include/llvm/ADT/SmallBitVector.h M contrib/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h M contrib/llvm-project/llvm/include/llvm/ADT/SmallSet.h M contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h M contrib/llvm-project/llvm/include/llvm/ADT/SmallVectorExtras.h M contrib/llvm-project/llvm/include/llvm/ADT/SparseSet.h M contrib/llvm-project/llvm/include/llvm/ADT/StableHashing.h M contrib/llvm-project/llvm/include/llvm/ADT/Statistic.h M contrib/llvm-project/llvm/include/llvm/ADT/StringExtras.h M contrib/llvm-project/llvm/include/llvm/ADT/StringMap.h M contrib/llvm-project/llvm/include/llvm/ADT/StringMapEntry.h M contrib/llvm-project/llvm/include/llvm/ADT/StringRef.h M contrib/llvm-project/llvm/include/llvm/ADT/StringSet.h M contrib/llvm-project/llvm/include/llvm/ADT/StringSwitch.h A contrib/llvm-project/llvm/include/llvm/ADT/StringTable.h M contrib/llvm-project/llvm/include/llvm/ADT/TinyPtrVector.h A contrib/llvm-project/llvm/include/llvm/ADT/TrieHashIndexGenerator.h A contrib/llvm-project/llvm/include/llvm/ADT/TrieRawHashMap.h M contrib/llvm-project/llvm/include/llvm/ADT/Twine.h M contrib/llvm-project/llvm/include/llvm/ADT/bit.h M contrib/llvm-project/llvm/include/llvm/ADT/ilist_node.h M contrib/llvm-project/llvm/include/llvm/ADT/iterator_range.h M contrib/llvm-project/llvm/include/llvm/Analysis/AliasAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h M contrib/llvm-project/llvm/include/llvm/Analysis/AliasSetTracker.h M contrib/llvm-project/llvm/include/llvm/Analysis/AssumeBundleQueries.h M contrib/llvm-project/llvm/include/llvm/Analysis/AssumptionCache.h M contrib/llvm-project/llvm/include/llvm/Analysis/BasicAliasAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h M contrib/llvm-project/llvm/include/llvm/Analysis/BranchProbabilityInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/CFG.h M contrib/llvm-project/llvm/include/llvm/Analysis/CFGPrinter.h M contrib/llvm-project/llvm/include/llvm/Analysis/CGSCCPassManager.h M contrib/llvm-project/llvm/include/llvm/Analysis/CallGraph.h M contrib/llvm-project/llvm/include/llvm/Analysis/CallGraphSCCPass.h M contrib/llvm-project/llvm/include/llvm/Analysis/CallPrinter.h M contrib/llvm-project/llvm/include/llvm/Analysis/CaptureTracking.h M contrib/llvm-project/llvm/include/llvm/Analysis/CmpInstAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/CodeMetrics.h M contrib/llvm-project/llvm/include/llvm/Analysis/ConstantFolding.h M contrib/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h A contrib/llvm-project/llvm/include/llvm/Analysis/CtxProfAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/CycleAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/DDG.h M contrib/llvm-project/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h A contrib/llvm-project/llvm/include/llvm/Analysis/DXILMetadataAnalysis.h A contrib/llvm-project/llvm/include/llvm/Analysis/DXILResource.h M contrib/llvm-project/llvm/include/llvm/Analysis/DemandedBits.h M contrib/llvm-project/llvm/include/llvm/Analysis/DependenceAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/DependenceGraphBuilder.h M contrib/llvm-project/llvm/include/llvm/Analysis/DomConditionCache.h M contrib/llvm-project/llvm/include/llvm/Analysis/DomPrinter.h M contrib/llvm-project/llvm/include/llvm/Analysis/DomTreeUpdater.h M contrib/llvm-project/llvm/include/llvm/Analysis/DominanceFrontier.h M contrib/llvm-project/llvm/include/llvm/Analysis/DominanceFrontierImpl.h M contrib/llvm-project/llvm/include/llvm/Analysis/EHUtils.h A contrib/llvm-project/llvm/include/llvm/Analysis/EphemeralValuesCache.h A contrib/llvm-project/llvm/include/llvm/Analysis/FloatingPointPredicateUtils.h M contrib/llvm-project/llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/GenericDomTreeUpdater.h M contrib/llvm-project/llvm/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h M contrib/llvm-project/llvm/include/llvm/Analysis/GlobalsModRef.h A contrib/llvm-project/llvm/include/llvm/Analysis/HashRecognize.h M contrib/llvm-project/llvm/include/llvm/Analysis/HeatUtils.h A contrib/llvm-project/llvm/include/llvm/Analysis/IR2Vec.h M contrib/llvm-project/llvm/include/llvm/Analysis/IRSimilarityIdentifier.h M contrib/llvm-project/llvm/include/llvm/Analysis/IVDescriptors.h M contrib/llvm-project/llvm/include/llvm/Analysis/IndirectCallPromotionAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/InlineAdvisor.h M contrib/llvm-project/llvm/include/llvm/Analysis/InlineCost.h M contrib/llvm-project/llvm/include/llvm/Analysis/InlineModelFeatureMaps.h M contrib/llvm-project/llvm/include/llvm/Analysis/InlineOrder.h M contrib/llvm-project/llvm/include/llvm/Analysis/InstSimplifyFolder.h M contrib/llvm-project/llvm/include/llvm/Analysis/InstructionPrecedenceTracking.h M contrib/llvm-project/llvm/include/llvm/Analysis/InstructionSimplify.h M contrib/llvm-project/llvm/include/llvm/Analysis/InteractiveModelRunner.h A contrib/llvm-project/llvm/include/llvm/Analysis/KernelInfo.h A contrib/llvm-project/llvm/include/llvm/Analysis/LastRunTrackingAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/LazyBlockFrequencyInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/LazyBranchProbabilityInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/LazyCallGraph.h M contrib/llvm-project/llvm/include/llvm/Analysis/LazyValueInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/Lint.h M contrib/llvm-project/llvm/include/llvm/Analysis/Loads.h M contrib/llvm-project/llvm/include/llvm/Analysis/LoopAccessAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/LoopAnalysisManager.h M contrib/llvm-project/llvm/include/llvm/Analysis/LoopCacheAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/LoopNestAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/LoopPass.h M contrib/llvm-project/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h M contrib/llvm-project/llvm/include/llvm/Analysis/MLInlineAdvisor.h M contrib/llvm-project/llvm/include/llvm/Analysis/MLModelRunner.h M contrib/llvm-project/llvm/include/llvm/Analysis/MemoryBuiltins.h M contrib/llvm-project/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h M contrib/llvm-project/llvm/include/llvm/Analysis/MemoryProfileInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/MemorySSA.h M contrib/llvm-project/llvm/include/llvm/Analysis/MemorySSAUpdater.h M contrib/llvm-project/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/MustExecute.h M contrib/llvm-project/llvm/include/llvm/Analysis/NoInferenceModelRunner.h M contrib/llvm-project/llvm/include/llvm/Analysis/ObjCARCAliasAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h M contrib/llvm-project/llvm/include/llvm/Analysis/ObjCARCUtil.h M contrib/llvm-project/llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h M contrib/llvm-project/llvm/include/llvm/Analysis/PHITransAddr.h M contrib/llvm-project/llvm/include/llvm/Analysis/Passes.h M contrib/llvm-project/llvm/include/llvm/Analysis/PhiValues.h M contrib/llvm-project/llvm/include/llvm/Analysis/PostDominators.h M contrib/llvm-project/llvm/include/llvm/Analysis/ProfileSummaryInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/PtrUseVisitor.h M contrib/llvm-project/llvm/include/llvm/Analysis/RegionInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h M contrib/llvm-project/llvm/include/llvm/Analysis/RegionPass.h M contrib/llvm-project/llvm/include/llvm/Analysis/RegionPrinter.h M contrib/llvm-project/llvm/include/llvm/Analysis/ReplayInlineAdvisor.h M contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolution.h M contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h M contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h A contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolutionPatternMatch.h M contrib/llvm-project/llvm/include/llvm/Analysis/ScopedNoAliasAA.h M contrib/llvm-project/llvm/include/llvm/Analysis/SimplifyQuery.h M contrib/llvm-project/llvm/include/llvm/Analysis/SparsePropagation.h A contrib/llvm-project/llvm/include/llvm/Analysis/StaticDataProfileInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/StructuralHash.h M contrib/llvm-project/llvm/include/llvm/Analysis/SyntheticCountsUtils.h M contrib/llvm-project/llvm/include/llvm/Analysis/TargetFolder.h M contrib/llvm-project/llvm/include/llvm/Analysis/TargetLibraryInfo.def M contrib/llvm-project/llvm/include/llvm/Analysis/TargetLibraryInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfo.h M contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h M contrib/llvm-project/llvm/include/llvm/Analysis/TensorSpec.h M contrib/llvm-project/llvm/include/llvm/Analysis/TypeBasedAliasAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/UniformityAnalysis.h M contrib/llvm-project/llvm/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h M contrib/llvm-project/llvm/include/llvm/Analysis/Utils/Local.h M contrib/llvm-project/llvm/include/llvm/Analysis/Utils/TrainingLogger.h M contrib/llvm-project/llvm/include/llvm/Analysis/ValueLattice.h M contrib/llvm-project/llvm/include/llvm/Analysis/ValueTracking.h M contrib/llvm-project/llvm/include/llvm/Analysis/VecFuncs.def M contrib/llvm-project/llvm/include/llvm/Analysis/VectorUtils.h M contrib/llvm-project/llvm/include/llvm/Analysis/WithCache.h M contrib/llvm-project/llvm/include/llvm/AsmParser/LLLexer.h M contrib/llvm-project/llvm/include/llvm/AsmParser/LLParser.h M contrib/llvm-project/llvm/include/llvm/AsmParser/LLToken.h M contrib/llvm-project/llvm/include/llvm/AsmParser/Parser.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/COFF.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/DXContainer.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/DXContainerConstants.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/Dwarf.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/Dwarf.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/DynamicTags.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELF.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/AArch64.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def A contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV_nonstandard.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/Sparc.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/x86_64.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/GOFF.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/MachO.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/Magic.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/Minidump.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/MinidumpConstants.def M contrib/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackDocument.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackReader.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackWriter.h A contrib/llvm-project/llvm/include/llvm/BinaryFormat/SFrame.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/Wasm.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/WasmTraits.h M contrib/llvm-project/llvm/include/llvm/BinaryFormat/XCOFF.h M contrib/llvm-project/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h M contrib/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h M contrib/llvm-project/llvm/include/llvm/Bitcode/BitcodeReader.h M contrib/llvm-project/llvm/include/llvm/Bitcode/BitcodeWriter.h M contrib/llvm-project/llvm/include/llvm/Bitcode/BitcodeWriterPass.h M contrib/llvm-project/llvm/include/llvm/Bitcode/LLVMBitCodes.h M contrib/llvm-project/llvm/include/llvm/Bitstream/BitCodes.h M contrib/llvm-project/llvm/include/llvm/Bitstream/BitstreamReader.h A contrib/llvm-project/llvm/include/llvm/CGData/CGDataPatchItem.h A contrib/llvm-project/llvm/include/llvm/CGData/CodeGenData.h A contrib/llvm-project/llvm/include/llvm/CGData/CodeGenData.inc A contrib/llvm-project/llvm/include/llvm/CGData/CodeGenDataReader.h A contrib/llvm-project/llvm/include/llvm/CGData/CodeGenDataWriter.h R084 contrib/llvm-project/llvm/include/llvm/CodeGenData/OutlinedHashTree.h contrib/llvm-project/llvm/include/llvm/CGData/OutlinedHashTree.h R084 contrib/llvm-project/llvm/include/llvm/CodeGenData/OutlinedHashTreeRecord.h contrib/llvm-project/llvm/include/llvm/CGData/OutlinedHashTreeRecord.h A contrib/llvm-project/llvm/include/llvm/CGData/StableFunctionMap.h A contrib/llvm-project/llvm/include/llvm/CGData/StableFunctionMapRecord.h M contrib/llvm-project/llvm/include/llvm/CodeGen/AccelTable.h M contrib/llvm-project/llvm/include/llvm/CodeGen/AntiDepBreaker.h M contrib/llvm-project/llvm/include/llvm/CodeGen/AsmPrinter.h M contrib/llvm-project/llvm/include/llvm/CodeGen/AsmPrinterHandler.h M contrib/llvm-project/llvm/include/llvm/CodeGen/AtomicExpandUtils.h M contrib/llvm-project/llvm/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h M contrib/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h A contrib/llvm-project/llvm/include/llvm/CodeGen/BranchFoldingPass.h A contrib/llvm-project/llvm/include/llvm/CodeGen/BranchRelaxation.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ByteProvider.h A contrib/llvm-project/llvm/include/llvm/CodeGen/CFIInstBuilder.h M contrib/llvm-project/llvm/include/llvm/CodeGen/CalcSpillWeights.h M contrib/llvm-project/llvm/include/llvm/CodeGen/CallingConvLower.h M contrib/llvm-project/llvm/include/llvm/CodeGen/CodeGenCommonISel.h A contrib/llvm-project/llvm/include/llvm/CodeGen/CodeGenTargetMachineImpl.h M contrib/llvm-project/llvm/include/llvm/CodeGen/CommandFlags.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h M contrib/llvm-project/llvm/include/llvm/CodeGen/DIE.h M contrib/llvm-project/llvm/include/llvm/CodeGen/DebugHandlerBase.h M contrib/llvm-project/llvm/include/llvm/CodeGen/DetectDeadLanes.h A contrib/llvm-project/llvm/include/llvm/CodeGen/DroppedVariableStatsMIR.h A contrib/llvm-project/llvm/include/llvm/CodeGen/EarlyIfConversion.h M contrib/llvm-project/llvm/include/llvm/CodeGen/EdgeBundles.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ExecutionDomainFix.h R057 contrib/llvm-project/llvm/include/llvm/CodeGen/ExpandLargeFpConvert.h contrib/llvm-project/llvm/include/llvm/CodeGen/ExpandFp.h A contrib/llvm-project/llvm/include/llvm/CodeGen/ExpandPostRAPseudos.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ExpandVectorPredication.h A contrib/llvm-project/llvm/include/llvm/CodeGen/FEntryInserter.h M contrib/llvm-project/llvm/include/llvm/CodeGen/FastISel.h M contrib/llvm-project/llvm/include/llvm/CodeGen/FinalizeISel.h A contrib/llvm-project/llvm/include/llvm/CodeGen/FixupStatepointCallerSaved.h M contrib/llvm-project/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GCMetadata.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GCMetadataPrinter.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CombinerInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h D contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h A contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelect.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h A contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Utils.h M contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalMerge.h A contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalMergeFunctions.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ISDOpcodes.h M contrib/llvm-project/llvm/include/llvm/CodeGen/IndirectThunks.h A contrib/llvm-project/llvm/include/llvm/CodeGen/InitUndef.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h A contrib/llvm-project/llvm/include/llvm/CodeGen/LiveDebugValuesPass.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveDebugVariables.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveInterval.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveIntervalCalc.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveIntervalUnion.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveIntervals.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LivePhysRegs.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveRangeCalc.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveRangeEdit.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveRegMatrix.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveRegUnits.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveStacks.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LiveVariables.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LocalStackSlotAllocation.h M contrib/llvm-project/llvm/include/llvm/CodeGen/LowLevelTypeUtils.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MIRFormatter.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/MIParser.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/MIRParser.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MIRPrinter.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MIRYamlMapping.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h A contrib/llvm-project/llvm/include/llvm/CodeGen/MachineBlockPlacement.h A contrib/llvm-project/llvm/include/llvm/CodeGen/MachineCSE.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineCombinerPattern.h A contrib/llvm-project/llvm/include/llvm/CodeGen/MachineCopyPropagation.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineCycleAnalysis.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineDomTreeUpdater.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineDominators.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineFrameInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h A contrib/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionAnalysisManager.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstr.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstrBuilder.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstrBundle.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h A contrib/llvm-project/llvm/include/llvm/CodeGen/MachineLICM.h A contrib/llvm-project/llvm/include/llvm/CodeGen/MachineLateInstrsCleanup.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineLoopInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineModuleInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineModuleSlotTracker.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineOperand.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineOutliner.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachinePassManager.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachinePipeliner.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachinePostDominators.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineRegisterInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineSSAContext.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineScheduler.h A contrib/llvm-project/llvm/include/llvm/CodeGen/MachineSink.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineSizeOpts.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineStableHash.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineTraceMetrics.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineUniformityAnalysis.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MachineVerifier.h M contrib/llvm-project/llvm/include/llvm/CodeGen/MacroFusion.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ModuloSchedule.h M contrib/llvm-project/llvm/include/llvm/CodeGen/NonRelocatableStringpool.h A contrib/llvm-project/llvm/include/llvm/CodeGen/OptimizePHIs.h M contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/Math.h M contrib/llvm-project/llvm/include/llvm/CodeGen/PBQPRAConstraint.h A contrib/llvm-project/llvm/include/llvm/CodeGen/PEI.h M contrib/llvm-project/llvm/include/llvm/CodeGen/PHIElimination.h M contrib/llvm-project/llvm/include/llvm/CodeGen/Passes.h A contrib/llvm-project/llvm/include/llvm/CodeGen/PatchableFunction.h A contrib/llvm-project/llvm/include/llvm/CodeGen/PeepholeOptimizer.h A contrib/llvm-project/llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h A contrib/llvm-project/llvm/include/llvm/CodeGen/PostRAMachineSink.h A contrib/llvm-project/llvm/include/llvm/CodeGen/PostRASchedulerList.h M contrib/llvm-project/llvm/include/llvm/CodeGen/PreISelIntrinsicLowering.h M contrib/llvm-project/llvm/include/llvm/CodeGen/PseudoSourceValue.h M contrib/llvm-project/llvm/include/llvm/CodeGen/PseudoSourceValueManager.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ReachingDefAnalysis.h R070 contrib/llvm-project/llvm/lib/CodeGen/RegAllocEvictionAdvisor.h contrib/llvm-project/llvm/include/llvm/CodeGen/RegAllocEvictionAdvisor.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RegAllocFast.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RegAllocGreedyPass.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RegAllocPriorityAdvisor.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RegUsageInfoCollector.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RegUsageInfoPropagate.h M contrib/llvm-project/llvm/include/llvm/CodeGen/Register.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RegisterBank.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RegisterBankInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RegisterClassInfo.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RegisterCoalescerPass.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RegisterPressure.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RegisterUsageInfo.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RemoveLoadsIntoFakeUses.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RemoveRedundantDebugValues.h A contrib/llvm-project/llvm/include/llvm/CodeGen/RenameIndependentSubregs.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ReplaceWithVeclib.h M contrib/llvm-project/llvm/include/llvm/CodeGen/RuntimeLibcallUtil.h A contrib/llvm-project/llvm/include/llvm/CodeGen/SDNodeInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SDNodeProperties.td M contrib/llvm-project/llvm/include/llvm/CodeGen/SDPatternMatch.h A contrib/llvm-project/llvm/include/llvm/CodeGen/SanitizerBinaryMetadata.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ScheduleDAG.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ScheduleDAGMutation.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SchedulerRegistry.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGISel.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h A contrib/llvm-project/llvm/include/llvm/CodeGen/ShrinkWrap.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SlotIndexes.h R083 contrib/llvm-project/llvm/lib/CodeGen/SpillPlacement.h contrib/llvm-project/llvm/include/llvm/CodeGen/SpillPlacement.h M contrib/llvm-project/llvm/include/llvm/CodeGen/Spiller.h A contrib/llvm-project/llvm/include/llvm/CodeGen/StackColoring.h A contrib/llvm-project/llvm/include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h M contrib/llvm-project/llvm/include/llvm/CodeGen/StackMaps.h A contrib/llvm-project/llvm/include/llvm/CodeGen/StackSlotColoring.h M contrib/llvm-project/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h A contrib/llvm-project/llvm/include/llvm/CodeGen/TailDuplication.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetCallingConv.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetFrameLowering.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetPassConfig.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetRegisterInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetSchedule.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TileShapeInfo.h M contrib/llvm-project/llvm/include/llvm/CodeGen/TwoAddressInstructionPass.h M contrib/llvm-project/llvm/include/llvm/CodeGen/UnreachableBlockElim.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ValueTypes.h M contrib/llvm-project/llvm/include/llvm/CodeGen/ValueTypes.td M contrib/llvm-project/llvm/include/llvm/CodeGen/VirtRegMap.h A contrib/llvm-project/llvm/include/llvm/CodeGen/XRayInstrumentation.h M contrib/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h M contrib/llvm-project/llvm/include/llvm/CodeGenTypes/MachineValueType.h A contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h A contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h A contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h A contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h A contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIState.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/AddressesMap.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinker.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinkerDeclContext.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFStreamer.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/DWARFLinkerBase.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/IndexedValuesMap.h M contrib/llvm-project/llvm/include/llvm/DWARFLinker/Parallel/DWARFLinker.h M contrib/llvm-project/llvm/include/llvm/DWP/DWP.h M contrib/llvm-project/llvm/include/llvm/DWP/DWPError.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/BTF.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/BTFContext.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/BTFParser.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CodeView.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CodeViewError.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CodeViewLanguages.def M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/EnumTables.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/Formatters.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/GUID.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/Line.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/RecordName.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/SymbolDumper.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeHashing.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeIndex.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeTableCollection.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DIContext.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFAttribute.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFCFIPrinter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnwindTablePrinter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h R077 contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/CallSiteInfo.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ExtractRanges.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/FileWriter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/GsymContext.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/GsymReader.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/Header.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/LineTable.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/LookupResult.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/MergedFunctionsInfo.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/OutputAggregator.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLine.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVRange.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVScope.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSort.h A contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSourceLanguage.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVType.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/MSFCommon.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/MSFError.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/MappedBlockStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/GenericError.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/IPDBLineNumber.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/FormatUtil.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/Hash.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/InfoStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/InputFile.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/LinePrinter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/NativeSession.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/RawError.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDB.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBContext.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBExtras.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolData.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/PDBTypes.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/UDTLayout.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/Markup.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/MarkupFilter.h M contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h M contrib/llvm-project/llvm/include/llvm/Demangle/Demangle.h M contrib/llvm-project/llvm/include/llvm/Demangle/ItaniumDemangle.h M contrib/llvm-project/llvm/include/llvm/Demangle/MicrosoftDemangle.h M contrib/llvm-project/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h M contrib/llvm-project/llvm/include/llvm/Demangle/README.txt M contrib/llvm-project/llvm/include/llvm/Demangle/Utility.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Interpreter.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITEventListener.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/COFF.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h R057 contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_i386.h contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_x86.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/MachO.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/XCOFF.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/XCOFF_ppc64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/aarch32.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ppc64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/riscv.h R081 contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/i386.h contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/x86.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/MCJIT.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ObjectCache.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/AbsoluteSymbols.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/COFF.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/COFFPlatform.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/CoreContainers.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h D contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCEHFrameRegistrar.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/InProcessMemoryAccess.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Layer.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LazyObjectLinkingLayer.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LinkGraphLayer.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LoadLinkableFile.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MachO.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MachOBuilder.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Mangling.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MaterializationUnit.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryAccess.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/RedirectionManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/SectCreate.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/SelfExecutorProcessControl.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/MachOObjectFormat.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Speculation.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TaskDispatch.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h A contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h M contrib/llvm-project/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h M contrib/llvm-project/llvm/include/llvm/FileCheck/FileCheck.h A contrib/llvm-project/llvm/include/llvm/Frontend/Atomic/Atomic.h M contrib/llvm-project/llvm/include/llvm/Frontend/Directive/DirectiveBase.td A contrib/llvm-project/llvm/include/llvm/Frontend/Directive/Spelling.h M contrib/llvm-project/llvm/include/llvm/Frontend/Driver/CodeGenOptions.h A contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/CBuffer.h M contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/HLSLResource.h A contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/HLSLRootSignature.h A contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/RootSignatureMetadata.h A contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/RootSignatureValidations.h M contrib/llvm-project/llvm/include/llvm/Frontend/Offloading/OffloadWrapper.h M contrib/llvm-project/llvm/include/llvm/Frontend/Offloading/Utility.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenACC/ACC.td M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ClauseT.h D contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ConstructCompositionT.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h A contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/DirectiveNameParser.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMP.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMP.td M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPConstants.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPContext.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPGridValues.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h M contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPKinds.def M contrib/llvm-project/llvm/include/llvm/FuzzMutate/FuzzerCLI.h M contrib/llvm-project/llvm/include/llvm/FuzzMutate/IRMutator.h M contrib/llvm-project/llvm/include/llvm/FuzzMutate/OpDescriptor.h M contrib/llvm-project/llvm/include/llvm/FuzzMutate/Operations.h M contrib/llvm-project/llvm/include/llvm/FuzzMutate/RandomIRBuilder.h M contrib/llvm-project/llvm/include/llvm/IR/AbstractCallSite.h M contrib/llvm-project/llvm/include/llvm/IR/Analysis.h M contrib/llvm-project/llvm/include/llvm/IR/Argument.h M contrib/llvm-project/llvm/include/llvm/IR/AssemblyAnnotationWriter.h M contrib/llvm-project/llvm/include/llvm/IR/Assumptions.h M contrib/llvm-project/llvm/include/llvm/IR/Attributes.h M contrib/llvm-project/llvm/include/llvm/IR/Attributes.td M contrib/llvm-project/llvm/include/llvm/IR/AutoUpgrade.h M contrib/llvm-project/llvm/include/llvm/IR/BasicBlock.h M contrib/llvm-project/llvm/include/llvm/IR/BuiltinGCs.h M contrib/llvm-project/llvm/include/llvm/IR/CFG.h M contrib/llvm-project/llvm/include/llvm/IR/CallingConv.h A contrib/llvm-project/llvm/include/llvm/IR/CmpPredicate.h M contrib/llvm-project/llvm/include/llvm/IR/Comdat.h M contrib/llvm-project/llvm/include/llvm/IR/Constant.h A contrib/llvm-project/llvm/include/llvm/IR/ConstantFPRange.h M contrib/llvm-project/llvm/include/llvm/IR/ConstantFold.h M contrib/llvm-project/llvm/include/llvm/IR/ConstantFolder.h M contrib/llvm-project/llvm/include/llvm/IR/ConstantRange.h M contrib/llvm-project/llvm/include/llvm/IR/ConstantRangeList.h M contrib/llvm-project/llvm/include/llvm/IR/Constants.h M contrib/llvm-project/llvm/include/llvm/IR/ConstrainedOps.def M contrib/llvm-project/llvm/include/llvm/IR/DIBuilder.h M contrib/llvm-project/llvm/include/llvm/IR/DataLayout.h M contrib/llvm-project/llvm/include/llvm/IR/DebugInfo.h M contrib/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h M contrib/llvm-project/llvm/include/llvm/IR/DebugLoc.h M contrib/llvm-project/llvm/include/llvm/IR/DebugProgramInstruction.h M contrib/llvm-project/llvm/include/llvm/IR/DerivedTypes.h M contrib/llvm-project/llvm/include/llvm/IR/DerivedUser.h M contrib/llvm-project/llvm/include/llvm/IR/DiagnosticHandler.h M contrib/llvm-project/llvm/include/llvm/IR/DiagnosticInfo.h M contrib/llvm-project/llvm/include/llvm/IR/DiagnosticPrinter.h M contrib/llvm-project/llvm/include/llvm/IR/Dominators.h A contrib/llvm-project/llvm/include/llvm/IR/DroppedVariableStats.h A contrib/llvm-project/llvm/include/llvm/IR/DroppedVariableStatsIR.h M contrib/llvm-project/llvm/include/llvm/IR/EHPersonalities.h M contrib/llvm-project/llvm/include/llvm/IR/FMF.h M contrib/llvm-project/llvm/include/llvm/IR/FPEnv.h M contrib/llvm-project/llvm/include/llvm/IR/FixedMetadataKinds.def M contrib/llvm-project/llvm/include/llvm/IR/Function.h M contrib/llvm-project/llvm/include/llvm/IR/GCStrategy.h M contrib/llvm-project/llvm/include/llvm/IR/GEPNoWrapFlags.h M contrib/llvm-project/llvm/include/llvm/IR/GenericConvergenceVerifierImpl.h A contrib/llvm-project/llvm/include/llvm/IR/GenericFloatingPointPredicateUtils.h M contrib/llvm-project/llvm/include/llvm/IR/GlobalAlias.h M contrib/llvm-project/llvm/include/llvm/IR/GlobalIFunc.h M contrib/llvm-project/llvm/include/llvm/IR/GlobalObject.h M contrib/llvm-project/llvm/include/llvm/IR/GlobalValue.h M contrib/llvm-project/llvm/include/llvm/IR/GlobalVariable.h M contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h M contrib/llvm-project/llvm/include/llvm/IR/IRBuilderFolder.h M contrib/llvm-project/llvm/include/llvm/IR/IRPrintingPasses.h M contrib/llvm-project/llvm/include/llvm/IR/InlineAsm.h M contrib/llvm-project/llvm/include/llvm/IR/InstIterator.h M contrib/llvm-project/llvm/include/llvm/IR/InstVisitor.h M contrib/llvm-project/llvm/include/llvm/IR/InstrTypes.h M contrib/llvm-project/llvm/include/llvm/IR/Instruction.h M contrib/llvm-project/llvm/include/llvm/IR/Instructions.h M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h M contrib/llvm-project/llvm/include/llvm/IR/Intrinsics.h M contrib/llvm-project/llvm/include/llvm/IR/Intrinsics.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsAArch64.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsAMDGPU.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsARM.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsDirectX.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsHexagonDep.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsLoongArch.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsMips.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsNVVM.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsPowerPC.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsRISCV.td A contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsRISCVXAndes.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsRISCVXCV.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsRISCVXsf.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsSPIRV.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsSystemZ.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsVE.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsVEVL.gen.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsWebAssembly.td M contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsX86.td M contrib/llvm-project/llvm/include/llvm/IR/LLVMContext.h M contrib/llvm-project/llvm/include/llvm/IR/LLVMRemarkStreamer.h M contrib/llvm-project/llvm/include/llvm/IR/LegacyPassManager.h M contrib/llvm-project/llvm/include/llvm/IR/LegacyPassManagers.h M contrib/llvm-project/llvm/include/llvm/IR/LegacyPassNameParser.h M contrib/llvm-project/llvm/include/llvm/IR/MDBuilder.h M contrib/llvm-project/llvm/include/llvm/IR/Mangler.h M contrib/llvm-project/llvm/include/llvm/IR/MatrixBuilder.h M contrib/llvm-project/llvm/include/llvm/IR/MemoryModelRelaxationAnnotations.h M contrib/llvm-project/llvm/include/llvm/IR/Metadata.def M contrib/llvm-project/llvm/include/llvm/IR/Metadata.h M contrib/llvm-project/llvm/include/llvm/IR/Module.h M contrib/llvm-project/llvm/include/llvm/IR/ModuleSlotTracker.h M contrib/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h M contrib/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h A contrib/llvm-project/llvm/include/llvm/IR/NVVMIntrinsicUtils.h M contrib/llvm-project/llvm/include/llvm/IR/NoFolder.h M contrib/llvm-project/llvm/include/llvm/IR/OperandTraits.h M contrib/llvm-project/llvm/include/llvm/IR/Operator.h M contrib/llvm-project/llvm/include/llvm/IR/OptBisect.h M contrib/llvm-project/llvm/include/llvm/IR/PassInstrumentation.h M contrib/llvm-project/llvm/include/llvm/IR/PassManager.h M contrib/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h M contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h M contrib/llvm-project/llvm/include/llvm/IR/PassTimingInfo.h M contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h M contrib/llvm-project/llvm/include/llvm/IR/PredIteratorCache.h M contrib/llvm-project/llvm/include/llvm/IR/PrintPasses.h M contrib/llvm-project/llvm/include/llvm/IR/ProfDataUtils.h M contrib/llvm-project/llvm/include/llvm/IR/ProfileSummary.h M contrib/llvm-project/llvm/include/llvm/IR/PseudoProbe.h M contrib/llvm-project/llvm/include/llvm/IR/ReplaceConstant.h D contrib/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.def M contrib/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h A contrib/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td A contrib/llvm-project/llvm/include/llvm/IR/RuntimeLibcallsImpl.td M contrib/llvm-project/llvm/include/llvm/IR/Statepoint.h M contrib/llvm-project/llvm/include/llvm/IR/StructuralHash.h M contrib/llvm-project/llvm/include/llvm/IR/SymbolTableListTraits.h M contrib/llvm-project/llvm/include/llvm/IR/Type.h M contrib/llvm-project/llvm/include/llvm/IR/TypedPointerType.h M contrib/llvm-project/llvm/include/llvm/IR/Use.h M contrib/llvm-project/llvm/include/llvm/IR/User.h M contrib/llvm-project/llvm/include/llvm/IR/VFABIDemangler.h M contrib/llvm-project/llvm/include/llvm/IR/VPIntrinsics.def M contrib/llvm-project/llvm/include/llvm/IR/Value.def M contrib/llvm-project/llvm/include/llvm/IR/Value.h M contrib/llvm-project/llvm/include/llvm/IR/ValueHandle.h M contrib/llvm-project/llvm/include/llvm/IR/ValueMap.h M contrib/llvm-project/llvm/include/llvm/IR/ValueSymbolTable.h D contrib/llvm-project/llvm/include/llvm/IR/VectorBuilder.h A contrib/llvm-project/llvm/include/llvm/IR/VectorTypeUtils.h M contrib/llvm-project/llvm/include/llvm/IR/Verifier.h M contrib/llvm-project/llvm/include/llvm/IRPrinter/IRPrintingPasses.h M contrib/llvm-project/llvm/include/llvm/IRReader/IRReader.h M contrib/llvm-project/llvm/include/llvm/InitializePasses.h M contrib/llvm-project/llvm/include/llvm/InterfaceStub/ELFObjHandler.h M contrib/llvm-project/llvm/include/llvm/InterfaceStub/IFSHandler.h M contrib/llvm-project/llvm/include/llvm/InterfaceStub/IFSStub.h M contrib/llvm-project/llvm/include/llvm/LTO/Config.h M contrib/llvm-project/llvm/include/llvm/LTO/LTO.h M contrib/llvm-project/llvm/include/llvm/LTO/LTOBackend.h D contrib/llvm-project/llvm/include/llvm/LTO/SummaryBasedOptimizations.h M contrib/llvm-project/llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h M contrib/llvm-project/llvm/include/llvm/LTO/legacy/LTOModule.h M contrib/llvm-project/llvm/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h M contrib/llvm-project/llvm/include/llvm/LineEditor/LineEditor.h M contrib/llvm-project/llvm/include/llvm/LinkAllPasses.h M contrib/llvm-project/llvm/include/llvm/Linker/IRMover.h M contrib/llvm-project/llvm/include/llvm/Linker/Linker.h A contrib/llvm-project/llvm/include/llvm/MC/DXContainerRootSignature.h M contrib/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h M contrib/llvm-project/llvm/include/llvm/MC/MCAsmInfo.h M contrib/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h M contrib/llvm-project/llvm/include/llvm/MC/MCAssembler.h M contrib/llvm-project/llvm/include/llvm/MC/MCCodeEmitter.h M contrib/llvm-project/llvm/include/llvm/MC/MCCodeView.h M contrib/llvm-project/llvm/include/llvm/MC/MCContext.h M contrib/llvm-project/llvm/include/llvm/MC/MCDXContainerStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCDXContainerWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCDecoderOps.h M contrib/llvm-project/llvm/include/llvm/MC/MCDirectives.h M contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/MCDisassembler.h M contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/MCRelocationInfo.h M contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/MCSymbolizer.h M contrib/llvm-project/llvm/include/llvm/MC/MCDwarf.h M contrib/llvm-project/llvm/include/llvm/MC/MCELFObjectWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCELFStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCExpr.h M contrib/llvm-project/llvm/include/llvm/MC/MCFixup.h D contrib/llvm-project/llvm/include/llvm/MC/MCFixupKindInfo.h D contrib/llvm-project/llvm/include/llvm/MC/MCFragment.h A contrib/llvm-project/llvm/include/llvm/MC/MCGOFFAttributes.h M contrib/llvm-project/llvm/include/llvm/MC/MCGOFFObjectWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCGOFFStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCInst.h M contrib/llvm-project/llvm/include/llvm/MC/MCInstBuilder.h M contrib/llvm-project/llvm/include/llvm/MC/MCInstPrinter.h M contrib/llvm-project/llvm/include/llvm/MC/MCInstrAnalysis.h M contrib/llvm-project/llvm/include/llvm/MC/MCInstrDesc.h M contrib/llvm-project/llvm/include/llvm/MC/MCInstrInfo.h M contrib/llvm-project/llvm/include/llvm/MC/MCLinkerOptimizationHint.h M contrib/llvm-project/llvm/include/llvm/MC/MCMachObjectWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCObjectFileInfo.h M contrib/llvm-project/llvm/include/llvm/MC/MCObjectStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCObjectWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h D contrib/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmLexer.h M contrib/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParser.h M contrib/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h M contrib/llvm-project/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h M contrib/llvm-project/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h M contrib/llvm-project/llvm/include/llvm/MC/MCPseudoProbe.h M contrib/llvm-project/llvm/include/llvm/MC/MCRegister.h M contrib/llvm-project/llvm/include/llvm/MC/MCRegisterInfo.h M contrib/llvm-project/llvm/include/llvm/MC/MCSPIRVObjectWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCSPIRVStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCSchedule.h M contrib/llvm-project/llvm/include/llvm/MC/MCSection.h M contrib/llvm-project/llvm/include/llvm/MC/MCSectionCOFF.h M contrib/llvm-project/llvm/include/llvm/MC/MCSectionELF.h M contrib/llvm-project/llvm/include/llvm/MC/MCSectionGOFF.h M contrib/llvm-project/llvm/include/llvm/MC/MCSectionMachO.h M contrib/llvm-project/llvm/include/llvm/MC/MCStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCSubtargetInfo.h M contrib/llvm-project/llvm/include/llvm/MC/MCSymbol.h M contrib/llvm-project/llvm/include/llvm/MC/MCSymbolELF.h M contrib/llvm-project/llvm/include/llvm/MC/MCSymbolGOFF.h M contrib/llvm-project/llvm/include/llvm/MC/MCSymbolWasm.h M contrib/llvm-project/llvm/include/llvm/MC/MCTargetOptions.h M contrib/llvm-project/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h M contrib/llvm-project/llvm/include/llvm/MC/MCValue.h M contrib/llvm-project/llvm/include/llvm/MC/MCWasmStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCWinCOFFStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/MCWinEH.h M contrib/llvm-project/llvm/include/llvm/MC/MCXCOFFObjectWriter.h M contrib/llvm-project/llvm/include/llvm/MC/MCXCOFFStreamer.h M contrib/llvm-project/llvm/include/llvm/MC/StringTableBuilder.h M contrib/llvm-project/llvm/include/llvm/MC/TargetRegistry.h M contrib/llvm-project/llvm/include/llvm/MCA/CodeEmitter.h M contrib/llvm-project/llvm/include/llvm/MCA/Context.h M contrib/llvm-project/llvm/include/llvm/MCA/CustomBehaviour.h M contrib/llvm-project/llvm/include/llvm/MCA/HWEventListener.h M contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/HardwareUnit.h M contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/LSUnit.h M contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ResourceManager.h M contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/Scheduler.h M contrib/llvm-project/llvm/include/llvm/MCA/IncrementalSourceMgr.h M contrib/llvm-project/llvm/include/llvm/MCA/InstrBuilder.h M contrib/llvm-project/llvm/include/llvm/MCA/Instruction.h M contrib/llvm-project/llvm/include/llvm/MCA/Pipeline.h M contrib/llvm-project/llvm/include/llvm/MCA/Stages/EntryStage.h M contrib/llvm-project/llvm/include/llvm/MCA/Stages/InOrderIssueStage.h M contrib/llvm-project/llvm/include/llvm/MCA/Stages/InstructionTables.h M contrib/llvm-project/llvm/include/llvm/MCA/Stages/Stage.h M contrib/llvm-project/llvm/include/llvm/MCA/Support.h M contrib/llvm-project/llvm/include/llvm/MCA/View.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/COFF/COFFObjcopy.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/CommonConfig.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/ConfigManager.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/ELF/ELFConfig.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/ELF/ELFObjcopy.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/MachO/MachOObjcopy.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/ObjCopy.h M contrib/llvm-project/llvm/include/llvm/ObjCopy/wasm/WasmObjcopy.h M contrib/llvm-project/llvm/include/llvm/Object/Archive.h M contrib/llvm-project/llvm/include/llvm/Object/ArchiveWriter.h M contrib/llvm-project/llvm/include/llvm/Object/Binary.h M contrib/llvm-project/llvm/include/llvm/Object/BuildID.h M contrib/llvm-project/llvm/include/llvm/Object/COFF.h M contrib/llvm-project/llvm/include/llvm/Object/COFFImportFile.h M contrib/llvm-project/llvm/include/llvm/Object/COFFModuleDefinition.h M contrib/llvm-project/llvm/include/llvm/Object/DXContainer.h M contrib/llvm-project/llvm/include/llvm/Object/Decompressor.h M contrib/llvm-project/llvm/include/llvm/Object/ELF.h M contrib/llvm-project/llvm/include/llvm/Object/ELFObjectFile.h M contrib/llvm-project/llvm/include/llvm/Object/ELFTypes.h M contrib/llvm-project/llvm/include/llvm/Object/Error.h M contrib/llvm-project/llvm/include/llvm/Object/FaultMapParser.h M contrib/llvm-project/llvm/include/llvm/Object/GOFFObjectFile.h M contrib/llvm-project/llvm/include/llvm/Object/IRObjectFile.h M contrib/llvm-project/llvm/include/llvm/Object/IRSymtab.h M contrib/llvm-project/llvm/include/llvm/Object/MachO.h M contrib/llvm-project/llvm/include/llvm/Object/MachOUniversal.h M contrib/llvm-project/llvm/include/llvm/Object/MachOUniversalWriter.h M contrib/llvm-project/llvm/include/llvm/Object/Minidump.h M contrib/llvm-project/llvm/include/llvm/Object/ModuleSymbolTable.h M contrib/llvm-project/llvm/include/llvm/Object/ObjectFile.h M contrib/llvm-project/llvm/include/llvm/Object/OffloadBinary.h A contrib/llvm-project/llvm/include/llvm/Object/OffloadBundle.h M contrib/llvm-project/llvm/include/llvm/Object/RelocationResolver.h M contrib/llvm-project/llvm/include/llvm/Object/SymbolSize.h M contrib/llvm-project/llvm/include/llvm/Object/SymbolicFile.h M contrib/llvm-project/llvm/include/llvm/Object/TapiFile.h M contrib/llvm-project/llvm/include/llvm/Object/TapiUniversal.h M contrib/llvm-project/llvm/include/llvm/Object/Wasm.h M contrib/llvm-project/llvm/include/llvm/Object/WindowsMachineFlag.h M contrib/llvm-project/llvm/include/llvm/Object/WindowsResource.h M contrib/llvm-project/llvm/include/llvm/Object/XCOFFObjectFile.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/COFFYAML.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypes.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/DWARFEmitter.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/DXContainerYAML.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/MinidumpYAML.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/WasmYAML.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/YAML.h M contrib/llvm-project/llvm/include/llvm/ObjectYAML/yaml2obj.h M contrib/llvm-project/llvm/include/llvm/Option/Arg.h M contrib/llvm-project/llvm/include/llvm/Option/ArgList.h M contrib/llvm-project/llvm/include/llvm/Option/OptSpecifier.h M contrib/llvm-project/llvm/include/llvm/Option/OptTable.h M contrib/llvm-project/llvm/include/llvm/Option/Option.h M contrib/llvm-project/llvm/include/llvm/Pass.h M contrib/llvm-project/llvm/include/llvm/PassAnalysisSupport.h M contrib/llvm-project/llvm/include/llvm/PassInfo.h M contrib/llvm-project/llvm/include/llvm/PassRegistry.h M contrib/llvm-project/llvm/include/llvm/PassSupport.h M contrib/llvm-project/llvm/include/llvm/Passes/CodeGenPassBuilder.h M contrib/llvm-project/llvm/include/llvm/Passes/MachinePassRegistry.def M contrib/llvm-project/llvm/include/llvm/Passes/OptimizationLevel.h M contrib/llvm-project/llvm/include/llvm/Passes/PassBuilder.h M contrib/llvm-project/llvm/include/llvm/Passes/PassPlugin.h M contrib/llvm-project/llvm/include/llvm/Passes/StandardInstrumentations.h M contrib/llvm-project/llvm/include/llvm/Passes/TargetPassRegistry.inc M contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h M contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h M contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h M contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/MCDCTypes.h M contrib/llvm-project/llvm/include/llvm/ProfileData/CtxInstrContextNode.h A contrib/llvm-project/llvm/include/llvm/ProfileData/DataAccessProf.h M contrib/llvm-project/llvm/include/llvm/ProfileData/GCOV.h A contrib/llvm-project/llvm/include/llvm/ProfileData/IndexedMemProfData.h M contrib/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h M contrib/llvm-project/llvm/include/llvm/ProfileData/InstrProfCorrelator.h M contrib/llvm-project/llvm/include/llvm/ProfileData/InstrProfData.inc M contrib/llvm-project/llvm/include/llvm/ProfileData/InstrProfReader.h M contrib/llvm-project/llvm/include/llvm/ProfileData/InstrProfWriter.h M contrib/llvm-project/llvm/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h M contrib/llvm-project/llvm/include/llvm/ProfileData/MemProf.h A contrib/llvm-project/llvm/include/llvm/ProfileData/MemProfCommon.h A contrib/llvm-project/llvm/include/llvm/ProfileData/MemProfRadixTree.h M contrib/llvm-project/llvm/include/llvm/ProfileData/MemProfReader.h A contrib/llvm-project/llvm/include/llvm/ProfileData/MemProfSummary.h A contrib/llvm-project/llvm/include/llvm/ProfileData/MemProfSummaryBuilder.h A contrib/llvm-project/llvm/include/llvm/ProfileData/MemProfYAML.h M contrib/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfReader.h M contrib/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfWriter.h M contrib/llvm-project/llvm/include/llvm/ProfileData/ProfileCommon.h M contrib/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h M contrib/llvm-project/llvm/include/llvm/ProfileData/SampleProfReader.h M contrib/llvm-project/llvm/include/llvm/ProfileData/SampleProfWriter.h M contrib/llvm-project/llvm/include/llvm/ProfileData/SymbolRemappingReader.h M contrib/llvm-project/llvm/include/llvm/Remarks/HotnessThresholdParser.h M contrib/llvm-project/llvm/include/llvm/Remarks/Remark.h M contrib/llvm-project/llvm/include/llvm/Remarks/RemarkFormat.h M contrib/llvm-project/llvm/include/llvm/Remarks/RemarkLinker.h M contrib/llvm-project/llvm/include/llvm/Remarks/RemarkParser.h M contrib/llvm-project/llvm/include/llvm/Remarks/RemarkSerializer.h M contrib/llvm-project/llvm/include/llvm/Remarks/RemarkStringTable.h M contrib/llvm-project/llvm/include/llvm/Remarks/YAMLRemarkSerializer.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Argument.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/BasicBlock.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Constant.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Context.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Function.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Instruction.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/IntrinsicInst.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Module.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Operator.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Pass.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/PassManager.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Region.h D contrib/llvm-project/llvm/include/llvm/SandboxIR/SandboxIR.h D contrib/llvm-project/llvm/include/llvm/SandboxIR/SandboxIRValues.def M contrib/llvm-project/llvm/include/llvm/SandboxIR/Tracker.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Type.h M contrib/llvm-project/llvm/include/llvm/SandboxIR/Use.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/User.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Utils.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Value.h A contrib/llvm-project/llvm/include/llvm/SandboxIR/Values.def A contrib/llvm-project/llvm/include/llvm/Support/AArch64AttributeParser.h A contrib/llvm-project/llvm/include/llvm/Support/AArch64BuildAttributes.h M contrib/llvm-project/llvm/include/llvm/Support/AMDGPUAddrSpace.h M contrib/llvm-project/llvm/include/llvm/Support/AMDGPUMetadata.h M contrib/llvm-project/llvm/include/llvm/Support/ARMAttributeParser.h M contrib/llvm-project/llvm/include/llvm/Support/ARMBuildAttributes.h M contrib/llvm-project/llvm/include/llvm/Support/ARMWinEH.h A contrib/llvm-project/llvm/include/llvm/Support/AdvisoryLock.h M contrib/llvm-project/llvm/include/llvm/Support/AlignOf.h M contrib/llvm-project/llvm/include/llvm/Support/Alignment.h M contrib/llvm-project/llvm/include/llvm/Support/Allocator.h M contrib/llvm-project/llvm/include/llvm/Support/AutoConvert.h M contrib/llvm-project/llvm/include/llvm/Support/BalancedPartitioning.h M contrib/llvm-project/llvm/include/llvm/Support/Base64.h M contrib/llvm-project/llvm/include/llvm/Support/BinaryStreamError.h M contrib/llvm-project/llvm/include/llvm/Support/BinaryStreamReader.h M contrib/llvm-project/llvm/include/llvm/Support/BinaryStreamRef.h M contrib/llvm-project/llvm/include/llvm/Support/BinaryStreamWriter.h M contrib/llvm-project/llvm/include/llvm/Support/BlockFrequency.h M contrib/llvm-project/llvm/include/llvm/Support/BranchProbability.h M contrib/llvm-project/llvm/include/llvm/Support/BuryPointer.h M contrib/llvm-project/llvm/include/llvm/Support/COM.h M contrib/llvm-project/llvm/include/llvm/Support/CRC.h M contrib/llvm-project/llvm/include/llvm/Support/CSKYAttributeParser.h M contrib/llvm-project/llvm/include/llvm/Support/CSKYAttributes.h M contrib/llvm-project/llvm/include/llvm/Support/CachePruning.h M contrib/llvm-project/llvm/include/llvm/Support/Caching.h M contrib/llvm-project/llvm/include/llvm/Support/Casting.h M contrib/llvm-project/llvm/include/llvm/Support/Chrono.h M contrib/llvm-project/llvm/include/llvm/Support/CodeGen.h M contrib/llvm-project/llvm/include/llvm/Support/CommandLine.h M contrib/llvm-project/llvm/include/llvm/Support/Compiler.h M contrib/llvm-project/llvm/include/llvm/Support/Compression.h M contrib/llvm-project/llvm/include/llvm/Support/ConvertEBCDIC.h M contrib/llvm-project/llvm/include/llvm/Support/ConvertUTF.h M contrib/llvm-project/llvm/include/llvm/Support/CrashRecoveryContext.h M contrib/llvm-project/llvm/include/llvm/Support/DJB.h M contrib/llvm-project/llvm/include/llvm/Support/DXILABI.h M contrib/llvm-project/llvm/include/llvm/Support/DataExtractor.h M contrib/llvm-project/llvm/include/llvm/Support/Debug.h M contrib/llvm-project/llvm/include/llvm/Support/DebugCounter.h M contrib/llvm-project/llvm/include/llvm/Support/DivisionByConstantInfo.h M contrib/llvm-project/llvm/include/llvm/Support/DynamicLibrary.h A contrib/llvm-project/llvm/include/llvm/Support/ELFAttrParserCompact.h A contrib/llvm-project/llvm/include/llvm/Support/ELFAttrParserExtended.h M contrib/llvm-project/llvm/include/llvm/Support/ELFAttributeParser.h M contrib/llvm-project/llvm/include/llvm/Support/ELFAttributes.h M contrib/llvm-project/llvm/include/llvm/Support/Endian.h M contrib/llvm-project/llvm/include/llvm/Support/Errno.h M contrib/llvm-project/llvm/include/llvm/Support/Error.h M contrib/llvm-project/llvm/include/llvm/Support/ErrorHandling.h M contrib/llvm-project/llvm/include/llvm/Support/ErrorOr.h M contrib/llvm-project/llvm/include/llvm/Support/ExponentialBackoff.h M contrib/llvm-project/llvm/include/llvm/Support/ExtensibleRTTI.h M contrib/llvm-project/llvm/include/llvm/Support/FileCollector.h M contrib/llvm-project/llvm/include/llvm/Support/FileOutputBuffer.h M contrib/llvm-project/llvm/include/llvm/Support/FileSystem.h M contrib/llvm-project/llvm/include/llvm/Support/FileUtilities.h M contrib/llvm-project/llvm/include/llvm/Support/Format.h M contrib/llvm-project/llvm/include/llvm/Support/FormatCommon.h M contrib/llvm-project/llvm/include/llvm/Support/FormatVariadic.h M contrib/llvm-project/llvm/include/llvm/Support/FormatVariadicDetails.h M contrib/llvm-project/llvm/include/llvm/Support/FormattedStream.h M contrib/llvm-project/llvm/include/llvm/Support/GenericDomTree.h M contrib/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h M contrib/llvm-project/llvm/include/llvm/Support/GenericIteratedDominanceFrontier.h M contrib/llvm-project/llvm/include/llvm/Support/GenericLoopInfo.h M contrib/llvm-project/llvm/include/llvm/Support/GenericLoopInfoImpl.h M contrib/llvm-project/llvm/include/llvm/Support/GlobPattern.h M contrib/llvm-project/llvm/include/llvm/Support/GraphWriter.h M contrib/llvm-project/llvm/include/llvm/Support/HexagonAttributeParser.h M contrib/llvm-project/llvm/include/llvm/Support/HexagonAttributes.h M contrib/llvm-project/llvm/include/llvm/Support/InitLLVM.h M contrib/llvm-project/llvm/include/llvm/Support/InstructionCost.h A contrib/llvm-project/llvm/include/llvm/Support/InterleavedRange.h M contrib/llvm-project/llvm/include/llvm/Support/JSON.h M contrib/llvm-project/llvm/include/llvm/Support/KnownBits.h A contrib/llvm-project/llvm/include/llvm/Support/KnownFPClass.h M contrib/llvm-project/llvm/include/llvm/Support/LEB128.h M contrib/llvm-project/llvm/include/llvm/Support/LineIterator.h M contrib/llvm-project/llvm/include/llvm/Support/Locale.h M contrib/llvm-project/llvm/include/llvm/Support/LockFileManager.h M contrib/llvm-project/llvm/include/llvm/Support/MD5.h M contrib/llvm-project/llvm/include/llvm/Support/MSP430AttributeParser.h M contrib/llvm-project/llvm/include/llvm/Support/MSP430Attributes.h M contrib/llvm-project/llvm/include/llvm/Support/ManagedStatic.h M contrib/llvm-project/llvm/include/llvm/Support/MathExtras.h M contrib/llvm-project/llvm/include/llvm/Support/MemAlloc.h M contrib/llvm-project/llvm/include/llvm/Support/Memory.h M contrib/llvm-project/llvm/include/llvm/Support/MemoryBuffer.h M contrib/llvm-project/llvm/include/llvm/Support/MemoryBufferRef.h M contrib/llvm-project/llvm/include/llvm/Support/ModRef.h A contrib/llvm-project/llvm/include/llvm/Support/Mustache.h A contrib/llvm-project/llvm/include/llvm/Support/NVPTXAddrSpace.h M contrib/llvm-project/llvm/include/llvm/Support/NativeFormatting.h M contrib/llvm-project/llvm/include/llvm/Support/OptimizedStructLayout.h A contrib/llvm-project/llvm/include/llvm/Support/OptionStrCmp.h M contrib/llvm-project/llvm/include/llvm/Support/PGOOptions.h M contrib/llvm-project/llvm/include/llvm/Support/Parallel.h M contrib/llvm-project/llvm/include/llvm/Support/Path.h M contrib/llvm-project/llvm/include/llvm/Support/PluginLoader.h M contrib/llvm-project/llvm/include/llvm/Support/PrettyStackTrace.h M contrib/llvm-project/llvm/include/llvm/Support/Process.h M contrib/llvm-project/llvm/include/llvm/Support/Program.h A contrib/llvm-project/llvm/include/llvm/Support/ProgramStack.h M contrib/llvm-project/llvm/include/llvm/Support/RISCVAttributeParser.h M contrib/llvm-project/llvm/include/llvm/Support/RISCVAttributes.h M contrib/llvm-project/llvm/include/llvm/Support/RISCVISAUtils.h M contrib/llvm-project/llvm/include/llvm/Support/RandomNumberGenerator.h M contrib/llvm-project/llvm/include/llvm/Support/Recycler.h M contrib/llvm-project/llvm/include/llvm/Support/Regex.h M contrib/llvm-project/llvm/include/llvm/Support/Registry.h M contrib/llvm-project/llvm/include/llvm/Support/SHA1.h M contrib/llvm-project/llvm/include/llvm/Support/SHA256.h M contrib/llvm-project/llvm/include/llvm/Support/SMTAPI.h M contrib/llvm-project/llvm/include/llvm/Support/ScaledNumber.h M contrib/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h M contrib/llvm-project/llvm/include/llvm/Support/Signals.h M contrib/llvm-project/llvm/include/llvm/Support/Signposts.h M contrib/llvm-project/llvm/include/llvm/Support/SipHash.h M contrib/llvm-project/llvm/include/llvm/Support/SmallVectorMemoryBuffer.h M contrib/llvm-project/llvm/include/llvm/Support/SourceMgr.h M contrib/llvm-project/llvm/include/llvm/Support/SpecialCaseList.h M contrib/llvm-project/llvm/include/llvm/Support/StringSaver.h M contrib/llvm-project/llvm/include/llvm/Support/SuffixTree.h M contrib/llvm-project/llvm/include/llvm/Support/SuffixTreeNode.h M contrib/llvm-project/llvm/include/llvm/Support/SystemUtils.h M contrib/llvm-project/llvm/include/llvm/Support/TarWriter.h M contrib/llvm-project/llvm/include/llvm/Support/TargetOpcodes.def M contrib/llvm-project/llvm/include/llvm/Support/TargetSelect.h A contrib/llvm-project/llvm/include/llvm/Support/TextEncoding.h M contrib/llvm-project/llvm/include/llvm/Support/ThreadPool.h M contrib/llvm-project/llvm/include/llvm/Support/Threading.h M contrib/llvm-project/llvm/include/llvm/Support/TimeProfiler.h M contrib/llvm-project/llvm/include/llvm/Support/Timer.h M contrib/llvm-project/llvm/include/llvm/Support/ToolOutputFile.h M contrib/llvm-project/llvm/include/llvm/Support/TrailingObjects.h M contrib/llvm-project/llvm/include/llvm/Support/TypeName.h M contrib/llvm-project/llvm/include/llvm/Support/TypeSize.h M contrib/llvm-project/llvm/include/llvm/Support/Unicode.h M contrib/llvm-project/llvm/include/llvm/Support/UnicodeCharRanges.h A contrib/llvm-project/llvm/include/llvm/Support/UniqueBBID.h M contrib/llvm-project/llvm/include/llvm/Support/Valgrind.h M contrib/llvm-project/llvm/include/llvm/Support/VersionTuple.h M contrib/llvm-project/llvm/include/llvm/Support/VirtualFileSystem.h M contrib/llvm-project/llvm/include/llvm/Support/Win64EH.h M contrib/llvm-project/llvm/include/llvm/Support/Windows/WindowsSupport.h M contrib/llvm-project/llvm/include/llvm/Support/WindowsError.h M contrib/llvm-project/llvm/include/llvm/Support/WithColor.h M contrib/llvm-project/llvm/include/llvm/Support/X86DisassemblerDecoderCommon.h M contrib/llvm-project/llvm/include/llvm/Support/YAMLParser.h M contrib/llvm-project/llvm/include/llvm/Support/YAMLTraits.h M contrib/llvm-project/llvm/include/llvm/Support/raw_os_ostream.h M contrib/llvm-project/llvm/include/llvm/Support/raw_ostream.h M contrib/llvm-project/llvm/include/llvm/Support/raw_socket_stream.h M contrib/llvm-project/llvm/include/llvm/Support/thread.h M contrib/llvm-project/llvm/include/llvm/Support/xxhash.h A contrib/llvm-project/llvm/include/llvm/TableGen/AArch64ImmCheck.h M contrib/llvm-project/llvm/include/llvm/TableGen/DirectiveEmitter.h M contrib/llvm-project/llvm/include/llvm/TableGen/Error.h M contrib/llvm-project/llvm/include/llvm/TableGen/Main.h M contrib/llvm-project/llvm/include/llvm/TableGen/Record.h M contrib/llvm-project/llvm/include/llvm/TableGen/SetTheory.h A contrib/llvm-project/llvm/include/llvm/TableGen/SetTheory.td M contrib/llvm-project/llvm/include/llvm/TableGen/StringMatcher.h M contrib/llvm-project/llvm/include/llvm/TableGen/StringToOffsetTable.h A contrib/llvm-project/llvm/include/llvm/TableGen/TGTimer.h M contrib/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h M contrib/llvm-project/llvm/include/llvm/Target/CGPassBuilderOption.h M contrib/llvm-project/llvm/include/llvm/Target/GenericOpcodes.td M contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td M contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td A contrib/llvm-project/llvm/include/llvm/Target/RegisterTargetPassConfigCallback.h M contrib/llvm-project/llvm/include/llvm/Target/Target.td M contrib/llvm-project/llvm/include/llvm/Target/TargetCallingConv.td D contrib/llvm-project/llvm/include/llvm/Target/TargetIntrinsicInfo.h M contrib/llvm-project/llvm/include/llvm/Target/TargetLoweringObjectFile.h M contrib/llvm-project/llvm/include/llvm/Target/TargetMachine.h M contrib/llvm-project/llvm/include/llvm/Target/TargetMacroFusion.td M contrib/llvm-project/llvm/include/llvm/Target/TargetOptions.h M contrib/llvm-project/llvm/include/llvm/Target/TargetSchedule.td M contrib/llvm-project/llvm/include/llvm/Target/TargetSelectionDAG.td M contrib/llvm-project/llvm/include/llvm/TargetParser/AArch64CPUFeatures.inc A contrib/llvm-project/llvm/include/llvm/TargetParser/AArch64FeatPriorities.inc M contrib/llvm-project/llvm/include/llvm/TargetParser/AArch64TargetParser.h M contrib/llvm-project/llvm/include/llvm/TargetParser/ARMTargetParser.def M contrib/llvm-project/llvm/include/llvm/TargetParser/ARMTargetParser.h M contrib/llvm-project/llvm/include/llvm/TargetParser/ARMTargetParserCommon.h M contrib/llvm-project/llvm/include/llvm/TargetParser/CSKYTargetParser.h M contrib/llvm-project/llvm/include/llvm/TargetParser/Host.h M contrib/llvm-project/llvm/include/llvm/TargetParser/LoongArchTargetParser.def M contrib/llvm-project/llvm/include/llvm/TargetParser/LoongArchTargetParser.h M contrib/llvm-project/llvm/include/llvm/TargetParser/PPCTargetParser.def A contrib/llvm-project/llvm/include/llvm/TargetParser/PPCTargetParser.h M contrib/llvm-project/llvm/include/llvm/TargetParser/RISCVISAInfo.h M contrib/llvm-project/llvm/include/llvm/TargetParser/RISCVTargetParser.h M contrib/llvm-project/llvm/include/llvm/TargetParser/SubtargetFeature.h M contrib/llvm-project/llvm/include/llvm/TargetParser/TargetParser.h M contrib/llvm-project/llvm/include/llvm/TargetParser/Triple.h M contrib/llvm-project/llvm/include/llvm/TargetParser/X86TargetParser.def M contrib/llvm-project/llvm/include/llvm/TargetParser/X86TargetParser.h A contrib/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h A contrib/llvm-project/llvm/include/llvm/Testing/Demangle/DemangleTestCases.inc A contrib/llvm-project/llvm/include/llvm/Testing/Demangle/README.txt M contrib/llvm-project/llvm/include/llvm/TextAPI/Architecture.h M contrib/llvm-project/llvm/include/llvm/TextAPI/ArchitectureSet.h M contrib/llvm-project/llvm/include/llvm/TextAPI/DylibReader.h M contrib/llvm-project/llvm/include/llvm/TextAPI/InterfaceFile.h M contrib/llvm-project/llvm/include/llvm/TextAPI/PackedVersion.h M contrib/llvm-project/llvm/include/llvm/TextAPI/Platform.h M contrib/llvm-project/llvm/include/llvm/TextAPI/Record.h M contrib/llvm-project/llvm/include/llvm/TextAPI/RecordVisitor.h M contrib/llvm-project/llvm/include/llvm/TextAPI/RecordsSlice.h M contrib/llvm-project/llvm/include/llvm/TextAPI/Symbol.h M contrib/llvm-project/llvm/include/llvm/TextAPI/SymbolSet.h M contrib/llvm-project/llvm/include/llvm/TextAPI/Target.h M contrib/llvm-project/llvm/include/llvm/TextAPI/TextAPIError.h M contrib/llvm-project/llvm/include/llvm/TextAPI/TextAPIReader.h M contrib/llvm-project/llvm/include/llvm/TextAPI/TextAPIWriter.h M contrib/llvm-project/llvm/include/llvm/TextAPI/Utils.h M contrib/llvm-project/llvm/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h M contrib/llvm-project/llvm/include/llvm/ToolDrivers/llvm-lib/LibDriver.h M contrib/llvm-project/llvm/include/llvm/Transforms/CFGuard.h A contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ABI.h A contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/CoroAnnotationElide.h R088 contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroInstr.h contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/CoroInstr.h A contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/CoroShape.h M contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/CoroSplit.h A contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/MaterializationUtils.h A contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/SpillUtils.h A contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/SuspendCrossingInfo.h M contrib/llvm-project/llvm/include/llvm/Transforms/HipStdPar/HipStdPar.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/AlwaysInliner.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/BlockExtractor.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/EmbedBitcodePass.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ExtractGV.h A contrib/llvm-project/llvm/include/llvm/Transforms/IPO/FatLTOCleanup.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/FunctionAttrs.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/FunctionImport.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/FunctionSpecialization.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/GlobalDCE.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/Inliner.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/Internalize.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/MergeFunctions.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ModuleInliner.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ProfiledCallGraph.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/SampleContextTracker.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/SampleProfile.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/SampleProfileMatcher.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/SampleProfileProbe.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/StripDeadPrototypes.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/StripSymbols.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h M contrib/llvm-project/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h M contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/InstCombine.h M contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/InstCombiner.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/BoundsChecking.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/CFGMST.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/InstrProfiling.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/KCFI.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h R058 contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemProfiler.h contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemProfInstrumentation.h A contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemProfUse.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h A contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h D contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/PoisonChecking.h A contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/RealtimeSanitizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h M contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h A contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/TypeSanitizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/ObjCARC.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/GVN.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/GVNExpression.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/JumpThreading.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h A contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/LoopTermFold.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/Reassociate.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/SCCP.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/Scalarizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/StructurizeCFG.h D contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/TLSVariableHoist.h M contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/TailRecursionElimination.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/CallGraphUpdater.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/CallPromotionUtils.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Cloning.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/CodeExtractor.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/CodeLayout.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/CodeMoverUtils.h A contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ControlFlowUtils.h D contrib/llvm-project/llvm/include/llvm/Transforms/Utils/DXILResource.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Debugify.h R053 contrib/llvm-project/llvm/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h contrib/llvm-project/llvm/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Evaluator.h A contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ExtraPassManager.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/FunctionComparator.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/FunctionImportUtils.h A contrib/llvm-project/llvm/include/llvm/Transforms/Utils/IRNormalizer.h R082 contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation.h contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Instrumentation.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/IntegerDivision.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LCSSA.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Local.h A contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LockstepReverseIterator.h A contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LongestCommonSequence.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LoopPeel.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LoopRotationUtils.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LoopSimplify.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LoopUtils.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LoopVersioning.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LowerAtomic.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h A contrib/llvm-project/llvm/include/llvm/Transforms/Utils/LowerVectorIntrinsics.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ModuleUtils.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/PredicateInfo.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SCCPSolver.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SSAUpdater.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SSAUpdaterBulk.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SanitizerStats.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SimplifyCFGOptions.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SizeOpts.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SplitModule.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/UnrollLoop.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/VNCoercion.h M contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ValueMapper.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h M contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h M contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h M contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h M contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Debug.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/InstrMaps.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Interval.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/NullPass.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintInstructionCount.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintRegion.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysAccept.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h A contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h M contrib/llvm-project/llvm/include/llvm/WindowsDriver/MSVCPaths.h M contrib/llvm-project/llvm/include/llvm/WindowsManifest/WindowsManifestMerger.h M contrib/llvm-project/llvm/include/llvm/XRay/BlockIndexer.h M contrib/llvm-project/llvm/include/llvm/XRay/BlockPrinter.h M contrib/llvm-project/llvm/include/llvm/XRay/BlockVerifier.h M contrib/llvm-project/llvm/include/llvm/XRay/FDRRecordConsumer.h M contrib/llvm-project/llvm/include/llvm/XRay/FDRRecordProducer.h M contrib/llvm-project/llvm/include/llvm/XRay/FDRRecords.h M contrib/llvm-project/llvm/include/llvm/XRay/FDRTraceWriter.h M contrib/llvm-project/llvm/include/llvm/XRay/FileHeaderReader.h M contrib/llvm-project/llvm/include/llvm/XRay/Graph.h M contrib/llvm-project/llvm/include/llvm/XRay/InstrumentationMap.h M contrib/llvm-project/llvm/include/llvm/XRay/Profile.h M contrib/llvm-project/llvm/include/llvm/XRay/RecordPrinter.h M contrib/llvm-project/llvm/include/llvm/XRay/Trace.h M contrib/llvm-project/llvm/include/module.modulemap M contrib/llvm-project/llvm/lib/Analysis/AliasAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/AliasSetTracker.cpp M contrib/llvm-project/llvm/lib/Analysis/Analysis.cpp M contrib/llvm-project/llvm/lib/Analysis/AssumeBundleQueries.cpp M contrib/llvm-project/llvm/lib/Analysis/AssumptionCache.cpp M contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/CFG.cpp M contrib/llvm-project/llvm/lib/Analysis/CFGPrinter.cpp M contrib/llvm-project/llvm/lib/Analysis/CGSCCPassManager.cpp M contrib/llvm-project/llvm/lib/Analysis/CallGraph.cpp M contrib/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp M contrib/llvm-project/llvm/lib/Analysis/CaptureTracking.cpp M contrib/llvm-project/llvm/lib/Analysis/CmpInstAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp M contrib/llvm-project/llvm/lib/Analysis/ConstraintSystem.cpp M contrib/llvm-project/llvm/lib/Analysis/CostModel.cpp A contrib/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/CycleAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/DDG.cpp A contrib/llvm-project/llvm/lib/Analysis/DXILMetadataAnalysis.cpp A contrib/llvm-project/llvm/lib/Analysis/DXILResource.cpp M contrib/llvm-project/llvm/lib/Analysis/Delinearization.cpp M contrib/llvm-project/llvm/lib/Analysis/DemandedBits.cpp M contrib/llvm-project/llvm/lib/Analysis/DependenceAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/DependenceGraphBuilder.cpp M contrib/llvm-project/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp M contrib/llvm-project/llvm/lib/Analysis/DomPrinter.cpp M contrib/llvm-project/llvm/lib/Analysis/DomTreeUpdater.cpp M contrib/llvm-project/llvm/lib/Analysis/DominanceFrontier.cpp A contrib/llvm-project/llvm/lib/Analysis/EphemeralValuesCache.cpp A contrib/llvm-project/llvm/lib/Analysis/FloatingPointPredicateUtils.cpp M contrib/llvm-project/llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/GlobalsModRef.cpp A contrib/llvm-project/llvm/lib/Analysis/HashRecognize.cpp A contrib/llvm-project/llvm/lib/Analysis/IR2Vec.cpp M contrib/llvm-project/llvm/lib/Analysis/IRSimilarityIdentifier.cpp M contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp M contrib/llvm-project/llvm/lib/Analysis/IVUsers.cpp M contrib/llvm-project/llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp M contrib/llvm-project/llvm/lib/Analysis/IndirectCallPromotionAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/InlineAdvisor.cpp M contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp M contrib/llvm-project/llvm/lib/Analysis/InlineOrder.cpp M contrib/llvm-project/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/InstCount.cpp M contrib/llvm-project/llvm/lib/Analysis/InstructionPrecedenceTracking.cpp M contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp A contrib/llvm-project/llvm/lib/Analysis/KernelInfo.cpp A contrib/llvm-project/llvm/lib/Analysis/LastRunTrackingAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/LazyCallGraph.cpp M contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/Lint.cpp M contrib/llvm-project/llvm/lib/Analysis/Loads.cpp M contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/LoopAnalysisManager.cpp M contrib/llvm-project/llvm/lib/Analysis/LoopCacheAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/LoopNestAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/LoopPass.cpp M contrib/llvm-project/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp M contrib/llvm-project/llvm/lib/Analysis/MLInlineAdvisor.cpp M contrib/llvm-project/llvm/lib/Analysis/MemDerefPrinter.cpp M contrib/llvm-project/llvm/lib/Analysis/MemoryBuiltins.cpp M contrib/llvm-project/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/MemoryLocation.cpp M contrib/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/MemorySSA.cpp M contrib/llvm-project/llvm/lib/Analysis/MemorySSAUpdater.cpp M contrib/llvm-project/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp M contrib/llvm-project/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/MustExecute.cpp M contrib/llvm-project/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/OptimizationRemarkEmitter.cpp M contrib/llvm-project/llvm/lib/Analysis/OverflowInstAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/PHITransAddr.cpp M contrib/llvm-project/llvm/lib/Analysis/PhiValues.cpp M contrib/llvm-project/llvm/lib/Analysis/PostDominators.cpp M contrib/llvm-project/llvm/lib/Analysis/ProfileSummaryInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/PtrUseVisitor.cpp M contrib/llvm-project/llvm/lib/Analysis/RegionInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/RegionPass.cpp M contrib/llvm-project/llvm/lib/Analysis/RegionPrinter.cpp M contrib/llvm-project/llvm/lib/Analysis/ReplayInlineAdvisor.cpp M contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp M contrib/llvm-project/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/ScopedNoAliasAA.cpp M contrib/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp A contrib/llvm-project/llvm/lib/Analysis/StaticDataProfileInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/StructuralHash.cpp M contrib/llvm-project/llvm/lib/Analysis/SyntheticCountsUtils.cpp M contrib/llvm-project/llvm/lib/Analysis/TargetLibraryInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/TypeMetadataUtils.cpp M contrib/llvm-project/llvm/lib/Analysis/UniformityAnalysis.cpp M contrib/llvm-project/llvm/lib/Analysis/ValueLattice.cpp M contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp M contrib/llvm-project/llvm/lib/Analysis/VectorUtils.cpp M contrib/llvm-project/llvm/lib/AsmParser/LLLexer.cpp M contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp M contrib/llvm-project/llvm/lib/BinaryFormat/DXContainer.cpp M contrib/llvm-project/llvm/lib/BinaryFormat/Dwarf.cpp M contrib/llvm-project/llvm/lib/BinaryFormat/ELF.cpp M contrib/llvm-project/llvm/lib/BinaryFormat/MachO.cpp M contrib/llvm-project/llvm/lib/BinaryFormat/MsgPackReader.cpp M contrib/llvm-project/llvm/lib/BinaryFormat/XCOFF.cpp M contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp M contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp M contrib/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp M contrib/llvm-project/llvm/lib/Bitcode/Reader/ValueList.cpp M contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp M contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp M contrib/llvm-project/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp M contrib/llvm-project/llvm/lib/Bitstream/Reader/BitstreamReader.cpp A contrib/llvm-project/llvm/lib/CGData/CodeGenData.cpp A contrib/llvm-project/llvm/lib/CGData/CodeGenDataReader.cpp A contrib/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp R094 contrib/llvm-project/llvm/lib/CodeGenData/OutlinedHashTree.cpp contrib/llvm-project/llvm/lib/CGData/OutlinedHashTree.cpp R097 contrib/llvm-project/llvm/lib/CodeGenData/OutlinedHashTreeRecord.cpp contrib/llvm-project/llvm/lib/CGData/OutlinedHashTreeRecord.cpp A contrib/llvm-project/llvm/lib/CGData/StableFunctionMap.cpp A contrib/llvm-project/llvm/lib/CGData/StableFunctionMapRecord.cpp M contrib/llvm-project/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp M contrib/llvm-project/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h M contrib/llvm-project/llvm/lib/CodeGen/AllocationOrder.cpp M contrib/llvm-project/llvm/lib/CodeGen/AllocationOrder.h M contrib/llvm-project/llvm/lib/CodeGen/Analysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DIE.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DIEHash.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/PseudoProbePrinter.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/PseudoProbePrinter.h M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/WinCFGuard.cpp M contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/WinException.cpp M contrib/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp M contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp M contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp M contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp M contrib/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp M contrib/llvm-project/llvm/lib/CodeGen/BreakFalseDeps.cpp M contrib/llvm-project/llvm/lib/CodeGen/CFIFixup.cpp M contrib/llvm-project/llvm/lib/CodeGen/CFIInstrInserter.cpp M contrib/llvm-project/llvm/lib/CodeGen/CalcSpillWeights.cpp M contrib/llvm-project/llvm/lib/CodeGen/CallingConvLower.cpp M contrib/llvm-project/llvm/lib/CodeGen/CodeGen.cpp M contrib/llvm-project/llvm/lib/CodeGen/CodeGenCommonISel.cpp M contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp R075 contrib/llvm-project/llvm/lib/CodeGen/LLVMTargetMachine.cpp contrib/llvm-project/llvm/lib/CodeGen/CodeGenTargetMachineImpl.cpp M contrib/llvm-project/llvm/lib/CodeGen/CommandFlags.cpp M contrib/llvm-project/llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp M contrib/llvm-project/llvm/lib/CodeGen/CriticalAntiDepBreaker.h M contrib/llvm-project/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp M contrib/llvm-project/llvm/lib/CodeGen/DetectDeadLanes.cpp A contrib/llvm-project/llvm/lib/CodeGen/DroppedVariableStatsMIR.cpp M contrib/llvm-project/llvm/lib/CodeGen/DwarfEHPrepare.cpp R056 contrib/llvm-project/llvm/lib/CodeGen/EHContGuardCatchret.cpp contrib/llvm-project/llvm/lib/CodeGen/EHContGuardTargets.cpp M contrib/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp M contrib/llvm-project/llvm/lib/CodeGen/EdgeBundles.cpp M contrib/llvm-project/llvm/lib/CodeGen/ExecutionDomainFix.cpp R094 contrib/llvm-project/llvm/lib/CodeGen/ExpandLargeFpConvert.cpp contrib/llvm-project/llvm/lib/CodeGen/ExpandFp.cpp M contrib/llvm-project/llvm/lib/CodeGen/ExpandLargeDivRem.cpp M contrib/llvm-project/llvm/lib/CodeGen/ExpandMemCmp.cpp M contrib/llvm-project/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp M contrib/llvm-project/llvm/lib/CodeGen/ExpandVectorPredication.cpp M contrib/llvm-project/llvm/lib/CodeGen/FEntryInserter.cpp M contrib/llvm-project/llvm/lib/CodeGen/FaultMaps.cpp M contrib/llvm-project/llvm/lib/CodeGen/FinalizeISel.cpp M contrib/llvm-project/llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp M contrib/llvm-project/llvm/lib/CodeGen/FuncletLayout.cpp M contrib/llvm-project/llvm/lib/CodeGen/GCEmptyBasicBlocks.cpp M contrib/llvm-project/llvm/lib/CodeGen/GCMetadata.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp A contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperArtifacts.cpp A contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp A contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCompares.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperVectorOps.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/GIMatchTableExecutor.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/GISelChangeObserver.cpp D contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp A contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/Localizer.cpp A contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp M contrib/llvm-project/llvm/lib/CodeGen/GlobalMerge.cpp A contrib/llvm-project/llvm/lib/CodeGen/GlobalMergeFunctions.cpp M contrib/llvm-project/llvm/lib/CodeGen/HardwareLoops.cpp M contrib/llvm-project/llvm/lib/CodeGen/IfConversion.cpp M contrib/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp M contrib/llvm-project/llvm/lib/CodeGen/IndirectBrExpandPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/InitUndef.cpp M contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp M contrib/llvm-project/llvm/lib/CodeGen/InterferenceCache.cpp M contrib/llvm-project/llvm/lib/CodeGen/InterleavedAccessPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp M contrib/llvm-project/llvm/lib/CodeGen/IntrinsicLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/KCFI.cpp M contrib/llvm-project/llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/LexicalScopes.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h M contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.h M contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveInterval.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveIntervalCalc.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveIntervalUnion.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveIntervals.cpp M contrib/llvm-project/llvm/lib/CodeGen/LivePhysRegs.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveRangeCalc.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveRangeEdit.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveRangeShrink.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveRegMatrix.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveStacks.cpp M contrib/llvm-project/llvm/lib/CodeGen/LiveVariables.cpp M contrib/llvm-project/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp M contrib/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp M contrib/llvm-project/llvm/lib/CodeGen/LowerEmuTLS.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRCanonicalizerPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MILexer.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MILexer.h M contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIRParser.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRPrintingPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRSampleProfile.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRVRegNamerUtils.cpp M contrib/llvm-project/llvm/lib/CodeGen/MIRVRegNamerUtils.h M contrib/llvm-project/llvm/lib/CodeGen/MLRegAllocEvictAdvisor.cpp M contrib/llvm-project/llvm/lib/CodeGen/MLRegAllocEvictAdvisor.h M contrib/llvm-project/llvm/lib/CodeGen/MLRegAllocPriorityAdvisor.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineCombiner.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineConvergenceVerifier.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineCopyPropagation.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineCycleAnalysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineDomTreeUpdater.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineDominanceFrontier.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineDominators.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineFunctionSplitter.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineInstrBundle.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineLateInstrsCleanup.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineLoopInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineModuleInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineModuleSlotTracker.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineOutliner.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachinePassManager.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachinePostDominators.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineSSAContext.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineSSAUpdater.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineSizeOpts.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineStableHash.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineStripDebug.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineTraceMetrics.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineUniformityAnalysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp M contrib/llvm-project/llvm/lib/CodeGen/MacroFusion.cpp M contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp M contrib/llvm-project/llvm/lib/CodeGen/NonRelocatableStringpool.cpp M contrib/llvm-project/llvm/lib/CodeGen/OptimizePHIs.cpp M contrib/llvm-project/llvm/lib/CodeGen/PHIElimination.cpp M contrib/llvm-project/llvm/lib/CodeGen/PHIEliminationUtils.cpp M contrib/llvm-project/llvm/lib/CodeGen/PHIEliminationUtils.h M contrib/llvm-project/llvm/lib/CodeGen/PatchableFunction.cpp M contrib/llvm-project/llvm/lib/CodeGen/PeepholeOptimizer.cpp M contrib/llvm-project/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp M contrib/llvm-project/llvm/lib/CodeGen/PostRASchedulerList.cpp M contrib/llvm-project/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/ProcessImplicitDefs.cpp M contrib/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp M contrib/llvm-project/llvm/lib/CodeGen/PseudoProbeInserter.cpp M contrib/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp M contrib/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp M contrib/llvm-project/llvm/lib/CodeGen/RDFRegisters.cpp M contrib/llvm-project/llvm/lib/CodeGen/ReachingDefAnalysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocBase.h M contrib/llvm-project/llvm/lib/CodeGen/RegAllocBasic.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocEvictionAdvisor.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocFast.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.h M contrib/llvm-project/llvm/lib/CodeGen/RegAllocPBQP.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocPriorityAdvisor.cpp D contrib/llvm-project/llvm/lib/CodeGen/RegAllocPriorityAdvisor.h M contrib/llvm-project/llvm/lib/CodeGen/RegAllocScore.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegAllocScore.h M contrib/llvm-project/llvm/lib/CodeGen/RegUsageInfoCollector.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegUsageInfoPropagate.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegisterClassInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.h M contrib/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegisterScavenging.cpp M contrib/llvm-project/llvm/lib/CodeGen/RegisterUsageInfo.cpp A contrib/llvm-project/llvm/lib/CodeGen/RemoveLoadsIntoFakeUses.cpp M contrib/llvm-project/llvm/lib/CodeGen/RemoveRedundantDebugValues.cpp M contrib/llvm-project/llvm/lib/CodeGen/RenameIndependentSubregs.cpp M contrib/llvm-project/llvm/lib/CodeGen/ReplaceWithVeclib.cpp M contrib/llvm-project/llvm/lib/CodeGen/ResetMachineFunctionPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/SafeStack.cpp M contrib/llvm-project/llvm/lib/CodeGen/SanitizerBinaryMetadata.cpp M contrib/llvm-project/llvm/lib/CodeGen/ScheduleDAG.cpp M contrib/llvm-project/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectOptimize.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/MatchContext.h M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h A contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SDNodeInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/ShadowStackGCLowering.cpp M contrib/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp M contrib/llvm-project/llvm/lib/CodeGen/SjLjEHPrepare.cpp M contrib/llvm-project/llvm/lib/CodeGen/SlotIndexes.cpp M contrib/llvm-project/llvm/lib/CodeGen/SpillPlacement.cpp M contrib/llvm-project/llvm/lib/CodeGen/SplitKit.cpp M contrib/llvm-project/llvm/lib/CodeGen/SplitKit.h M contrib/llvm-project/llvm/lib/CodeGen/StackColoring.cpp M contrib/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp M contrib/llvm-project/llvm/lib/CodeGen/StackMaps.cpp M contrib/llvm-project/llvm/lib/CodeGen/StackProtector.cpp M contrib/llvm-project/llvm/lib/CodeGen/StackSlotColoring.cpp A contrib/llvm-project/llvm/lib/CodeGen/StaticDataAnnotator.cpp A contrib/llvm-project/llvm/lib/CodeGen/StaticDataSplitter.cpp M contrib/llvm-project/llvm/lib/CodeGen/SwiftErrorValueTracking.cpp M contrib/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp M contrib/llvm-project/llvm/lib/CodeGen/TailDuplication.cpp M contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetOptionsImpl.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetPassConfig.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetSchedule.cpp M contrib/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp M contrib/llvm-project/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp M contrib/llvm-project/llvm/lib/CodeGen/TypePromotion.cpp M contrib/llvm-project/llvm/lib/CodeGen/UnreachableBlockElim.cpp M contrib/llvm-project/llvm/lib/CodeGen/VLIWMachineScheduler.cpp M contrib/llvm-project/llvm/lib/CodeGen/ValueTypes.cpp M contrib/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp M contrib/llvm-project/llvm/lib/CodeGen/WasmEHPrepare.cpp M contrib/llvm-project/llvm/lib/CodeGen/WinEHPrepare.cpp M contrib/llvm-project/llvm/lib/CodeGen/WindowScheduler.cpp A contrib/llvm-project/llvm/lib/CodeGen/WindowsSecureHotPatching.cpp M contrib/llvm-project/llvm/lib/CodeGen/XRayInstrumentation.cpp M contrib/llvm-project/llvm/lib/CodeGenTypes/LowLevelType.cpp A contrib/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp A contrib/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp A contrib/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.cpp A contrib/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIState.cpp A contrib/llvm-project/llvm/lib/DWARFCFIChecker/Registers.h M contrib/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinkerCompileUnit.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFStreamer.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ArrayList.h M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFEmitterImpl.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFEmitterImpl.h M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.h M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerImpl.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerTypeUnit.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DebugLineSectionEmitter.h M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/OutputSections.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/OutputSections.h M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/SyntheticTypeNameBuilder.cpp M contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/TypePool.h M contrib/llvm-project/llvm/lib/DWP/DWP.cpp M contrib/llvm-project/llvm/lib/DebugInfo/BTF/BTFContext.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp M contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeTableCollection.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp A contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFCFIPrinter.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp D contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp D contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp A contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp D contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFTypePrinter.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp A contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnwindTablePrinter.cpp M contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp A contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.cpp A contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/DWARFExpression.cpp A contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.cpp A contrib/llvm-project/llvm/lib/DebugInfo/GSYM/CallSiteInfo.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ExtractRanges.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp A contrib/llvm-project/llvm/lib/DebugInfo/GSYM/GsymContext.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/GsymReader.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/InlineInfo.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/LookupResult.cpp A contrib/llvm-project/llvm/lib/DebugInfo/GSYM/MergedFunctionsInfo.cpp M contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ObjectFileTransformer.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVCompare.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVElement.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVObject.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVOptions.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVReader.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSort.cpp A contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSourceLanguage.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSupport.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSymbol.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVType.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/LVReaderHandler.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.cpp M contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp M contrib/llvm-project/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/FormatUtil.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/LinePrinter.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeEnumLineNumbers.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeEnumSymbols.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeTypeArray.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeTypeUDT.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeTypeVTShape.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/PDBContext.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp M contrib/llvm-project/llvm/lib/DebugInfo/PDB/UDTLayout.cpp M contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp M contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/Markup.cpp M contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp M contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp M contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp M contrib/llvm-project/llvm/lib/Debuginfod/Debuginfod.cpp M contrib/llvm-project/llvm/lib/Demangle/Demangle.cpp M contrib/llvm-project/llvm/lib/Demangle/ItaniumDemangle.cpp M contrib/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp M contrib/llvm-project/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp M contrib/llvm-project/llvm/lib/Demangle/RustDemangle.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/COFF.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/COFFDirectiveParser.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/COFFOptions.td M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/CompactUnwindSupport.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/CompactUnwindSupport.h M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/DefineExternalSectionStartAndEndSymbols.h M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/EHFrameSupportImpl.h M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_aarch32.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_ppc64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp R061 contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_i386.cpp contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_x86.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLinkMemoryManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachO.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h A contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/XCOFF.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/XCOFFLinkGraphBuilder.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/XCOFFLinkGraphBuilder.h A contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/XCOFF_ppc64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/aarch32.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/aarch64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/loongarch.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ppc64.cpp R086 contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/i386.cpp contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/x86.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/x86_64.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/AbsoluteSymbols.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/COFF.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/COFFVCRuntimeSupport.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Core.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/DebugInfoSupport.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EHFrameRegistrationPlugin.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCDebugObjectRegistrar.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.cpp D contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCEHFrameRegistrar.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCGenericDylibManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/GetDylibInterface.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/IRPartitionLayer.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/JITLinkReentryTrampolines.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Layer.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LazyObjectLinkingLayer.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LinkGraphLayer.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LinkGraphLinkingLayer.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LoadLinkableFile.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LookupAndRecordAddrs.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/MachO.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Mangling.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ObjectFileInterface.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/RedirectionManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/SectCreate.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/MachOObjectFormat.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/ObjectFormats.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/OrcError.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/SymbolStringPool.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Speculation.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TaskDispatch.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp A contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h M contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h M contrib/llvm-project/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp M contrib/llvm-project/llvm/lib/ExecutionEngine/TargetSelect.cpp M contrib/llvm-project/llvm/lib/FileCheck/FileCheck.cpp M contrib/llvm-project/llvm/lib/FileCheck/FileCheckImpl.h A contrib/llvm-project/llvm/lib/Frontend/Atomic/Atomic.cpp A contrib/llvm-project/llvm/lib/Frontend/Directive/Spelling.cpp M contrib/llvm-project/llvm/lib/Frontend/Driver/CodeGenOptions.cpp A contrib/llvm-project/llvm/lib/Frontend/HLSL/CBuffer.cpp M contrib/llvm-project/llvm/lib/Frontend/HLSL/HLSLResource.cpp A contrib/llvm-project/llvm/lib/Frontend/HLSL/HLSLRootSignature.cpp A contrib/llvm-project/llvm/lib/Frontend/HLSL/RootSignatureMetadata.cpp A contrib/llvm-project/llvm/lib/Frontend/HLSL/RootSignatureValidations.cpp M contrib/llvm-project/llvm/lib/Frontend/Offloading/OffloadWrapper.cpp M contrib/llvm-project/llvm/lib/Frontend/Offloading/Utility.cpp M contrib/llvm-project/llvm/lib/Frontend/OpenACC/ACC.cpp A contrib/llvm-project/llvm/lib/Frontend/OpenMP/DirectiveNameParser.cpp M contrib/llvm-project/llvm/lib/Frontend/OpenMP/OMP.cpp M contrib/llvm-project/llvm/lib/Frontend/OpenMP/OMPContext.cpp M contrib/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp M contrib/llvm-project/llvm/lib/FuzzMutate/IRMutator.cpp M contrib/llvm-project/llvm/lib/FuzzMutate/Operations.cpp M contrib/llvm-project/llvm/lib/FuzzMutate/RandomIRBuilder.cpp M contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp M contrib/llvm-project/llvm/lib/IR/Assumptions.cpp M contrib/llvm-project/llvm/lib/IR/AttributeImpl.h M contrib/llvm-project/llvm/lib/IR/Attributes.cpp M contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp M contrib/llvm-project/llvm/lib/IR/BasicBlock.cpp A contrib/llvm-project/llvm/lib/IR/ConstantFPRange.cpp M contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp M contrib/llvm-project/llvm/lib/IR/ConstantRange.cpp M contrib/llvm-project/llvm/lib/IR/ConstantRangeList.cpp M contrib/llvm-project/llvm/lib/IR/Constants.cpp M contrib/llvm-project/llvm/lib/IR/ConstantsContext.h M contrib/llvm-project/llvm/lib/IR/ConvergenceVerifier.cpp M contrib/llvm-project/llvm/lib/IR/Core.cpp M contrib/llvm-project/llvm/lib/IR/DIBuilder.cpp M contrib/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp M contrib/llvm-project/llvm/lib/IR/DataLayout.cpp M contrib/llvm-project/llvm/lib/IR/DebugInfo.cpp M contrib/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp M contrib/llvm-project/llvm/lib/IR/DebugLoc.cpp M contrib/llvm-project/llvm/lib/IR/DebugProgramInstruction.cpp M contrib/llvm-project/llvm/lib/IR/DiagnosticInfo.cpp M contrib/llvm-project/llvm/lib/IR/DiagnosticPrinter.cpp M contrib/llvm-project/llvm/lib/IR/Dominators.cpp A contrib/llvm-project/llvm/lib/IR/DroppedVariableStats.cpp A contrib/llvm-project/llvm/lib/IR/DroppedVariableStatsIR.cpp M contrib/llvm-project/llvm/lib/IR/EHPersonalities.cpp M contrib/llvm-project/llvm/lib/IR/Function.cpp M contrib/llvm-project/llvm/lib/IR/GCStrategy.cpp M contrib/llvm-project/llvm/lib/IR/Globals.cpp M contrib/llvm-project/llvm/lib/IR/IRBuilder.cpp M contrib/llvm-project/llvm/lib/IR/IRPrintingPasses.cpp M contrib/llvm-project/llvm/lib/IR/InlineAsm.cpp M contrib/llvm-project/llvm/lib/IR/Instruction.cpp M contrib/llvm-project/llvm/lib/IR/Instructions.cpp M contrib/llvm-project/llvm/lib/IR/IntrinsicInst.cpp A contrib/llvm-project/llvm/lib/IR/Intrinsics.cpp M contrib/llvm-project/llvm/lib/IR/LLVMContext.cpp M contrib/llvm-project/llvm/lib/IR/LLVMContextImpl.cpp M contrib/llvm-project/llvm/lib/IR/LLVMContextImpl.h M contrib/llvm-project/llvm/lib/IR/LegacyPassManager.cpp M contrib/llvm-project/llvm/lib/IR/MDBuilder.cpp M contrib/llvm-project/llvm/lib/IR/Mangler.cpp M contrib/llvm-project/llvm/lib/IR/MemoryModelRelaxationAnnotations.cpp M contrib/llvm-project/llvm/lib/IR/Metadata.cpp M contrib/llvm-project/llvm/lib/IR/Module.cpp M contrib/llvm-project/llvm/lib/IR/ModuleSummaryIndex.cpp M contrib/llvm-project/llvm/lib/IR/Operator.cpp M contrib/llvm-project/llvm/lib/IR/OptBisect.cpp M contrib/llvm-project/llvm/lib/IR/Pass.cpp M contrib/llvm-project/llvm/lib/IR/PassInstrumentation.cpp M contrib/llvm-project/llvm/lib/IR/PassManager.cpp M contrib/llvm-project/llvm/lib/IR/PassRegistry.cpp M contrib/llvm-project/llvm/lib/IR/PassTimingInfo.cpp M contrib/llvm-project/llvm/lib/IR/PrintPasses.cpp M contrib/llvm-project/llvm/lib/IR/ProfDataUtils.cpp M contrib/llvm-project/llvm/lib/IR/ProfileSummary.cpp M contrib/llvm-project/llvm/lib/IR/ReplaceConstant.cpp M contrib/llvm-project/llvm/lib/IR/RuntimeLibcalls.cpp M contrib/llvm-project/llvm/lib/IR/SSAContext.cpp M contrib/llvm-project/llvm/lib/IR/SafepointIRVerifier.cpp M contrib/llvm-project/llvm/lib/IR/StructuralHash.cpp M contrib/llvm-project/llvm/lib/IR/Type.cpp M contrib/llvm-project/llvm/lib/IR/TypedPointerType.cpp M contrib/llvm-project/llvm/lib/IR/Use.cpp M contrib/llvm-project/llvm/lib/IR/User.cpp M contrib/llvm-project/llvm/lib/IR/VFABIDemangler.cpp M contrib/llvm-project/llvm/lib/IR/Value.cpp M contrib/llvm-project/llvm/lib/IR/ValueSymbolTable.cpp D contrib/llvm-project/llvm/lib/IR/VectorBuilder.cpp A contrib/llvm-project/llvm/lib/IR/VectorTypeUtils.cpp M contrib/llvm-project/llvm/lib/IR/Verifier.cpp M contrib/llvm-project/llvm/lib/IRPrinter/IRPrintingPasses.cpp M contrib/llvm-project/llvm/lib/IRReader/IRReader.cpp M contrib/llvm-project/llvm/lib/InterfaceStub/IFSHandler.cpp M contrib/llvm-project/llvm/lib/LTO/LTO.cpp M contrib/llvm-project/llvm/lib/LTO/LTOBackend.cpp M contrib/llvm-project/llvm/lib/LTO/LTOCodeGenerator.cpp M contrib/llvm-project/llvm/lib/LTO/LTOModule.cpp D contrib/llvm-project/llvm/lib/LTO/SummaryBasedOptimizations.cpp M contrib/llvm-project/llvm/lib/LTO/ThinLTOCodeGenerator.cpp M contrib/llvm-project/llvm/lib/LTO/UpdateCompilerUsed.cpp M contrib/llvm-project/llvm/lib/LineEditor/LineEditor.cpp M contrib/llvm-project/llvm/lib/Linker/IRMover.cpp M contrib/llvm-project/llvm/lib/Linker/LinkDiagnosticInfo.h M contrib/llvm-project/llvm/lib/MC/ConstantPools.cpp M contrib/llvm-project/llvm/lib/MC/DXContainerPSVInfo.cpp A contrib/llvm-project/llvm/lib/MC/DXContainerRootSignature.cpp M contrib/llvm-project/llvm/lib/MC/ELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/MC/GOFFObjectWriter.cpp M contrib/llvm-project/llvm/lib/MC/MCAsmBackend.cpp M contrib/llvm-project/llvm/lib/MC/MCAsmInfo.cpp M contrib/llvm-project/llvm/lib/MC/MCAsmInfoDarwin.cpp M contrib/llvm-project/llvm/lib/MC/MCAsmInfoXCOFF.cpp M contrib/llvm-project/llvm/lib/MC/MCAsmStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCAssembler.cpp M contrib/llvm-project/llvm/lib/MC/MCCodeView.cpp M contrib/llvm-project/llvm/lib/MC/MCContext.cpp M contrib/llvm-project/llvm/lib/MC/MCDXContainerStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCDXContainerWriter.cpp M contrib/llvm-project/llvm/lib/MC/MCDisassembler/Disassembler.cpp M contrib/llvm-project/llvm/lib/MC/MCDisassembler/Disassembler.h M contrib/llvm-project/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp M contrib/llvm-project/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp M contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp M contrib/llvm-project/llvm/lib/MC/MCELFObjectTargetWriter.cpp M contrib/llvm-project/llvm/lib/MC/MCELFStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCExpr.cpp M contrib/llvm-project/llvm/lib/MC/MCFragment.cpp M contrib/llvm-project/llvm/lib/MC/MCGOFFStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCInst.cpp M contrib/llvm-project/llvm/lib/MC/MCInstPrinter.cpp M contrib/llvm-project/llvm/lib/MC/MCInstrDesc.cpp M contrib/llvm-project/llvm/lib/MC/MCLinkerOptimizationHint.cpp M contrib/llvm-project/llvm/lib/MC/MCMachOStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCNullStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCObjectFileInfo.cpp M contrib/llvm-project/llvm/lib/MC/MCObjectStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCObjectWriter.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/COFFAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/COFFMasmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/DarwinAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/ELFAsmParser.cpp D contrib/llvm-project/llvm/lib/MC/MCParser/MCAsmLexer.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/MCAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/WasmAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCParser/XCOFFAsmParser.cpp M contrib/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp M contrib/llvm-project/llvm/lib/MC/MCRegisterInfo.cpp M contrib/llvm-project/llvm/lib/MC/MCSPIRVStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCSchedule.cpp M contrib/llvm-project/llvm/lib/MC/MCSection.cpp M contrib/llvm-project/llvm/lib/MC/MCSectionCOFF.cpp M contrib/llvm-project/llvm/lib/MC/MCSectionELF.cpp A contrib/llvm-project/llvm/lib/MC/MCSectionGOFF.cpp M contrib/llvm-project/llvm/lib/MC/MCStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp M contrib/llvm-project/llvm/lib/MC/MCSymbol.cpp M contrib/llvm-project/llvm/lib/MC/MCSymbolELF.cpp M contrib/llvm-project/llvm/lib/MC/MCTargetOptionsCommandFlags.cpp M contrib/llvm-project/llvm/lib/MC/MCValue.cpp M contrib/llvm-project/llvm/lib/MC/MCWasmStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCWin64EH.cpp M contrib/llvm-project/llvm/lib/MC/MCWinCOFFStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MCXCOFFStreamer.cpp M contrib/llvm-project/llvm/lib/MC/MachObjectWriter.cpp M contrib/llvm-project/llvm/lib/MC/SPIRVObjectWriter.cpp M contrib/llvm-project/llvm/lib/MC/StringTableBuilder.cpp M contrib/llvm-project/llvm/lib/MC/TargetRegistry.cpp M contrib/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp M contrib/llvm-project/llvm/lib/MC/WinCOFFObjectWriter.cpp M contrib/llvm-project/llvm/lib/MC/XCOFFObjectWriter.cpp M contrib/llvm-project/llvm/lib/MCA/CodeEmitter.cpp M contrib/llvm-project/llvm/lib/MCA/HardwareUnits/LSUnit.cpp M contrib/llvm-project/llvm/lib/MCA/HardwareUnits/RegisterFile.cpp M contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp M contrib/llvm-project/llvm/lib/MCA/HardwareUnits/Scheduler.cpp M contrib/llvm-project/llvm/lib/MCA/InstrBuilder.cpp M contrib/llvm-project/llvm/lib/MCA/Stages/DispatchStage.cpp M contrib/llvm-project/llvm/lib/MCA/Stages/ExecuteStage.cpp M contrib/llvm-project/llvm/lib/MCA/Stages/InOrderIssueStage.cpp M contrib/llvm-project/llvm/lib/MCA/View.cpp M contrib/llvm-project/llvm/lib/ObjCopy/Archive.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFObjcopy.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFObject.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFReader.cpp M contrib/llvm-project/llvm/lib/ObjCopy/COFF/COFFWriter.cpp M contrib/llvm-project/llvm/lib/ObjCopy/CommonConfig.cpp M contrib/llvm-project/llvm/lib/ObjCopy/ConfigManager.cpp M contrib/llvm-project/llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp M contrib/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp M contrib/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.h M contrib/llvm-project/llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.cpp M contrib/llvm-project/llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp M contrib/llvm-project/llvm/lib/ObjCopy/MachO/MachOObject.cpp M contrib/llvm-project/llvm/lib/ObjCopy/MachO/MachOObject.h M contrib/llvm-project/llvm/lib/ObjCopy/MachO/MachOReader.cpp M contrib/llvm-project/llvm/lib/ObjCopy/MachO/MachOWriter.cpp M contrib/llvm-project/llvm/lib/ObjCopy/ObjCopy.cpp M contrib/llvm-project/llvm/lib/ObjCopy/XCOFF/XCOFFObjcopy.cpp M contrib/llvm-project/llvm/lib/ObjCopy/XCOFF/XCOFFReader.cpp M contrib/llvm-project/llvm/lib/ObjCopy/XCOFF/XCOFFWriter.cpp M contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmObjcopy.cpp M contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmObject.cpp M contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmObject.h M contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmReader.cpp M contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmWriter.cpp M contrib/llvm-project/llvm/lib/Object/Archive.cpp M contrib/llvm-project/llvm/lib/Object/ArchiveWriter.cpp M contrib/llvm-project/llvm/lib/Object/BuildID.cpp M contrib/llvm-project/llvm/lib/Object/COFFImportFile.cpp M contrib/llvm-project/llvm/lib/Object/COFFModuleDefinition.cpp M contrib/llvm-project/llvm/lib/Object/COFFObjectFile.cpp M contrib/llvm-project/llvm/lib/Object/DXContainer.cpp M contrib/llvm-project/llvm/lib/Object/ELF.cpp M contrib/llvm-project/llvm/lib/Object/ELFObjectFile.cpp M contrib/llvm-project/llvm/lib/Object/GOFFObjectFile.cpp M contrib/llvm-project/llvm/lib/Object/IRObjectFile.cpp M contrib/llvm-project/llvm/lib/Object/IRSymtab.cpp M contrib/llvm-project/llvm/lib/Object/MachOObjectFile.cpp M contrib/llvm-project/llvm/lib/Object/MachOUniversal.cpp M contrib/llvm-project/llvm/lib/Object/Minidump.cpp M contrib/llvm-project/llvm/lib/Object/ModuleSymbolTable.cpp M contrib/llvm-project/llvm/lib/Object/Object.cpp M contrib/llvm-project/llvm/lib/Object/OffloadBinary.cpp A contrib/llvm-project/llvm/lib/Object/OffloadBundle.cpp M contrib/llvm-project/llvm/lib/Object/RecordStreamer.h M contrib/llvm-project/llvm/lib/Object/RelocationResolver.cpp M contrib/llvm-project/llvm/lib/Object/TapiFile.cpp M contrib/llvm-project/llvm/lib/Object/TapiUniversal.cpp M contrib/llvm-project/llvm/lib/Object/WasmObjectFile.cpp M contrib/llvm-project/llvm/lib/Object/WindowsMachineFlag.cpp M contrib/llvm-project/llvm/lib/Object/XCOFFObjectFile.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/ArchiveEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/COFFEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/COFFYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/DWARFYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/DXContainerEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/DXContainerYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/ELFEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/ELFYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/GOFFEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/GOFFYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/MachOYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/MinidumpEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/MinidumpYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/OffloadEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/WasmYAML.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/XCOFFEmitter.cpp M contrib/llvm-project/llvm/lib/ObjectYAML/yaml2obj.cpp M contrib/llvm-project/llvm/lib/Option/Arg.cpp M contrib/llvm-project/llvm/lib/Option/ArgList.cpp M contrib/llvm-project/llvm/lib/Option/OptTable.cpp M contrib/llvm-project/llvm/lib/Option/Option.cpp M contrib/llvm-project/llvm/lib/Passes/PassBuilder.cpp M contrib/llvm-project/llvm/lib/Passes/PassBuilderBindings.cpp M contrib/llvm-project/llvm/lib/Passes/PassBuilderPipelines.cpp M contrib/llvm-project/llvm/lib/Passes/PassRegistry.def M contrib/llvm-project/llvm/lib/Passes/StandardInstrumentations.cpp M contrib/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp M contrib/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp M contrib/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp A contrib/llvm-project/llvm/lib/ProfileData/DataAccessProf.cpp M contrib/llvm-project/llvm/lib/ProfileData/GCOV.cpp A contrib/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp M contrib/llvm-project/llvm/lib/ProfileData/InstrProf.cpp M contrib/llvm-project/llvm/lib/ProfileData/InstrProfCorrelator.cpp M contrib/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp M contrib/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp M contrib/llvm-project/llvm/lib/ProfileData/MemProf.cpp A contrib/llvm-project/llvm/lib/ProfileData/MemProfCommon.cpp A contrib/llvm-project/llvm/lib/ProfileData/MemProfRadixTree.cpp M contrib/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp A contrib/llvm-project/llvm/lib/ProfileData/MemProfSummary.cpp A contrib/llvm-project/llvm/lib/ProfileData/MemProfSummaryBuilder.cpp M contrib/llvm-project/llvm/lib/ProfileData/PGOCtxProfReader.cpp M contrib/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp M contrib/llvm-project/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp M contrib/llvm-project/llvm/lib/ProfileData/SampleProf.cpp M contrib/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp M contrib/llvm-project/llvm/lib/ProfileData/SampleProfWriter.cpp M contrib/llvm-project/llvm/lib/Remarks/BitstreamRemarkParser.cpp M contrib/llvm-project/llvm/lib/Remarks/BitstreamRemarkParser.h M contrib/llvm-project/llvm/lib/Remarks/RemarkFormat.cpp M contrib/llvm-project/llvm/lib/Remarks/RemarkLinker.cpp M contrib/llvm-project/llvm/lib/Remarks/RemarkParser.cpp M contrib/llvm-project/llvm/lib/Remarks/RemarkSerializer.cpp M contrib/llvm-project/llvm/lib/Remarks/RemarkStreamer.cpp M contrib/llvm-project/llvm/lib/Remarks/YAMLRemarkParser.cpp M contrib/llvm-project/llvm/lib/Remarks/YAMLRemarkParser.h M contrib/llvm-project/llvm/lib/Remarks/YAMLRemarkSerializer.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Argument.cpp A contrib/llvm-project/llvm/lib/SandboxIR/BasicBlock.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Constant.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Context.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Function.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Instruction.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Module.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Pass.cpp A contrib/llvm-project/llvm/lib/SandboxIR/PassManager.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Region.cpp D contrib/llvm-project/llvm/lib/SandboxIR/SandboxIR.cpp M contrib/llvm-project/llvm/lib/SandboxIR/Tracker.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Type.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Use.cpp A contrib/llvm-project/llvm/lib/SandboxIR/User.cpp A contrib/llvm-project/llvm/lib/SandboxIR/Value.cpp A contrib/llvm-project/llvm/lib/Support/AArch64AttributeParser.cpp A contrib/llvm-project/llvm/lib/Support/AArch64BuildAttributes.cpp M contrib/llvm-project/llvm/lib/Support/APFixedPoint.cpp M contrib/llvm-project/llvm/lib/Support/APFloat.cpp M contrib/llvm-project/llvm/lib/Support/APInt.cpp M contrib/llvm-project/llvm/lib/Support/ARMAttributeParser.cpp R097 contrib/llvm-project/llvm/lib/Support/ARMBuildAttrs.cpp contrib/llvm-project/llvm/lib/Support/ARMBuildAttributes.cpp M contrib/llvm-project/llvm/lib/Support/AutoConvert.cpp M contrib/llvm-project/llvm/lib/Support/BLAKE3/README.md M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx2.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_windows_gnu.S M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx512.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_unix.S M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_windows_gnu.S M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_dispatch.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_impl.h M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_neon.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse2.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_windows_gnu.S M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse41.c M contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_windows_gnu.S M contrib/llvm-project/llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h M contrib/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp M contrib/llvm-project/llvm/lib/Support/CSKYAttributeParser.cpp M contrib/llvm-project/llvm/lib/Support/Caching.cpp M contrib/llvm-project/llvm/lib/Support/Chrono.cpp M contrib/llvm-project/llvm/lib/Support/CommandLine.cpp M contrib/llvm-project/llvm/lib/Support/Compression.cpp M contrib/llvm-project/llvm/lib/Support/ConvertUTFWrapper.cpp M contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp M contrib/llvm-project/llvm/lib/Support/DAGDeltaAlgorithm.cpp M contrib/llvm-project/llvm/lib/Support/DataExtractor.cpp M contrib/llvm-project/llvm/lib/Support/Debug.cpp M contrib/llvm-project/llvm/lib/Support/DebugCounter.cpp R068 contrib/llvm-project/clang/lib/Rewrite/DeltaTree.cpp contrib/llvm-project/llvm/lib/Support/DeltaTree.cpp M contrib/llvm-project/llvm/lib/Support/DynamicAPInt.cpp M contrib/llvm-project/llvm/lib/Support/DynamicLibrary.cpp R087 contrib/llvm-project/llvm/lib/Support/ELFAttributeParser.cpp contrib/llvm-project/llvm/lib/Support/ELFAttrParserCompact.cpp A contrib/llvm-project/llvm/lib/Support/ELFAttrParserExtended.cpp M contrib/llvm-project/llvm/lib/Support/Errno.cpp M contrib/llvm-project/llvm/lib/Support/Error.cpp M contrib/llvm-project/llvm/lib/Support/ErrorHandling.cpp M contrib/llvm-project/llvm/lib/Support/FileOutputBuffer.cpp M contrib/llvm-project/llvm/lib/Support/FoldingSet.cpp M contrib/llvm-project/llvm/lib/Support/FormatVariadic.cpp M contrib/llvm-project/llvm/lib/Support/FormattedStream.cpp M contrib/llvm-project/llvm/lib/Support/GraphWriter.cpp M contrib/llvm-project/llvm/lib/Support/HexagonAttributeParser.cpp M contrib/llvm-project/llvm/lib/Support/InitLLVM.cpp M contrib/llvm-project/llvm/lib/Support/JSON.cpp M contrib/llvm-project/llvm/lib/Support/KnownBits.cpp A contrib/llvm-project/llvm/lib/Support/KnownFPClass.cpp M contrib/llvm-project/llvm/lib/Support/LockFileManager.cpp M contrib/llvm-project/llvm/lib/Support/MD5.cpp M contrib/llvm-project/llvm/lib/Support/MSP430AttributeParser.cpp M contrib/llvm-project/llvm/lib/Support/MemAlloc.cpp M contrib/llvm-project/llvm/lib/Support/MemoryBuffer.cpp A contrib/llvm-project/llvm/lib/Support/ModRef.cpp A contrib/llvm-project/llvm/lib/Support/Mustache.cpp M contrib/llvm-project/llvm/lib/Support/NativeFormatting.cpp A contrib/llvm-project/llvm/lib/Support/OptionStrCmp.cpp M contrib/llvm-project/llvm/lib/Support/Parallel.cpp M contrib/llvm-project/llvm/lib/Support/Path.cpp M contrib/llvm-project/llvm/lib/Support/PrettyStackTrace.cpp M contrib/llvm-project/llvm/lib/Support/Process.cpp M contrib/llvm-project/llvm/lib/Support/Program.cpp A contrib/llvm-project/llvm/lib/Support/ProgramStack.cpp M contrib/llvm-project/llvm/lib/Support/RISCVAttributeParser.cpp M contrib/llvm-project/llvm/lib/Support/RWMutex.cpp A contrib/llvm-project/llvm/lib/Support/RewriteBuffer.cpp R063 contrib/llvm-project/clang/lib/Rewrite/RewriteRope.cpp contrib/llvm-project/llvm/lib/Support/RewriteRope.cpp M contrib/llvm-project/llvm/lib/Support/ScaledNumber.cpp M contrib/llvm-project/llvm/lib/Support/Signals.cpp M contrib/llvm-project/llvm/lib/Support/SipHash.cpp M contrib/llvm-project/llvm/lib/Support/SlowDynamicAPInt.cpp M contrib/llvm-project/llvm/lib/Support/SmallPtrSet.cpp M contrib/llvm-project/llvm/lib/Support/SmallVector.cpp M contrib/llvm-project/llvm/lib/Support/SourceMgr.cpp M contrib/llvm-project/llvm/lib/Support/SpecialCaseList.cpp M contrib/llvm-project/llvm/lib/Support/StringRef.cpp M contrib/llvm-project/llvm/lib/Support/SuffixTree.cpp M contrib/llvm-project/llvm/lib/Support/SuffixTreeNode.cpp A contrib/llvm-project/llvm/lib/Support/TextEncoding.cpp M contrib/llvm-project/llvm/lib/Support/ThreadPool.cpp M contrib/llvm-project/llvm/lib/Support/Threading.cpp M contrib/llvm-project/llvm/lib/Support/TimeProfiler.cpp M contrib/llvm-project/llvm/lib/Support/Timer.cpp A contrib/llvm-project/llvm/lib/Support/TrieRawHashMap.cpp M contrib/llvm-project/llvm/lib/Support/Unix/DynamicLibrary.inc M contrib/llvm-project/llvm/lib/Support/Unix/Path.inc M contrib/llvm-project/llvm/lib/Support/Unix/Process.inc M contrib/llvm-project/llvm/lib/Support/Unix/Program.inc M contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc M contrib/llvm-project/llvm/lib/Support/Unix/Threading.inc M contrib/llvm-project/llvm/lib/Support/Unix/Unix.h M contrib/llvm-project/llvm/lib/Support/VersionTuple.cpp M contrib/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp M contrib/llvm-project/llvm/lib/Support/Windows/DynamicLibrary.inc M contrib/llvm-project/llvm/lib/Support/Windows/Path.inc M contrib/llvm-project/llvm/lib/Support/Windows/Process.inc M contrib/llvm-project/llvm/lib/Support/Windows/Signals.inc M contrib/llvm-project/llvm/lib/Support/Windows/Threading.inc M contrib/llvm-project/llvm/lib/Support/YAMLParser.cpp M contrib/llvm-project/llvm/lib/Support/YAMLTraits.cpp M contrib/llvm-project/llvm/lib/Support/Z3Solver.cpp M contrib/llvm-project/llvm/lib/Support/raw_ostream.cpp M contrib/llvm-project/llvm/lib/Support/raw_socket_stream.cpp M contrib/llvm-project/llvm/lib/Support/regcomp.c M contrib/llvm-project/llvm/lib/TableGen/DetailedRecordsBackend.cpp M contrib/llvm-project/llvm/lib/TableGen/Error.cpp M contrib/llvm-project/llvm/lib/TableGen/JSONBackend.cpp M contrib/llvm-project/llvm/lib/TableGen/Main.cpp M contrib/llvm-project/llvm/lib/TableGen/Parser.cpp M contrib/llvm-project/llvm/lib/TableGen/Record.cpp M contrib/llvm-project/llvm/lib/TableGen/SetTheory.cpp M contrib/llvm-project/llvm/lib/TableGen/StringMatcher.cpp A contrib/llvm-project/llvm/lib/TableGen/StringToOffsetTable.cpp M contrib/llvm-project/llvm/lib/TableGen/TGLexer.cpp M contrib/llvm-project/llvm/lib/TableGen/TGLexer.h M contrib/llvm-project/llvm/lib/TableGen/TGParser.cpp M contrib/llvm-project/llvm/lib/TableGen/TGParser.h A contrib/llvm-project/llvm/lib/TableGen/TGTimer.cpp M contrib/llvm-project/llvm/lib/TableGen/TableGenBackend.cpp M contrib/llvm-project/llvm/lib/TableGen/TableGenBackendSkeleton.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Arm64ECCallLowering.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64BranchTargets.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64CallingConvention.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64CallingConvention.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Combine.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64CompressJumpTables.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64CondBrTuning.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FMV.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Features.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FrameLowering.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def D contrib/llvm-project/llvm/lib/Target/AArch64/AArch64GlobalsTagging.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrAtomics.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrFormats.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrGISel.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LowerHomogeneousPrologEpilog.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64MIPeepholeOpt.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64MacroFusion.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PerfectShuffle.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PfmCounters.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PointerAuth.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PointerAuth.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PostCoalescerPass.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Processors.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RegisterInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RegisterInfo.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td A contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SchedA320.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SchedA53.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td A contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SchedNeoverseN3.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SchedOryon.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTagging.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTaggingPreRA.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SystemOperands.td M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64O0PreLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostSelectOptimize.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp D contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h M contrib/llvm-project/llvm/lib/Target/AArch64/SMEABIPass.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/SMEInstrFormats.td A contrib/llvm-project/llvm/lib/Target/AArch64/SMEPeepholeOpt.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/SVEInstrFormats.td M contrib/llvm-project/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h M contrib/llvm-project/llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.cpp M contrib/llvm-project/llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp D contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsanInstrumentation.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsanInstrumentation.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAttributes.def M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td D contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPassBuilder.cpp D contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPassBuilder.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUExportClustering.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUExportKernelRuntimeHandles.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUExportKernelRuntimeHandles.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUFeatures.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGlobalISelDivergenceLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUImageIntrinsicOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInsertDelayAlu.cpp D contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInsertSingleUseVDST.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULibFunc.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCResourceInfo.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCResourceInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMIRFormatter.cpp D contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMarkLastScratchLoad.cpp R081 contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUMemoryUtils.cpp contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp R092 contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUMemoryUtils.h contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.h D contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.def M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreloadKernArgProlog.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreloadKernArgProlog.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreloadKernelArguments.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteKernelArguments.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankLegalize.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankSelect.cpp D contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankSelect.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURemoveIncompatibleFunctions.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURemoveIncompatibleFunctions.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUReserveWWMRegs.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUReserveWWMRegs.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUResourceUsageAnalysis.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUResourceUsageAnalysis.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURewriteUndefForPHI.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/BUFInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/DSDIRInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/DSInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/EXPInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/FLATInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNCreateVOPD.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNDPPCombine.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNILPSched.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNNSAReassign.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNPreRALongBranchReg.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNPreRALongBranchReg.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNProcessors.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNRegPressure.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNRewritePartialRegUses.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNRewritePartialRegUses.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h A contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNSubtarget.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNVOPDUtils.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNVOPDUtils.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/InstCombineTables.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCKernelDescriptor.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/R600InstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/R600InstPrinter.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/R600MCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/MIMGInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600AsmPrinter.h D contrib/llvm-project/llvm/lib/Target/AMDGPU/R600CodeGenPassBuilder.cpp D contrib/llvm-project/llvm/lib/Target/AMDGPU/R600CodeGenPassBuilder.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600FrameLowering.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600ISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600MCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600MachineCFGStructurizer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600MachineScheduler.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600Packetizer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600Processors.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600Subtarget.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600Subtarget.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600TargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600TargetMachine.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600TargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/R600TargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIDefines.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFoldOperands.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFrameLowering.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrFormats.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerControlFlow.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerI1Copies.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerWWMCopies.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerWWMCopies.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIModeRegister.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPostRABundler.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPostRABundler.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIProgramInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIProgramInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/SISchedule.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIShrinkInstructions.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp A contrib/llvm-project/llvm/lib/Target/AMDGPU/SIWholeQuadMode.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/SMInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/SOPInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUDelayedMCExpr.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp M contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.h M contrib/llvm-project/llvm/lib/Target/AMDGPU/VINTERPInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/VOP1Instructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/VOP2Instructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/VOP3Instructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/VOP3PInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/VOPCInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/VOPDInstructions.td M contrib/llvm-project/llvm/lib/Target/AMDGPU/VOPInstructions.td M contrib/llvm-project/llvm/lib/Target/ARC/ARC.h M contrib/llvm-project/llvm/lib/Target/ARC/ARCAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCFrameLowering.h M contrib/llvm-project/llvm/lib/Target/ARC/ARCISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCISelLowering.h M contrib/llvm-project/llvm/lib/Target/ARC/ARCInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCInstrInfo.h M contrib/llvm-project/llvm/lib/Target/ARC/ARCInstrInfo.td M contrib/llvm-project/llvm/lib/Target/ARC/ARCMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCOptAddrMode.cpp A contrib/llvm-project/llvm/lib/Target/ARC/ARCSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/ARC/ARCSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/ARC/ARCSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCSubtarget.h M contrib/llvm-project/llvm/lib/Target/ARC/ARCTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/ARC/ARCTargetMachine.h M contrib/llvm-project/llvm/lib/Target/ARC/ARCTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ARCInstPrinter.h R100 contrib/llvm-project/llvm/lib/Target/ARC/ARCTargetStreamer.h contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ARCTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/ARM/A15SDOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARM.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMArchitectures.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMBasicBlockInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMBranchTargets.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMCallingConv.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMCallingConv.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMFastISel.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMFeatures.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMFixCortexA57AES1742098Pass.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMFrameLowering.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrFormats.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrMVE.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrNEON.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrThumb.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrThumb2.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrVFP.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp A contrib/llvm-project/llvm/lib/Target/ARM/ARMLatencyMutations.cpp A contrib/llvm-project/llvm/lib/Target/ARM/ARMLatencyMutations.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMMacroFusion.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMProcessors.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMSLSHardening.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMScheduleM7.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMScheduleM85.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMSystemRegister.td M contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetMachine.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetObjectFile.h M contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MVELaneInterleavingPass.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MVETailPredication.cpp M contrib/llvm-project/llvm/lib/Target/ARM/MVEVPTBlockPass.cpp M contrib/llvm-project/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Thumb1InstrInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.h M contrib/llvm-project/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp M contrib/llvm-project/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Utils/ARMBaseInfo.cpp M contrib/llvm-project/llvm/lib/Target/ARM/Utils/ARMBaseInfo.h M contrib/llvm-project/llvm/lib/Target/AVR/AVR.h M contrib/llvm-project/llvm/lib/Target/AVR/AVRAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRDevices.td M contrib/llvm-project/llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRFrameLowering.h M contrib/llvm-project/llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRISelLowering.h M contrib/llvm-project/llvm/lib/Target/AVR/AVRInstrFormats.td M contrib/llvm-project/llvm/lib/Target/AVR/AVRInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRInstrInfo.h M contrib/llvm-project/llvm/lib/Target/AVR/AVRInstrInfo.td M contrib/llvm-project/llvm/lib/Target/AVR/AVRMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRRegisterInfo.td A contrib/llvm-project/llvm/lib/Target/AVR/AVRSelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/AVR/AVRShiftExpand.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AVRTargetMachine.h M contrib/llvm-project/llvm/lib/Target/AVR/AVRTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/AVR/Disassembler/AVRDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRInstPrinter.h M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h M contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/AVR/README.md M contrib/llvm-project/llvm/lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPF.h M contrib/llvm-project/llvm/lib/Target/BPF/BPFASpaceCastSimplifyPass.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFAdjustOpt.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFCallingConv.td M contrib/llvm-project/llvm/lib/Target/BPF/BPFCheckAndAdjustIR.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFFrameLowering.h M contrib/llvm-project/llvm/lib/Target/BPF/BPFIRPeephole.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFISelLowering.h M contrib/llvm-project/llvm/lib/Target/BPF/BPFInstrFormats.td M contrib/llvm-project/llvm/lib/Target/BPF/BPFInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFInstrInfo.h M contrib/llvm-project/llvm/lib/Target/BPF/BPFInstrInfo.td M contrib/llvm-project/llvm/lib/Target/BPF/BPFMIChecking.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFMIPeephole.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFPreserveDIType.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFPreserveStaticOffset.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/BPF/BPFSelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFSubtarget.h M contrib/llvm-project/llvm/lib/Target/BPF/BPFTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BPFTargetMachine.h M contrib/llvm-project/llvm/lib/Target/BPF/BPFTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/BPF/BTFDebug.cpp M contrib/llvm-project/llvm/lib/Target/BPF/BTFDebug.h M contrib/llvm-project/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/BPF/GISel/BPFCallLowering.cpp M contrib/llvm-project/llvm/lib/Target/BPF/GISel/BPFInstructionSelector.cpp M contrib/llvm-project/llvm/lib/Target/BPF/GISel/BPFLegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/BPF/GISel/BPFRegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/BPFInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/BPFInstPrinter.h M contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKY.td M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYConstantIslandPass.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYFrameLowering.h M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYISelLowering.h M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYInstrAlias.td M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYInstrInfo.h M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYMCInstLower.cpp A contrib/llvm-project/llvm/lib/Target/CSKY/CSKYSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/CSKY/CSKYSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYSubtarget.h M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/CSKYTargetMachine.h M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.h M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYInstPrinter.h M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.h D contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.h M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/CSKYTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXContainerGlobals.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DXIL.td A contrib/llvm-project/llvm/lib/Target/DirectX/DXILCBufferAccess.cpp R053 contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/InstrOrderFile.h contrib/llvm-project/llvm/lib/Target/DirectX/DXILCBufferAccess.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILConstants.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILDataScalarization.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILDataScalarization.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILFinalizeLinkage.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILFinalizeLinkage.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILFlattenArrays.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILFlattenArrays.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILForwardHandleAccesses.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILForwardHandleAccesses.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DXILIntrinsicExpansion.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILLegalizePass.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILLegalizePass.h D contrib/llvm-project/llvm/lib/Target/DirectX/DXILMetadata.cpp D contrib/llvm-project/llvm/lib/Target/DirectX/DXILMetadata.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILOpBuilder.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DXILOpBuilder.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILOpLowering.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILOpLowering.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILPostOptimizationValidation.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILPostOptimizationValidation.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILPrepare.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DXILPrettyPrinter.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILPrettyPrinter.h D contrib/llvm-project/llvm/lib/Target/DirectX/DXILResource.cpp D contrib/llvm-project/llvm/lib/Target/DirectX/DXILResource.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILResourceAccess.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILResourceAccess.h D contrib/llvm-project/llvm/lib/Target/DirectX/DXILResourceAnalysis.cpp D contrib/llvm-project/llvm/lib/Target/DirectX/DXILResourceAnalysis.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILResourceImplicitBinding.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILResourceImplicitBinding.h A contrib/llvm-project/llvm/lib/Target/DirectX/DXILRootSignature.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILRootSignature.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILShaderFlags.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DXILShaderFlags.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp A contrib/llvm-project/llvm/lib/Target/DirectX/DXILTranslateMetadata.h M contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DirectX.h M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXFrameLowering.h M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXInstrInfo.h M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXPassRegistry.def M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXSubtarget.h M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXTargetMachine.h A contrib/llvm-project/llvm/lib/Target/DirectX/DirectXTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/DirectX/DirectXTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/DirectX/MCTargetDesc/DirectXMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/BitTracker.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h M contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/Hexagon.h M contrib/llvm-project/llvm/lib/Target/Hexagon/Hexagon.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitTracker.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBlockRanges.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBlockRanges.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCallingConv.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCopyHoisting.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepArch.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepArch.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepIICHVX.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepMapAsm2Intrin.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonFrameLowering.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenMemAbsolute.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenMux.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonIntrinsics.td A contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoadStoreWidening.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopAlign.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h A contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonMask.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonPatterns.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonPatternsHVX.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonPeephole.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonPseudo.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSchedule.td A contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonScheduleV75.td A contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonScheduleV79.td M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp D contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSubtarget.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetMachine.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTfrCleanup.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVExtract.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.h M contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVectorPrint.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp R100 contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/Hexagon/RDFCopy.cpp M contrib/llvm-project/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/LanaiDisassembler.h M contrib/llvm-project/llvm/lib/Target/Lanai/Lanai.h M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiFrameLowering.h M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiISelLowering.h M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiInstrInfo.h M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiInstrInfo.td M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiTargetMachine.h M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.h M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h M contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/Disassembler/LoongArchDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArch.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArch.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchDeadRegisterDefinitions.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchExpandAtomicPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchFloat32InstrInfo.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchFloat64InstrInfo.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchFloatInstrFormats.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchFrameLowering.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchISelDAGToDAG.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchISelLowering.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchInstrFormats.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchInstrInfo.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchInstrInfo.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchLVZInstrInfo.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchMachineFunctionInfo.h A contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchOptWInstrs.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchSubtarget.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchTargetMachine.h M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchELFStreamer.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchFixupKinds.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchInstPrinter.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCExpr.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMatInt.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMatInt.h M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/LoongArch/TargetInfo/LoongArchTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/M68k/GISel/M68kRegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/M68k/GISel/M68kRegisterBankInfo.h M contrib/llvm-project/llvm/lib/Target/M68k/M68k.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kCallingConv.td M contrib/llvm-project/llvm/lib/Target/M68k/M68kExpandPseudo.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kFrameLowering.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kISelLowering.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kInstrAtomics.td M contrib/llvm-project/llvm/lib/Target/M68k/M68kInstrControl.td M contrib/llvm-project/llvm/lib/Target/M68k/M68kInstrData.td M contrib/llvm-project/llvm/lib/Target/M68k/M68kInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kInstrInfo.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kInstrInfo.td M contrib/llvm-project/llvm/lib/Target/M68k/M68kMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kRegisterInfo.td A contrib/llvm-project/llvm/lib/Target/M68k/M68kSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/M68k/M68kSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kSubtarget.h M contrib/llvm-project/llvm/lib/Target/M68k/M68kTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/M68k/M68kTargetMachine.h M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kFixupKinds.h M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kInstPrinter.h M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.h M contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430.h M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430FrameLowering.h M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430ISelLowering.h M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430InstrInfo.h M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430InstrInfo.td M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp A contrib/llvm-project/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430Subtarget.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430Subtarget.h M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/MSP430/MSP430TargetMachine.h M contrib/llvm-project/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsInstPrinter.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h D contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp R083 contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetStreamer.h contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.h A contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFObjectWriter.cpp A contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MicroMipsInstrInfo.td M contrib/llvm-project/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Mips.h M contrib/llvm-project/llvm/lib/Target/Mips/Mips.td M contrib/llvm-project/llvm/lib/Target/Mips/Mips16FrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Mips16HardFloat.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Mips16ISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Mips16InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Mips16InstrInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/Mips32r6InstrInfo.td M contrib/llvm-project/llvm/lib/Target/Mips/Mips64InstrInfo.td M contrib/llvm-project/llvm/lib/Target/Mips/MipsAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsBranchExpansion.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsCCState.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsCCState.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsCallLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsCallingConv.td M contrib/llvm-project/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsExpandPseudo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsFastISel.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsFrameLowering.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsISelDAGToDAG.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.td M contrib/llvm-project/llvm/lib/Target/Mips/MipsMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsMCInstLower.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsMSAInstrInfo.td M contrib/llvm-project/llvm/lib/Target/Mips/MipsMulMulBugPass.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsPostLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsRegisterBankInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelLowering.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsSEInstrInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp A contrib/llvm-project/llvm/lib/Target/Mips/MipsScheduleI6400.td A contrib/llvm-project/llvm/lib/Target/Mips/MipsSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/Mips/MipsSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsSubtarget.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetMachine.h M contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h M contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.h M contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTX.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAliasAnalysis.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAliasAnalysis.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAtomicLower.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXCtorDtorLowering.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXCtorDtorLowering.h A contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXForwardParams.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXInstrFormats.td M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXLowerUnreachable.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXMCExpr.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXMachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXPassRegistry.def M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXProxyRegErasure.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp A contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXSubtarget.h A contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTagInvariantLoads.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXUtilities.h M contrib/llvm-project/llvm/lib/Target/NVPTX/NVVMIntrRange.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/NVVMReflect.cpp M contrib/llvm-project/llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h M contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFStreamer.h M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.h M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h R090 contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetStreamer.h contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFStreamer.h M contrib/llvm-project/llvm/lib/Target/PowerPC/P10InstrResources.td M contrib/llvm-project/llvm/lib/Target/PowerPC/P9InstrResources.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPC.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCCCState.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCCTRLoopsVerify.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCCallingConv.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCCallingConv.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCExpandAtomicPseudoInsts.cpp D contrib/llvm-project/llvm/lib/Target/PowerPC/PPCExpandISEL.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFrameLowering.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCGenScalarMASSEntries.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstr64Bit.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrAltivec.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrFormats.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrFutureMMA.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrMMA.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrP10.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrSPE.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrVSX.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLowerMASSVEntries.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMachineScheduler.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMacroFusion.h D contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMergeStringPool.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCScheduleP7.td A contrib/llvm-project/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCSubtarget.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp M contrib/llvm-project/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVCallLowering.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVCallLowering.h M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVO0PreLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVPostLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVPreLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCA/RISCVCustomBehaviour.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCObjectFileInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.h M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCV.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCV.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCallingConv.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCallingConv.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCallingConv.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCodeGenPrepare.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCombine.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVConstantPoolValue.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVConstantPoolValue.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVDeadRegisterDefinitions.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFeatures.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.h A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVIndirectBranchTracking.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInsertWriteVXRM.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrFormats.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrFormatsC.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrFormatsV.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrGISel.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoA.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoC.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoD.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoF.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoM.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoP.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoQ.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoV.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXMips.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXRivos.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXVentana.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqccmp.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXwch.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZa.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZalasr.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZb.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZc.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZclsd.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZfa.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZfbfmin.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZicbo.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZicond.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZilsd.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZimop.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZk.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZvfbf.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZvqdotq.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrPredicates.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInterleavedAccess.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVLandingPadSetup.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVLateBranchOpt.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVLoadStoreOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMakeCompressible.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMoveMerger.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVPfmCounters.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVPostRAExpandPseudoInsts.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVProcessors.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVProfiles.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVPushPopOptimizer.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVRegisterInfo.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedAndes45.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedGenericOOO.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedMIPSP8700.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedRocket.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSiFiveP400.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSiFiveP500.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSiFiveP600.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSiFiveP800.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSpacemitX60.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSyntacoreSCR1.td D contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSyntacoreSCR3.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSyntacoreSCR345.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSyntacoreSCR7.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedTTAscalonD8.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedXiangShanNanHu.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedule.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVScheduleV.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVScheduleXSf.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVScheduleZvk.td A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSubtarget.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSystemOperands.td M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetMachine.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.h M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVVMV0Elimination.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVVectorMaskDAGMutation.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp A contrib/llvm-project/llvm/lib/Target/RISCV/RISCVZacasABIFix.cpp M contrib/llvm-project/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp A contrib/llvm-project/llvm/lib/Target/RegisterTargetPassConfigCallback.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.h M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVBaseInfo.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVBaseInfo.h M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVInstPrinter.h M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVMCTargetDesc.h D contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVObjectTargetWriter.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRV.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRV.td A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVAPI.cpp A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVAPI.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVBuiltins.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVBuiltins.td M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVCallLowering.cpp A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVCombine.td M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVCommandLine.h D contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVDuplicatesTracker.cpp D contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVDuplicatesTracker.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVFrameLowering.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVIRMapping.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVISelLowering.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVInstrFormats.td M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVInstrInfo.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVInstrInfo.td M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVMergeRegionExitTargets.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.h A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVPassRegistry.def M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVPreLegalizerCombiner.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterBanks.td M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVRegularizer.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVStripConvergentIntrinsics.cpp A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVStructurizer.cpp A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVStructurizerWrapper.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVSubtarget.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVTargetMachine.h A contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVUtils.cpp M contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRVUtils.h M contrib/llvm-project/llvm/lib/Target/SPIRV/TargetInfo/SPIRVTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/DelaySlotFiller.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/LeonFeatures.td M contrib/llvm-project/llvm/lib/Target/Sparc/LeonPasses.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/LeonPasses.h M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.h M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/Sparc/Sparc.h M contrib/llvm-project/llvm/lib/Target/Sparc/Sparc.td M contrib/llvm-project/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcFrameLowering.h M contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.h M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstr64Bit.td M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrAliases.td A contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrCrypto.td M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrFormats.td M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.h M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.td A contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrUAOSA.td M contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrVIS.td D contrib/llvm-project/llvm/lib/Target/Sparc/SparcMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcRegisterInfo.h A contrib/llvm-project/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.cpp A contrib/llvm-project/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/Sparc/SparcSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcSubtarget.h M contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetMachine.h M contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZELFObjectWriter.cpp A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZGNUInstPrinter.cpp A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZGNUInstPrinter.h A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.cpp A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.h A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMInstPrinter.cpp A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMInstPrinter.h D contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinterCommon.cpp R070 contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.h contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinterCommon.h M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCExpr.h M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h A contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZTargetStreamer.cpp R056 contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetStreamer.h contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZ.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZ.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZCallingConv.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZCallingConv.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZCallingConv.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZCopyPhysRegs.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZFeatures.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZFrameLowering.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrDFP.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrFP.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrFormats.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrVector.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZMCInstLower.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZMachineScheduler.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZOperands.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZOperators.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZProcessors.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZSchedule.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZScheduleZ15.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZScheduleZ16.td A contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZScheduleZ17.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZScheduleZ196.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZSubtarget.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTDC.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetMachine.h M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp D contrib/llvm-project/llvm/lib/Target/SystemZ/ZOSLibcallNames.def D contrib/llvm-project/llvm/lib/Target/TargetIntrinsicInfo.cpp M contrib/llvm-project/llvm/lib/Target/TargetLoweringObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/TargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/TargetMachineC.cpp M contrib/llvm-project/llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/VE/LVLGen.cpp M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h M contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/VE/TargetInfo/VETargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/VE/VE.h M contrib/llvm-project/llvm/lib/Target/VE/VEAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/VE/VECustomDAG.cpp M contrib/llvm-project/llvm/lib/Target/VE/VEFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/VE/VEFrameLowering.h M contrib/llvm-project/llvm/lib/Target/VE/VEISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/VE/VEISelLowering.h M contrib/llvm-project/llvm/lib/Target/VE/VEInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/VE/VEInstrInfo.h M contrib/llvm-project/llvm/lib/Target/VE/VEInstrInfo.td M contrib/llvm-project/llvm/lib/Target/VE/VEMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/VE/VERegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/VE/VESubtarget.cpp M contrib/llvm-project/llvm/lib/Target/VE/VETargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/VE/VETargetMachine.h M contrib/llvm-project/llvm/lib/Target/VE/VETargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTypeUtilities.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/TargetInfo/WebAssemblyTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssembly.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssembly.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyDebugFixup.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISD.def M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrBulkMemory.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInteger.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrRef.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLowerRefTypesIntPtrConv.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyMCLowerPrePass.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyNullifyDebugValueLists.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySortRegion.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp M contrib/llvm-project/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp M contrib/llvm-project/llvm/lib/Target/X86/AsmParser/X86Operand.h M contrib/llvm-project/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp M contrib/llvm-project/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h M contrib/llvm-project/llvm/lib/Target/X86/GISel/X86CallLowering.cpp M contrib/llvm-project/llvm/lib/Target/X86/GISel/X86InstructionSelector.cpp M contrib/llvm-project/llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/GISel/X86LegalizerInfo.h M contrib/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/GISel/X86RegisterBankInfo.h M contrib/llvm-project/llvm/lib/Target/X86/MCA/X86CustomBehaviour.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86EncodingOptimization.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCExpr.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp M contrib/llvm-project/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86.h M contrib/llvm-project/llvm/lib/Target/X86/X86.td M contrib/llvm-project/llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86AsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86AsmPrinter.h M contrib/llvm-project/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86CallFrameOptimization.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86CallingConv.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86CallingConv.td M contrib/llvm-project/llvm/lib/Target/X86/X86CmovConversion.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86CompressEVEX.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86DiscriminateMemOps.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86DomainReassignment.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86DynAllocaExpander.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86ExpandPseudo.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FastPreTileConfig.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FastTileConfig.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FixupBWInsts.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FixupInstTuning.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FixupLEAs.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FixupVectorConstants.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FloatingPoint.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.h M contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.h M contrib/llvm-project/llvm/lib/Target/X86/X86ISelLoweringCall.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86IndirectBranchTracking.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86IndirectThunks.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86InsertPrefetch.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86InstrAMX.td A contrib/llvm-project/llvm/lib/Target/X86/X86InstrAVX10.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrAVX512.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrArithmetic.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrAsmAlias.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrBuilder.h M contrib/llvm-project/llvm/lib/Target/X86/X86InstrCompiler.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrControl.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrFMA3Info.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86InstrFormats.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrFragments.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td A contrib/llvm-project/llvm/lib/Target/X86/X86InstrGISel.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.h M contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrMMX.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrMisc.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrOperands.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrPredicates.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrSSE.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrSystem.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrUtils.td M contrib/llvm-project/llvm/lib/Target/X86/X86InstrVecCompiler.td M contrib/llvm-project/llvm/lib/Target/X86/X86InterleavedAccess.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86IntrinsicsInfo.h M contrib/llvm-project/llvm/lib/Target/X86/X86LoadValueInjectionLoadHardening.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86LowerAMXType.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86LowerTileCopy.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86MCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86MachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/X86/X86MacroFusion.h M contrib/llvm-project/llvm/lib/Target/X86/X86OptimizeLEAs.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86PartialReduction.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86PfmCounters.td M contrib/llvm-project/llvm/lib/Target/X86/X86PreTileConfig.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86RegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86RegisterInfo.h M contrib/llvm-project/llvm/lib/Target/X86/X86RegisterInfo.td M contrib/llvm-project/llvm/lib/Target/X86/X86ReplaceableInstrs.def M contrib/llvm-project/llvm/lib/Target/X86/X86SchedAlderlakeP.td M contrib/llvm-project/llvm/lib/Target/X86/X86SchedBroadwell.td M contrib/llvm-project/llvm/lib/Target/X86/X86SchedHaswell.td M contrib/llvm-project/llvm/lib/Target/X86/X86SchedIceLake.td A contrib/llvm-project/llvm/lib/Target/X86/X86SchedLunarlakeP.td M contrib/llvm-project/llvm/lib/Target/X86/X86SchedSandyBridge.td M contrib/llvm-project/llvm/lib/Target/X86/X86SchedSapphireRapids.td M contrib/llvm-project/llvm/lib/Target/X86/X86SchedSkylakeClient.td M contrib/llvm-project/llvm/lib/Target/X86/X86SchedSkylakeServer.td M contrib/llvm-project/llvm/lib/Target/X86/X86ScheduleBdVer2.td M contrib/llvm-project/llvm/lib/Target/X86/X86ScheduleBtVer2.td M contrib/llvm-project/llvm/lib/Target/X86/X86ScheduleZnver1.td M contrib/llvm-project/llvm/lib/Target/X86/X86ScheduleZnver2.td M contrib/llvm-project/llvm/lib/Target/X86/X86ScheduleZnver3.td M contrib/llvm-project/llvm/lib/Target/X86/X86ScheduleZnver4.td M contrib/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.h A contrib/llvm-project/llvm/lib/Target/X86/X86SuppressAPXForReloc.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86TargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86TargetMachine.h M contrib/llvm-project/llvm/lib/Target/X86/X86TargetObjectFile.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86TargetObjectFile.h M contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/X86/X86TileConfig.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86VZeroUpper.cpp M contrib/llvm-project/llvm/lib/Target/X86/X86WinEHState.cpp A contrib/llvm-project/llvm/lib/Target/X86/X86WinEHUnwindV2.cpp D contrib/llvm-project/llvm/lib/Target/X86/X86WinFixupBufferSecurityCheck.cpp M contrib/llvm-project/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.h M contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp R100 contrib/llvm-project/llvm/lib/Target/XCore/XCoreTargetStreamer.h contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/XCoreTargetStreamer.h M contrib/llvm-project/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCore.h M contrib/llvm-project/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreFrameLowering.h M contrib/llvm-project/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelLowering.h M contrib/llvm-project/llvm/lib/Target/XCore/XCoreInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreInstrInfo.h M contrib/llvm-project/llvm/lib/Target/XCore/XCoreInstrInfo.td M contrib/llvm-project/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreMCInstLower.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h M contrib/llvm-project/llvm/lib/Target/XCore/XCoreTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/XCore/XCoreTargetMachine.h M contrib/llvm-project/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h M contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/XtensaAsmParser.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/Disassembler/XtensaDisassembler.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaAsmBackend.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaELFObjectWriter.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaFixupKinds.h M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaInstPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaInstPrinter.h M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCAsmInfo.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCAsmInfo.h M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCCodeEmitter.cpp D contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCExpr.cpp D contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCExpr.h M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCTargetDesc.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCTargetDesc.h M contrib/llvm-project/llvm/lib/Target/Xtensa/Xtensa.h M contrib/llvm-project/llvm/lib/Target/Xtensa/Xtensa.td M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaAsmPrinter.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaAsmPrinter.h M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaCallingConv.td A contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaDSPInstrInfo.td A contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaFeatures.td M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaFrameLowering.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaFrameLowering.h M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaISelDAGToDAG.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaISelLowering.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaISelLowering.h M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaInstrInfo.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaInstrInfo.h M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaInstrInfo.td A contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaMachineFunctionInfo.h M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaOperands.td M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaOperators.td M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaRegisterInfo.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaRegisterInfo.h M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaRegisterInfo.td M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaSubtarget.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaSubtarget.h M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaTargetMachine.cpp M contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaTargetMachine.h D contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaUtils.cpp D contrib/llvm-project/llvm/lib/Target/Xtensa/XtensaUtils.h M contrib/llvm-project/llvm/lib/TargetParser/AArch64TargetParser.cpp M contrib/llvm-project/llvm/lib/TargetParser/ARMTargetParser.cpp M contrib/llvm-project/llvm/lib/TargetParser/ARMTargetParserCommon.cpp M contrib/llvm-project/llvm/lib/TargetParser/CSKYTargetParser.cpp M contrib/llvm-project/llvm/lib/TargetParser/Host.cpp M contrib/llvm-project/llvm/lib/TargetParser/LoongArchTargetParser.cpp A contrib/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp M contrib/llvm-project/llvm/lib/TargetParser/RISCVISAInfo.cpp M contrib/llvm-project/llvm/lib/TargetParser/RISCVTargetParser.cpp M contrib/llvm-project/llvm/lib/TargetParser/SubtargetFeature.cpp M contrib/llvm-project/llvm/lib/TargetParser/TargetParser.cpp M contrib/llvm-project/llvm/lib/TargetParser/Triple.cpp M contrib/llvm-project/llvm/lib/TargetParser/Unix/Host.inc M contrib/llvm-project/llvm/lib/TargetParser/X86TargetParser.cpp A contrib/llvm-project/llvm/lib/Telemetry/Telemetry.cpp M contrib/llvm-project/llvm/lib/Testing/Support/SupportHelpers.cpp M contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/DylibReader.cpp M contrib/llvm-project/llvm/lib/TextAPI/InterfaceFile.cpp M contrib/llvm-project/llvm/lib/TextAPI/Platform.cpp M contrib/llvm-project/llvm/lib/TextAPI/RecordsSlice.cpp M contrib/llvm-project/llvm/lib/TextAPI/TextStub.cpp M contrib/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp M contrib/llvm-project/llvm/lib/TextAPI/Utils.cpp M contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp M contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/Options.td M contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp M contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/Options.td M contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp M contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h M contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp M contrib/llvm-project/llvm/lib/Transforms/CFGuard/CFGuard.cpp A contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroAnnotationElide.cpp M contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp A contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroCloner.h M contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroEarly.cpp M contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroElide.cpp M contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp M contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroInternal.h M contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroSplit.cpp M contrib/llvm-project/llvm/lib/Transforms/Coroutines/Coroutines.cpp A contrib/llvm-project/llvm/lib/Transforms/Coroutines/MaterializationUtils.cpp A contrib/llvm-project/llvm/lib/Transforms/Coroutines/SpillUtils.cpp A contrib/llvm-project/llvm/lib/Transforms/Coroutines/SuspendCrossingInfo.cpp M contrib/llvm-project/llvm/lib/Transforms/HipStdPar/HipStdPar.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/AlwaysInliner.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/Annotation2Metadata.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/BlockExtractor.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ConstantMerge.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/EmbedBitcodePass.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ExpandVariadics.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ExtractGV.cpp A contrib/llvm-project/llvm/lib/Transforms/IPO/FatLTOCleanup.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionAttrs.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionImport.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionSpecialization.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalDCE.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalSplit.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/HotColdSplitting.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/IPO.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/IROutliner.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/Inliner.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/Internalize.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/LoopExtractor.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ModuleInliner.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/OpenMPOpt.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/PartialInlining.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/SCCP.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/SampleContextTracker.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/SampleProfileProbe.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/StripSymbols.cpp D contrib/llvm-project/llvm/lib/Transforms/IPO/SyntheticCountsPropagation.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp M contrib/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineInternal.h M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp M contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/BlockCoverageInference.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp D contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrOrderFile.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/KCFI.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/LowerAllowCheckPass.cpp R053 contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfiler.cpp contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfInstrumentation.cpp A contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/NumericalStabilitySanitizer.cpp A contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfFlattening.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfLowering.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOForceFunctionAttrs.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp D contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PoisonChecking.cpp A contrib/llvm-project/llvm/lib/Transforms/Instrumentation/RealtimeSanitizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/SanitizerBinaryMetadata.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp M contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp A contrib/llvm-project/llvm/lib/Transforms/Instrumentation/TypeSanitizer.cpp M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/BlotMapVector.h M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARC.h M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp M contrib/llvm-project/llvm/lib/Transforms/ObjCARC/PtrState.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/AnnotationRemarks.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/DFAJumpThreading.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/DivRemPairs.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/Float2Int.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAlignment.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopBoundSplit.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDistribute.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFlatten.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPassManager.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPredication.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRotation.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp A contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopTermFold.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerAtomicPass.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerWidenableCondition.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/NaryReassociate.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/Reassociate.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/Reg2Mem.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/Scalar.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/Scalarizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/Sink.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp D contrib/llvm-project/llvm/lib/Transforms/Scalar/TLSVariableHoist.cpp M contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/BuildLibCalls.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/CloneFunction.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/CloneModule.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp A contrib/llvm-project/llvm/lib/Transforms/Utils/ControlFlowUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/CtorUtils.cpp D contrib/llvm-project/llvm/lib/Transforms/Utils/DXILResource.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp A contrib/llvm-project/llvm/lib/Transforms/Utils/DeclareRuntimeLibcalls.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/EntryExitInstrumenter.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/EscapeEnumerator.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/Evaluator.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/FixIrreducible.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/FlattenCFG.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/FunctionComparator.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/FunctionImportUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/GlobalStatus.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/GuardUtils.cpp A contrib/llvm-project/llvm/lib/Transforms/Utils/IRNormalizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp R077 contrib/llvm-project/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp contrib/llvm-project/llvm/lib/Transforms/Utils/Instrumentation.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/IntegerDivision.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LCSSA.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopConstrainer.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopPeel.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnroll.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LoopVersioning.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LowerAtomic.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LowerGlobalDtors.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/LowerSwitch.cpp A contrib/llvm-project/llvm/lib/Transforms/Utils/LowerVectorIntrinsics.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/MetaRenamer.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/MisExpect.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/ModuleUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/MoveAutoInit.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/RelLookupTableConverter.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SCCPSolver.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SSAUpdater.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SampleProfileInference.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SizeOpts.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/SplitModule.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/UnifyLoopExits.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/Utils.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/VNCoercion.cpp M contrib/llvm-project/llvm/lib/Transforms/Utils/ValueMapper.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/EVLIndVarSimplify.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopIdiomVectorize.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/InstrMaps.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Interval.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Legality.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/PassRegistry.def A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Scheduler.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/SeedCollector.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanAnalysis.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanCFG.h A contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanDominatorTree.h D contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp D contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h A contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanHelpers.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h A contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanSLP.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.h A contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.cpp A contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanValue.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.h M contrib/llvm-project/llvm/lib/Transforms/Vectorize/VectorCombine.cpp M contrib/llvm-project/llvm/lib/WindowsDriver/MSVCPaths.cpp M contrib/llvm-project/llvm/lib/WindowsManifest/WindowsManifestMerger.cpp M contrib/llvm-project/llvm/lib/XRay/BlockIndexer.cpp M contrib/llvm-project/llvm/lib/XRay/FDRTraceWriter.cpp M contrib/llvm-project/llvm/lib/XRay/InstrumentationMap.cpp M contrib/llvm-project/llvm/lib/XRay/Profile.cpp M contrib/llvm-project/llvm/tools/bugpoint/BugDriver.cpp M contrib/llvm-project/llvm/tools/bugpoint/CrashDebugger.cpp M contrib/llvm-project/llvm/tools/bugpoint/ExecutionDriver.cpp M contrib/llvm-project/llvm/tools/bugpoint/FindBugs.cpp M contrib/llvm-project/llvm/tools/bugpoint/Miscompilation.cpp M contrib/llvm-project/llvm/tools/bugpoint/OptimizerDriver.cpp M contrib/llvm-project/llvm/tools/bugpoint/ToolRunner.cpp M contrib/llvm-project/llvm/tools/llc/NewPMDriver.cpp M contrib/llvm-project/llvm/tools/llc/NewPMDriver.h M contrib/llvm-project/llvm/tools/llc/llc.cpp M contrib/llvm-project/llvm/tools/lli/ChildTarget/ChildTarget.cpp M contrib/llvm-project/llvm/tools/lli/lli.cpp M contrib/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp M contrib/llvm-project/llvm/tools/llvm-as/llvm-as.cpp M contrib/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp M contrib/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp M contrib/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp M contrib/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp M contrib/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.h M contrib/llvm-project/llvm/tools/llvm-cov/CoverageViewOptions.h M contrib/llvm-project/llvm/tools/llvm-cov/SourceCoverageView.h M contrib/llvm-project/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp M contrib/llvm-project/llvm/tools/llvm-cov/SourceCoverageViewText.cpp M contrib/llvm-project/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp M contrib/llvm-project/llvm/tools/llvm-cxxfilt/Opts.td M contrib/llvm-project/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp M contrib/llvm-project/llvm/tools/llvm-cxxmap/llvm-cxxmap.cpp M contrib/llvm-project/llvm/tools/llvm-debuginfo-analyzer/Options.cpp M contrib/llvm-project/llvm/tools/llvm-debuginfo-analyzer/llvm-debuginfo-analyzer.cpp M contrib/llvm-project/llvm/tools/llvm-diff/lib/DiffConsumer.cpp M contrib/llvm-project/llvm/tools/llvm-diff/lib/DifferenceEngine.cpp M contrib/llvm-project/llvm/tools/llvm-diff/llvm-diff.cpp M contrib/llvm-project/llvm/tools/llvm-dis/llvm-dis.cpp M contrib/llvm-project/llvm/tools/llvm-dwarfdump/Statistics.cpp M contrib/llvm-project/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp M contrib/llvm-project/llvm/tools/llvm-dwarfutil/DebugInfoLinker.cpp M contrib/llvm-project/llvm/tools/llvm-dwarfutil/llvm-dwarfutil.cpp M contrib/llvm-project/llvm/tools/llvm-dwp/llvm-dwp.cpp M contrib/llvm-project/llvm/tools/llvm-extract/llvm-extract.cpp M contrib/llvm-project/llvm/tools/llvm-link/llvm-link.cpp M contrib/llvm-project/llvm/tools/llvm-lto/llvm-lto.cpp M contrib/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp M contrib/llvm-project/llvm/tools/llvm-mc/Disassembler.cpp M contrib/llvm-project/llvm/tools/llvm-mc/Disassembler.h M contrib/llvm-project/llvm/tools/llvm-mc/llvm-mc.cpp M contrib/llvm-project/llvm/tools/llvm-mca/CodeRegion.cpp M contrib/llvm-project/llvm/tools/llvm-mca/CodeRegion.h M contrib/llvm-project/llvm/tools/llvm-mca/CodeRegionGenerator.cpp M contrib/llvm-project/llvm/tools/llvm-mca/CodeRegionGenerator.h M contrib/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp M contrib/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.h M contrib/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp M contrib/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.h M contrib/llvm-project/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp M contrib/llvm-project/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp M contrib/llvm-project/llvm/tools/llvm-mca/Views/ResourcePressureView.h M contrib/llvm-project/llvm/tools/llvm-mca/Views/TimelineView.cpp M contrib/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp M contrib/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp M contrib/llvm-project/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp M contrib/llvm-project/llvm/tools/llvm-objcopy/ObjcopyOpts.td M contrib/llvm-project/llvm/tools/llvm-objcopy/llvm-objcopy.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/COFFDump.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/ELFDump.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/OffloadDump.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/OffloadDump.h M contrib/llvm-project/llvm/tools/llvm-objdump/SourcePrinter.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/XCOFFDump.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp M contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h M contrib/llvm-project/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp M contrib/llvm-project/llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp M contrib/llvm-project/llvm/tools/llvm-pdbutil/PdbYaml.cpp M contrib/llvm-project/llvm/tools/llvm-pdbutil/PdbYaml.h M contrib/llvm-project/llvm/tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp M contrib/llvm-project/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp M contrib/llvm-project/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp M contrib/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/ARMWinEHPrinter.h M contrib/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h M contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/ObjDumper.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/ObjDumper.h M contrib/llvm-project/llvm/tools/llvm-readobj/Opts.td M contrib/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.h M contrib/llvm-project/llvm/tools/llvm-readobj/XCOFFDumper.cpp M contrib/llvm-project/llvm/tools/llvm-readobj/llvm-readobj.cpp M contrib/llvm-project/llvm/tools/llvm-remarkutil/RemarkConvert.cpp M contrib/llvm-project/llvm/tools/llvm-remarkutil/RemarkCounter.cpp M contrib/llvm-project/llvm/tools/llvm-remarkutil/RemarkCounter.h A contrib/llvm-project/llvm/tools/llvm-remarkutil/RemarkInstructionMix.cpp M contrib/llvm-project/llvm/tools/llvm-remarkutil/RemarkSizeDiff.cpp M contrib/llvm-project/llvm/tools/llvm-remarkutil/RemarkUtilHelpers.cpp M contrib/llvm-project/llvm/tools/llvm-remarkutil/RemarkUtilHelpers.h M contrib/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp M contrib/llvm-project/llvm/tools/llvm-size/llvm-size.cpp M contrib/llvm-project/llvm/tools/llvm-stress/llvm-stress.cpp M contrib/llvm-project/llvm/tools/llvm-strings/llvm-strings.cpp M contrib/llvm-project/llvm/tools/llvm-symbolizer/Opts.td M contrib/llvm-project/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp M contrib/llvm-project/llvm/tools/llvm-tli-checker/llvm-tli-checker.cpp M contrib/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp M contrib/llvm-project/llvm/tools/llvm-xray/xray-stacks.cpp M contrib/llvm-project/llvm/tools/opt/NewPMDriver.cpp M contrib/llvm-project/llvm/tools/opt/NewPMDriver.h M contrib/llvm-project/llvm/tools/opt/optdriver.cpp M contrib/llvm-project/llvm/utils/TableGen/AsmMatcherEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/AsmWriterEmitter.cpp R086 contrib/llvm-project/llvm/utils/TableGen/ARMTargetDefEmitter.cpp contrib/llvm-project/llvm/utils/TableGen/Basic/ARMTargetDefEmitter.cpp R084 contrib/llvm-project/llvm/utils/TableGen/Attributes.cpp contrib/llvm-project/llvm/utils/TableGen/Basic/Attributes.cpp M contrib/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp M contrib/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.h A contrib/llvm-project/llvm/utils/TableGen/Basic/DirectiveEmitter.cpp A contrib/llvm-project/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp R076 contrib/llvm-project/llvm/utils/TableGen/RISCVTargetDefEmitter.cpp contrib/llvm-project/llvm/utils/TableGen/Basic/RISCVTargetDefEmitter.cpp A contrib/llvm-project/llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/Basic/SDNodeProperties.cpp M contrib/llvm-project/llvm/utils/TableGen/Basic/SDNodeProperties.h M contrib/llvm-project/llvm/utils/TableGen/Basic/SequenceToOffsetTable.h R059 contrib/llvm-project/llvm/utils/TableGen/TableGen.cpp contrib/llvm-project/llvm/utils/TableGen/Basic/TableGen.cpp R067 contrib/llvm-project/compiler-rt/lib/rtsan/rtsan_stack.h contrib/llvm-project/llvm/utils/TableGen/Basic/TableGen.h A contrib/llvm-project/llvm/utils/TableGen/Basic/TargetFeaturesEmitter.cpp A contrib/llvm-project/llvm/utils/TableGen/Basic/TargetFeaturesEmitter.h R079 contrib/llvm-project/llvm/utils/TableGen/VTEmitter.cpp contrib/llvm-project/llvm/utils/TableGen/Basic/VTEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/CTagsEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/CallingConvEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/CodeEmitterGen.cpp M contrib/llvm-project/llvm/utils/TableGen/CodeGenMapTable.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/AsmWriterInst.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/AsmWriterInst.h M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenHwModes.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenHwModes.h M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenInstAlias.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenInstAlias.h M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.h M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenRegisters.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenRegisters.h M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenSchedule.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenSchedule.h M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenTarget.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/CodeGenTarget.h M contrib/llvm-project/llvm/utils/TableGen/Common/DAGISelMatcher.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/DAGISelMatcher.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/CXXPredicates.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/CodeExpander.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/CodeExpansions.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/CombinerUtils.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/PatternParser.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/PatternParser.h M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/Patterns.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/Patterns.h M contrib/llvm-project/llvm/utils/TableGen/Common/InfoByHwMode.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/InfoByHwMode.h M contrib/llvm-project/llvm/utils/TableGen/Common/OptEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/OptEmitter.h M contrib/llvm-project/llvm/utils/TableGen/Common/PredicateExpander.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/PredicateExpander.h M contrib/llvm-project/llvm/utils/TableGen/Common/SubtargetFeatureInfo.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/SubtargetFeatureInfo.h M contrib/llvm-project/llvm/utils/TableGen/Common/Types.h A contrib/llvm-project/llvm/utils/TableGen/Common/Utils.cpp A contrib/llvm-project/llvm/utils/TableGen/Common/Utils.h M contrib/llvm-project/llvm/utils/TableGen/Common/VarLenCodeEmitterGen.cpp M contrib/llvm-project/llvm/utils/TableGen/Common/VarLenCodeEmitterGen.h M contrib/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/DAGISelEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/DAGISelMatcherGen.cpp M contrib/llvm-project/llvm/utils/TableGen/DAGISelMatcherOpt.cpp M contrib/llvm-project/llvm/utils/TableGen/DFAEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/DXILEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp D contrib/llvm-project/llvm/utils/TableGen/DirectiveEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/DisassemblerEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/FastISelEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/InstrDocsEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/InstrInfoEmitter.cpp D contrib/llvm-project/llvm/utils/TableGen/IntrinsicEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp R076 contrib/llvm-project/llvm/utils/TableGen/OptParserEmitter.cpp contrib/llvm-project/llvm/utils/TableGen/OptionParserEmitter.cpp R068 contrib/llvm-project/llvm/utils/TableGen/OptRSTEmitter.cpp contrib/llvm-project/llvm/utils/TableGen/OptionRSTEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/PseudoLoweringEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/RegisterBankEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/RegisterInfoEmitter.cpp A contrib/llvm-project/llvm/utils/TableGen/SDNodeInfoEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/SearchableTableEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/TableGenBackends.h M contrib/llvm-project/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.h M contrib/llvm-project/llvm/utils/TableGen/X86DisassemblerTables.cpp M contrib/llvm-project/llvm/utils/TableGen/X86FoldTablesEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/X86InstrMappingEmitter.cpp M contrib/llvm-project/llvm/utils/TableGen/X86ManualFoldTables.def M contrib/llvm-project/llvm/utils/TableGen/X86ManualInstrMapping.def M contrib/llvm-project/llvm/utils/TableGen/X86MnemonicTables.cpp M contrib/llvm-project/llvm/utils/TableGen/X86RecognizableInstr.cpp M contrib/llvm-project/llvm/utils/TableGen/X86RecognizableInstr.h A contrib/llvm-project/llvm/utils/TableGen/llvm-min-tblgen.cpp A contrib/llvm-project/llvm/utils/TableGen/llvm-tblgen.cpp M contrib/llvm-project/openmp/runtime/src/dllexports M contrib/llvm-project/openmp/runtime/src/include/omp.h.var M contrib/llvm-project/openmp/runtime/src/include/omp_lib.F90.var M contrib/llvm-project/openmp/runtime/src/include/omp_lib.h.var M contrib/llvm-project/openmp/runtime/src/include/ompx.h.var M contrib/llvm-project/openmp/runtime/src/kmp.h M contrib/llvm-project/openmp/runtime/src/kmp_affinity.cpp M contrib/llvm-project/openmp/runtime/src/kmp_affinity.h M contrib/llvm-project/openmp/runtime/src/kmp_alloc.cpp M contrib/llvm-project/openmp/runtime/src/kmp_barrier.cpp M contrib/llvm-project/openmp/runtime/src/kmp_config.h.cmake M contrib/llvm-project/openmp/runtime/src/kmp_csupport.cpp M contrib/llvm-project/openmp/runtime/src/kmp_ftn_entry.h M contrib/llvm-project/openmp/runtime/src/kmp_ftn_os.h M contrib/llvm-project/openmp/runtime/src/kmp_global.cpp M contrib/llvm-project/openmp/runtime/src/kmp_gsupport.cpp M contrib/llvm-project/openmp/runtime/src/kmp_lock.cpp M contrib/llvm-project/openmp/runtime/src/kmp_os.h M contrib/llvm-project/openmp/runtime/src/kmp_platform.h M contrib/llvm-project/openmp/runtime/src/kmp_runtime.cpp M contrib/llvm-project/openmp/runtime/src/kmp_sched.cpp M contrib/llvm-project/openmp/runtime/src/kmp_settings.cpp M contrib/llvm-project/openmp/runtime/src/kmp_stats.h M contrib/llvm-project/openmp/runtime/src/kmp_stub.cpp M contrib/llvm-project/openmp/runtime/src/kmp_taskdeps.cpp M contrib/llvm-project/openmp/runtime/src/kmp_taskdeps.h M contrib/llvm-project/openmp/runtime/src/kmp_tasking.cpp M contrib/llvm-project/openmp/runtime/src/kmp_wait_release.h M contrib/llvm-project/openmp/runtime/src/kmp_wrapper_getpid.h M contrib/llvm-project/openmp/runtime/src/ompt-general.cpp M contrib/llvm-project/openmp/runtime/src/ompt-internal.h M contrib/llvm-project/openmp/runtime/src/ompt-specific.cpp M contrib/llvm-project/openmp/runtime/src/ompt-specific.h M contrib/llvm-project/openmp/runtime/src/z_Linux_asm.S M contrib/llvm-project/openmp/runtime/src/z_Linux_util.cpp ____________________________________________________________________________________________________________ Commit: 4f6cc88193cd22b7dbab50b39ea2e96df84c0339 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4f6cc88193cd22b7dbab50b39ea2e96df84c0339 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:16 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-18063-g561246e90282:" This reverts commit 1d99ada3215dbc28665fe051f9ccf028a2a02ce8, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 6243d755fb82e62d2a3a2e031801e0443150454a) M contrib/llvm-project/libcxx/include/__type_traits/remove_cv.h ____________________________________________________________________________________________________________ Commit: 0546474c350b68b3886994ba4c9e31d835e3e61c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0546474c350b68b3886994ba4c9e31d835e3e61c Author: Dimitry Andric (Sat 6 Dec 2025 20:24:16 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-18062-g4dfa75c663e5:" This reverts commit 6933315cf57fc3f505431bff7a0075df471d7453, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit f3b0cac70b80116e691ad1e6daa5110186233206) M contrib/llvm-project/libcxx/include/__type_traits/is_enum.h D contrib/llvm-project/libcxx/include/__type_traits/is_scoped_enum.h M contrib/llvm-project/libcxx/include/module.modulemap M contrib/llvm-project/libcxx/include/type_traits ____________________________________________________________________________________________________________ Commit: ad1cd2c339cbdbbab71964c1edc68fede37a29ed URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ad1cd2c339cbdbbab71964c1edc68fede37a29ed Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-17853-g578c6191eff7:" This reverts commit 2facc097b9b28a81b925c924f27f09b40f29fd4d, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 3b0a0e64bd9f0a65f0dd62dc157597e6d9ecc933) M contrib/llvm-project/libcxx/include/__type_traits/is_void.h ____________________________________________________________________________________________________________ Commit: 938fce67e0071e996cec36ae8f0fe7bd765f9eb7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=938fce67e0071e996cec36ae8f0fe7bd765f9eb7 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-17728-g30cc12cd818d:" This reverts commit 198b947ebc6834eade6acc52c5441a38693b8822, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit f8152c67d4272e155460e4b3057b41924df8af1c) M contrib/llvm-project/libcxx/include/__type_traits/is_fundamental.h M contrib/llvm-project/libcxx/include/__type_traits/is_null_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_scalar.h ____________________________________________________________________________________________________________ Commit: 9fa2733ef46073c1440177b27a8c88b30f9d1532 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9fa2733ef46073c1440177b27a8c88b30f9d1532 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-17727-g0eebb48fcfbc:" This reverts commit f12b6acbe1ea1c425c0e21d80097115e4ad33017, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 1f9c1cd08dba0c46c1e1cea43b3bbea23af4fbaa) M contrib/llvm-project/libcxx/include/__type_traits/invoke.h D contrib/llvm-project/libcxx/include/__type_traits/is_member_function_pointer.h D contrib/llvm-project/libcxx/include/__type_traits/is_member_object_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_member_pointer.h M contrib/llvm-project/libcxx/include/module.modulemap M contrib/llvm-project/libcxx/include/type_traits ____________________________________________________________________________________________________________ Commit: a0c034ddcf5fb3ae104e927f69a2df92b06fab09 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a0c034ddcf5fb3ae104e927f69a2df92b06fab09 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-17473-g69fecaa1a455:" This reverts commit cab3680acf8e6ea40c686d4f26db4429e26a5331, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 501871ebf9d725ab1c6fb2c4da9bac77f60b37a7) M contrib/llvm-project/libcxx/include/__config M contrib/llvm-project/libcxx/include/__tuple/tuple_element.h M contrib/llvm-project/libcxx/include/__type_traits/is_function.h M contrib/llvm-project/libcxx/include/__type_traits/is_member_function_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_member_object_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_member_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/is_nothrow_constructible.h M contrib/llvm-project/libcxx/include/__type_traits/is_object.h M contrib/llvm-project/libcxx/include/__type_traits/is_reference.h M contrib/llvm-project/libcxx/include/__type_traits/is_scoped_enum.h ____________________________________________________________________________________________________________ Commit: 14d9cfea577974490bc1c7317421ed56d51ff23e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=14d9cfea577974490bc1c7317421ed56d51ff23e Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-8667-g472b612ccbed:" This reverts commit f7570f1eb0dc056dfce9d7500157538c670edaf6, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit a843ea3f246f3f137722db556aa07710e6a84b71) M contrib/llvm-project/libcxx/include/__format/format_arg.h M contrib/llvm-project/libcxx/include/__type_traits/remove_cv.h ____________________________________________________________________________________________________________ Commit: afca70df2c3a3e47b5ec1a90c54a3b443e4c4e20 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=afca70df2c3a3e47b5ec1a90c54a3b443e4c4e20 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-5639-ga10aa4485e83:" This reverts commit 267fa9ab814c23ca97b8b7e1740f4da51485ac72, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 3ac42330b1da72d68cc6d7c3f65e24a882ccfd47) M contrib/llvm-project/libcxx/include/__type_traits/remove_reference.h M contrib/llvm-project/libcxx/include/cwchar M contrib/llvm-project/libcxx/include/execution ____________________________________________________________________________________________________________ Commit: 436b7b75dac85e9d52810698d601b8503f713691 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=436b7b75dac85e9d52810698d601b8503f713691 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-4504-g937a5396cf3e:" This reverts commit a7455c47801ea1e4c4eed10cab2072375f6f92a2, in preparation for merging llvm 21, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 3ca6facafc4c96fa9d6027b6f3b50b7c3e3a5dbf) M contrib/llvm-project/libcxx/include/__type_traits/is_convertible.h ____________________________________________________________________________________________________________ Commit: 4fb4b137e9773550af58d77be0390cd6d45fb8bf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4fb4b137e9773550af58d77be0390cd6d45fb8bf Author: Dimitry Andric (Sat 6 Dec 2025 20:24:15 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: revert llvmorg-19-init-4003-g55357160d0e1:" This reverts commit fd17362f6225085e60eabed8af7421838100b457, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit a24406d2e0e8eee8db03ed8d1ae7fb482cf912ab) M contrib/llvm-project/libcxx/include/__type_traits/remove_cv.h M contrib/llvm-project/libcxx/include/__type_traits/remove_cvref.h ____________________________________________________________________________________________________________ Commit: 2d5521c618b9f6f05bdcc235344ef6c44b7f3eb3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2d5521c618b9f6f05bdcc235344ef6c44b7f3eb3 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:14 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: don't remove headers that were reintroduced by reverts" This reverts commit 2b3703a4f4519e202c3bdf12e7e13d9b5fdbc3f3, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 3f6219840dbea7712554982a3c9f852c1c9664f4) M ObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 51cc09b9d0202d75c6d85304efc99b6fed08ba52 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=51cc09b9d0202d75c6d85304efc99b6fed08ba52 Author: Dimitry Andric (Sat 6 Dec 2025 20:24:14 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: install headers that were reintroduced by reverts" This reverts commit 8ad38d5eb3985ef778a7d36093878b0b373ccedf, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit d6d48190ec6a62a20ef603011f215015c1d999fb) M lib/libc++/Makefile ____________________________________________________________________________________________________________ Commit: fcbff430e54e8a252f547e5454a4a63e51112bcb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fcbff430e54e8a252f547e5454a4a63e51112bcb Author: Dimitry Andric (Sat 6 Dec 2025 20:24:14 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:59:33 BST) Revert "libcxx-compat: update libcxx.imp for headers that were reintroduced by reverts" This reverts commit caf0ccccc304e3e7938c9722f1deb0a362fd70d5, in preparation for merging llvm 21. PR: 292067 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067 ) MFC after: 1 month (cherry picked from commit 5945da0bc9ac42f531b1079a246eb8ce4f0d63db) M lib/libc++/libcxx.imp ____________________________________________________________________________________________________________ Commit: f39ba250d67ad50aa1dcd28ac5f275b668461b29 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f39ba250d67ad50aa1dcd28ac5f275b668461b29 Author: Lexi Winter (Sat 18 Apr 2026 21:07:40 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:56:56 BST) boot1.chrp: Specify --image-base This is required for LLVM 22's ld.lld to avoid a build error: ld.lld: error: section '.text' address (0x38000) is smaller than image base (0x10000000); specify --image-base ld.lld: error: section '.rodata' address (0x3b308) is smaller than image base (0x10000000); specify --image-base ld.lld: error: section '.data' address (0x3b610) is smaller than image base (0x10000000); specify --image-base ld.lld: error: section '.bss' address (0x3f618) is smaller than image base (0x10000000); specify --image-base Use 0x38000 for the image base, which is the address of the lowest (and only) LOAD segment in the file. Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D56459 (cherry picked from commit aa0bc7cca153f67f8becec8a8fb259ff5fd30fd0) (cherry picked from commit ee58056e1e42de9230a159412827da97ae7f03bc) M stand/powerpc/boot1.chrp/Makefile ____________________________________________________________________________________________________________ Commit: 8e1a9532ce19e14a63e15242e8558ee6d0458278 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8e1a9532ce19e14a63e15242e8558ee6d0458278 Author: Lexi Winter (Fri 17 Apr 2026 17:56:33 BST) Committer: Dimitry Andric (Fri 29 May 2026 23:56:56 BST) boot1.chrp: Improve comment for the SLOF hack Since this original comment was written, the actual issue in SLOF was diagnosed and documented in commit 424089a0fc, which fixed it for loader(8). Update the comment in boot1 to be more informative to future readers. MFC after: 3 days Reviewed by: jhibbits, adrian Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D56470 (cherry picked from commit eb0279550d52962241b4178101cd7f7d732eb682) (cherry picked from commit 66f55b90b6bcbbf3c26b2da7f56d17052e39018f) M stand/powerpc/boot1.chrp/boot1.c ____________________________________________________________________________________________________________ Commit: 5d2b9a17b9c6885179f7b32c2e82e182268f9517 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5d2b9a17b9c6885179f7b32c2e82e182268f9517 Author: Warner Losh (Sun 28 Dec 2025 05:27:03 GMT) Committer: Dimitry Andric (Fri 29 May 2026 23:56:56 BST) loader: Fix powerpc64le by working around slof bug in qemu/slof Fix powerpc 64 little endian booting by adding some padding. Due to https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L114 https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L150 using <= instead of <, slof used to loop over the phdrs. It overruns by 1 and so on little endian it swizzles the first 32 bytes of .text. Work around this by adding 32 bytes of padding after the headers. We should fix this in slof, but it's in the just released QEMU 10.2, so we have to pad things here for now. Now powerpc64le + qemu works. MFC After: 3 days (maybe EN too) Reviewed by: adrian, jhibbits Sponsored by: Netflix (cherry picked from commit 424089a0fc82ee9db8659b8c1099bbbde8999473) (cherry picked from commit 0b2011f50cd31ce384445ed04a554c0cf5e5300f) M stand/powerpc/ofw/ppc-common.ldscript ____________________________________________________________________________________________________________ Commit: c5ad71c31160114752f5a4c1524349772105f6d0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c5ad71c31160114752f5a4c1524349772105f6d0 Author: Mark Johnston (Wed 6 May 2026 15:39:52 BST) Committer: Mark Johnston (Fri 29 May 2026 22:40:22 BST) eventhandler: Fix the NODEBUG build Reported by: Michael Butler Fixes: 735b16d490ae ("eventhandler: Fix a race when pruning eventhandlers") (cherry picked from commit 3d8928114c4fec6cefbb1cd566ef8d1b3d2999e2) M sys/kern/subr_eventhandler.c ____________________________________________________________________________________________________________ Commit: 81e894d5f3b4809979113cfdb4d8da047e833bd7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=81e894d5f3b4809979113cfdb4d8da047e833bd7 Author: Mark Johnston (Tue 21 Apr 2026 15:28:31 BST) Committer: Mark Johnston (Fri 29 May 2026 20:44:43 BST) epoch: Don't idle CPUs when there's pending epoch work The epoch(9) subsystem implements per-CPU queues of object destructors which get invoked once it is safe to do so. These queues are polled via hardclock(). When a CPU is about to go idle, we reduce the hardclock frequency to 1Hz by default, to avoid unneeded wakeups. This means that if there is any garbage in these destructor queues, it won't be cleared for at least 1s (and possibly longer) even if it would otherwise be safe to do so. epoch_drain_callbacks() is used in some places to provide a barrier, ensuring that all garbage present in the destructor queues is cleaned up before returning. It's implemented by adding a fake destructor in the queues and blocking until it gets run on all CPUs. The above-described phenomenon means that it can take a long time for these calls to return, even (especially) when some CPUs are idle. This causes long delays when destroying VNET jails, for instance, as epoch_drain_callbacks() is invoked each time a network interface is destroyed. Work around this problem by not disabling the hardclock timer if there is garbage present in the destructor queues. The implementation of epoch_drain_callbacks() has other problems, but this small change on its own gives a good improvement, especially when running networking regression tests. Moreover, we should aim to invoke destructors in a timely manner, so the change is generally beneficial. Reviewed by: glebius MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D56508 (cherry picked from commit dce56594991464c276f340ce963d0f5461566c78) M sys/kern/kern_clocksource.c ____________________________________________________________________________________________________________ Commit: 4a875b186e8d53e38f79a9e4c0e9ed8949e38ed7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4a875b186e8d53e38f79a9e4c0e9ed8949e38ed7 Author: Mark Johnston (Wed 6 May 2026 12:48:05 BST) Committer: Mark Johnston (Fri 29 May 2026 20:44:43 BST) eventhandler: Fix a race when pruning eventhandlers By default, eventhandler_deregister() blocks until it reaches some point where no threads are invoking the event. At this point, it knows that 1) no threads are currently executing the handler, 2) some thread has freed the eventhandler structure by virtue of having called eventhandler_prune_list(), so it is safe to return. Suppose a thread is trying to deregister an event handler. A different thread prunes it, and wakes up the first thread. Before the first thread runs, a third thread grabs the event handler lock, and starts executing handlers. The first thread observes el_runcount > 0, and goes back to sleep. The third thread sees no event handlers to prune, and doesn't wake up the first thread, which sleeps forever. This change fixes the race and tries to make eventhandler_invoke() more efficient: keep a count of the number of dead list entries and only prune the list if there is at least one dead entry. Also, in eventhandler_deregister(), we only need to sleep if some dead entries are present, rather than sleeping whenever some thread is running handlers. Reviewed by: kib MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D56767 (cherry picked from commit 735b16d490aee158beb54c415b716475a0d19cda) M sys/kern/subr_eventhandler.c M sys/sys/eventhandler.h ____________________________________________________________________________________________________________ Commit: d11ff01b3aec336128e6babbff7a421fbce82015 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d11ff01b3aec336128e6babbff7a421fbce82015 Author: Ed Maste (Tue 26 May 2026 14:24:36 BST) Committer: Ed Maste (Fri 29 May 2026 20:12:46 BST) sigqueue: In capability mode, only allow signalling self This is copied from the check in kern_kill. Reviewed by: markj, oshogbo Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57244 (cherry picked from commit b9d16b7fd2fa6bc4b3e8364804cbdc1b76ebe8a5) (cherry picked from commit defd9b86ef995ce70363eae9b323d616bda865be) M contrib/capsicum-test/capmode.cc M sys/kern/kern_sig.c ____________________________________________________________________________________________________________ Commit: 1a5ab1dcf4b4e6ddce97c179f888947ad983f8db URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1a5ab1dcf4b4e6ddce97c179f888947ad983f8db Author: ShengYi Hung (Fri 29 May 2026 17:02:55 BST) Committer: ShengYi Hung (Fri 29 May 2026 17:04:56 BST) Revert "kern_time: Honor the precise option when counting diff" This will not work because this kernel version does not support a precise option. We handle the clock uniformly in all cases. This reverts commit 3886f1b488e47eba98e1523f85cb570694e97385. M sys/kern/kern_time.c ____________________________________________________________________________________________________________ Commit: f27c7705c6a37a3c2fbb4bae32bb1e2cc88b86d0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f27c7705c6a37a3c2fbb4bae32bb1e2cc88b86d0 Author: ShengYi Hung (Fri 15 May 2026 09:43:47 BST) Committer: ShengYi Hung (Fri 29 May 2026 16:26:38 BST) sound: Fix lock order reversal in dsp_poll() chn_poll() may hold both rdch and wrch channel locks while calling chn_trigger(rdch). chn_trigger() switches the lock order from "channel -> dsp dev" to "dsp dev -> channel" by temporarily dropping the channel lock before acquiring the dsp lock. However, only rdch was unlocked during the transition while wrch remained locked. Since wrch is also a channel lock and witness had already established the lock order requirement: dsp dev -> channel witness reports a lock order reversal when pcm_lock() is acquired while wrch is still held. Avoid holding rdch and wrch simultaneously during chn_trigger() lock-order switching by only keeping the channel locks when needed. The issue can be reliably reproduced by starting pipewire, pipewire-pulse, and pavucontrol. Reviewed by: christos MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57009 (cherry picked from commit 776584319fb4d66cdb1c2f91bed154dfe6a74e5e) M sys/dev/sound/pcm/dsp.c ____________________________________________________________________________________________________________ Commit: 93935ced73c702bb85711601c957db70e81bd287 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=93935ced73c702bb85711601c957db70e81bd287 Author: ShengYi Hung (Tue 5 Aug 2025 10:41:17 BST) Committer: ShengYi Hung (Fri 29 May 2026 16:26:31 BST) libusb: fix incorrect status type when completion on cancel the events Reviewed by: lwhsu, markj MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51736 (cherry picked from commit 06271366982eb6fe59502fcdf95a1a22e0671d5f) M lib/libusb/libusb10.c ____________________________________________________________________________________________________________ Commit: b457adfeb63ff7cd6a3525a1370e7c3adc87df43 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b457adfeb63ff7cd6a3525a1370e7c3adc87df43 Author: Shunchao Hu (Tue 7 Apr 2026 14:07:31 BST) Committer: ShengYi Hung (Fri 29 May 2026 16:26:14 BST) compat/linprocfs: Update /proc/partitions output Linux /proc/partitions reports the major/minor pair, the device size in 1K blocks, and the device name. linprocfs still printed obsolete statistics columns and reported the size in bytes. Update linprocfs_dopartitions() to emit the Linux-style header and report provider sizes in 1K blocks. Signed-off-by: Shunchao Hu Reviewed by: des MFC after: 2 weeks Pull Request: https://github.com/freebsd/freebsd-src/pull/2126 Closes: https://github.com/freebsd/freebsd-src/pull/2126 (cherry picked from commit 5f5cc3c67ae8a4d9a27e750bef98a9ce1a6b2cf5) M sys/compat/linprocfs/linprocfs.c ____________________________________________________________________________________________________________ Commit: 1ea682ec2f9eead529f67205060b025b6f92cad2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1ea682ec2f9eead529f67205060b025b6f92cad2 Author: Shunchao Hu (Sat 4 Apr 2026 11:27:53 BST) Committer: ShengYi Hung (Fri 29 May 2026 16:26:08 BST) compat/linprocfs: Fix auxv sbuf leak linprocfs_doauxv() allocates an automatic sbuf before validating whether the requested read can be satisfied. When the computed auxv read length exceeds IOSIZE_MAX, or when the buffer length is too big, the function returns early without releasing the sbuf. Route these early exits through a shared cleanup path so the sbuf is always deleted after sbuf_new_auto() succeeds. Signed-off-by: Shunchao Hu Reviewed by: des, spmzt, zlei, aokblast MFC after: 2 weeks Pull Request: https://github.com/freebsd/freebsd-src/pull/2118 (cherry picked from commit 16aa49f6d1bbe70cd3e851139eb63d566de49b12) M sys/compat/linprocfs/linprocfs.c ____________________________________________________________________________________________________________ Commit: 187aa5183eacfa8dbfba7fc168aa80145223408d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=187aa5183eacfa8dbfba7fc168aa80145223408d Author: ShengYi Hung (Sun 22 Mar 2026 02:26:56 GMT) Committer: ShengYi Hung (Fri 29 May 2026 16:25:55 BST) vmm: Add missing AVX instructions for AVX512 in cpuid stdext Reported by: Tom Reviewed by: markj Tested by: Tom MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56021 (cherry picked from commit e6eba5076929d0b193c9c94b2658c7e8f5da0669) M sys/amd64/vmm/x86.c ____________________________________________________________________________________________________________ Commit: 661c4b1b949bef3a77a4f773d4d6977314d83533 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=661c4b1b949bef3a77a4f773d4d6977314d83533 Author: ShengYi Hung (Tue 17 Mar 2026 14:53:08 GMT) Committer: ShengYi Hung (Fri 29 May 2026 16:25:49 BST) libc: Fix cxa_thread_atexit{,nothr} test. After patch 9d26b82, we don't provide recursive call protection anymore. Therefore, to pass the test, we adjust the testcase by protecting on caller and the testcase is to make sure the dtors is properly handled. Reported by: siva Reviewed by: kib Approved by: markj (mentor) Fixes: 9d26b82826d9 ("libc: Fix dtor order in __cxa_thread_atexit") MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55893 (cherry picked from commit c25976f0a9a3a102ce47b45c19b2c93e8069433b) M lib/libc/tests/stdlib/cxa_thread_atexit_nothr_test.cc M lib/libc/tests/stdlib/cxa_thread_atexit_test.cc ____________________________________________________________________________________________________________ Commit: 9d200dc7103a6ca2112ab0ea47edc28b2141e14e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9d200dc7103a6ca2112ab0ea47edc28b2141e14e Author: ShengYi Hung (Thu 12 Mar 2026 13:40:34 GMT) Committer: ShengYi Hung (Fri 29 May 2026 16:25:42 BST) libc: Fix dtor order in __cxa_thread_atexit The thread_local variable may creates another thread_local variable inside its dtor. This new object is immediately be registered in __cxa_thread_atexit() and need to be freed before processing another variable. This fixes the libcxx test thread_local_destruction_order.pass.cpp. Reported by: kib Approved by: lwhsu (mentor) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55826 (cherry picked from commit 9d26b82826d9962d5085bc5d9df7f8a762c57602) M lib/libc/stdlib/cxa_thread_atexit_impl.c ____________________________________________________________________________________________________________ Commit: 3886f1b488e47eba98e1523f85cb570694e97385 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3886f1b488e47eba98e1523f85cb570694e97385 Author: ShengYi Hung (Thu 12 Mar 2026 09:16:24 GMT) Committer: ShengYi Hung (Fri 29 May 2026 16:25:36 BST) kern_time: Honor the precise option when counting diff When preecise option is used, the true elapsed time should also use the precise timer. This fixes the test case sleep_for.signals.pass.cpp in libcxx. Reviewed by: kib, imp Approved by: lwhsu (mentor) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55824 (cherry picked from commit 728ae49a6b81edb3eec5ab70a63bb83db8f5dce5) M sys/kern/kern_time.c ____________________________________________________________________________________________________________ Commit: aefac9f392a48489feb71a33be61296c1cd06f31 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=aefac9f392a48489feb71a33be61296c1cd06f31 Author: ShengYi Hung (Sat 3 Jan 2026 06:12:26 GMT) Committer: ShengYi Hung (Fri 29 May 2026 16:25:28 BST) ichwd: Add manual for i6300esb watchdog Reviewed by: ziaee, mhorne Approved by: lwhsu (mentor) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54466 (cherry picked from commit 546d925cb44f1da7efee76bfebb42df8fdbc83a8) M share/man/man4/ichwd.4 ____________________________________________________________________________________________________________ Commit: abd66d6418b60e17bcf3a822a1800d0a5dc2bcd4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=abd66d6418b60e17bcf3a822a1800d0a5dc2bcd4 Author: Gisle Nes (Tue 7 Apr 2026 17:48:15 BST) Committer: ShengYi Hung (Fri 29 May 2026 16:25:00 BST) pci: use uint32_t for eecp eecp holds the extended capability offset. If that offset is larger than 0xff, storing it in uint8_t truncates it, which can make the early EHCI/XHCI capability walk read the wrong location and loop during boot. Seen on AMD device 1022:151e, where HCCPARAMS1 = 0x0118ffc5 and the first xHCI extended capability offset is 0x460. Widen eecp to uint32_t in xhci_early_takeover(), matching xhci_pci_take_controller(). Signed-off-by: Gisle Nes Reviewed by: zlei, aokblast MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/2127 Closes: https://github.com/freebsd/freebsd-src/pull/2127 (cherry picked from commit 555ffd9022de0c497881bafc413e3e1d05af10d4) M sys/dev/pci/pci.c ____________________________________________________________________________________________________________ Commit: ef66e137d949bd708b31f4efe4e504b1a178dbaa URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ef66e137d949bd708b31f4efe4e504b1a178dbaa Author: Alex Richardson (Tue 16 Dec 2025 18:09:10 GMT) Committer: Dimitry Andric (Fri 29 May 2026 14:16:56 BST) rtld: silence clang's unterminated-string-initialization warning Since the initializer is used in other places where we can't just replace it with a char-by-char initializer, this adds a macro for the nonstring attribute (match the linuxkpi definition). Reviewed by: emaste, jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D52535 (cherry picked from commit 86f325711c07b723b85c031d581d0a5c1a0964f3) M lib/libsysdecode/utrace.c M libexec/rtld-elf/rtld.c M libexec/rtld-elf/rtld_utrace.h ____________________________________________________________________________________________________________ Commit: 311576c11ca6e38b71325fd8c17324393030a0cc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=311576c11ca6e38b71325fd8c17324393030a0cc Author: Alex Richardson (Tue 26 May 2026 20:37:06 BST) Committer: Dimitry Andric (Fri 29 May 2026 13:23:01 BST) bsd.sys.mk: suppress some clang warnings for C++ for >= 19 I just tried building with system clang on one of my Linux systems which happens to be version 19, and these warning suppressions are needed for that version too: same errors as in the original commit. Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56874 (cherry picked from commit 004b5935a6e643033526cab623c6005b69ab11aa) M share/mk/bsd.sys.mk ____________________________________________________________________________________________________________ Commit: ec6249ff56d85f35ee2e2e72130fad3f17a9bb53 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ec6249ff56d85f35ee2e2e72130fad3f17a9bb53 Author: Alex Richardson (Tue 16 Dec 2025 18:08:51 GMT) Committer: Dimitry Andric (Fri 29 May 2026 13:23:01 BST) libfetch: Fix -Wunterminated-string-initialization This defaults to an error in clang HEAD, use a char-by-char initializer instead. Reviewed by: emaste, jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D52532 (cherry picked from commit 79f578531f21aa57307cbffd858a8a89e562aa5c) M lib/libfetch/common.c ____________________________________________________________________________________________________________ Commit: 3289a84491ca707e6f5b0bd11004441f40dddcbd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3289a84491ca707e6f5b0bd11004441f40dddcbd Author: Alex Richardson (Tue 16 Dec 2025 18:04:18 GMT) Committer: Dimitry Andric (Fri 29 May 2026 13:21:29 BST) libthr: fix -Wunterminated-string-initialization Reviewed by: jhb, emaste MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D52528 (cherry picked from commit 4cfc7de13f110563463c15be99690c6fe7b8676a) M lib/libthr/thread/thr_printf.c ____________________________________________________________________________________________________________ Commit: d2e63a09519364f9a9e328666302b28d7ee95c47 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d2e63a09519364f9a9e328666302b28d7ee95c47 Author: Vyacheslav Terehov (Thu 21 May 2026 08:15:22 BST) Committer: Andrey V. Elsukov (Fri 29 May 2026 09:02:49 BST) ipfw: fix parsing error in nat config port_range Also fix the corresponding tests. PR: 263240 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263240 ) Differential Revision: https://reviews.freebsd.org/D57010 (cherry picked from commit 6eba055fcf5b0bbfbebcac59f5982d13815001b0) M sbin/ipfw/ipfw.8 M sbin/ipfw/nat.c M tests/sys/netpfil/common/nat.sh ____________________________________________________________________________________________________________ Commit: 94da67bb05fb5527f1fc4547e75d648292a9698f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=94da67bb05fb5527f1fc4547e75d648292a9698f Author: Dag-Erling Smørgrav (Mon 25 May 2026 17:51:58 BST) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:27:12 BST) lpd: Style and whitespace cleanup No functional change intended. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57186 (cherry picked from commit 123591e41c559fc2ae0f179f1385df05132881da) M usr.sbin/lpr/lpd/printjob.c ____________________________________________________________________________________________________________ Commit: 980ead5949bedcfbc72c57907ff775b030e0cb31 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=980ead5949bedcfbc72c57907ff775b030e0cb31 Author: Dag-Erling Smørgrav (Mon 25 May 2026 17:51:53 BST) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:27:12 BST) lpd: Fix issues reported by clang-analyzer Also, unlink our temporary file if we fail to chmod it. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57185 (cherry picked from commit 0f3e14870906da22a7ca821fb2153d375157cac2) M usr.sbin/lpr/lpd/printjob.c ____________________________________________________________________________________________________________ Commit: 7c11b5f0ecdb6e543882fb54ca81da6bc3ac3ebb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7c11b5f0ecdb6e543882fb54ca81da6bc3ac3ebb Author: Dag-Erling Smørgrav (Mon 25 May 2026 17:51:48 BST) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:27:12 BST) lpd: Avoid buffer overflow when sending a job When forwarding a print job to a remote server, we could overflow the command buffer if a control or data file had a very long name. MFC after: 1 week Reported by: Joshua Rogers Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57184 (cherry picked from commit f2c7c5f94803b67a9a6af625d4fc8882d2afda6c) M usr.sbin/lpr/lpd/printjob.c ____________________________________________________________________________________________________________ Commit: 5f10e369a13af824de5244c12f4e7216a9d0750e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5f10e369a13af824de5244c12f4e7216a9d0750e Author: Dag-Erling Smørgrav (Mon 25 May 2026 17:51:44 BST) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:27:12 BST) lpd: Drop deprecated -p option This alias for the -s option has been deprecated since 2002. Time to drop it from the documentation. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57183 (cherry picked from commit 6047f6a21085ae3877228f8df19a0d4bce45905f) M usr.sbin/lpr/lpd/lpd.8 M usr.sbin/lpr/lpd/lpd.c ____________________________________________________________________________________________________________ Commit: 6e2940af1c49d7489b9c881d84bac7bf9fdae1ca URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6e2940af1c49d7489b9c881d84bac7bf9fdae1ca Author: Dag-Erling Smørgrav (Mon 25 May 2026 17:51:39 BST) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:27:12 BST) lpd: Reorder option list in manual page MFC after: 1 week Reviewed by: ziaee, markj Differential Revision: https://reviews.freebsd.org/D57182 (cherry picked from commit 8e917789732ae02a480e8756899d3bc6d99fe5d8) M usr.sbin/lpr/lpd/lpd.8 ____________________________________________________________________________________________________________ Commit: 85852fe5e4a9dc48e328c7f33c3be770412de5ef URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=85852fe5e4a9dc48e328c7f33c3be770412de5ef Author: Dag-Erling Smørgrav (Mon 25 May 2026 17:51:31 BST) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:27:11 BST) lpd: Restore ability to specify a port number This has been broken since IPv6 support was added in 2000. We would validate the port number (which had to be a port number, but can now also be a service name) and then ignore it. MFC after: 1 week Fixes: 08829865f659 ("IPv6 support for lpr.") Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57181 (cherry picked from commit c0cae7d8da50daa87af4cd6d7c9a2043343b506f) M usr.sbin/lpr/lpd/lpd.8 M usr.sbin/lpr/lpd/lpd.c ____________________________________________________________________________________________________________ Commit: b734006cafa1915922de2a6a3a0aee9969d28d04 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b734006cafa1915922de2a6a3a0aee9969d28d04 Author: Dag-Erling Smørgrav (Thu 19 Feb 2026 17:55:06 GMT) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:26:48 BST) lpr: Add deprecation notice These programs require elevated privileges to work and have not seen regular maintenance in decades. Unless someone steps up and overhauls them, we will have to remove them before 16.0. Better-maintained alternatives are available in ports (print/cups, sysutils/LPRng). MFC after: 3 days (cherry picked from commit d57dee7ab66f60537b557cb602be194e3eed253d) M usr.sbin/lpr/chkprintcap/chkprintcap.8 M usr.sbin/lpr/lp/lp.1 M usr.sbin/lpr/lpc/lpc.8 M usr.sbin/lpr/lpd/lpd.8 M usr.sbin/lpr/lpq/lpq.1 M usr.sbin/lpr/lpr/lpr.1 M usr.sbin/lpr/lpr/printcap.5 M usr.sbin/lpr/lprm/lprm.1 M usr.sbin/lpr/lptest/lptest.1 M usr.sbin/lpr/pac/pac.8 ____________________________________________________________________________________________________________ Commit: 3d6c7334c73ee459feb57dcd8bc350f5f6308b41 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3d6c7334c73ee459feb57dcd8bc350f5f6308b41 Author: Dag-Erling Smørgrav (Mon 25 May 2026 17:51:23 BST) Committer: Dag-Erling Smørgrav (Thu 28 May 2026 09:02:52 BST) ttymsg: Overhaul * Instead of an error string, return the usual 0 or -1 and let the caller figure out what, if anything, to tell the user. * Avoid string manipulations by opening /dev first and using openat() with O_RESOLVE_BENEATH. * Add a boolean argument which, if false, causes ttymsg() to return without sending the message if the tty's group-writable bit is not set. This saves programs that respect this setting (like syslogd(8)) from having to check before calling ttymsg(). * Update all callers. The observable effect of this change is minimal except for slightly different error messages when ttymsg() fails. However, syslogd(8) will no longer print spurious error messages on the console after trying and failing to write a log message to an X11 session. PR: 295171 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295171 ) MFC after: 1 week Reviewed by: jfree, markj Differential Revision: https://reviews.freebsd.org/D57018 (cherry picked from commit 05e8f2bf0906875e666469e0338f922d1113d034) M libexec/talkd/announce.c M usr.bin/wall/ttymsg.c M usr.bin/wall/ttymsg.h M usr.bin/wall/wall.c M usr.sbin/syslogd/syslogd.c ____________________________________________________________________________________________________________ Commit: 5d64055eaaf259ccb72a785bf5c2297e87dfa103 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5d64055eaaf259ccb72a785bf5c2297e87dfa103 Author: Alex Richardson (Tue 16 Dec 2025 18:09:57 GMT) Committer: Dimitry Andric (Wed 27 May 2026 22:41:14 BST) netmap: silence -Wdefault-const-init-field-unsafe warning The netmap_ring struct starts with various const members and rencent clang warns about leaving them uninitialized. Having them const in the first place is highly suspicious since they are updated with various macros but using hand-coded __DECONST(). But fixing that is a more invasive change that I am unable to test. ``` .../freebsd/sys/dev/netmap/netmap_kloop.c:320:21: error: default initialization of an object of type 'struct netmap_ring' with const member leaves the object uninitialized [-Werror,-Wdefault-const-init-field-unsafe] 320 | struct netmap_ring shadow_ring; /* shadow copy of the netmap_ring */ | ^ .../freebsd/sys/net/netmap.h:290:16: note: member 'buf_ofs' declared 'const' here 290 | const int64_t buf_ofs; | ^ ``` Test Plan: Compiles Reviewed by: vmaffione, jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D52568 (cherry picked from commit 2ed21f90906b230476d3f12ff9dce0e2c4642af2) M sys/dev/netmap/netmap_kloop.c ____________________________________________________________________________________________________________ Commit: 1ebf5f54ada8a35c736a16ea07fb2057021c0e65 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1ebf5f54ada8a35c736a16ea07fb2057021c0e65 Author: Alex Richardson (Mon 15 Sep 2025 23:08:43 BST) Committer: Dimitry Andric (Wed 27 May 2026 22:41:13 BST) if_ovpn.c: fix use of uninitialized variable In case we use OVPN_CIPHER_ALG_NONE, the memcpy will attempt to copy 0 bytes from an uninitialized pointer. While the memcpy() implementation will treat this as a no-op and not actually dereferece the undefined variable it is still undefined behaviour to the compiler and should be fixed. Found by building with clang HEAD Reviewed by: kp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D52543 (cherry picked from commit 969be39fb3caf4272f128dbf3267ceba5966a6ce) M sys/net/if_ovpn.c ____________________________________________________________________________________________________________ Commit: 3dab4ea82a0e1111128d16ac513e831f8e84ef0e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3dab4ea82a0e1111128d16ac513e831f8e84ef0e Author: Tai-hwa Liang (Thu 15 Feb 2024 01:00:49 GMT) Committer: Tai-hwa Liang (Wed 27 May 2026 15:47:21 BST) net: bandaid for plugging a fw_com leak in fwip_detach() Adding a temporary workaround for plugging a fw_com upon if_fwip unloading. Steps to reproduce(needs two hosts connected with firewire): while true; do ifconfig fwip0 10.0.0.5 up fwcontrol -r ping -c 10.0.0.3 kldunload if_fwip done There's a chance that the unloading of if_fwip.ko triggers following warning: Warning: memory type fw_com leaked memory on destroy (1 allocations, 64 bytes leaked). commit d79b6b8ec267e7eef6e07cf4245159705e24acd5 (origin/main, origin/HEAD) (cherry picked from commit 25a5bb7318052322190a2880e0e7ef18e06d54bd) ____________________________________________________________________________________________________________ Commit: 36ab14d7952997b102ca07ae2b61590b52144078 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=36ab14d7952997b102ca07ae2b61590b52144078 Author: Teddy Engel (Tue 19 May 2026 22:36:33 BST) Committer: Cy Schubert (Wed 27 May 2026 14:42:02 BST) ipfilter: Fix NULL dereferences in ipf_checkicmp6matchingstate() Add NULL checks for ic6 (the ICMPv6 header pointer from fin->fin_dp) and oic (the inner ICMPv6 header from ofin.fin_dp after ipf_makefrip). These pointers can be NULL when processing malformed ICMPv6 error packets with extension headers. Also fix the length validation: the original check (fin->fin_plen < sizeof(ip6_t)) could never trigger because an earlier check already ensures fin->fin_plen >= ICMP6ERR_MINPKTLEN (48). Replace with a proper check that fin->fin_dlen contains at least ICMPERR_ICMPHLEN + sizeof(ip6_t) bytes to ensure sufficient data exists for both the ICMPv6 error header and the embedded IPv6 header. PR: 288333 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288333 ) Pull Request: https://github.com/freebsd/freebsd-src/pull/2214 Signed-off-by: Teddy Engel (cherry picked from commit c028080749c09e68c555155df0e9f681ba63c6ae) M sys/netpfil/ipfilter/netinet/ip_state.c ____________________________________________________________________________________________________________ Commit: a98f5fa642171f1ec89a4b13b23e0fc1c180b663 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a98f5fa642171f1ec89a4b13b23e0fc1c180b663 Author: Teddy Engel (Tue 19 May 2026 22:36:23 BST) Committer: Cy Schubert (Wed 27 May 2026 14:42:01 BST) ipfilter: Add NULL check for fin_m in ipf_pr_icmp6() Add NULL check for fin->fin_m before calling M_LEN() in the ICMPv6 error handling code path. When ipf_checkicmp6matchingstate() calls ipf_makefrip() with a synthesized fr_info_t that has fin_m set to NULL, the subsequent call to ipf_pr_ipv6hdr() can reach ipf_pr_icmp6() which would crash when trying to access the mbuf via M_LEN(). PR: 288333 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288333 ) Pull Request: https://github.com/freebsd/freebsd-src/pull/2214 Signed-off-by: Teddy Engel (cherry picked from commit cdc40489a7a617b742e295cf9005b3569b45e823) M sys/netpfil/ipfilter/netinet/fil.c ____________________________________________________________________________________________________________ Commit: fb0729bdc278d5402fc935998b5051d471c5380b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fb0729bdc278d5402fc935998b5051d471c5380b Author: Teddy Engel (Tue 19 May 2026 22:36:15 BST) Committer: Cy Schubert (Wed 27 May 2026 14:42:01 BST) ipfilter: Add NULL check for fin_dp in ICMP packet handlers Add NULL checks for fin->fin_dp in ipf_pr_icmp6() and ipf_pr_icmp() before dereferencing. When processing packets with IPv6 extension headers, ipf_pr_pullup() can succeed but fin->fin_dp may still be NULL due to extension header processing leaving insufficient data for the protocol header. PR: 288333 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288333 ) Pull Request: https://github.com/freebsd/freebsd-src/pull/2214 Signed-off-by: Teddy Engel (cherry picked from commit 68ed81631afa20c07883f7f60343f6da8397ee41) M sys/netpfil/ipfilter/netinet/fil.c ____________________________________________________________________________________________________________ Commit: f296b1fd3e9a00835988215118d8d8b996f3c02b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f296b1fd3e9a00835988215118d8d8b996f3c02b Author: Cy Schubert (Mon 11 May 2026 16:44:52 BST) Committer: Cy Schubert (Wed 27 May 2026 14:42:01 BST) ipfilter: Validate length before checksum Validate the length of the packet listed in the mbuf is the same as the calculated packet length. If not reject the packet and bump the bad packet stat. PR: 295198 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295198 ) Differential Revision: https://reviews.freebsd.org/D57095 (cherry picked from commit 8dfb0805fc31cd78940429ab0560dae7e8ab6536) M sys/netpfil/ipfilter/netinet/fil.c ____________________________________________________________________________________________________________ Commit: 210bee0058652662feb04379d511bcba48e04210 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=210bee0058652662feb04379d511bcba48e04210 Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:35 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:30 BST) tftpd: Simplify packet drop macro The first argument is always the function name, for which we can simply use __func__. This leaves only the optional return value, so we can use a single variadic macro instead of two nearly-identical copies. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57076 (cherry picked from commit 76c3387024b40c2e28ed2d1bb64b3a14371c3c0b) M libexec/tftpd/tftp-io.c ____________________________________________________________________________________________________________ Commit: 2d9d0406435446ecffaab9c2908b3506ce709b8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2d9d0406435446ecffaab9c2908b3506ce709b8b Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:31 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:30 BST) tftpd: Add missing bounds checks In send_[rw]rq(), we were using strlcpy() to avoid overflowing our packet buffer, then failing to check the result and blithely advancing our pointer by the full length. Luckily, this code is only ever used by tftp(1), not tftpd(8). MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57075 (cherry picked from commit 933893771344e1647eeda152016b938fdc30ccdc) M libexec/tftpd/tftp-io.c ____________________________________________________________________________________________________________ Commit: 6764267a99dbe8ec1fbb125cfc3b0f1d15bbc500 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6764267a99dbe8ec1fbb125cfc3b0f1d15bbc500 Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:27 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:29 BST) tftp: Add test case with over-long URL This adds a test case that passes a very long URL on the command line, which would previously have resulted in a benign buffer overflow in urihandling(), detectable only by compiling tftp with ASAN enabled. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57074 (cherry picked from commit b94689d036c5f5bdc04d080ff7dd5d0e9df9b8d4) M usr.bin/tftp/tests/tftp_test.sh ____________________________________________________________________________________________________________ Commit: e1703e169d9e3197eb8fc25a092090213163c68d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e1703e169d9e3197eb8fc25a092090213163c68d Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:23 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:29 BST) tftp: Style cleanup MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57073 (cherry picked from commit 29aaaa5e6660310311fe443d8792b31181e1dd3c) M usr.bin/tftp/main.c M usr.bin/tftp/tftp.c ____________________________________________________________________________________________________________ Commit: 13f6bf4f841cc799d97c69e5cea502b764183846 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=13f6bf4f841cc799d97c69e5cea502b764183846 Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:20 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:29 BST) tftp: Replace fgets with getline MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57072 (cherry picked from commit 5fd928cf1cef21e0fc20ab7c2be156a0eeecdf40) M usr.bin/tftp/main.c ____________________________________________________________________________________________________________ Commit: 12e8c16e34241ecdafd97b0926e07385b4389aca URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=12e8c16e34241ecdafd97b0926e07385b4389aca Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:16 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:29 BST) tftp: Fix handling of port name or number MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57105 (cherry picked from commit 47e4571df15804fe2b010a3c82b22691d80ee680) M usr.bin/tftp/main.c M usr.bin/tftp/tftp.c ____________________________________________________________________________________________________________ Commit: ddd16aef6b03f83a42f8b547563e0deb2d6cc1a4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ddd16aef6b03f83a42f8b547563e0deb2d6cc1a4 Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:12 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:29 BST) tftp: Close files when we're done with them Also, delete the file we created if receiving it failed. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57071 (cherry picked from commit 29351335704e39ce3ca09c528d534c7898bbdc2c) M usr.bin/tftp/main.c ____________________________________________________________________________________________________________ Commit: 2d0b4eef72ef8180a51108c279a81462fcfa289d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2d0b4eef72ef8180a51108c279a81462fcfa289d Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:57:08 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:29 BST) tftp: Simplify URI handling * No need to copy our argument into a new buffer; it is writeable and will not be reused after we return. * Instead of constructing the string "get path" and then splitting it into an argument vector, just construct the vector directly. This avoid potentially overrunning the buffer. * Call settftpmode() just once, with either the default mode or the user-provided value we already validated. * Use errx() instead of fprintf(stderr) + exit(). Reported by: Moyao, Minghao Fu MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D57070 (cherry picked from commit a4b17594181502cea38ab0d8b2a9a10782286334) M usr.bin/tftp/main.c ____________________________________________________________________________________________________________ Commit: 5999b12bf908689da72c8b0044176c66d03a723e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5999b12bf908689da72c8b0044176c66d03a723e Author: Dag-Erling Smørgrav (Tue 19 May 2026 07:52:53 BST) Committer: Dag-Erling Smørgrav (Wed 27 May 2026 10:03:28 BST) nlist: Handle multiple symbol tables * Instead of looking for and stopping at the first SHT_SYMTAB section, iterate over all SHT_DYNSYM and SHT_SYMTAB sections until we've either found all our symbols or run out. * Perform bounds checks on section and string table offsets and sizes before attempting to mmap() the string table. * Perform bounds checks on individual symbol table entries before attempting to access the corresponding strings. * Stop treating _Foo and Foo as the same symbol. This unbreaks OpenSSH which uses nlist(3) to verify PKCS#11 providers. PR: 295336 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295336 ) MFC after: 1 week Fixes: 77909f597881 ("Initial elf nlist support [...]") Fixes: 644b4646c7ac ("OpenSSH: Update to 10.1p1") Reviewed by: kib, emaste Differential Revision: https://reviews.freebsd.org/D57034 (cherry picked from commit 4617a6cb82a673b02257257c1f5f8a3c8d2bb943) nlist: Decrement nent on match PR: 295336 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295336 ) MFC after: 1 week Fixes: 4617a6cb82a6 ("nlist: Handle multiple symbol tables") (cherry picked from commit e9cbbf04d6fe24b3a207cf085122def72145742e) M lib/libc/gen/nlist.3 M lib/libc/gen/nlist.c ____________________________________________________________________________________________________________ Commit: 2ca9d9256fd4524b17260053eb4570aa6ba4d1f1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2ca9d9256fd4524b17260053eb4570aa6ba4d1f1 Author: Ed Maste (Sun 17 May 2026 15:29:29 BST) Committer: Ed Maste (Tue 26 May 2026 18:16:28 BST) nlist.3: Add discouraged use notice It is a relic from a.out days and is poorly specified. Although ELF support was added to nlist, there are better ways to access ELF data. Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57078 (cherry picked from commit 94b7a335683abcbcd76e8b67d37e21271d81590c) (cherry picked from commit be2da08e0b5b82329e36a6cf3b98f9099c6184ce) M lib/libc/gen/nlist.3 ____________________________________________________________________________________________________________ Commit: 50832522ecc039e8bf2f9167b261391276e6e027 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=50832522ecc039e8bf2f9167b261391276e6e027 Author: Ed Maste (Mon 18 May 2026 15:59:14 BST) Committer: Ed Maste (Tue 26 May 2026 18:16:28 BST) nlist.3: Clarify which symbol table is used nlist() requires section headers, and currently fetches symbol names only from SHT_SYMTAB, Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57065 (cherry picked from commit cd6bf930eafe850dc631feeaf8332832601f4225) (cherry picked from commit e25366d46bf5cdd840d2827524f9ed29e2fcbc66) M lib/libc/gen/nlist.3 ____________________________________________________________________________________________________________ Commit: fea07b76a0bc602e087e318de1720cc19477e2ca URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fea07b76a0bc602e087e318de1720cc19477e2ca Author: Ed Maste (Mon 18 May 2026 15:50:22 BST) Committer: Ed Maste (Tue 26 May 2026 18:16:27 BST) nlist.3: Replace a.out(5) Xref with elf(5) ELF support was added to nlist() in 1997, and a.out support was removed in 2020. The man page was not updated for either of these changes. Fixes: 77909f597881 ("Initial elf nlist support, ...") Fixes: 86cfa7e70b2b ("nlist: retire long-obsolete aout support") Sponsored by: The FreeBSD Foundation (cherry picked from commit 876a17321c896427d70de94101df4d888a19189b) struct nlist is documented in both a.out(5) and stab(5), so add an Xref to the latter. (cherry picked from commit 762e451b318c8cbfddbcaaa92a218e8b45306eb9) (cherry picked from commit 9d9651c49575e27f2873c10bb7fe855be29ff48a) M lib/libc/gen/nlist.3 ____________________________________________________________________________________________________________ Commit: de9d7a2ab8f59f07b5fa1e81295d1c431bb2f548 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=de9d7a2ab8f59f07b5fa1e81295d1c431bb2f548 Author: Dag-Erling Smørgrav (Sat 23 May 2026 02:57:43 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:33 BST) unbound: Update to 1.25.1 Release notes at https://nlnetlabs.nl/news/2026/May/20/unbound-1.25.1-released/ Merge commit '22e58f330a151944c24e010d23ec3881df6681b6' Security: CVE-2026-33278 Security: CVE-2026-42944 Security: CVE-2026-42959 Security: CVE-2026-32792 Security: CVE-2026-40622 Security: CVE-2026-41292 Security: CVE-2026-42534 Security: CVE-2026-42923 Security: CVE-2026-42960 Security: CVE-2026-44390 Security: CVE-2026-44608 MFC after: 1 week (cherry picked from commit 50caa0ea0c16499c40e785b5aa37053b180b2830) M contrib/unbound/aclocal.m4 M contrib/unbound/configure M contrib/unbound/configure.ac M contrib/unbound/dnscrypt/dnscrypt.c M contrib/unbound/doc/Changelog M contrib/unbound/doc/README M contrib/unbound/doc/example.conf M contrib/unbound/doc/example.conf.in M contrib/unbound/doc/libunbound.3 M contrib/unbound/doc/libunbound.3.in M contrib/unbound/doc/unbound-anchor.8 M contrib/unbound/doc/unbound-anchor.8.in M contrib/unbound/doc/unbound-checkconf.8 M contrib/unbound/doc/unbound-checkconf.8.in M contrib/unbound/doc/unbound-control.8 M contrib/unbound/doc/unbound-control.8.in M contrib/unbound/doc/unbound-host.1 M contrib/unbound/doc/unbound-host.1.in M contrib/unbound/doc/unbound.8 M contrib/unbound/doc/unbound.8.in M contrib/unbound/doc/unbound.conf.5 M contrib/unbound/doc/unbound.conf.5.in M contrib/unbound/install-sh M contrib/unbound/iterator/iter_scrub.c M contrib/unbound/ltmain.sh M contrib/unbound/services/cache/dns.c M contrib/unbound/services/cache/rrset.c M contrib/unbound/services/mesh.c M contrib/unbound/services/mesh.h M contrib/unbound/services/rpz.c M contrib/unbound/util/configparser.c M contrib/unbound/util/configparser.h M contrib/unbound/util/data/msgencode.c M contrib/unbound/util/data/msgencode.h M contrib/unbound/util/data/msgparse.c M contrib/unbound/validator/val_neg.c M contrib/unbound/validator/val_nsec3.c M contrib/unbound/validator/val_nsec3.h M contrib/unbound/validator/val_utils.c M lib/libunbound/config.h ____________________________________________________________________________________________________________ Commit: a2679283778cd547b9aba1161254550e26616851 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a2679283778cd547b9aba1161254550e26616851 Author: Dag-Erling Smørgrav (Sat 23 May 2026 02:54:22 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:33 BST) unbound: Update to 1.25.0 Release notes at https://nlnetlabs.nl/news/2026/Apr/29/unbound-1.25.0-released/ Merge commit '4dd0a17edce60370304a45f2c40251e09e193bd6' MFC after: 1 week (cherry picked from commit 5fa84c6ec176d186ddad25d31f8760e50f48157f) M contrib/unbound/README.md M contrib/unbound/aclocal.m4 M contrib/unbound/acx_nlnetlabs.m4 M contrib/unbound/cachedb/cachedb.c M contrib/unbound/cachedb/redis.c M contrib/unbound/compat/arc4random.c M contrib/unbound/compat/chacha_private.h M contrib/unbound/compat/getentropy_linux.c M contrib/unbound/compat/gmtime_r.c M contrib/unbound/config.h.in M contrib/unbound/configure M contrib/unbound/configure.ac M contrib/unbound/contrib/README A contrib/unbound/contrib/gost12.patch M contrib/unbound/contrib/ios/install_openssl.sh M contrib/unbound/contrib/ios/setenv_ios.sh M contrib/unbound/contrib/unbound.service.in M contrib/unbound/contrib/unbound_portable.service.in M contrib/unbound/daemon/daemon.c M contrib/unbound/daemon/daemon.h M contrib/unbound/daemon/remote.c M contrib/unbound/daemon/remote.h M contrib/unbound/daemon/stats.c M contrib/unbound/daemon/unbound.c M contrib/unbound/daemon/worker.c M contrib/unbound/dns64/dns64.c M contrib/unbound/dnstap/dtstream.c M contrib/unbound/dnstap/dtstream.h M contrib/unbound/dnstap/unbound-dnstap-socket.c M contrib/unbound/doc/Changelog M contrib/unbound/doc/README M contrib/unbound/doc/README.DNS64 M contrib/unbound/doc/README.man M contrib/unbound/doc/example.conf M contrib/unbound/doc/example.conf.in M contrib/unbound/doc/libunbound.3 M contrib/unbound/doc/libunbound.3.in M contrib/unbound/doc/unbound-anchor.8 M contrib/unbound/doc/unbound-anchor.8.in M contrib/unbound/doc/unbound-anchor.rst M contrib/unbound/doc/unbound-checkconf.8 M contrib/unbound/doc/unbound-checkconf.8.in M contrib/unbound/doc/unbound-control.8 M contrib/unbound/doc/unbound-control.8.in M contrib/unbound/doc/unbound-control.rst M contrib/unbound/doc/unbound-host.1 M contrib/unbound/doc/unbound-host.1.in M contrib/unbound/doc/unbound.8 M contrib/unbound/doc/unbound.8.in M contrib/unbound/doc/unbound.conf.5 M contrib/unbound/doc/unbound.conf.5.in M contrib/unbound/doc/unbound.conf.rst M contrib/unbound/doc/unbound.rst M contrib/unbound/edns-subnet/subnetmod.c M contrib/unbound/edns-subnet/subnetmod.h M contrib/unbound/install-sh M contrib/unbound/ipsecmod/ipsecmod.c M contrib/unbound/iterator/iter_fwd.c M contrib/unbound/iterator/iter_hints.c M contrib/unbound/iterator/iter_priv.c M contrib/unbound/iterator/iter_scrub.c M contrib/unbound/iterator/iter_utils.c M contrib/unbound/iterator/iter_utils.h M contrib/unbound/iterator/iterator.c M contrib/unbound/libunbound/unbound.h M contrib/unbound/ltmain.sh D contrib/unbound/pythonmod/interface.i D contrib/unbound/pythonmod/pythonmod_utils.c M contrib/unbound/respip/respip.c M contrib/unbound/services/authzone.c M contrib/unbound/services/cache/dns.c M contrib/unbound/services/cache/dns.h M contrib/unbound/services/cache/infra.c M contrib/unbound/services/cache/rrset.c M contrib/unbound/services/listen_dnsport.c M contrib/unbound/services/localzone.c M contrib/unbound/services/localzone.h M contrib/unbound/services/mesh.c M contrib/unbound/services/mesh.h M contrib/unbound/services/modstack.c M contrib/unbound/services/outside_network.c M contrib/unbound/services/outside_network.h M contrib/unbound/services/rpz.c M contrib/unbound/sldns/rrdef.h M contrib/unbound/sldns/wire2str.c M contrib/unbound/smallapp/unbound-anchor.c M contrib/unbound/smallapp/unbound-checkconf.c M contrib/unbound/smallapp/unbound-control.c M contrib/unbound/smallapp/unbound-host.c D contrib/unbound/testcode/checklocks.c D contrib/unbound/testcode/do-tests.sh D contrib/unbound/testcode/doqclient.c D contrib/unbound/testcode/fake_event.c D contrib/unbound/testcode/testbound.c D contrib/unbound/testcode/unitdname.c D contrib/unbound/testcode/unitinfra.c D contrib/unbound/testcode/unitldns.c D contrib/unbound/testcode/unitmain.c D contrib/unbound/testcode/unitmain.h D contrib/unbound/testcode/unitneg.c D contrib/unbound/testcode/unitverify.c D contrib/unbound/testcode/unitzonemd.c M contrib/unbound/util/alloc.c M contrib/unbound/util/config_file.c M contrib/unbound/util/config_file.h M contrib/unbound/util/configlexer.c M contrib/unbound/util/configlexer.lex M contrib/unbound/util/configparser.c M contrib/unbound/util/configparser.h M contrib/unbound/util/configparser.y M contrib/unbound/util/data/msgencode.c M contrib/unbound/util/data/msgencode.h M contrib/unbound/util/data/msgparse.c M contrib/unbound/util/data/msgparse.h M contrib/unbound/util/data/msgreply.c M contrib/unbound/util/data/msgreply.h M contrib/unbound/util/data/packed_rrset.c M contrib/unbound/util/data/packed_rrset.h M contrib/unbound/util/fptr_wlist.c M contrib/unbound/util/fptr_wlist.h M contrib/unbound/util/iana_ports.inc M contrib/unbound/util/locks.h M contrib/unbound/util/log.c M contrib/unbound/util/module.h M contrib/unbound/util/net_help.c M contrib/unbound/util/net_help.h M contrib/unbound/util/netevent.c M contrib/unbound/util/shm_side/shm_main.c M contrib/unbound/util/shm_side/shm_main.h M contrib/unbound/util/timehist.h M contrib/unbound/validator/val_neg.c M contrib/unbound/validator/val_sigcrypt.c M contrib/unbound/validator/val_sigcrypt.h M contrib/unbound/validator/val_utils.c M contrib/unbound/validator/val_utils.h M contrib/unbound/validator/validator.c M contrib/unbound/winrc/win_svc.c M lib/libunbound/config.h ____________________________________________________________________________________________________________ Commit: f3a50f7cee24e0835f25fbc66201a1ba1c2b4b8d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f3a50f7cee24e0835f25fbc66201a1ba1c2b4b8d Author: Dag-Erling Smørgrav (Fri 22 May 2026 21:16:26 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:33 BST) unbound: Update to 1.24.2 Merge commit 'ec5b94f552d7cb2a9d456c67e9941bcf5e3698bf' This is purely cosmetic as we already had the functional changes. MFC after: 1 week (cherry picked from commit 22fa41b4e81ad91d11e28f1837764730d744d4e4) M contrib/unbound/config.h.in M contrib/unbound/configure M contrib/unbound/configure.ac M contrib/unbound/doc/README M contrib/unbound/doc/example.conf M contrib/unbound/doc/example.conf.in M contrib/unbound/doc/libunbound.3 M contrib/unbound/doc/libunbound.3.in M contrib/unbound/doc/unbound-anchor.8 M contrib/unbound/doc/unbound-anchor.8.in M contrib/unbound/doc/unbound-checkconf.8 M contrib/unbound/doc/unbound-checkconf.8.in M contrib/unbound/doc/unbound-control.8 M contrib/unbound/doc/unbound-control.8.in M contrib/unbound/doc/unbound-host.1 M contrib/unbound/doc/unbound-host.1.in M contrib/unbound/doc/unbound.8 M contrib/unbound/doc/unbound.8.in M contrib/unbound/doc/unbound.conf.5 M contrib/unbound/doc/unbound.conf.5.in M lib/libunbound/config.h ____________________________________________________________________________________________________________ Commit: d61b19b6907acbdc68202b2e62f740b42a0455e0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d61b19b6907acbdc68202b2e62f740b42a0455e0 Author: Dag-Erling Smørgrav (Fri 22 May 2026 21:04:22 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:33 BST) unbound: Regenerate for 1.24.1 No functional changes intended. Fixes: 8b29c373e6ab ("unbound: Vendor import 1.24.1") (cherry picked from commit 290190b26c09c307a9cd70703fa20ad2b2b600a6) M contrib/unbound/doc/example.conf M contrib/unbound/doc/libunbound.3 M contrib/unbound/doc/unbound-anchor.8 M contrib/unbound/doc/unbound-checkconf.8 M contrib/unbound/doc/unbound-control.8 M contrib/unbound/doc/unbound-host.1 M contrib/unbound/doc/unbound.8 M contrib/unbound/doc/unbound.conf.5 M lib/libunbound/config.h ____________________________________________________________________________________________________________ Commit: 22f95b69f2089c037eeb96266c11d60b938d6e2d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=22f95b69f2089c037eeb96266c11d60b938d6e2d Author: Dag-Erling Smørgrav (Fri 22 May 2026 20:55:22 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:33 BST) unbound: Tweak freebsd-configure script Regenerating the configure script is optional and can introduce noise if the installed versions of autoconf, automake, and libtool do not match those used upstream. Tweak our script slightly so it will skip this step if libtoolize is not found. (cherry picked from commit cd69bc03cf67b958e08206d49562903c57b5bd28) M contrib/unbound/freebsd-configure.sh ____________________________________________________________________________________________________________ Commit: f8ad4df7241d1db626b8ca425bd85be9ca109dc6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f8ad4df7241d1db626b8ca425bd85be9ca109dc6 Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:54:58 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:33 BST) ldns: Update to 1.9.0 Merge commit '5eb18e8576462f5bb33fbd60fcbd752fe5791f33' MFC after: 1 week Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D57170 (cherry picked from commit 9ed998a81bab54203604d08293089db875758686) ldns: Regenerate configuration after update MFC after: 1 week Fixes: d44c9549ef31 ("ldns: Update to 1.8.4") Fixes: 9ed998a81bab ("ldns: Update to 1.9.0") (cherry picked from commit 70739f3499b03cfff6bdd985db0d81cde76be15a) ldns: Fix unused variable on big-endian MFC after: 1 week Fixes: 9ed998a81bab ("ldns: Update to 1.9.0") (cherry picked from commit dd64155367840a3747d812577457a7ed7c8e9acb) M contrib/ldns/Changelog M contrib/ldns/Makefile.in M contrib/ldns/README M contrib/ldns/config.guess M contrib/ldns/config.sub M contrib/ldns/configure M contrib/ldns/configure.ac M contrib/ldns/dnssec.c M contrib/ldns/dnssec_zone.c M contrib/ldns/drill/drill.c M contrib/ldns/drill/securetrace.c M contrib/ldns/error.c M contrib/ldns/host2str.c M contrib/ldns/host2wire.c M contrib/ldns/keys.c M contrib/ldns/ldns/config.h M contrib/ldns/ldns/config.h.in M contrib/ldns/ldns/dnssec_zone.h M contrib/ldns/ldns/edns.h M contrib/ldns/ldns/error.h M contrib/ldns/ldns/host2str.h M contrib/ldns/ldns/packet.h M contrib/ldns/ldns/rdata.h M contrib/ldns/ldns/rr.h M contrib/ldns/ldns/str2host.h M contrib/ldns/ldns/util.h M contrib/ldns/ldns/util.h.in M contrib/ldns/net.c M contrib/ldns/packet.c M contrib/ldns/rdata.c M contrib/ldns/resolver.c M contrib/ldns/rr.c M contrib/ldns/sha1.c M contrib/ldns/sha2.c M contrib/ldns/str2host.c M contrib/ldns/util.c M contrib/ldns/wire2host.c M contrib/ldns/zone.c ____________________________________________________________________________________________________________ Commit: c81fa81aab339d6a2d11019e0768bd463131f87a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c81fa81aab339d6a2d11019e0768bd463131f87a Author: Dag-Erling Smørgrav (Fri 22 May 2026 18:54:09 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:32 BST) ldns: Update to 1.8.4 Merge commit '3dcfa5af412125cd1bad1d383ff7c18c5effbd77' MFC after: 1 week Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D57169 (cherry picked from commit d44c9549ef31884ac069b0306bad248a74bb2825) M contrib/ldns/Changelog M contrib/ldns/Makefile.in M contrib/ldns/README D contrib/ldns/README-Travis.md M contrib/ldns/README.snapshots M contrib/ldns/acx_nlnetlabs.m4 M contrib/ldns/ax_python_devel.m4 A contrib/ldns/compat/asctime_r.c M contrib/ldns/config.guess M contrib/ldns/config.sub M contrib/ldns/configure M contrib/ldns/configure.ac M contrib/ldns/dane.c M contrib/ldns/dnssec.c M contrib/ldns/dnssec_sign.c M contrib/ldns/dnssec_zone.c M contrib/ldns/drill/drill.1.in M contrib/ldns/drill/drill.c M contrib/ldns/drill/root.c M contrib/ldns/edns.c M contrib/ldns/error.c M contrib/ldns/host2str.c M contrib/ldns/keys.c M contrib/ldns/ldns/config.h M contrib/ldns/ldns/config.h.in M contrib/ldns/ldns/edns.h M contrib/ldns/ldns/error.h M contrib/ldns/ldns/net.h M contrib/ldns/ldns/net.h.in M contrib/ldns/ldns/parse.h M contrib/ldns/ldns/radix.h M contrib/ldns/ldns/rdata.h M contrib/ldns/ldns/rr.h M contrib/ldns/ldns/util.h M contrib/ldns/libdns.doxygen.in M contrib/ldns/ltmain.sh M contrib/ldns/m4/libtool.m4 M contrib/ldns/m4/ltoptions.m4 M contrib/ldns/m4/ltsugar.m4 M contrib/ldns/m4/ltversion.m4 M contrib/ldns/m4/lt~obsolete.m4 M contrib/ldns/makewin.sh M contrib/ldns/net.c M contrib/ldns/packaging/ldns-config.1 M contrib/ldns/packet.c M contrib/ldns/rr.c M contrib/ldns/util.c ____________________________________________________________________________________________________________ Commit: 944bd28f088282407e2c63ee023f150bb6f0fc1c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=944bd28f088282407e2c63ee023f150bb6f0fc1c Author: Dag-Erling Smørgrav (Fri 22 May 2026 14:56:16 BST) Committer: Dag-Erling Smørgrav (Tue 26 May 2026 17:49:32 BST) ldns: Belatedly update for OpenSSL 3.0.0 MFC after: 1 week Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D57168 (cherry picked from commit cbe037c970580efc40eeca4715ac51e4d0fea082) ldns: Mark these commits as merged (cherry picked from commit 2bc6aa3c41d0dc330fefa6363a23d2cfa0253f73) (cherry picked from commit 597a090ff2ab868242e4ec1cdec7469edbe41c50) (cherry picked from commit 399f9ca49b6ecc7fc9bd8b2a0fd487fea4570a65) (cherry picked from commit f103898935e1b709adbdaed5e0b10f99a17b9a4a) M contrib/ldns/ldns/config.h ____________________________________________________________________________________________________________ Commit: e1e281a47d05699c71a9bf44dedbc85e0dfb510e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e1e281a47d05699c71a9bf44dedbc85e0dfb510e Author: John Hall (Mon 4 May 2026 22:43:27 BST) Committer: John Hall (Tue 26 May 2026 16:17:30 BST) smartpqi: Add runtime sysctl for debug_level and log device state changes The smartpqi driver did not log device add/remove or controller events to syslog, and hw.smartpqi.debug_level could only be set at boot via loader.conf with no runtime sysctl interface. Add a read-write sysctl at dev.smartpqi.N.debug_level for runtime debug level changes. Add device_printf calls for device addition, removal, and controller events (hotplug, hardware, physical/logical device, AIO state/config changes) so state changes always appear in dmesg. Add DBG_DISC logging for discovery state transitions. Fix spelling errors in strings and comments across the driver. Bump driver version to 14.4691.1.2000 / 15.2.1.2000. PR: 294161 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294161 ) Reviewed by: imp Approved by: imp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D56832 (cherry picked from commit 0d48d6d7bba77d6c3736ce56ea5667bfbde89705) M sys/dev/smartpqi/smartpqi_cam.c M sys/dev/smartpqi/smartpqi_defines.h M sys/dev/smartpqi/smartpqi_discovery.c M sys/dev/smartpqi/smartpqi_event.c M sys/dev/smartpqi/smartpqi_main.c M sys/dev/smartpqi/smartpqi_misc.c M sys/dev/smartpqi/smartpqi_queue.c M sys/dev/smartpqi/smartpqi_request.c M sys/dev/smartpqi/smartpqi_response.c M sys/dev/smartpqi/smartpqi_sis.c M sys/dev/smartpqi/smartpqi_structures.h ____________________________________________________________________________________________________________ Commit: e0d4064bcae396d06c08a24c9670c1e68afb03d3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e0d4064bcae396d06c08a24c9670c1e68afb03d3 Author: Kristof Provost (Wed 17 Dec 2025 13:22:05 GMT) Committer: Kristof Provost (Tue 26 May 2026 09:53:20 BST) snmp_pf: fix refresh Some refresh functions had two layers of 'do we need to refresh now?' checks, leading to inconsistent refreshes. Consolidate them. PR: 291725 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291725 ) Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit a862e4b5a27c356e2584ee74fd9e211c18b1b125) M usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c ____________________________________________________________________________________________________________ Commit: 21d9bc1629e0f8dfe83766a2c814d6b77513e641 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=21d9bc1629e0f8dfe83766a2c814d6b77513e641 Author: Ed Maste (Wed 20 May 2026 21:27:49 BST) Committer: Ed Maste (Mon 25 May 2026 14:37:06 BST) cap_net.3: Clarify monotonic reduction in permitted operations Reviewed by: markj, oshogbo Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57141 (cherry picked from commit 59601a75d6fb1300b1aec2977eaa6adeb0300684) (cherry picked from commit 414617d82c8a4e10c8bdfc9ea50f3b3fde7cec0d) M lib/libcasper/services/cap_net/cap_net.3 ____________________________________________________________________________________________________________ Commit: 7ba922959d7ed6e73fde54d0bd72ef0bcd8bc49a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7ba922959d7ed6e73fde54d0bd72ef0bcd8bc49a Author: Andrey V. Elsukov (Sun 17 May 2026 11:12:20 BST) Committer: Andrey V. Elsukov (Mon 25 May 2026 08:04:48 BST) ipfw: treat ipv6 address with zero mask as 'any' Make the behaviour similar for both IPv4 and IPv6. Also add the corresponding tests. PR: 294733 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294733 ) Differential Revision: https://reviews.freebsd.org/D56618 (cherry picked from commit 2872268c7f6d473aae9b02ebb5d2c24fc2cff9b1) M sbin/ipfw/ipfw2.c M sbin/ipfw/ipv6.c M sbin/ipfw/tests/test_add_rule.py M tests/atf_python/sys/netpfil/ipfw/insns.py ____________________________________________________________________________________________________________ Commit: 09935bf8af363af75fc94b65bb3c33e323e9893a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=09935bf8af363af75fc94b65bb3c33e323e9893a Author: Dag-Erling Smørgrav (Tue 19 May 2026 07:54:28 BST) Committer: Dag-Erling Smørgrav (Sun 24 May 2026 17:14:50 BST) tmpfs: Overhaul option handling on remount On remount, we must accept all the same options as on initial mount. For parameters which we're unable to modify on the fly, fail only if the new value is different from the existing one. PR: 295096 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295096 ) MFC after: 1 week Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D57044 (cherry picked from commit 1cfc208a07b64a64377a4f8fe51c28f588a929cf) M sys/fs/tmpfs/tmpfs_vfsops.c ____________________________________________________________________________________________________________ Commit: 9f1e693804dc04f5f5f2762cdebfc6fe7a4ee219 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9f1e693804dc04f5f5f2762cdebfc6fe7a4ee219 Author: Michael Osipov (Sat 23 May 2026 20:08:09 BST) Committer: Michael Osipov (Sat 23 May 2026 21:14:51 BST) mfiutil.8/mrsasutil.8: Use Broadcom/LSI consistently Both tools support controllers from both companies, so document it. Reviewed by: ziaee (via IRC) MFC after: immediately Differential Revision: https://reviews.freebsd.org/D57212 (cherry picked from commit c74645b0c8df1307cb6f13d835012f88883dff3a) M usr.sbin/mfiutil/mfiutil.8 ____________________________________________________________________________________________________________ Commit: 54c8439410d7a12560c41f120a28039fad41dcc9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=54c8439410d7a12560c41f120a28039fad41dcc9 Author: Michael Osipov (Sat 23 May 2026 20:02:51 BST) Committer: Michael Osipov (Sat 23 May 2026 21:14:46 BST) mrsas.4: Use Broadcom/LSI consistently Reviewed by: ziaee (via IRC) MFC after: immediately Differential Revision: https://reviews.freebsd.org/D57211 (cherry picked from commit f30b1df048f00cd84f46b798c67234e7c3009962) M share/man/man4/mrsas.4 ____________________________________________________________________________________________________________ Commit: 151d5f620d9abd0fcea51aed465b8adb213ea3c3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=151d5f620d9abd0fcea51aed465b8adb213ea3c3 Author: Timo Völker (Thu 21 May 2026 11:54:44 BST) Committer: Michael Tuexen (Thu 21 May 2026 10:19:05 BST) ipfw: fix checksum after NAT When checksum offloading is used, IPFW needs to fix the checksum after libalias has done NAT. The ipfw_nat() function does so, but only for mbufs without a receiving interface. However, if, for example, the packet was sent inside a jail that used checksum offloading over an epair, ipfw still needs to fix the checksum even though the mbuf has set a receiving interface (epair). This patch just removes the check whether a receiving interface is set. PR: 295057 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295057 ) Reviewed by: tuexen Differential Revision: https://reviews.freebsd.org/D57091 (cherry picked from commit 81b47a7c604f1d563283759572fa7a1f9d4dc56f) M sys/netpfil/ipfw/ip_fw_nat.c ____________________________________________________________________________________________________________ Commit: 8f715c6b6e9ee1323d3253fe1afbce236a1a5008 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8f715c6b6e9ee1323d3253fe1afbce236a1a5008 Author: Ed Maste (Sun 17 May 2026 18:05:26 BST) Committer: Ed Maste (Wed 20 May 2026 22:09:34 BST) openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh Sponsored by: The FreeBSD Foundation Reviewed by: jlduran Differential Revision: https://reviews.freebsd.org/D57053 (cherry picked from commit 0b0e5daf4333a0faf93133f7d2c7b3743eead9d8) (cherry picked from commit b718f7d88157f4d5827e3639c1e0ba7e5383ed04) M crypto/openssh/freebsd-configure.sh ____________________________________________________________________________________________________________ Commit: f15df0adbcd299456fe4055707822de8e9b3a66b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f15df0adbcd299456fe4055707822de8e9b3a66b Author: Mark Johnston (Tue 12 May 2026 15:16:46 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:15 BST) bsdconfig: Make sure that SSID names are properly escaped The f_menu_wpa_scan_results() function returns a list of networks discovered by a scan. The untrusted network names are evaluated in f_dialog_menu_wireless_edit. The quoting applied in f_menu_wpa_scan_results() protects against evaluation of something like "$(whoami)" but one can add single quotes to defeat that. Pass the SSID names through f_shell_escape to work around this. Escape single quotes in f_dialog_wireless_edit() and f_menu_wireless_configs() too for consistency. I note that this module doesn't seem to actually work, see e.g., bugzilla PR 229883. Approved by: so Security: FreeBSD-SA-26:23.bsdinstall Security: CVE-2026-45255 Reported by: Austin Ralls Reviewed by: dteske, des Differential Revision: https://reviews.freebsd.org/D56974 M usr.sbin/bsdconfig/share/media/wlan.subr ____________________________________________________________________________________________________________ Commit: 1837269348458ade7042625ee7be180734f2c586 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1837269348458ade7042625ee7be180734f2c586 Author: Mark Johnston (Tue 12 May 2026 15:13:56 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) bsdinstall: Avoid invoking eval on the wlan SSID list The wlanconfig utility is not careful about handling untrusted network names, which can contain shell metacharacters. Factor network selection into a subroutine and use the `set -- "$@"` trick to build up a list of positional parameters for bsddialog without evaluating them. Approved by: so Security: FreeBSD-SA-26:23.bsdinstall Security: CVE-2026-45255 Reported by: Austin Ralls Reviewed by: dteske, des, asiciliano Differential Revision: https://reviews.freebsd.org/D56973 M usr.sbin/bsdinstall/scripts/wlanconfig ____________________________________________________________________________________________________________ Commit: b64015355ebbd3e27bc1e1a8e0ee7864b1dee3ba URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b64015355ebbd3e27bc1e1a8e0ee7864b1dee3ba Author: Renato Botelho (Mon 20 May 2024 14:43:35 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) bsdinstall: Fix wifi network selection size Use correct variable while creating dialog used to select among available wireless networks Approved by: asiciliano Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D45271 (cherry picked from commit 55d29905489c975ee33b86d34f38e78b5ba29817) M usr.sbin/bsdinstall/scripts/wlanconfig ____________________________________________________________________________________________________________ Commit: 9e74d5e2e5e4eef130c0f302cf5d2625304bdb60 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9e74d5e2e5e4eef130c0f302cf5d2625304bdb60 Author: Mariusz Zaborski (Mon 18 May 2026 16:32:49 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) libcasper: switch from select(2) to poll(2) The previous implementation used FD_SET() on a stack-allocated fd_set, which is an out-of-bounds write whenever the socket fd is >= FD_SETSIZE (1024). poll(2) takes an array indexed by slot rather than by fd value, so it has no FD_SETSIZE limit. Approved by: so Security: FreeBSD-SA-26:22.libcasper Security: CVE-2026-39461 Reported by: Joshua Rogers Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56695 M lib/libcasper/libcasper/libcasper_impl.h M lib/libcasper/libcasper/libcasper_service.c M lib/libcasper/libcasper/service.c M lib/libcasper/tests/Makefile A lib/libcasper/tests/cap_main_test.c ____________________________________________________________________________________________________________ Commit: fac902a3e039b2a9ba432caa87ee18af96af3ff4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fac902a3e039b2a9ba432caa87ee18af96af3ff4 Author: Mark Johnston (Tue 12 May 2026 18:32:17 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) ptrace: Fix validation of PT_SC_REMOTE arguments - Fix an off-by-one in the system call number check. A value of SYS_MAXSYSCALL was permitted. - Validate the system call number after we've dealt with syscall(2)/__syscall(2), since they pass the syscall number as an argument. - When the syscall number is for syscall(2) or __syscall(2), we must make sure that nargs > 0 to avoid an underflow when shifting arguments down. Add regression tests. Approved by: so Security: FreeBSD-SA-26:21.ptrace Security: CVE-2026-45253 Fixes: 140ceb5d956b ("ptrace(2): add PT_SC_REMOTE remote syscall request") Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai Reviewed by: kib, emaste Differential Revision: https://reviews.freebsd.org/D56978 M sys/kern/kern_sig.c M tests/sys/kern/ptrace_test.c ____________________________________________________________________________________________________________ Commit: 25148c51c8c638092776cf9582b7db8c9216833f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=25148c51c8c638092776cf9582b7db8c9216833f Author: Alan Somers (Mon 4 May 2026 20:35:11 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) fusefs: Handle buggy servers' LISTXATTR response The fuse protocol requires server to respond to LISTXATTR with a NUL-terminated string. If they don't, report an error rather than attempt to scan through uninitialized memory for a NUL. Approved by: so Security: FreeBSD-SA-26:20.fusefs Security: CVE-2026-45252 admbugs: 1039 Reported by: Joshua Rogers Sponsored by: ConnectWise M sys/fs/fuse/fuse_ipc.h M sys/fs/fuse/fuse_vnops.c M tests/sys/fs/fusefs/xattr.cc ____________________________________________________________________________________________________________ Commit: b90b25c3779e24bb15f65cf4e999d7e8f3d28b6b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b90b25c3779e24bb15f65cf4e999d7e8f3d28b6b Author: Mark Johnston (Tue 19 May 2026 01:09:54 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) netmap: Drain selinfo sleepers in nm_os_selinfo_uninit() Approved by: so Security: FreeBSD-SA-26:19.file Security: CVE-2026-45251 M sys/dev/netmap/netmap_freebsd.c ____________________________________________________________________________________________________________ Commit: dab07b77a683ef7fd3eb4d2ca8a99e2f3ed785d9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dab07b77a683ef7fd3eb4d2ca8a99e2f3ed785d9 Author: Mark Johnston (Fri 8 May 2026 14:03:49 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) procdesc: Make sure to drain selinfo sleepers in procdesc_free() Otherwise they are left on a freed list after procdesc_free() is called. This can be exploited to elevate privileges. Remove the PDF_SELECTED micro-optimization. doselwakeup() is a no-op if no one ever called selrecord() on the file description, so I see no reason to complicate the code to avoid the call. Add some regression tests. Approved by: so Security: FreeBSD-SA-26:19.file Security: CVE-2026-45251 Reported by: 75Acol, Lexpl0it, fcgboy, and robinzeng2015 Reviewed by: kib, oshogbo Fixes: cfb5f7686588 ("Add experimental support for process descriptors") Differential Revision: https://reviews.freebsd.org/D56887 M sys/kern/sys_procdesc.c M sys/sys/procdesc.h M tests/sys/kern/Makefile A tests/sys/kern/procdesc.c ____________________________________________________________________________________________________________ Commit: 8eb0bbbd2e4681dd6dc4b8d0e894438d6d4deedb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8eb0bbbd2e4681dd6dc4b8d0e894438d6d4deedb Author: Dag-Erling Smørgrav (Thu 7 May 2026 09:06:35 BST) Committer: Mark Johnston (Wed 20 May 2026 20:37:14 BST) setcred: Fix buffer overflow Since groups is a pointer to a pointer to an array of gid_t, we should use sizeof(**groups) or sizeof(gid_t) when calculating how much to allocate and copy in. We were using sizeof(*groups) instead, which meant that on 64-bit platforms, we would allocate and copy in twice as much as we should. Unfortunately, in the smallgroups case, we copy into a preallocated buffer which has the correct size, which means that if sc_supp_groups_nb >= CRED_SMALLGROUPS_NB / 2, we overflow smallgroups. This is a direct commit to stable/14. Approved by: so Security: FreeBSD-SA-26:18.setcred Reported by: Ryan of Calif.io Fixes: ddb3eb4efe55 ("New setcred() system call and associated MAC hooks") M sys/kern/kern_prot.c ____________________________________________________________________________________________________________ Commit: 5cf14032ddf35ec8a3da4b858e2376e56484cd54 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5cf14032ddf35ec8a3da4b858e2376e56484cd54 Author: Sergey A. Osokin (Tue 19 May 2026 15:33:30 BST) Committer: Sergey A. Osokin (Wed 20 May 2026 15:31:55 BST) bsd-family-tree: add OpenBSD 7.9 (cherry picked from commit 9958d0f1dc64fafe73ff6f93c65b3a9f8b39f960) M share/misc/bsd-family-tree ____________________________________________________________________________________________________________ Commit: 554527188c062e46ddccce5e62adf620a6093d33 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=554527188c062e46ddccce5e62adf620a6093d33 Author: Maxim Konovalov (Tue 10 Mar 2026 01:42:40 GMT) Committer: Sergey A. Osokin (Wed 20 May 2026 15:31:45 BST) bsd-family-tree: add FreeBSD 14.4 (cherry picked from commit d1180d47c9653335c75f6ec9e18eff19109f0119) M share/misc/bsd-family-tree ____________________________________________________________________________________________________________ Commit: 84f7ee30767b874eb24f5e29f2947a9331d645fc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=84f7ee30767b874eb24f5e29f2947a9331d645fc Author: Philip Paeps (Wed 13 May 2026 04:17:00 BST) Committer: Philip Paeps (Wed 20 May 2026 04:00:52 BST) contrib/expat: import expat 2.8.1 Changes: https://github.com/libexpat/libexpat/blob/R_2_8_1/expat/Changes Security: CVE-2026-45186 (cherry picked from commit 9cc9b8b372842b9a941d235c5e9949a214e5284f) M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/lib/expat.h M contrib/expat/lib/xmlparse.c M contrib/expat/tests/alloc_tests.c M contrib/expat/tests/basic_tests.c M contrib/expat/tests/common.c M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h M contrib/expat/tests/memcheck.c M contrib/expat/tests/minicheck.c M contrib/expat/tests/misc_tests.c M contrib/expat/tests/structdata.c M contrib/expat/xmlwf/unixfilemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c M lib/libexpat/expat_config.h M lib/libexpat/libbsdxml.3 ____________________________________________________________________________________________________________ Commit: 0b158de1109174cd5a189e244198ee02062984f0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0b158de1109174cd5a189e244198ee02062984f0 Author: Justin Hibbits (Thu 23 Apr 2026 04:12:37 BST) Committer: Justin Hibbits (Wed 20 May 2026 02:55:31 BST) pseries/llan: call init when ioctl sets interface UP This should fix dhcp on an unitialized interface. This solution was found while comparing against another driver, SIOCSIFFLAGS is used by dhclient to force the interface up before it has an IP address. However, all setup work is done in llan_init(), so the interface would not be enabled if configured via only the SIOCSIFFLAGS ioctl. By running llan_init() when the interface is forced up via SIOCSIFFLAGS, the interface is initialized properly. PR: 292164 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292164 ) (cherry picked from commit 74dff310698b9a4da9804ed0ded00428b0aebbe8) M sys/powerpc/pseries/phyp_llan.c ____________________________________________________________________________________________________________ Commit: af8675b11e3c6b426ebd2cdb1fc5bfb9b1d06cff URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=af8675b11e3c6b426ebd2cdb1fc5bfb9b1d06cff Author: Rick Macklem (Wed 6 May 2026 15:54:55 BST) Committer: Rick Macklem (Wed 20 May 2026 01:04:41 BST) nfs_clsubs.c: Fix ncl_getcookie() when "pos" is negative In ncl_getcookie(), a very large value for "off" for a directory can result in "pos" being set to a bogus value (including a negative one), due to truncation. When "pos" is negative, is can skip past the while (pos >= NFSNUMCOOKIES) loop and return a bogus pointer instead of NULL. This patch changes the type to u_int and also adds a sanity check for a very large "off" to ensure that a NULL pointer is returned for this case. This bug has been in the code for decades and I am not aware of any report of it causing a problem for users. (cherry picked from commit 448b4c3f7f7dd4c7e1707d7b833a26294c297182) M sys/fs/nfsclient/nfs_clsubs.c M sys/fs/nfsclient/nfsnode.h ____________________________________________________________________________________________________________ Commit: b79faca1c5964d89c125d02de35928b733041f3f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b79faca1c5964d89c125d02de35928b733041f3f Author: Mariusz Zaborski (Tue 12 May 2026 09:33:41 BST) Committer: Mark Johnston (Wed 20 May 2026 00:04:05 BST) cap_net: do not allow new limits to drop keys from the old ones If the old limit had family/hosts/sockaddr set, the new limit must have them too. Before, a missing key in the new limit was treated as "allow any", which let a caller silently extend their limits. Reported by: Joshua Rogers of AISLE Research Team Reviewed by: markj MFC after: 1 day Differential Revision: https://reviews.freebsd.org/D56991 (cherry picked from commit d705a519525f2acae3c1efba11436ec6ee8aea0a) M lib/libcasper/services/cap_net/cap_net.c ____________________________________________________________________________________________________________ Commit: 51fcd5ddf016835619c94f4dbdc5b29150fc2e48 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=51fcd5ddf016835619c94f4dbdc5b29150fc2e48 Author: Mark Johnston (Tue 12 May 2026 18:53:49 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:29 BST) igmp: Avoid leaving dangling pointers in the state-change queue When igmp_v3_merge_state_changes() is iterating over state-change packets, there is a case where it'll free a queued packet but will fail to remove it from the queue. Fix that. Reported by: Yuxiang Yang, Yizhou Zhao, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM5.1 from Z.ai Reviewed by: pouria, glebius MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56947 (cherry picked from commit beab4a237a45aea809e81802b9e1e9ff30f3d929) M sys/netinet/igmp.c M sys/sys/mbuf.h ____________________________________________________________________________________________________________ Commit: 74d5c2bb861a6bd257b99697154fd08e891bf582 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=74d5c2bb861a6bd257b99697154fd08e891bf582 Author: Mark Johnston (Tue 12 May 2026 18:50:15 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:29 BST) if_vxlan: Update *m0 after a pullup vxlan_input()'s caller is supposed to free *m0 if it is non-NULL after the function returns. vxlan_input() failed to update *m0 after the pullup however, so if it hits an error case after the pullup, we'll free the mbuf twice. Currently this can happen only if the interface is brought down or due to a packet loop. Reported by: Yuxiang Yang, Yizhou Zhao, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM5.1 from Z.ai Reviewed by: pouria, zlei MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56944 (cherry picked from commit a6c4fe2d1a38885914b1c3e85508b965ccdb7874) M sys/net/if_vxlan.c ____________________________________________________________________________________________________________ Commit: 5937f2ffe3e37b8668e6b29ac817c1612cb81865 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5937f2ffe3e37b8668e6b29ac817c1612cb81865 Author: Mark Johnston (Sun 3 May 2026 16:48:49 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:28 BST) tests/if_lagg: Minor improvements - Set require.kmods instead of relying on ifconfig to load if_lagg.ko, as this doesn't work when running within a jail. - Simplify helper functions which create tap and lagg devices. MFC after: 1 week (cherry picked from commit 47ae0135d461854b72b905ac77bf3e1f5b2868bc) M tests/sys/net/if_lagg_test.sh ____________________________________________________________________________________________________________ Commit: 7797d079ff136e9e13e7d66a160560913914f9a7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7797d079ff136e9e13e7d66a160560913914f9a7 Author: Mark Johnston (Sun 3 May 2026 16:46:52 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:28 BST) tests/timerfd: Serialize At least one of these tests changes the system clock, which potentially interferes with concurrently running tests and causes them to fail. MFC after: 1 week (cherry picked from commit 001cfc7b8aa38122c4e0fe8ae48fae3556a1f2b6) M tests/sys/kern/Makefile ____________________________________________________________________________________________________________ Commit: 8eab86fb3f155e5de86a53e96b9bc87c512d56e8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8eab86fb3f155e5de86a53e96b9bc87c512d56e8 Author: Mark Johnston (Sun 26 Apr 2026 02:53:45 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:28 BST) netbsd-tests: Fix the mmap_truncate_signal test Add a volatile qualifier in the loop which triggers SIGBUS, as otherwise the compiler is smart enough to elide it, replacing it with a check for page != 0. MFC after: 1 week (cherry picked from commit e3b8e55e710bf355f371d798aa943281007a7ea9) M contrib/netbsd-tests/lib/libc/sys/t_mmap.c ____________________________________________________________________________________________________________ Commit: 605d3bc3d21e8754d23db26a783e3fb9b44d1a36 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=605d3bc3d21e8754d23db26a783e3fb9b44d1a36 Author: Mark Johnston (Mon 20 Apr 2026 16:07:20 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:28 BST) tests/socket_afinet: Fix the bind_connected_port test The test verifies that a socket can bind to a local address assigned by connect(2) to a different socket. It was however trying to bind to the wrong address, and the check of the result was inverted, so this went unnoticed. It also needs to set SO_REUSEADDR for this to succeed. Reported by: glebius MFC after: 1 week (cherry picked from commit d3d0466cae546254c50c80cf3e0c060bbbbba53c) M tests/sys/netinet/socket_afinet.c ____________________________________________________________________________________________________________ Commit: 5bf82cbfc968c68e3bbaac89a00c8de5c69094d2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5bf82cbfc968c68e3bbaac89a00c8de5c69094d2 Author: Mark Johnston (Fri 24 Apr 2026 14:23:03 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:28 BST) tests/posixshm: Check for hardware support in largepage_pkru MFC after: 3 days Fixes: ca87c0b8e396 ("pkru: Fix handling of 1GB largepage mappings") (cherry picked from commit 75c66218401c00f4728d5312e2b933b8d3aefde1) M tests/sys/posixshm/posixshm_test.c ____________________________________________________________________________________________________________ Commit: 04d8c9a6cf7f6355ae6fe68c362ba337051fa840 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=04d8c9a6cf7f6355ae6fe68c362ba337051fa840 Author: Mark Johnston (Sat 18 Apr 2026 13:21:22 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:28 BST) routing: Use a better error number in sysctl_fibs() ENOTCAPABLE is for capsicum and its use here is inappropriate. In particular, note that syscallret() treats this value specially. Reviewed by: glebius, pouria, zlei MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56481 (cherry picked from commit 8de0fc10a1c2d65bdb39eff862266ab1f87902c8) M sys/net/route/route_tables.c ____________________________________________________________________________________________________________ Commit: 7d63a7584c2f1372741b088fc031c3ab2d015d61 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7d63a7584c2f1372741b088fc031c3ab2d015d61 Author: Mark Johnston (Sat 18 Apr 2026 13:20:00 BST) Committer: Mark Johnston (Tue 19 May 2026 17:46:28 BST) routing: Initialize V_rt_numfibs earlier during boot V_rt_numfibs can be set at compile time (with the ROUTETABLES kernel config option) or boot time (with the net.fibs tunable). vnet_rtables_init(), running during SI_PROTO_DOMAIN, was checking the tunable and updating V_rt_numfibs accordingly, but that means that earlier SYSINITs, such as vnet_mroute_init(), see the compile-time value for V_rt_numfibs before it gets corrected in vnet_rtables_init(). Fix this by initializing V_rt_numfibs earlier, so that SYSINITs are less likely to use the wrong value. Add a comment describing the weird, preexisting semantic of resetting rt_numfibs to 1 in VNET jails. PR: 294510 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294510 ) Reviewed by: glebius, zlei, pouria MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56473 (cherry picked from commit 2b264cb802b9b45306b1f3dfd3e9d4edfb23b2f6) M sys/net/route/route_tables.c ____________________________________________________________________________________________________________ Commit: 61c9f9b482ca927d3da668f73f434474cd835e31 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=61c9f9b482ca927d3da668f73f434474cd835e31 Author: Michael Tuexen (Sun 22 Feb 2026 17:44:10 GMT) Committer: Michael Tuexen (Tue 19 May 2026 13:56:53 BST) tcp: cleanup No functional change intended. Reviewed by: pouria, rrs, Timo Völker Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D55415 (cherry picked from commit c984c7593e11aa95f21f79bb5425a9d5e9181945) M sys/netinet/tcp_subr.c ____________________________________________________________________________________________________________ Commit: efd07ee956162648f6ddb4bfe76b702a51ef427b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=efd07ee956162648f6ddb4bfe76b702a51ef427b Author: Michael Tuexen (Fri 20 Feb 2026 21:21:37 GMT) Committer: Michael Tuexen (Tue 19 May 2026 13:55:55 BST) tcp: improve validation of received TCP over UDP packets Reviewed by: glebius, pouria Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D55410 (cherry picked from commit e1886559ea477add82a0a86cddf728f6778f1603) M sys/netinet/tcp_subr.c ____________________________________________________________________________________________________________ Commit: 7d9c1d3895b307085131f922d7e46a4812f04675 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7d9c1d3895b307085131f922d7e46a4812f04675 Author: Dag-Erling Smørgrav (Mon 18 May 2026 17:22:04 BST) Committer: Dag-Erling Smørgrav (Tue 19 May 2026 14:59:44 BST) freebsd-update: Skip /etc/ssl/cert.pem We already run `certctl rehash` at the end, there is no point in asking users upgrading from 15.0 to 15.1 to manually merge the trust store. MFC after: 3 days Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D57028 (cherry picked from commit 2509ddee9bdb2240ba2f622e3a55a98ebc2aa4ae) M usr.sbin/freebsd-update/freebsd-update.sh ____________________________________________________________________________________________________________ Commit: e90a0118a734f967211f501005771d13bf05b364 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e90a0118a734f967211f501005771d13bf05b364 Author: Michael Tuexen (Fri 27 Feb 2026 07:51:29 GMT) Committer: Michael Tuexen (Tue 19 May 2026 09:28:12 BST) sctp: fix NOINET build Reported by: ngie Fixes: 454212b9718b ("sctp: fix so_proto when peeling off a socket") (cherry picked from commit 6bd97e9e01ff159eef49b2521fdbe67d5db10d95) M sys/netinet/sctp_syscalls.c ____________________________________________________________________________________________________________ Commit: 29a286d14ac50b73e3f241a8b8d4f4a4afdd22cc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=29a286d14ac50b73e3f241a8b8d4f4a4afdd22cc Author: Rick Macklem (Tue 5 May 2026 01:04:00 BST) Committer: Rick Macklem (Tue 19 May 2026 00:57:26 BST) nfs_nfsdserv.c: Clip number of callback slots The client tells the server how many callback slots it can handle in the callback session. However, the NFSv4.1/4.2 server can only handle a maximum of NFSV4_SLOTS slots. This patch clips the client's value to that, to avoid using too high a slot# for a callback. Fortunately, I do not know of an extant client that specifies a value greater than NFSV4_SLOTS, so this patch is not really needed, as yet. Also, the client rarely uses a slot# above 0 when doing callbacks. (cherry picked from commit 03e9e83f358678bab5e4c1ddf9c9d8faa7183cbb) M sys/fs/nfsserver/nfs_nfsdserv.c ____________________________________________________________________________________________________________ Commit: 1987f9cb625b6fe560df902131f88c899a8e4d88 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1987f9cb625b6fe560df902131f88c899a8e4d88 Author: Mateusz Piotrowski <0mp@FreeBSD.org> (Fri 15 May 2026 10:48:43 BST) Committer: Mateusz Piotrowski <0mp@FreeBSD.org> (Mon 18 May 2026 10:26:13 BST) bhyve.8: Fix formatting of -G's "w" prefix "w" is a command modifier, not an argument. Use Cm. Fixes: 2cdff9918e79 byhve: add option to specify IP address for gdb MFC after: 3 days (cherry picked from commit 7abddbb3cdeeff0d4d991aee52e92382e847e8a2) M usr.sbin/bhyve/bhyve.8 ____________________________________________________________________________________________________________ Commit: c9b5ce2422cc1494a0dffee4c4e5864e39217472 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c9b5ce2422cc1494a0dffee4c4e5864e39217472 Author: Pouria Mousavizadeh Tehrani (Mon 11 May 2026 20:53:21 BST) Committer: Pouria Mousavizadeh Tehrani (Sat 16 May 2026 22:28:30 BST) rtnetlink: Check for allocation failure in nlattr_get_multipath() Check for alloction failure on `npt_alloc()` for RTA_MULTIPATH attributes in `nlattr_get_multipath()`. Reported by: Joshua Rogers of AISLE Research Team Reviewed by: markj MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56954 (cherry picked from commit 188631e43a1a5d2985156141c2e244a925670683) (cherry picked from commit 3e2308d57080a2345e3db1139683368b504ee0bd) M sys/netlink/route/rt.c ____________________________________________________________________________________________________________ Commit: 44be923a2b6bacd664b7e87e486cccd6fcc7cbad URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=44be923a2b6bacd664b7e87e486cccd6fcc7cbad Author: Pouria Mousavizadeh Tehrani (Tue 12 May 2026 12:34:28 BST) Committer: Pouria Mousavizadeh Tehrani (Sat 16 May 2026 22:28:09 BST) rtnetlink: Align RTA_MULTIPATH length validation in nlattr_get Fix length validation of RTA_MULTIPATH attributes in nlattr_get_multipath() by making sure the user request is align. PR: 295102 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295102 ) Reported by: Robert Morris Reviewed by: markj Fixes: 7e5bf68495cc ("netlink: add netlink support") MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56963 (cherry picked from commit 4329663a861ef74796b79b6b0872cfe10d31c591) (cherry picked from commit 2c6617658f0cabb1e83a47da02882454e4210bd9) M sys/netlink/route/rt.c ____________________________________________________________________________________________________________ Commit: e5536b061033bdc56cee7c1d42ab4fc17f5b8051 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e5536b061033bdc56cee7c1d42ab4fc17f5b8051 Author: Kristof Provost (Thu 7 May 2026 10:58:17 BST) Committer: Kristof Provost (Thu 14 May 2026 20:04:19 BST) pfctl: relax interface name requirement The FreeBSD network stack, for better or worse, does not impose any requirements on interface names. As such it's valid for an interface name to start with a number (or indeed, be something like '⭐'). Allow this in pfctl, and add a test case for the specific case of interface names starting with a number. Note that we don't support UTF-8 names fully, so those may still fail. PR: 295064 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295064 ) MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit 4e7c1ff95a5187faee524055f22c4cf4134d1147) M sbin/pfctl/parse.y M tests/sys/netpfil/pf/names.sh ____________________________________________________________________________________________________________ Commit: e71e7dd6176ebb8e5169e8845f3b7c92c94c5dff URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e71e7dd6176ebb8e5169e8845f3b7c92c94c5dff Author: Konstantin Belousov (Sun 3 May 2026 20:09:15 BST) Committer: Konstantin Belousov (Thu 14 May 2026 03:35:03 BST) fdescfs: do not change vnode type on VOP_GETATTR() PR: 294768 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294768 ) (cherry picked from commit fbecfc4aa028964f972a0457809aa041d415f61b) M sys/fs/fdescfs/fdesc_vnops.c ____________________________________________________________________________________________________________ Commit: cc921088d9ee9ec0ba79893fdeaf271f2955a1bb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cc921088d9ee9ec0ba79893fdeaf271f2955a1bb Author: Ed Maste (Fri 26 Dec 2025 16:36:43 GMT) Committer: Ed Maste (Wed 13 May 2026 15:20:27 BST) release: Use make's `:H` rather than `/..` In general we want to strip subdir components, rather than appending `..`s. Reviewed by: lwhsu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54373 (cherry picked from commit 3949c2b8c4691a6dff8be7b38805d56faab91187) (cherry picked from commit 61f0453b3aa71e640a42085f67ce556ca3283c6c) M release/Makefile M release/Makefile.vm ____________________________________________________________________________________________________________ Commit: f62ab5c293f64cf492c2a20ee99ded008e9a1457 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f62ab5c293f64cf492c2a20ee99ded008e9a1457 Author: Ed Maste (Mon 23 Feb 2026 21:23:49 GMT) Committer: Ed Maste (Wed 13 May 2026 15:05:26 BST) elf_common.h: Add AArch64 Memtag ABI constants Obtained from the Memtag ABI Extension to ELF for the Arm® 64-bit Architecture (AArch64) [1] [1] https://github.com/ARM-software/abi-aa/blob/main/memtagabielf64/memtagabielf64.rst#dynamic-section Reviewed by: andrew Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55486 (cherry picked from commit d971bc5220f7adb8a2bdfadc8e3ca7ffcf9ca843) (cherry picked from commit 9712b5e4b58bc3ff9402413ce7a149c956774263) M sys/sys/elf_common.h ____________________________________________________________________________________________________________ Commit: efba864f11d508a55c159330d8d3b2174288d3d1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=efba864f11d508a55c159330d8d3b2174288d3d1 Author: Ed Maste (Thu 12 Feb 2026 21:18:32 GMT) Committer: Ed Maste (Wed 13 May 2026 15:05:26 BST) elf_common.h: Add some AArch32 relocations Reviewed by: mmel Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55268 (cherry picked from commit 10ac7413c060b1496ef54e2338f487ea84f66206) (cherry picked from commit 50a7a38ea79f05b2da38352629802c346aeb55d6) M sys/sys/elf_common.h ____________________________________________________________________________________________________________ Commit: 5e6b16f4555cba4422dde7c63344359019a23722 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5e6b16f4555cba4422dde7c63344359019a23722 Author: Ed Maste (Tue 12 May 2026 17:25:01 BST) Committer: Ed Maste (Wed 13 May 2026 15:05:26 BST) sys: Fix heap disclosure in compat7 kern.proc.filedesc sysctl Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56976 (cherry picked from commit e68433e1990d5f1bcc1bdd270d65f1e4792a8e1b) (cherry picked from commit 0cef1a9ae5ec90b2c4717de9bc33fc7c3b1fd705) M sys/kern/kern_descrip.c ____________________________________________________________________________________________________________ Commit: 8d583858e499dcc23a1c7b6b9c80e2e84f245d04 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8d583858e499dcc23a1c7b6b9c80e2e84f245d04 Author: Kristof Provost (Mon 4 May 2026 17:08:35 BST) Committer: Kristof Provost (Tue 12 May 2026 08:54:38 BST) pfsync: reject invalid SCTP states SCTP states should always have a src scrub object associated with them. Crafted pfsync packets might not have this, leading to us derferencing a NULL pointer on cleanup. Validate the pfsync state insertion packet to make sure this is correct. PR: 294989 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294989 ) MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit bf6d00afdb6171ba04a1c5a7fde904cde87d212d) M sys/netpfil/pf/if_pfsync.c ____________________________________________________________________________________________________________ Commit: 302545bcbc1c81076123cb69a12a5514661972df URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=302545bcbc1c81076123cb69a12a5514661972df Author: Lianwei Wang (Sat 9 May 2026 05:56:12 BST) Committer: Xin LI (Tue 12 May 2026 06:17:53 BST) fsck_msdosfs: fix FAT header correction not persisting in cache mode When fsck_msdosfs runs with FAT32 cache mode (used for large filesystems that cannot be mmap'd), a detected FAT header correction was written into the in-memory buffer but the corresponding cache entry (fat32_cache_allentries[0]) was never marked dirty. As a result, fat_flush_fat32_cache_entry() skipped it, the corrected bytes were never written to disk, and copyfat() propagated the uncorrected on-disk data to all backup FAT copies. Every subsequent fsck run would repeat the same "FAT starts with odd byte sequence / FIXED" cycle indefinitely. Fix by marking fat32_cache_allentries[0].dirty = true after applying the in-memory correction, ensuring the chunk is flushed before copyfat() runs. Obtained from: https://android-review.googlesource.com/c/platform/external/fsck_msdos/+/4047981 (cherry picked from commit 10e342c1ec78af5a0b97739c806b16a632118fa5) M sbin/fsck_msdosfs/fat.c ____________________________________________________________________________________________________________ Commit: d64438a09dc8e466c969fbe94c1a2fa500554da4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d64438a09dc8e466c969fbe94c1a2fa500554da4 Author: Kyle Evans (Fri 8 Aug 2025 19:21:03 BST) Committer: Kyle Evans (Mon 11 May 2026 16:20:50 BST) libregex: fix our mapping for \w A small oversight in our implementation of \w is that it's actually not strictly [[:alnum:]]. According to the GNU documentation, it's actually [[:alnum:]] + underscore. The fix is rather trivial: just add it to our set explicitly, and amend our test set to be sure that _ is actually included. PR: 287396 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287396 ) (cherry picked from commit d0ff5773cefaf3fa41b1be3e44ca35bd9d5f68ee) M lib/libc/regex/regcomp.c M lib/libregex/tests/gnuext.in ____________________________________________________________________________________________________________ Commit: 97cc6bd98fc4b3fe1ec9ee3ba9d5c091d1f0dcb3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=97cc6bd98fc4b3fe1ec9ee3ba9d5c091d1f0dcb3 Author: Wei Hu (Tue 23 Dec 2025 07:00:38 GMT) Committer: Wei Hu (Mon 11 May 2026 09:29:49 BST) mana: support jumbo packet size Remove the restriction of up to 4k packet size. Now the driver supports up to MJUM16BYTES size packets as long as hardware supporting it. Tested on VMs in Azure. Tested by: whu MFC after: 1 week Sponsored by: Microsoft (cherry picked from commit d0a2bd2765b365c4be9b17c29306f848953e55a5) M sys/dev/mana/gdma.h M sys/dev/mana/mana.h M sys/dev/mana/mana_en.c ____________________________________________________________________________________________________________ Commit: b0f19adbd5df12aee46f00a0c1edbee1600c9712 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b0f19adbd5df12aee46f00a0c1edbee1600c9712 Author: Wei Hu (Tue 23 Dec 2025 04:23:39 GMT) Committer: Wei Hu (Mon 11 May 2026 09:28:29 BST) Hyper-V: hn: just call vf's ioctl when changing mtu When changing mtu, if a vf is attached to the netvsc interface, just calling its ioctl to change vf's mtu is good enough. Tested by: whu MFC after: 3 days Sponsored by: Microsoft (cherry picked from commit 44f656641c238cb3db31026f3e3bef36cd5231a8) M sys/dev/hyperv/netvsc/if_hn.c ____________________________________________________________________________________________________________ Commit: f956c425d4c6b93efefea357f34cd28a7d749db1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f956c425d4c6b93efefea357f34cd28a7d749db1 Author: Zhenlei Huang (Sun 3 May 2026 12:02:15 BST) Committer: Zhenlei Huang (Sun 10 May 2026 07:25:56 BST) tests/carp: Rework unicast_v4 For unicast tests, it is sufficient to use wait_for_carp() to verify the setup is sane. Additional sanity checks are not necessarily required but can serve purpose for redundancy. For some unclear reason routed(8) is advertising route to carp BACKUP. That makes the test flaky. Also routed(8) is marked deprecated and may be removed from base in the future. Let's just add static route entry manually for additional sanity checks. Other noticeable changes: 1. Add atf_check to configuration steps to prevent potential failure on setup. That helps diagnosing on failure. 2. Shorten the names of jails to improve readability. 3. Prefer `[ifconfig|route|sysctl] -j` over `jexec [ifconfig|route|sysctl]` to make the lines shorter. MFC note: At the time writing, routed(8) does not know carp addresses and does not distinguish carp addresses in MASTER|BACKUP|INIT state, hence insists advertising the wrong addresses. PR: 294817 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294817 ) Reviewed by: glebius (previous version), pouria, markj Fixes: 93fbdef51a13 tests: carp: Update test case unicast_v4 to catch PR 284872 MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56761 (cherry picked from commit 9137c66c2ea6cc09e3a6f8a042ecdc5a62e0f39e) (cherry picked from commit 107ef0c29503e5be2b81d22930ec0c675efba140) M tests/sys/netinet/carp.sh ____________________________________________________________________________________________________________ Commit: 1f8eae9a7a45f3e816b112ae3e7cf19ece1a5b98 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1f8eae9a7a45f3e816b112ae3e7cf19ece1a5b98 Author: Gleb Smirnoff (Thu 4 Dec 2025 18:41:19 GMT) Committer: Zhenlei Huang (Sun 10 May 2026 07:25:56 BST) tests/carp: make a 0.2 second pause before configuring second jail for all scenarios where both jails have same priority/advskew. There is a tiny chance that on both sides carp_master_down() will be executed in parallel and advertisements will also fly through the bridge(4) in parallel, thus both sides will switch to MASTER before receiving the announcement from peer. This makes the test to fail. So far this flakyness was observed for carp:vrrp_v4 only, but in theory it is possible for any of the patched scenarios. Note that this sleep does not prolong execution of the tests, as the first jail is already configured, and if we slept before configuring the second, we would sleep less in wait_for_carp(). (cherry picked from commit 27ff90cd3d8d2ac8198f30cbebeefb15a49d41bc) (cherry picked from commit ad2fff6d6a4d74b6bb9008e447eafc567e8660e0) M tests/sys/netinet/carp.sh ____________________________________________________________________________________________________________ Commit: 19552d9749dd87f296a33ad96cb4f225799fb15d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=19552d9749dd87f296a33ad96cb4f225799fb15d Author: Gleb Smirnoff (Thu 4 Dec 2025 18:40:34 GMT) Committer: Zhenlei Huang (Sun 10 May 2026 07:25:56 BST) tests/carp: make sleep interval in the wait loop smaller Makes tests to finish slightly faster. (cherry picked from commit e353cbffd600ae3c00c8584dddcabf9d0ae1202a) (cherry picked from commit 332485a473724c7532690be34ed1be06d9521448) M tests/sys/netinet/carp.sh ____________________________________________________________________________________________________________ Commit: a08d321948ef172160b0c88d828e8b4b36e96acb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a08d321948ef172160b0c88d828e8b4b36e96acb Author: Gleb Smirnoff (Wed 15 Oct 2025 19:44:54 BST) Committer: Zhenlei Huang (Sun 10 May 2026 07:25:55 BST) tests/carp: kill routed(8) before destroying interfaces Otherwise routed logs a warning: "MCAST_LEAVE_GROUP ALLROUTERS: Can't assign requested address" that may be misinterpreted as a problem. (cherry picked from commit 8596810d02a1e361e0312d116339aa106aca4b19) (cherry picked from commit 89096d660ea8e3f4696abeb6745ffedf15e7aa89) M tests/sys/netinet/carp.sh ____________________________________________________________________________________________________________ Commit: 8fe76a3c1240d2f8f759f9261ac15ec0cff76d32 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8fe76a3c1240d2f8f759f9261ac15ec0cff76d32 Author: Jose Luis Duran (Sun 3 May 2026 06:31:51 BST) Committer: Jose Luis Duran (Sun 10 May 2026 01:58:35 BST) blacklistd: Fix RFC1918 typo This is a direct commit to the stable/14 branch, partially cherry picked from commit 5a6d9479ae2271a97dd23ceee8ad284770302874, as the stable/14 branch only has blacklistd. The address in the configuration file example was intended to be from the 192.168.0.0/16 range of IPv4 private addresses (RFC1918). Reported on mastodon.social at https://mastodon.social/@asmodai/116316630762241486. Fix submitted upstream by emaste@. Fixing locally first. Reported by: asmodai Reviewed by: emaste MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56773 M usr.sbin/blacklistd/blacklistd.conf ____________________________________________________________________________________________________________ Commit: 0cd655f71b46ada2c353c371e2a2f9f0dac29613 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0cd655f71b46ada2c353c371e2a2f9f0dac29613 Author: Kristof Provost (Wed 29 Apr 2026 16:04:44 BST) Committer: Kristof Provost (Sat 9 May 2026 14:29:04 BST) pf: do not reject rules with colliding hashes We insert rules in pf_krule_global solely for the benefit of the 'keepcounters' feature. Failing to insert (beause the rule hash collides, or an identical rule already exists) would be worse than restoring counts to the wrong rule (or failing to restore them at all). PR: 282863, 294860, 294859, 294858 MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D56745 (cherry picked from commit a0e4c65f1814a7a677364dc29bb703f84323d175) M sys/netpfil/pf/pf_ioctl.c M tests/sys/netpfil/pf/match.sh ____________________________________________________________________________________________________________ Commit: cab150feb82ebae3edf59565de28df68be5cf281 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cab150feb82ebae3edf59565de28df68be5cf281 Author: Ryan Libby (Wed 15 Apr 2026 09:08:37 BST) Committer: Ryan Libby (Fri 8 May 2026 16:34:15 BST) sys/time: appease gcc -Wtype-limits In environments where time_t is 32 bits, including the 32-bit library build on amd64, the overflow being tested for cannot happen, and gcc complains with -Wtype-limits, causing the gcc build to fail. Work around this by ifdef'ing out the saturation code on i386. Reviewed by: imp, jfree Discussed with: markj Fixes: e3799530b3ba ("sys/time: Add saturating sbt conversions") Differential Revision: https://reviews.freebsd.org/D56369 (cherry picked from commit 00dccc3164c6dff38350a1baeeea7238acf2efc3) M sys/sys/time.h ____________________________________________________________________________________________________________ Commit: eba1c36898dac1469755914d5839d9fe2d573348 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=eba1c36898dac1469755914d5839d9fe2d573348 Author: Dimitry Andric (Fri 1 May 2026 19:07:11 BST) Committer: Dimitry Andric (Fri 8 May 2026 11:26:59 BST) Define stdint.h macros unconditionally Similar to glibc, define all the stdint.h macros such as `SIZE_MAX`, `UINT64_C`, etc unconditionally. I.e. no longer check whether `__STDC_CONSTANT_MACROS` or `__STDC_LIMIT_MACROS` are defined. See also . This is part of reverting base 00bee6fcd77f, which reverted an upstream libc++ commit that eliminated libc++'s stdint.h wrapper header. Submitted by: Nikolas Klauser MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D56746 (cherry picked from commit 966fb94cb3575ccd39da211165d0858fd0eb0ef2) M sys/arm/include/_stdint.h M sys/arm64/include/_stdint.h M sys/powerpc/include/_stdint.h M sys/riscv/include/_stdint.h M sys/x86/include/_stdint.h ____________________________________________________________________________________________________________ Commit: a4d15ef8aa7a904a67d06e0cf36acd9a51b761df URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a4d15ef8aa7a904a67d06e0cf36acd9a51b761df Author: Dimitry Andric (Fri 1 May 2026 19:08:26 BST) Committer: Dimitry Andric (Fri 8 May 2026 11:26:59 BST) Remove extraneous tab characters at EOL in various _stdint.h files MFC after: 3 days (cherry picked from commit daeab702f9adbbb718ecf48e17de8dd619cfe7b8) M sys/powerpc/include/_stdint.h M sys/riscv/include/_stdint.h M sys/x86/include/_stdint.h ____________________________________________________________________________________________________________ Commit: 6933fdcb547e264f756535e442b23cdf621c3360 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6933fdcb547e264f756535e442b23cdf621c3360 Author: Konstantin Belousov (Tue 28 Apr 2026 03:34:49 BST) Committer: Konstantin Belousov (Fri 8 May 2026 01:30:32 BST) uipc_shm.c: make large page allocation interruptible (cherry picked from commit 839d3266d8c6f6471cb92a3c0ae32eb16d117427) M sys/kern/uipc_shm.c ____________________________________________________________________________________________________________ Commit: 219c49468f55e3aee4fc3fdafeb9d2b9eae34016 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=219c49468f55e3aee4fc3fdafeb9d2b9eae34016 Author: Dag-Erling Smørgrav (Mon 4 May 2026 13:08:10 BST) Committer: Dag-Erling Smørgrav (Thu 7 May 2026 19:54:28 BST) vis.3: Try to better describe VIS_SAFE The current text fails to draw the reader's attention to the fact that VIS_SAFE essentially exempts certain characters from being encoded. While here, fix some markup nits. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56716 (cherry picked from commit 8acc4c16c6635c3cd8871d0ee1221b62d48d71b9) M contrib/libc-vis/vis.3 ____________________________________________________________________________________________________________ Commit: 187de25ef99e49dd7a6a4bfa630f10ab9571ef17 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=187de25ef99e49dd7a6a4bfa630f10ab9571ef17 Author: Jan Bramkamp (Thu 7 May 2026 00:28:53 BST) Committer: Kyle Evans (Thu 7 May 2026 18:27:03 BST) jail: avoid leaking jail config fds to exec.* hooks The jail(8) command must not leave parsed configuration files open since the file descriptors will be leaked to child processes including the untrusted exec.start or exec.stop hooks. While fopen() doesn't provide direct access to O_CLOEXEC, it does provide access to FD_CLOEXEC via "e" in the mode string which provides the desired defense in depth against leaking file descriptors into exec.* hooks since those always execve() into a shell. Jail configuration is potentially sensitive and some hooks execute from within the jail context, leaving some opening for the jail to exfiltrate information about the host environment. (Commit message wordsmithed by kevans) PR: 295052 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295052 ) Reviewed by: kevans (cherry picked from commit 276d9b88a9e6fd6fd90e57c36444756ad297d2ab) M usr.sbin/jail/config.c ____________________________________________________________________________________________________________ Commit: 48862dc1d8fc03fec7523fe26c7b2e98be9d6bc9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=48862dc1d8fc03fec7523fe26c7b2e98be9d6bc9 Author: Baptiste Daroussin (Wed 6 May 2026 21:45:50 BST) Committer: Baptiste Daroussin (Thu 7 May 2026 16:28:03 BST) nuageninit: modify the test to show the issue fixed inc316ec259011 Ensure the script used is invalid when parsed by libyaml which highlight the issue revealed in PR295062 while at here validate the mode of the file is properly changed PR: 295062 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295062 ) MFC After: 1 day (cherry picked from commit 2a86992ab5019b4997ccadf7427011ba44e33c97) M libexec/nuageinit/tests/nuageinit.sh ____________________________________________________________________________________________________________ Commit: e7913c8c79ec54d2522ca3311bad58ccecb27991 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e7913c8c79ec54d2522ca3311bad58ccecb27991 Author: Baptiste Daroussin (Wed 6 May 2026 21:14:17 BST) Committer: Baptiste Daroussin (Thu 7 May 2026 16:28:03 BST) nuageinit: only parse user_data as yaml when necessary This fixes a regression introduced in cae280931c9e which prevents user_data as a shell script to be used PR: 295062 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295062 ) Reported by: Ross McKelvie MFC After: 1 day (cherry picked from commit c316ec259011e9e22e40eaa72d834f3bfac95c28) M libexec/nuageinit/nuageinit ____________________________________________________________________________________________________________ Commit: 81df9a1045c3e1778c551fcd62125e0b5d2b76f2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=81df9a1045c3e1778c551fcd62125e0b5d2b76f2 Author: Boris Lytochkin (Thu 30 Apr 2026 12:31:34 BST) Committer: Andrey V. Elsukov (Thu 7 May 2026 13:09:41 BST) etcupdate: fix arguments order of diff command Due to misplacement of the second -L argument of diff command, it is treated by getopt_long as an error. Also add -l option for a diff command that alters the way it shows differences. Instead of printing full diff, it reports changed file the same way as added/removed files are reported. Reviewed by: imp Obtained from: Yandex LLC Differential Revision: https://reviews.freebsd.org/D56708 (cherry picked from commit 6d65c91b9a4743bbffc3508bf754e68b65bbd494) M usr.sbin/etcupdate/etcupdate.8 M usr.sbin/etcupdate/etcupdate.sh ____________________________________________________________________________________________________________ Commit: 750f37820d0895dd3d66c3c1d4d5c915fe7d4ccf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=750f37820d0895dd3d66c3c1d4d5c915fe7d4ccf Author: Mateusz Piotrowski <0mp@FreeBSD.org> (Mon 4 May 2026 19:28:36 BST) Committer: Mateusz Piotrowski <0mp@FreeBSD.org> (Thu 7 May 2026 09:35:48 BST) zone.9: Add a missing newline MFC after: 3 days (cherry picked from commit c295f026376035fee1a9e44efa2af30d46b7884a) M share/man/man9/zone.9 ____________________________________________________________________________________________________________ Commit: 5158575d924b911aff759af62de642ed38a7a2b3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5158575d924b911aff759af62de642ed38a7a2b3 Author: Dag-Erling Smørgrav (Sun 3 May 2026 16:35:15 BST) Committer: Dag-Erling Smørgrav (Wed 6 May 2026 06:37:40 BST) lockf: Test that lockf does not spin on fd PR: 294832 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294832 ) MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56723 (cherry picked from commit 0733afdb4dad58cfe7ad7f5994e26bf148d78199) M usr.bin/lockf/tests/lockf_test.sh ____________________________________________________________________________________________________________ Commit: 4a6c4f0265ac7234cf31a3c4494e3354caf629d3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4a6c4f0265ac7234cf31a3c4494e3354caf629d3 Author: Christian Ullrich (Sun 3 May 2026 16:35:10 BST) Committer: Dag-Erling Smørgrav (Wed 6 May 2026 06:37:39 BST) lockf: Avoid spinning when operating on an fd When operating on a file descriptor, acquire_lock() would ignore the flags argument and always operate in non-blocking mode, resulting in unnecessary busy-looping. PR: 294832 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294832 ) MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56722 (cherry picked from commit d90513ea85693da0ca5955173609f4e81e38ae16) M usr.bin/lockf/lockf.c ____________________________________________________________________________________________________________ Commit: 9fe189c79a8161380800dcff1d15c4cea7467a7e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9fe189c79a8161380800dcff1d15c4cea7467a7e Author: Kristof Provost (Tue 28 Apr 2026 09:54:24 BST) Committer: Kristof Provost (Tue 5 May 2026 08:34:26 BST) pf: improve ASCONF chunk validation When processing an ASCONF chunk we failed to verify that the chunk length was at least 8 bytes. As a result we might end up passing a negative length to pf_multihome_scan(). Fortunately this merely meant the function did nothing, but we should discard such invalid packets, so explicitly check for this. MFC after: 1 week Reported by: Mark Johnston Sponsored by: Orange Business Services (cherry picked from commit bea1c2fcd7839fd90a8ce96d6dc6a033779bc3c2) M sys/netpfil/pf/pf.c ____________________________________________________________________________________________________________ Commit: 77b8bc06cf73c66ed9a4ebb4d88d072056059ff4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=77b8bc06cf73c66ed9a4ebb4d88d072056059ff4 Author: Zhenlei Huang (Sat 25 Apr 2026 20:56:07 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:43 BST) ifnet: if_detach(): Fix races with vmove operations The rationality is that the driver private data holds a strong reference to the interface, and the detach operation shall never fail. Given the vmove operation, if_vmove_loan(), if_vmove_reclaim() or vnet_if_return() is not atomic and spans multiple steps, acquire ifnet_detach_sxlock only for if_detach_internal() and if_vmove() is not sufficient. It is possible that the thread running if_detach() sees stale vnet, or the vmoving is in progress, then if_unlink_ifnet() will fail. Fix that by extending coverage of ifnet_detach_sxlock a bit to also cover if_unlink_ifnet(), so that the entire detach and vmove operation is serialized. Given it is an error when the if_unlink_ifnet() fails, and if_detach() is a public KPI, prefer panic() over assertion on failure, to indicate explicitly that bad thing happens. That shall also prevent potential corrupted status of the interface, which is a bit hard to diagnose. PR: 292993 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292993 ) Reviewed by: glebius MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D56374 (cherry picked from commit ba7f47d47dc1a177e4d8f115f791ec25f3da0eab) (cherry picked from commit 5c4021ca0abe4e17200f5faa2fd71014ef0a5f09) M sys/net/if.c ____________________________________________________________________________________________________________ Commit: 33da0a256bfc75f72ea789fd71dce0e07515800c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=33da0a256bfc75f72ea789fd71dce0e07515800c Author: Zhenlei Huang (Mon 27 Apr 2026 20:17:22 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:42 BST) tests/netgraph: Add a test for races between if_detach() and vnet_if_return() A ng_eiface(4) or physical interface does not involve the cloner hence the detaching is a bit different with epair(4). Add more tests to cover that. PR: 292993 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292993 ) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56609 (cherry picked from commit 0988abd52352ae0977cd3e5c10316b7d94e1cac8) (cherry picked from commit 3a4c4d61ac2c9f369e55d0ab994c9da78aa4cb74) M tests/sys/netgraph/Makefile A tests/sys/netgraph/eiface_test.sh ____________________________________________________________________________________________________________ Commit: 320805add13ddf8e680d88f5c9b3ae3b6a49f6cf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=320805add13ddf8e680d88f5c9b3ae3b6a49f6cf Author: Zhenlei Huang (Mon 27 Apr 2026 20:17:21 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:42 BST) tests/net/if_clone_test: Add a test for races between if_detach() and if_vmove_reclaim() Ideally we shall have tests for all possible races. It is races between if_detach(), if_vmove_loan(), if_vmove_reclaim() and vnet_if_return(). Well that requires too many tests and it appears to be less valuable to have them all. So focus on potential in future regressions related to recent fixes [1] and [2] only. [1] ee9456ce3753 ifnet: Fix races in if_vmove_reclaim() [2] ba7f47d47dc1 ifnet: if_detach(): Fix races with vmove operations MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56606 (cherry picked from commit f4be16983dea4904f85ac20e921ad2a8c18a0f79) (cherry picked from commit 696d1590697e9d4c0f07ce0a8d76a62bc77bdfd5) M tests/sys/net/if_clone_test.sh ____________________________________________________________________________________________________________ Commit: 9598f7277a1ba4f15e3e2f8ffe7aa6132652cb67 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9598f7277a1ba4f15e3e2f8ffe7aa6132652cb67 Author: Zhenlei Huang (Mon 13 Apr 2026 05:38:44 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:42 BST) if_clone: Make ifnet_detach_sxlock opaque to consumers The change e133271fc1b5e introduced ifnet_detach_sxlock, and change 6d2a10d96fb5 widened its coverage, but there are still consumers, net80211 and tuntap e.g., want it. Instead of sprinkling it everywhere, make it opaque to consumers. Out of tree drivers shall also benefit from this change. Reviewed by: kp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D56298 (cherry picked from commit e9fc0c538264355bd3fd9120c650078281c2a290) (cherry picked from commit c624e04a0bd0ab147ec64c17e3e53f5ebc769dcf) M sys/net/if.c M sys/net/if_clone.c M sys/netlink/route/iface.c ____________________________________________________________________________________________________________ Commit: 328598079b56bb007d8baa065be603b992b4da6d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=328598079b56bb007d8baa065be603b992b4da6d Author: Zhenlei Huang (Mon 13 Apr 2026 05:38:44 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:41 BST) ifnet: Move SIOCSIFVNET from ifhwioctl() to ifioctl() SIOCSIFVNET is not a hardware ioctl. Move it to where it belongs. Where here, rewrite the logic of checking whether we are moving the interface from and to the same vnet or not, since it is obviously not stable to access the interface's vnet, given the current thread may race with other threads those running if_vmove(). MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D55880 (cherry picked from commit 38bd7ef62f318f791e232e217855307a9d75efa0) (cherry picked from commit 477c3ba3673152e88ec5c50d8f45db24102bdf07) M sys/net/if.c ____________________________________________________________________________________________________________ Commit: e7063f1d8b5db637fdedc6a66abccc0efd76d9c7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e7063f1d8b5db637fdedc6a66abccc0efd76d9c7 Author: Zhenlei Huang (Mon 13 Apr 2026 05:38:43 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:41 BST) ifnet: vnet_if_return(): Avoid unnecessary recursive acquisition of ifnet_detach_sxlock vnet_if_return() will be invocked by vnet_sysuninit() on vnet destructing, while the lock ifnet_detach_sxlock has been acquired in vnet_destroy() already. With this change the order of locking is more clear. There should be no functional change. Reviewed by: pouria Fixes: 868bf82153e8 if: avoid interface destroy race MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56288 (cherry picked from commit f1fae67afbb13a41d488d0e0ec66b1805925019c) (cherry picked from commit ccfc2d91304e88aafc0ca0e13e0f8b5a156d2a01) M sys/net/if.c ____________________________________________________________________________________________________________ Commit: b1dc0bc2cc8658992bed0c0a3148f6a9c67eef8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b1dc0bc2cc8658992bed0c0a3148f6a9c67eef8b Author: Zhenlei Huang (Tue 7 Apr 2026 05:33:05 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:40 BST) ifnet: Add some sanity checks To be more robust since the checking is now performed where the interface is referenced. While here, remove a redundant check from if_vmove_loan(). Reviewed by: kp, glebius, pouria MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D55875 (cherry picked from commit 00d96da231d007673a1672452748d8ea4f6788ae) (cherry picked from commit 877fa4f2a2d37dcd9e828d12dc9736c5e83ffd8c) M sys/net/if.c ____________________________________________________________________________________________________________ Commit: f7145eff8172cbcaffb36c1d13aae0e438759a7c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f7145eff8172cbcaffb36c1d13aae0e438759a7c Author: Zhenlei Huang (Mon 30 Mar 2026 17:00:01 BST) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:40 BST) ifnet: Fix races in if_vmove_reclaim() The thread running if_vmove_reclaim() may race with other threads those running if_detach(), if_vmove_loan() or if_vmove_reclaim(). In case the current thread loses race, two issues arise, 1. It is unstable and unsafe to access ifp->if_vnet, 2. The interface is removed from "active" list, hence if_unlink_ifnet() can fail. For the first case, check against source prison's vnet instead, given the interface is obtained from that vnet. For the second one, return ENODEV to indicate the interface was on the list but the current thread loses race, to distinguish from ENXIO, which means the interface or child prison is not found. This is the same with if_vmove_loan(). Reviewed by: kp, pouria Fixes: a779388f8bb3 if: Protect V_ifnet in vnet_if_return() MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55997 (cherry picked from commit ee9456ce37539da5b651945eea18502f290eb133) (cherry picked from commit cef2f7b440ffa67271690a6aba532e4c090772db) M sys/net/if.c ____________________________________________________________________________________________________________ Commit: bc73c7f6191211b254f8cc87aab71d5ff853e24d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bc73c7f6191211b254f8cc87aab71d5ff853e24d Author: Zhenlei Huang (Mon 16 Mar 2026 17:03:05 GMT) Committer: Zhenlei Huang (Mon 4 May 2026 17:49:40 BST) ifnet: Remove unreachable code The ioctls SIOCSIFVNET and SIOCSIFRVNET are for userland only. For SIOCSIFVNET, if_vmove_loan(), the interface is obtained from current VNET. For SIOCSIFRVNET, if_vmove_reclaim(), a valid child prison is held before getting the interface. In both cases the VNET of the obtained interfaces is stable, so there's no need to check it. No functional change intended. Reviewed by: glebius, jamie (for #jails) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D55828 (cherry picked from commit e0731059af912a27d0f842959218946b1daaa7d1) (cherry picked from commit a989b0fbc965b453d97e3d032efb4f9c7592734a) M sys/net/if.c ____________________________________________________________________________________________________________ Commit: fca6c9e8f7474132f30bf836f1c2b8d289bdc14d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fca6c9e8f7474132f30bf836f1c2b8d289bdc14d Author: Philip Paeps (Mon 27 Apr 2026 11:38:10 BST) Committer: Philip Paeps (Mon 4 May 2026 07:00:13 BST) contrib/expat: import expat 2.8.0 Changes: https://github.com/libexpat/libexpat/blob/R_2_8_0/expat/Changes Security: CVE-2026-41080 (cherry picked from commit e3935639d8d8b6556cad18e1c90e419a65f26b40) M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/examples/element_declarations.c M contrib/expat/expat_config.h.in M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h M contrib/expat/lib/expat_external.h M contrib/expat/lib/internal.h M contrib/expat/lib/libexpat.map.in A contrib/expat/lib/random_arc4random.c R084 contrib/expat/tests/acc_tests_cxx.cpp contrib/expat/lib/random_arc4random.h R081 contrib/expat/tests/runtests_cxx.cpp contrib/expat/lib/random_arc4random_buf.c R083 contrib/expat/tests/alloc_tests_cxx.cpp contrib/expat/lib/random_arc4random_buf.h A contrib/expat/lib/random_dev_urandom.c R082 contrib/expat/tests/chardata_cxx.cpp contrib/expat/lib/random_dev_urandom.h A contrib/expat/lib/random_getentropy.c R083 contrib/expat/tests/basic_tests_cxx.cpp contrib/expat/lib/random_getentropy.h A contrib/expat/lib/random_getrandom.c A contrib/expat/lib/random_getrandom.h A contrib/expat/lib/random_rand_s.c A contrib/expat/lib/random_rand_s.h M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmlrole.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_ns.c M contrib/expat/tests/Makefile.am M contrib/expat/tests/Makefile.in M contrib/expat/tests/basic_tests.c D contrib/expat/tests/common_cxx.cpp D contrib/expat/tests/dummy_cxx.cpp D contrib/expat/tests/handlers_cxx.cpp D contrib/expat/tests/memcheck_cxx.cpp D contrib/expat/tests/minicheck_cxx.cpp M contrib/expat/tests/misc_tests.c D contrib/expat/tests/misc_tests_cxx.cpp D contrib/expat/tests/ns_tests_cxx.cpp M contrib/expat/tests/nsalloc_tests.c D contrib/expat/tests/nsalloc_tests_cxx.cpp D contrib/expat/tests/structdata_cxx.cpp M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c M lib/libexpat/Makefile M lib/libexpat/expat_config.h M lib/libexpat/libbsdxml.3 ____________________________________________________________________________________________________________ Commit: bd065515db4c750ddc1474f14dd86d67e7d63b0a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bd065515db4c750ddc1474f14dd86d67e7d63b0a Author: Michael Osipov (Wed 25 Feb 2026 19:48:34 GMT) Committer: Michael Osipov (Sun 3 May 2026 20:37:15 BST) mfi(4)/mrsas(4): Set sysctl name for driver versions consistently Instead of printing the driver version over and over again if multiple controllers are used, set a sysctl name for the used driver version. Approved by: imp, ziaee MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56110 (cherry picked from commit ea1764e5fcf0fc11680dc104e663ae3d1d0fd7be) M sys/dev/mfi/mfi.c M sys/dev/mrsas/mrsas.c ____________________________________________________________________________________________________________ Commit: e0bf70d5ec12c266e6eaece18bb97994137c2b2a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e0bf70d5ec12c266e6eaece18bb97994137c2b2a Author: Michael Osipov (Sun 21 Dec 2025 17:13:21 GMT) Committer: Michael Osipov (Sun 3 May 2026 20:37:14 BST) mfi(4)/mrsas(4): Print driver versions consistently Reviewed by: ziaee, des MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54519 (cherry picked from commit 93122ead724b3ba0ccdaedadcd371ec53f9a9844) M sys/dev/mfi/mfi.c M sys/dev/mrsas/mrsas.c ____________________________________________________________________________________________________________ Commit: f35e377505110efcc6308567a38894628a16232f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f35e377505110efcc6308567a38894628a16232f Author: Aaron LI (Tue 17 Mar 2026 04:53:49 GMT) Committer: Dag-Erling Smørgrav (Fri 1 May 2026 17:03:12 BST) tail(1): Fix -r (reverse) to work on pseudo filesystems Pseudo filesystems (e.g., procfs) advertise a zero file size. Fix reverse() to handle such a case similarly as forward() so that '-r' works on pseudo filesystems. Signed-off-by: Aaron LI Reviewed by: pouria, Ricardo Branco , des Fixes: 1fb3caee7 ("tail: Do not trust st_size if it equals zero.") Pull-Request: https://github.com/freebsd/freebsd-src/pull/2080 (cherry picked from commit 4feeca3193c316c18472cd40f215446fda3bd739) M usr.bin/tail/reverse.c ____________________________________________________________________________________________________________ Commit: 78a9bd068e1b21554d08b9d2687b357219a151da URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=78a9bd068e1b21554d08b9d2687b357219a151da Author: Ricardo Branco (Thu 6 Feb 2025 21:46:19 GMT) Committer: Dag-Erling Smørgrav (Fri 1 May 2026 16:39:17 BST) linprocfs: Continue on error when reading process limits The process limits may be unavailable due to capsicum. Like other areas of the system, report what we can w/o error. This is what Linux does. PR: 283726 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283726 ) Reviewed by: imp, dchagin Pull Request: https://github.com/freebsd/freebsd-src/pull/1592 (cherry picked from commit ea60d917e5b1943c8638af056dbcdbb3646207f1) M sys/compat/linprocfs/linprocfs.c ____________________________________________________________________________________________________________ Commit: 2f9478ad42c442c49a7eff60227148bf2b90b48c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2f9478ad42c442c49a7eff60227148bf2b90b48c Author: Dag-Erling Smørgrav (Thu 30 Apr 2026 17:45:35 BST) Committer: Dag-Erling Smørgrav (Thu 30 Apr 2026 22:07:05 BST) dhclient: Improve server and filename validation * Don't iterate over each string three times; once is enough. * Reject control characters (anything below space) in addition to the double quote and backslash. * If an unsafe character is encountered, discard the string instead of rejecting the entire lease. * If backslashes are encountered in the file name option, convert them to forward slashes instead of rejecting the option. * Tweak the warning messages a bit. Looking through the rest of the code, it seems to me that notes generally end with a period while warnings generally don't. Fixes: 8008e4b88daf ("dhclient: Check for unexpected characters in some DHCP server options") PR: 294886 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294886 ) MFC after: 1 week Reviewed by: brooks, markj Differential Revision: https://reviews.freebsd.org/D56740 (cherry picked from commit 873a195ba63575e46686cfd6ea9670a0ca340fa0) M sbin/dhclient/dhclient.c ____________________________________________________________________________________________________________ Commit: 69588094a11287d48bea2f9e0ebf1968f35e09c6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=69588094a11287d48bea2f9e0ebf1968f35e09c6 Author: Dag-Erling Smørgrav (Wed 29 Apr 2026 19:41:05 BST) Committer: Dag-Erling Smørgrav (Thu 30 Apr 2026 22:07:05 BST) md5: Encode non-printable filenames Encode filenames in the VIS_CSTYLE | VIS_OCTAL style regardless of output mode. When reading filenames from a checksum file, attempt to decode them, and use the decoded name unless the decoded name does not exist but the undecoded one does. This breaks compatibility with GNU coreutils, which unfortunately uses a non-reversible encoding when outputting filenames containing non-printable characters. While here, drop a sentence about preimage attacks against MD5 and SHA1 from the manual page, as I no longer trust it to be true. MFC after: 1 week Reviewed by: bcr, markj Differential Revision: https://reviews.freebsd.org/D56615 (cherry picked from commit 70fde0ed6bbbb1f84c440190ba1e5435f8c90e13) M sbin/md5/md5.1 M sbin/md5/md5.c ____________________________________________________________________________________________________________ Commit: 9a0e8389269c556cf7ebdeb0cc75681408dd8ab8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9a0e8389269c556cf7ebdeb0cc75681408dd8ab8 Author: Jessica Clarke (Mon 27 Apr 2026 13:53:29 BST) Committer: Jessica Clarke (Thu 30 Apr 2026 18:45:25 BST) arm64: Ditch arm64-specific unsound PCPU optimisation The current arm64 PCPU implementation uses a global register asm variable to use x18, which we reserve with -ffixed-x18, from C. Inside a critical_enter() or sched_pin(), it is vital that any PCPU reads use the right PCPU pointer, as often the whole point of the critical_enter() or sched_pin() is to ensure consistent PCPU use (e.g. for SMR it relies on zpcpu giving the same SMR state). critical_enter() and sched_pin() both include atomic_interrupt_fence(), i.e. asm volatile("" ::: "memory"), barriers to ensure that memory accesses don't get moved by the compiler outside the critical section, which on most architectures will also order the read of the PCPU pointer itself (whether due to the read being another asm volatile statement, or due to using a segment-relative memory access as on x86). However, this approach on arm64 is in no sense a memory access, and therefore the register access is not ordered with respect to the the critical_enter() or sched_pin(), or more specifically the curthread->td_critnest++ / curthread->td_pinned++ within. In practice upstream today this works out ok because the read of x18 is inlined into the actual PCPU_GET/ADD/SET memory accesses (i.e. you will get something like ldr xN, [x18, #imm-or-xM] for PCPU_GET, etc.), and since *that* instruction is ordered properly due to being a memory access, the x18 ends up being read in the right place. However, that is not in any way guaranteed, it just relies on the hope that compiler optimisations will be perfect at inlining the use. Moreover, PCPU_PTR is definitely not a memory access in this world, it's just pointer arithmetic on x18, and so that has nothing ordering it. This can be observed with the following test function compiled into the kernel: void pcpu_test(void) { extern void __weak_symbol use_pcpu_ptr(void *); critical_enter(); use_pcpu_ptr(PCPU_PTR(curthread)); critical_exit(); } Obviously, this is a bit contrived as you could just read curthread directly via its atomic definition that bypasses any worries about PCPU atomicity, but it illustrates the point. With the in-tree LLVM*, this ends up being compiled for me to: paciasp stp x29, x30, [sp, #-0x10]! mov x29, sp ldr x8, [x18] ldr w9, [x8, #0x4fc] mov x0, x18 add w9, w9, #0x1 str w9, [x8, #0x4fc] bl use_pcpu_ptr ... Note that, although the PCPU_PTR was within the critical section in the C source, the read of x18 into x0, the argument register passed to use_pcpu_ptr, has been hoisted to before the str, which is storing the new, incremented, value of td_critnest to curthread, and so there is a window within which we have to hope the thread is not preempted and migrated to a different CPU, otherwise it will pass a pointer to the wrong CPU's pc_curthread PCPU member. Initially it would seem as though the solution to this would be to add an additional barrier to critical_enter() / sched_pin() to ensure the register reads could not be hoisted like this. However, I have not been able to find a sequence that works reliably across both GCC and Clang, independent of optimisation level. Using inline asm with x18 marked as a clobber, using "=r"(pcpup), and using "+r"(pcpup) all run into various issues; some combinations don't actually seem to be a barrier, and for Clang at -O0 some combinations will actually generate writes to x18**, at which point you then have to hope that the kernel is compiled with optimisations, and that the redundant writes are optimised away such that x18 is just passed through. But that just gets us back to hoping optimisation works, which isn't a solution to the problem, it just trades one point of fragility for another. In talking to GCC developers, who seemed rather horrified by the implications of trying to do this (which is effectively "register volatile", a combination that's explicitly forbidden), we could not find a solution to this, and so I have concluded that the only reliable to have a sound PCPU implementation is to ditch this optimisation and follow other non-x86 architectures in using inline asm in one form or another; specifically, this adopts riscv's approach of just calling get_pcpu(), which, curiously, was already implemented in inline asm here on arm64, rather than reading pcpup. Anyone who feels strongly enough about PCPU performance is welcome to try to find a working approach, but such proposals should be heavily scrutinised to be certain that they won't come back to bite us in future. In particular, this caused a lot of problems downstream in CheriBSD's experimental compartmentalised kernel, which is trialling interposing on PCPU accesses in order to restrict access within compartments. As a result, even PCPU_GET/SET/ADD can look like PCPU_PTR, as they pass an opaque PCPU reference to wrapper functions, and so this case gets hit all over the kernel, giving highly-confusing panics with locks that aren't owned by the current thread or SMR use allegedly not within an smr_enter(). The ia64 port encountered the same issue and reached the same conclusion in e31ece45b7a4 ("Fix the PCPU access macros."), though went to the trouble of trying to fold the offset into the inline assembly (assuming it fit, with no fallback if not, since it's using the add pseudo-op that will be expanded to either adds with a 14-bit immediate or, if somehow that doesn't fit, addl with a 22-bit immediate). Curiously though it left pcpup around as a footgun. sparc64 had similar code but was never fixed. It also defined a curpcb in the same manner which was presumably similarly broken, but looks to have been entirely unreferenced from C, only referenced in actual assembly files. Alpha also had the same design, but it was removed whilst critical_enter() was extern rather than static inline so uses of the pointer could not have been hoisted, and whilst sched_pin() didn't have any form of atomic_interrupt_fence() to even try to make PCPU well-ordered. * At time of writing, when that was LLVM 19, not verified at time of commit with LLVM 21. ** For "+r"(pcpup), Clang's initial code generation is to do: mov xTtmp1, x18 mov x18, xTmp1 /* asm (empty) */ mov xTmp2, x18 mov x18, xTmp2 since its interpretation of what that means is "read the value of pcpup, and make sure that value is in x18 for the duration of the assembly due to the asm("x18") on pcpup", and similarly for the output side. Reviewed by: andrew, jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56601 (cherry picked from commit 551d47c5677a5eaf0a1ed2ea3b2b1406b192764d) M sys/arm64/include/pcpu.h ____________________________________________________________________________________________________________ Commit: 8eb9eaa37945b03af9acbb64ad304cea4d0cc936 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8eb9eaa37945b03af9acbb64ad304cea4d0cc936 Author: Jessica Clarke (Fri 17 Apr 2026 15:20:12 BST) Committer: Jessica Clarke (Thu 30 Apr 2026 18:44:58 BST) loader.efi: Defer efi_translate(e_entry) until after bi_load bi_load itself loads various things into the staging area which can cause it to grow, which may result in the staging area moving, including the kernel. Therefore the address we get for the kernel entry point prior to bi_load may not be correct afterwards when we actually call it, and so we must defer the translation. On arm and riscv (but not arm64, which predates both of them in loader.efi and did not gain a copy of arm's added printf when arm support was added) we also printf this entry point to the console, which we can no longer do since bi_load calls ExitBootServices, so remove this printf that, in practice, seems to not be so useful, given nobody ever felt the need to add it to arm64. If anyone really feels this is an important printf to have then bi_load will need to be split so we can call printf after all the loading and potential reallocation of the staging area, but before ExitBootServices is called. We may also want to make this code more uniform and shared between the three architectures here, since there isn't much architecture-specific about this (and something like the RISC-V boot hart protocol could easily be made an MD hook). Reviewed by: imp Fixes: 0cafabf97fae ("Add support for arm64 to loader.efi and boot1.efi") Fixes: ea7796a9ae6b ("EFI: don't call printf after ExitBootServices, since it uses Boot Services") Fixes: 2192efc03bc4 ("RISC-V boot1.efi and loader.efi support") MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56431 (cherry picked from commit ab1d659e78e454995b7c2b4566e035269b215e48) M stand/efi/loader/arch/arm/exec.c M stand/efi/loader/arch/arm64/exec.c M stand/efi/loader/arch/riscv/exec.c ____________________________________________________________________________________________________________ Commit: 09bb6a62d00f041079453f5e17a7387e3c0f3503 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=09bb6a62d00f041079453f5e17a7387e3c0f3503 Author: Dag-Erling Smørgrav (Mon 27 Apr 2026 10:32:51 BST) Committer: Dag-Erling Smørgrav (Thu 30 Apr 2026 16:03:10 BST) caroot: Regenerate Regenerate using certificate data from NSS 3.123.1. MFC after: 1 week Reviewed by: kevans (cherry picked from commit 07b52233e8b74c5ac884b9c9a894f57fad8dbd00) M ObsoleteFiles.inc M secure/caroot/Makefile D secure/caroot/trusted/AffirmTrust_Commercial.pem D secure/caroot/trusted/AffirmTrust_Networking.pem D secure/caroot/trusted/AffirmTrust_Premium.pem D secure/caroot/trusted/AffirmTrust_Premium_ECC.pem D secure/caroot/trusted/Baltimore_CyberTrust_Root.pem D secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-01.pem D secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-02.pem D secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-01.pem D secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-02.pem D secure/caroot/trusted/FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem D secure/caroot/trusted/GLOBALTRUST_2020.pem A secure/caroot/trusted/OISTE_Server_Root_ECC_G1.pem A secure/caroot/trusted/OISTE_Server_Root_RSA_G1.pem D secure/caroot/trusted/SecureTrust_CA.pem D secure/caroot/trusted/Secure_Global_CA.pem A secure/caroot/trusted/SwissSign_RSA_TLS_Root_CA_2022_-_1.pem D secure/caroot/trusted/TeliaSonera_Root_CA_v1.pem A secure/caroot/trusted/TrustAsia_TLS_ECC_Root_CA.pem A secure/caroot/trusted/TrustAsia_TLS_RSA_Root_CA.pem D secure/caroot/trusted/Trustwave_Global_Certification_Authority.pem D secure/caroot/trusted/Trustwave_Global_ECC_P256_Certification_Authority.pem D secure/caroot/trusted/Trustwave_Global_ECC_P384_Certification_Authority.pem D secure/caroot/trusted/XRamp_Global_CA_Root.pem D secure/caroot/trusted/certSIGN_ROOT_CA.pem A secure/caroot/trusted/e-Szigno_TLS_Root_CA_2023.pem A secure/caroot/untrusted/Atos_TrustedRoot_Root_CA_ECC_G2_2020.pem A secure/caroot/untrusted/Atos_TrustedRoot_Root_CA_RSA_G2_2020.pem R100 secure/caroot/trusted/COMODO_Certification_Authority.pem secure/caroot/untrusted/COMODO_Certification_Authority.pem D secure/caroot/untrusted/Camerfirma_Chambers_of_Commerce_Root.pem D secure/caroot/untrusted/Camerfirma_Global_Chambersign_Root.pem R100 secure/caroot/trusted/Certigna.pem secure/caroot/untrusted/Certigna.pem D secure/caroot/untrusted/Chambers_of_Commerce_Root_-_2008.pem R100 secure/caroot/trusted/Comodo_AAA_Services_root.pem secure/caroot/untrusted/Comodo_AAA_Services_root.pem A secure/caroot/untrusted/D-Trust_SBR_Root_CA_1_2022.pem A secure/caroot/untrusted/D-Trust_SBR_Root_CA_2_2022.pem A secure/caroot/untrusted/DIGITALSIGN_GLOBAL_ROOT_ECDSA_CA.pem A secure/caroot/untrusted/DIGITALSIGN_GLOBAL_ROOT_RSA_CA.pem R100 secure/caroot/trusted/DigiCert_Assured_ID_Root_CA.pem secure/caroot/untrusted/DigiCert_Assured_ID_Root_CA.pem R100 secure/caroot/trusted/DigiCert_Global_Root_CA.pem secure/caroot/untrusted/DigiCert_Global_Root_CA.pem R100 secure/caroot/trusted/DigiCert_High_Assurance_EV_Root_CA.pem secure/caroot/untrusted/DigiCert_High_Assurance_EV_Root_CA.pem A secure/caroot/untrusted/DigiCert_SMIME_ECC_P384_Root_G5.pem A secure/caroot/untrusted/DigiCert_SMIME_RSA4096_Root_G5.pem D secure/caroot/untrusted/E-Tugra_Global_Root_CA_ECC_v3.pem D secure/caroot/untrusted/E-Tugra_Global_Root_CA_RSA_v3.pem D secure/caroot/untrusted/EC-ACC.pem D secure/caroot/untrusted/EE_Certification_Centre_Root_CA.pem R100 secure/caroot/trusted/Entrust_Root_Certification_Authority.pem secure/caroot/untrusted/Entrust_Root_Certification_Authority.pem R100 secure/caroot/trusted/Entrust_Root_Certification_Authority_-_EC1.pem secure/caroot/untrusted/Entrust_Root_Certification_Authority_-_EC1.pem R100 secure/caroot/trusted/Entrust_Root_Certification_Authority_-_G2.pem secure/caroot/untrusted/Entrust_Root_Certification_Authority_-_G2.pem R100 secure/caroot/trusted/Entrust_net_Premium_2048_Secure_Server_CA.pem secure/caroot/untrusted/Entrust_net_Premium_2048_Secure_Server_CA.pem R100 secure/caroot/trusted/GTS_Root_R2.pem secure/caroot/untrusted/GTS_Root_R2.pem D secure/caroot/untrusted/GeoTrust_Primary_Certification_Authority.pem D secure/caroot/untrusted/GeoTrust_Primary_Certification_Authority_-_G2.pem D secure/caroot/untrusted/GeoTrust_Primary_Certification_Authority_-_G3.pem D secure/caroot/untrusted/GeoTrust_Universal_CA.pem D secure/caroot/untrusted/GeoTrust_Universal_CA_2.pem R100 secure/caroot/trusted/GlobalSign_Root_CA.pem secure/caroot/untrusted/GlobalSign_Root_CA.pem A secure/caroot/untrusted/GlobalSign_Secure_Mail_Root_E45.pem A secure/caroot/untrusted/GlobalSign_Secure_Mail_Root_R45.pem D secure/caroot/untrusted/Global_Chambersign_Root_-_2008.pem R100 secure/caroot/trusted/Go_Daddy_Class_2_CA.pem secure/caroot/untrusted/Go_Daddy_Class_2_CA.pem A secure/caroot/untrusted/HARICA_Client_ECC_Root_CA_2021.pem A secure/caroot/untrusted/HARICA_Client_RSA_Root_CA_2021.pem D secure/caroot/untrusted/Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem A secure/caroot/untrusted/LAWtrust_Root_CA2__4096_.pem D secure/caroot/untrusted/LuxTrust_Global_Root_2.pem D secure/caroot/untrusted/Network_Solutions_Certificate_Authority.pem A secure/caroot/untrusted/OISTE_Client_Root_ECC_G1.pem A secure/caroot/untrusted/OISTE_Client_Root_RSA_G1.pem R100 secure/caroot/trusted/QuoVadis_Root_CA_2.pem secure/caroot/untrusted/QuoVadis_Root_CA_2.pem R100 secure/caroot/trusted/QuoVadis_Root_CA_3.pem secure/caroot/untrusted/QuoVadis_Root_CA_3.pem A secure/caroot/untrusted/SSL_com_Client_ECC_Root_CA_2022.pem A secure/caroot/untrusted/SSL_com_Client_RSA_Root_CA_2022.pem A secure/caroot/untrusted/Sectigo_Public_Email_Protection_Root_E46.pem A secure/caroot/untrusted/Sectigo_Public_Email_Protection_Root_R46.pem D secure/caroot/untrusted/SecureSign_RootCA11.pem D secure/caroot/untrusted/Security_Communication_RootCA3.pem R100 secure/caroot/trusted/Starfield_Class_2_CA.pem secure/caroot/untrusted/Starfield_Class_2_CA.pem R100 secure/caroot/trusted/SwissSign_Gold_CA_-_G2.pem secure/caroot/untrusted/SwissSign_Gold_CA_-_G2.pem D secure/caroot/untrusted/SwissSign_Platinum_CA_-_G2.pem A secure/caroot/untrusted/SwissSign_RSA_SMIME_Root_CA_2022_-_1.pem D secure/caroot/untrusted/SwissSign_Silver_CA_-_G2.pem D secure/caroot/untrusted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem D secure/caroot/untrusted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem D secure/caroot/untrusted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem D secure/caroot/untrusted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem A secure/caroot/untrusted/TWCA_Global_Root_CA_G2.pem D secure/caroot/untrusted/Taiwan_GRCA.pem A secure/caroot/untrusted/Telekom_Security_SMIME_ECC_Root_2021.pem A secure/caroot/untrusted/Telekom_Security_SMIME_RSA_Root_2023.pem A secure/caroot/untrusted/TrustAsia_SMIME_ECC_Root_CA.pem A secure/caroot/untrusted/TrustAsia_SMIME_RSA_Root_CA.pem D secure/caroot/untrusted/TrustCor_ECA-1.pem D secure/caroot/untrusted/TrustCor_RootCert_CA-1.pem D secure/caroot/untrusted/TrustCor_RootCert_CA-2.pem D secure/caroot/untrusted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem D secure/caroot/untrusted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem D secure/caroot/untrusted/VeriSign_Universal_Root_Certification_Authority.pem D secure/caroot/untrusted/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem D secure/caroot/untrusted/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem D secure/caroot/untrusted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem D secure/caroot/untrusted/thawte_Primary_Root_CA.pem D secure/caroot/untrusted/thawte_Primary_Root_CA_-_G2.pem D secure/caroot/untrusted/thawte_Primary_Root_CA_-_G3.pem ____________________________________________________________________________________________________________ Commit: 7e064a35a7c32988618387d7ad73db7e51b834b4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7e064a35a7c32988618387d7ad73db7e51b834b4 Author: Dag-Erling Smørgrav (Mon 27 Apr 2026 10:32:19 BST) Committer: Dag-Erling Smørgrav (Thu 30 Apr 2026 16:03:10 BST) caroot: Clean up * Get certdata.txt directly from the NSS Mercurial repository, rather than from the Mozilla Firefox repository which imports it from NSS at irregular intervals. * Instead of always fetching the latest certdata.txt, fetch a specific version. For this commit, we set this to the version that was last imported in May 2025. * Add a refrence to the MPL to the generated files. * Regenerate with latest OpenSSL. This is purely cosmetic; mostly, the certificate names now contain less unnecessary whitespace and some elements are quoted. MFC after: 1 week Reviewed by: michaelo, kevans Differential Revision: https://reviews.freebsd.org/D56620 (cherry picked from commit ce33d6396aadb0613f1e74661bdbec571f836a60) M secure/caroot/Makefile M secure/caroot/ca-extract.pl M secure/caroot/trusted/ACCVRAIZ1.pem M secure/caroot/trusted/AC_RAIZ_FNMT-RCM.pem M secure/caroot/trusted/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem M secure/caroot/trusted/ANF_Secure_Server_Root_CA.pem M secure/caroot/trusted/Actalis_Authentication_Root_CA.pem M secure/caroot/trusted/AffirmTrust_Commercial.pem M secure/caroot/trusted/AffirmTrust_Networking.pem M secure/caroot/trusted/AffirmTrust_Premium.pem M secure/caroot/trusted/AffirmTrust_Premium_ECC.pem M secure/caroot/trusted/Amazon_Root_CA_1.pem M secure/caroot/trusted/Amazon_Root_CA_2.pem M secure/caroot/trusted/Amazon_Root_CA_3.pem M secure/caroot/trusted/Amazon_Root_CA_4.pem M secure/caroot/trusted/Atos_TrustedRoot_2011.pem M secure/caroot/trusted/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem M secure/caroot/trusted/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem M secure/caroot/trusted/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem M secure/caroot/trusted/BJCA_Global_Root_CA1.pem M secure/caroot/trusted/BJCA_Global_Root_CA2.pem M secure/caroot/trusted/Baltimore_CyberTrust_Root.pem M secure/caroot/trusted/Buypass_Class_2_Root_CA.pem M secure/caroot/trusted/Buypass_Class_3_Root_CA.pem M secure/caroot/trusted/CA_Disig_Root_R2.pem M secure/caroot/trusted/CFCA_EV_ROOT.pem M secure/caroot/trusted/COMODO_Certification_Authority.pem M secure/caroot/trusted/COMODO_ECC_Certification_Authority.pem M secure/caroot/trusted/COMODO_RSA_Certification_Authority.pem M secure/caroot/trusted/Certainly_Root_E1.pem M secure/caroot/trusted/Certainly_Root_R1.pem M secure/caroot/trusted/Certigna.pem M secure/caroot/trusted/Certigna_Root_CA.pem M secure/caroot/trusted/Certum_EC-384_CA.pem M secure/caroot/trusted/Certum_Trusted_Network_CA.pem M secure/caroot/trusted/Certum_Trusted_Network_CA_2.pem M secure/caroot/trusted/Certum_Trusted_Root_CA.pem M secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-01.pem M secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-02.pem M secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-01.pem M secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-02.pem M secure/caroot/trusted/Comodo_AAA_Services_root.pem M secure/caroot/trusted/D-TRUST_BR_Root_CA_1_2020.pem M secure/caroot/trusted/D-TRUST_BR_Root_CA_2_2023.pem M secure/caroot/trusted/D-TRUST_EV_Root_CA_1_2020.pem M secure/caroot/trusted/D-TRUST_EV_Root_CA_2_2023.pem M secure/caroot/trusted/D-TRUST_Root_Class_3_CA_2_2009.pem M secure/caroot/trusted/D-TRUST_Root_Class_3_CA_2_EV_2009.pem M secure/caroot/trusted/DigiCert_Assured_ID_Root_CA.pem M secure/caroot/trusted/DigiCert_Assured_ID_Root_G2.pem M secure/caroot/trusted/DigiCert_Assured_ID_Root_G3.pem M secure/caroot/trusted/DigiCert_Global_Root_CA.pem M secure/caroot/trusted/DigiCert_Global_Root_G2.pem M secure/caroot/trusted/DigiCert_Global_Root_G3.pem M secure/caroot/trusted/DigiCert_High_Assurance_EV_Root_CA.pem M secure/caroot/trusted/DigiCert_TLS_ECC_P384_Root_G5.pem M secure/caroot/trusted/DigiCert_TLS_RSA4096_Root_G5.pem M secure/caroot/trusted/DigiCert_Trusted_Root_G4.pem M secure/caroot/trusted/Entrust_Root_Certification_Authority.pem M secure/caroot/trusted/Entrust_Root_Certification_Authority_-_EC1.pem M secure/caroot/trusted/Entrust_Root_Certification_Authority_-_G2.pem M secure/caroot/trusted/Entrust_net_Premium_2048_Secure_Server_CA.pem M secure/caroot/trusted/FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem M secure/caroot/trusted/GDCA_TrustAUTH_R5_ROOT.pem M secure/caroot/trusted/GLOBALTRUST_2020.pem M secure/caroot/trusted/GTS_Root_R1.pem M secure/caroot/trusted/GTS_Root_R2.pem M secure/caroot/trusted/GTS_Root_R3.pem M secure/caroot/trusted/GTS_Root_R4.pem M secure/caroot/trusted/GlobalSign_ECC_Root_CA_-_R4.pem M secure/caroot/trusted/GlobalSign_ECC_Root_CA_-_R5.pem M secure/caroot/trusted/GlobalSign_Root_CA.pem M secure/caroot/trusted/GlobalSign_Root_CA_-_R3.pem M secure/caroot/trusted/GlobalSign_Root_CA_-_R6.pem M secure/caroot/trusted/GlobalSign_Root_E46.pem M secure/caroot/trusted/GlobalSign_Root_R46.pem M secure/caroot/trusted/Go_Daddy_Class_2_CA.pem M secure/caroot/trusted/Go_Daddy_Root_Certificate_Authority_-_G2.pem M secure/caroot/trusted/HARICA_TLS_ECC_Root_CA_2021.pem M secure/caroot/trusted/HARICA_TLS_RSA_Root_CA_2021.pem M secure/caroot/trusted/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem M secure/caroot/trusted/Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem M secure/caroot/trusted/HiPKI_Root_CA_-_G1.pem M secure/caroot/trusted/Hongkong_Post_Root_CA_3.pem M secure/caroot/trusted/ISRG_Root_X1.pem M secure/caroot/trusted/ISRG_Root_X2.pem M secure/caroot/trusted/IdenTrust_Commercial_Root_CA_1.pem M secure/caroot/trusted/IdenTrust_Public_Sector_Root_CA_1.pem M secure/caroot/trusted/Izenpe_com.pem M secure/caroot/trusted/Microsec_e-Szigno_Root_CA_2009.pem M secure/caroot/trusted/Microsoft_ECC_Root_Certificate_Authority_2017.pem M secure/caroot/trusted/Microsoft_RSA_Root_Certificate_Authority_2017.pem M secure/caroot/trusted/NAVER_Global_Root_Certification_Authority.pem M secure/caroot/trusted/NetLock_Arany__Class_Gold__F__tan__s__tv__ny.pem M secure/caroot/trusted/OISTE_WISeKey_Global_Root_GB_CA.pem M secure/caroot/trusted/OISTE_WISeKey_Global_Root_GC_CA.pem M secure/caroot/trusted/QuoVadis_Root_CA_1_G3.pem M secure/caroot/trusted/QuoVadis_Root_CA_2.pem M secure/caroot/trusted/QuoVadis_Root_CA_2_G3.pem M secure/caroot/trusted/QuoVadis_Root_CA_3.pem M secure/caroot/trusted/QuoVadis_Root_CA_3_G3.pem M secure/caroot/trusted/SSL_com_EV_Root_Certification_Authority_ECC.pem M secure/caroot/trusted/SSL_com_EV_Root_Certification_Authority_RSA_R2.pem M secure/caroot/trusted/SSL_com_Root_Certification_Authority_ECC.pem M secure/caroot/trusted/SSL_com_Root_Certification_Authority_RSA.pem M secure/caroot/trusted/SSL_com_TLS_ECC_Root_CA_2022.pem M secure/caroot/trusted/SSL_com_TLS_RSA_Root_CA_2022.pem M secure/caroot/trusted/SZAFIR_ROOT_CA2.pem M secure/caroot/trusted/Sectigo_Public_Server_Authentication_Root_E46.pem M secure/caroot/trusted/Sectigo_Public_Server_Authentication_Root_R46.pem M secure/caroot/trusted/SecureSign_Root_CA12.pem M secure/caroot/trusted/SecureSign_Root_CA14.pem M secure/caroot/trusted/SecureSign_Root_CA15.pem M secure/caroot/trusted/SecureTrust_CA.pem M secure/caroot/trusted/Secure_Global_CA.pem M secure/caroot/trusted/Security_Communication_ECC_RootCA1.pem M secure/caroot/trusted/Security_Communication_RootCA2.pem M secure/caroot/trusted/Starfield_Class_2_CA.pem M secure/caroot/trusted/Starfield_Root_Certificate_Authority_-_G2.pem M secure/caroot/trusted/Starfield_Services_Root_Certificate_Authority_-_G2.pem M secure/caroot/trusted/SwissSign_Gold_CA_-_G2.pem M secure/caroot/trusted/T-TeleSec_GlobalRoot_Class_2.pem M secure/caroot/trusted/T-TeleSec_GlobalRoot_Class_3.pem M secure/caroot/trusted/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem M secure/caroot/trusted/TWCA_CYBER_Root_CA.pem M secure/caroot/trusted/TWCA_Global_Root_CA.pem M secure/caroot/trusted/TWCA_Root_Certification_Authority.pem M secure/caroot/trusted/Telekom_Security_TLS_ECC_Root_2020.pem M secure/caroot/trusted/Telekom_Security_TLS_RSA_Root_2023.pem M secure/caroot/trusted/TeliaSonera_Root_CA_v1.pem M secure/caroot/trusted/Telia_Root_CA_v2.pem M secure/caroot/trusted/TrustAsia_Global_Root_CA_G3.pem M secure/caroot/trusted/TrustAsia_Global_Root_CA_G4.pem M secure/caroot/trusted/Trustwave_Global_Certification_Authority.pem M secure/caroot/trusted/Trustwave_Global_ECC_P256_Certification_Authority.pem M secure/caroot/trusted/Trustwave_Global_ECC_P384_Certification_Authority.pem M secure/caroot/trusted/TunTrust_Root_CA.pem M secure/caroot/trusted/UCA_Extended_Validation_Root.pem M secure/caroot/trusted/UCA_Global_G2_Root.pem M secure/caroot/trusted/USERTrust_ECC_Certification_Authority.pem M secure/caroot/trusted/USERTrust_RSA_Certification_Authority.pem M secure/caroot/trusted/XRamp_Global_CA_Root.pem M secure/caroot/trusted/certSIGN_ROOT_CA.pem M secure/caroot/trusted/certSIGN_Root_CA_G2.pem M secure/caroot/trusted/e-Szigno_Root_CA_2017.pem M secure/caroot/trusted/ePKI_Root_Certification_Authority.pem M secure/caroot/trusted/emSign_ECC_Root_CA_-_C3.pem M secure/caroot/trusted/emSign_ECC_Root_CA_-_G3.pem M secure/caroot/trusted/emSign_Root_CA_-_C1.pem M secure/caroot/trusted/emSign_Root_CA_-_G1.pem M secure/caroot/trusted/vTrus_ECC_Root_CA.pem M secure/caroot/trusted/vTrus_Root_CA.pem M secure/caroot/untrusted/Camerfirma_Chambers_of_Commerce_Root.pem M secure/caroot/untrusted/Camerfirma_Global_Chambersign_Root.pem M secure/caroot/untrusted/Certum_Root_CA.pem M secure/caroot/untrusted/Chambers_of_Commerce_Root_-_2008.pem M secure/caroot/untrusted/D-TRUST_Root_CA_3_2013.pem M secure/caroot/untrusted/E-Tugra_Global_Root_CA_ECC_v3.pem M secure/caroot/untrusted/E-Tugra_Global_Root_CA_RSA_v3.pem M secure/caroot/untrusted/EC-ACC.pem M secure/caroot/untrusted/EE_Certification_Centre_Root_CA.pem M secure/caroot/untrusted/Entrust_Root_Certification_Authority_-_G4.pem M secure/caroot/untrusted/GeoTrust_Primary_Certification_Authority.pem M secure/caroot/untrusted/GeoTrust_Primary_Certification_Authority_-_G2.pem M secure/caroot/untrusted/GeoTrust_Primary_Certification_Authority_-_G3.pem M secure/caroot/untrusted/GeoTrust_Universal_CA.pem M secure/caroot/untrusted/GeoTrust_Universal_CA_2.pem M secure/caroot/untrusted/Global_Chambersign_Root_-_2008.pem M secure/caroot/untrusted/Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem M secure/caroot/untrusted/LuxTrust_Global_Root_2.pem M secure/caroot/untrusted/Network_Solutions_Certificate_Authority.pem M secure/caroot/untrusted/OISTE_WISeKey_Global_Root_GA_CA.pem M secure/caroot/untrusted/SecureSign_RootCA11.pem M secure/caroot/untrusted/Security_Communication_RootCA3.pem M secure/caroot/untrusted/Staat_der_Nederlanden_Root_CA_-_G3.pem M secure/caroot/untrusted/SwissSign_Platinum_CA_-_G2.pem M secure/caroot/untrusted/SwissSign_Silver_CA_-_G2.pem M secure/caroot/untrusted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem M secure/caroot/untrusted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem M secure/caroot/untrusted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem M secure/caroot/untrusted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem M secure/caroot/untrusted/Taiwan_GRCA.pem M secure/caroot/untrusted/TrustCor_ECA-1.pem M secure/caroot/untrusted/TrustCor_RootCert_CA-1.pem M secure/caroot/untrusted/TrustCor_RootCert_CA-2.pem M secure/caroot/untrusted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem M secure/caroot/untrusted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem M secure/caroot/untrusted/VeriSign_Universal_Root_Certification_Authority.pem M secure/caroot/untrusted/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem M secure/caroot/untrusted/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem M secure/caroot/untrusted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem M secure/caroot/untrusted/thawte_Primary_Root_CA.pem M secure/caroot/untrusted/thawte_Primary_Root_CA_-_G2.pem M secure/caroot/untrusted/thawte_Primary_Root_CA_-_G3.pem ____________________________________________________________________________________________________________ Commit: dbf17ec890795af131fd9274d38a94be74b7f092 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dbf17ec890795af131fd9274d38a94be74b7f092 Author: Dag-Erling Smørgrav (Mon 25 Aug 2025 22:41:52 BST) Committer: Dag-Erling Smørgrav (Thu 30 Apr 2026 16:03:09 BST) caroot: Rename script and normalize license MFC after: 1 week Reviewed by: mandree, markj Differential Revision: https://reviews.freebsd.org/D51775 (cherry picked from commit 0886019bf853bd30b70aa4b8cdb059830ca6aaad) M secure/caroot/Makefile R076 secure/caroot/MAca-bundle.pl secure/caroot/ca-extract.pl ____________________________________________________________________________________________________________ Commit: ca80ae39e8c64a10a7f42a9b127d7472418c60b3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ca80ae39e8c64a10a7f42a9b127d7472418c60b3 Author: Dag-Erling Smørgrav (Mon 25 Aug 2025 22:41:36 BST) Committer: Dag-Erling Smørgrav (Thu 30 Apr 2026 16:03:09 BST) caroot: Generate both trusted and untrusted Until now, the untrusted directory has been maintained manually. Modify the script used to maintain the trusted directory so it can handle both. While here, clean it up a bit. MFC after: 1 week Reviewed by: mandree, markj Differential Revision: https://reviews.freebsd.org/D51774 (cherry picked from commit b88b0bb784c7fdcfb8174806e822c1f8983c223f) M secure/caroot/MAca-bundle.pl M secure/caroot/Makefile M secure/caroot/trusted/Makefile M secure/caroot/untrusted/Makefile ____________________________________________________________________________________________________________ Commit: af4d6e77f96b3fd9bd6b04ebb8e46128dd83f304 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=af4d6e77f96b3fd9bd6b04ebb8e46128dd83f304 Author: Dag-Erling Smørgrav (Fri 24 Apr 2026 21:07:20 BST) Committer: Dag-Erling Smørgrav (Thu 30 Apr 2026 16:03:08 BST) tzcode: Update to 2026b MFC after: 1 week (cherry picked from commit 76f642310d55b1d3892c1b1626c427d12f97de3a) M contrib/tzcode/NEWS M contrib/tzcode/tz-art.html M contrib/tzcode/tz-link.html M contrib/tzcode/version M contrib/tzcode/zic.c ____________________________________________________________________________________________________________ Commit: 487eeda542a774ba9237d8bda58c9fcb99b2afba URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=487eeda542a774ba9237d8bda58c9fcb99b2afba Author: John W (Mon 28 Jul 2025 06:17:32 BST) Committer: Michael Osipov (Thu 30 Apr 2026 08:52:30 BST) ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3 This was encountered on a Gigabyte GA-P55A-UD4 motherboard identifying itself as: ahci0@pci0:2:0:0: class=0x01018f rev=0x11 hdr=0x00 vendor=0x1b4b device=0x91a3 subvendor=0x1458 subdevice=0xb000 vendor = 'Marvell Technology Group Ltd.' class = mass storage subclass = ATA The physical chip has "88SE9128-NAA2" printed on it. Similar code has been in Linux for a long time: https://github.com/torvalds/linux/commit/50be5e3657cd2851a297dc0b3fd459f25829d29b Co-authored-by: Michael Osipov PR: 288526 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288526 ) Reviewed by: jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56464 (cherry picked from commit c72edc2b2eb283450df8db05cf9321aee7de0bcb) M sys/dev/ahci/ahci_pci.c ____________________________________________________________________________________________________________ Commit: dcf54a11a0efeb340528fd9dc58d01c7a0b867c1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dcf54a11a0efeb340528fd9dc58d01c7a0b867c1 Author: Zhenlei Huang (Mon 20 Apr 2026 17:59:59 BST) Committer: Zhenlei Huang (Thu 30 Apr 2026 06:10:38 BST) geom_part: Restore the human readable format of size Prior to the change 4f809ffec69c, the sizes are formated by humanize_number(3) with the flag HN_DECIMAL, which displays the result using one decimal place when it is less than 10. That is more accurate and useful. Add equivalent field modifier hn-decimal to xo_emit() to restore the previous behavior. Reported by: Mark Millard Reviewed by: js Fixes: 4f809ffec69c gpart: add libxo support for "show" subcommand + man page updates MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56514 (cherry picked from commit 0d16792c6e983005581ed0176ed81e7302582196) (cherry picked from commit d2bf940ec1447ca69ed605395455d07facf4d3ca) M lib/geom/part/geom_part.c ____________________________________________________________________________________________________________ Commit: 6403ef5d2708e8889309c99e33bbd2f296e49990 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6403ef5d2708e8889309c99e33bbd2f296e49990 Author: Jamie Landeg-Jones (Sat 7 Mar 2026 01:18:20 GMT) Committer: Zhenlei Huang (Thu 30 Apr 2026 06:10:38 BST) /bin/ps: Fix display of negative nice values on ARMv7/aarch64 On Arm-based systems (and maybe others), 'char' defaults to unsigned, causing negative nice values to be displayed incorrectly (e.g., 246 instead of -10). Explicitly using 'signed char' ensures consistent behaviour across architectures. [ tested on RPI2 and generic aarch64 qemu install ] Before: # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")' UID PID PPID C PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 0 23606 22800 2 -32 246 5400 2544 - R<+ 0 0:00.06 ps -l After: # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")' UID PID PPID C PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 0 23614 22800 3 -32 -10 5400 2544 - R<+ 0 0:00.05 ps -l Signed-off-by: Jamie Landeg-Jones Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/2064 (cherry picked from commit 9006a731bc951c5b62efc4bf75a0c5b42586d279) (cherry picked from commit e7eef56c6982f0f67789365b5e337e5cafb7fe91) M bin/ps/keyword.c M bin/ps/print.c M bin/ps/ps.h ____________________________________________________________________________________________________________ Commit: 1cbd6e148249760df4c07c12f77a336ddad909b9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1cbd6e148249760df4c07c12f77a336ddad909b9 Author: Mariusz Zaborski (Tue 28 Apr 2026 15:36:09 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:05 BST) libnv: fix heap overflow in nvlist_recv() nvlist_check_header() validated nvlh_size for overflow before performing conversion. An mallicous user can set NV_FLAG_BIG_ENDIAN in the header and craft nvlh_size so that the orginall value passes the check, but after the conversion the sizeof(nvlist_header) + size can overflow. This can lead to a heap buffer overflow. Approved by: so Security: FreeBSD-SA-26:17.libnv Security: CVE-2026-35547 Fixes: 36fa90dbde0060aacb5677d0b113ee168e839071 Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56342 M lib/libnv/tests/nvlist_send_recv_test.c M sys/contrib/libnv/nvlist.c ____________________________________________________________________________________________________________ Commit: 45809b0e1bc1c443b090999a589f0f31049a6484 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=45809b0e1bc1c443b090999a589f0f31049a6484 Author: Mariusz Zaborski (Tue 28 Apr 2026 15:35:10 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:05 BST) libnv: switch fd_wait() from select(2) to poll(2) The previous implementation used FD_SET() on a stack-allocated fd_set, which is an out-of-bounds write whenever the socket fd is >= FD_SETSIZE (1024). Approved by: so Security: FreeBSD-SA-26:16.libnv Security: CVE-2026-39457 Reported by: Joshua Rogers of AISLE Research Team (https://aisle.com/) Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56689 M lib/libnv/msgio.c M lib/libnv/tests/nvlist_send_recv_test.c ____________________________________________________________________________________________________________ Commit: 07296250c728644cc071fe89344ec9f0705da014 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=07296250c728644cc071fe89344ec9f0705da014 Author: Mariusz Zaborski (Thu 29 Aug 2024 14:46:01 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:05 BST) libnv: add tests to verify potential overflow issues Differential Revision: https://reviews.freebsd.org/D46131 (cherry picked from commit 241a7ddd7112982ed41ccdd047c1dad59ee0256e) M lib/libnv/tests/Makefile M lib/libnv/tests/nvlist_send_recv_test.c M sys/contrib/libnv/nv_impl.h M sys/contrib/libnv/nvlist.c ____________________________________________________________________________________________________________ Commit: 680e97f45b0ff827291a96f24c0d8edf5f7dc0c6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=680e97f45b0ff827291a96f24c0d8edf5f7dc0c6 Author: Mariusz Zaborski (Thu 29 Aug 2024 14:44:03 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:04 BST) libnv: add test to verify null termination of string in array Differential Revision: https://reviews.freebsd.org/D46138 (cherry picked from commit 2981431e044fae3bc87e6fa891b8230b484dc84b) M lib/libnv/tests/nv_array_tests.cc ____________________________________________________________________________________________________________ Commit: ba21845e94dd165c94d8d610d5df49b8954a405e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ba21845e94dd165c94d8d610d5df49b8954a405e Author: Kristof Provost (Sun 26 Apr 2026 10:34:55 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:04 BST) pf: improve SCTP validation As per RFC5061 "4.2. New Parameter Types" the add/delete IP address parameters (0xc001, 0xc002) may not be present in an INIT or INIT-ACK chunk. They are only allowed to be present in an ASCONF chunk. This also prevents unbounded recursion while parsing an SCTP packet. Approved by: so Security: FreeBSD-SA-26:14.pf Security: CVE-2026-7164 PR: 294799 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294799 ) Reported by: Igor Gabriel Sousa e Souza MFC after: 3 days Sponsored by: Orange Business Services M sys/netpfil/pf/pf.c M tests/sys/netpfil/pf/sctp.py ____________________________________________________________________________________________________________ Commit: a813012f4b76444dfde03146487042133c657884 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a813012f4b76444dfde03146487042133c657884 Author: Mark Johnston (Mon 27 Apr 2026 21:56:21 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:04 BST) dhclient: Fix reallocation of dhclient script environments When the number of DHCP options exceeds a threshold, script_set_env() will reallocate the environment, stored as an array of pointers. The calculation of the array size failed to multiply by the pointer size, resulting in a smaller than expected buffer which admits out-of-bounds writes. Approved by: so Security: FreeBSD-SA-26:15.dhclient Security: CVE-2026-42511 Reported by: Joshua Rogers of AISLE Research Team (https://aisle.com/) M sbin/dhclient/dhclient.c ____________________________________________________________________________________________________________ Commit: b3087e05e848405c3b9c8577a86fed173f3a8a42 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b3087e05e848405c3b9c8577a86fed173f3a8a42 Author: Mark Johnston (Mon 27 Apr 2026 21:03:09 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:04 BST) dhclient: Check for unexpected characters in some DHCP server options Some options are written directly to the lease file, which may be parsed by subsequent dhclient invocations. We must make sure that a malicious server can't control the "medium" field of a lease definition, otherwise they can achieve RCE by injecting one into the lease file, whereupon it will be passed to dhclient-script, which passes it through eval. Approved by: so Security: FreeBSD-SA-26:12.dhclient Security: CVE-2026-42511 Reported by: Joshua Rogers of AISLE Research Team (https://aisle.com/) M sbin/dhclient/dhclient.c ____________________________________________________________________________________________________________ Commit: ae00a52921cafcedd04a240d444fec2076ea7771 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ae00a52921cafcedd04a240d444fec2076ea7771 Author: Mark Johnston (Wed 22 Apr 2026 18:58:35 BST) Committer: Mark Johnston (Wed 29 Apr 2026 15:45:04 BST) execve: Fix an operator precedence bug The buggy version allowed userspace to overflow the copy into adjacent execve KVA regions, which enables, among other things, injecting environment variables into privileged processes. Approved by: so Security: FreeBSD-SA-26:13.exec Security: CVE-2026-7270 Reported by: Ryan Austin of Calif.io Reviewed by: brooks, kib Fixes: f373437a01a3 ("Add helper functions to copy strings into struct image_args.") Differential Revision: https://reviews.freebsd.org/D56665 M sys/kern/kern_exec.c ____________________________________________________________________________________________________________ Commit: 14dfca710fd06d02b4a1cfa25e080b7d90d802dc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=14dfca710fd06d02b4a1cfa25e080b7d90d802dc Author: Kyle Evans (Sun 1 Mar 2026 03:42:25 GMT) Committer: Kyle Evans (Wed 29 Apr 2026 05:19:58 BST) mac_seeotheruids: allow specificgid to be a list of groups The specificgid functionality has historically allowed only a single group to be exempt, but in practice one might want a few services to be exempt for reasons. From a security perspective, we probably don't want to encourage unrelated users to be grouped together solely for this purpose, as that creates one point of shared access that could be used for nefarious purposes. Normalize the group list as we do cr_groups to allow for linear matching rather than quadratic, we just need to account for the differences in FreeBSD 15.0+ where cr_groups is entirely supplementary groups vs. earlier versions, where cr_groups[0] is the egid and the rest is sorted. Reviewed by: csjp, des (earlier version) Sponsored by: Klara, Inc. (cherry picked from commit b675ff8eedc9ac93cdf1cfe33185b7a1a027df37) M share/man/man4/mac_seeotheruids.4 M sys/security/mac_seeotheruids/mac_seeotheruids.c ____________________________________________________________________________________________________________ Commit: 09db36421d01dba38a7d857d865773ac96ddacab URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=09db36421d01dba38a7d857d865773ac96ddacab Author: Christian S.J. Peron (Thu 23 Apr 2026 21:26:50 BST) Committer: Kyle Evans (Wed 29 Apr 2026 05:19:58 BST) Fix memory corruption bugs in BSM record parsing fetch_newgroups_tok(3): clamp group count to AUDIT_MAX_GROUPS before the loop to prevent a stack buffer overflow when a crafted record specifies more than 16 groups. fetch_execarg_tok(3), fetch_execenv_tok(3): add a bounds check at the top of the string-walking loop to prevent an out-of-bounds read when the previous string's nul byte is the last byte of the record buffer. fetch_sock_unix_tok(3): clamp the memchr search length to the number of bytes remaining in the buffer to prevent an out-of-bounds read on short tokens. Also clamp slen to sizeof(path) to prevent a one-byte overflow when no nul byte is found within the path data. fetch_socket_tok: fix copy-paste error where the remote address was written into l_addr instead of r_addr. Previously reported by: @haginara Define AU_UNIX_PATH_MAX as 108 (the largest sun_path across all supported platforms) and use it in au_socketunix_t instead of the hardcoded 104. Update fetch_sock_unix_tok to derive its search bound from sizeof(tok->tt.sockunix.path) so cross-platform records from Solaris and Linux with paths up to 108 bytes parse correctly without truncation. REF: https://github.com/openbsm/openbsm/pull/87 Reviewed by: kevans, markj (cherry picked from commit a46205a100b3201a60aaca26e4ac8097e1e136a7) M contrib/openbsm/bsm/libbsm.h M contrib/openbsm/libbsm/bsm_io.c M contrib/openbsm/libbsm/bsm_token.c ____________________________________________________________________________________________________________ Commit: afbda58063048e2ddc47f7fc6fcc34718ccd7dbf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=afbda58063048e2ddc47f7fc6fcc34718ccd7dbf Author: Kristof Provost (Mon 13 Apr 2026 14:48:39 BST) Committer: Kristof Provost (Tue 28 Apr 2026 17:04:49 BST) pf: do not allow flags to be changed with securelevel set With securelevel set (for pf that means >= 3) we're expected to reject rule changes. However, we allowed interface flags to be changed, which would allow 'set skip on X' to be changed. Remove DIOCSETIFFLAG and DIOCCLRIFFLAG from the securelevel whitelist. MFC after: 1 week Reported by: cyberkittens Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit d5ca00f2d8743f0885c17f50c8c011cae285fbdb) M sys/netpfil/pf/pf_ioctl.c ____________________________________________________________________________________________________________ Commit: 4c2563e16b401c31e82917476be1411422d6557e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4c2563e16b401c31e82917476be1411422d6557e Author: Dan Mahoney (Tue 14 Apr 2026 04:53:51 BST) Committer: Cy Schubert (Tue 28 Apr 2026 15:19:48 BST) termcap: fix screen entry standout mode (so/se) capabilities so=\E[3m (italic) is incorrect, should be so=\E[7m (reverse video). se=\E[23m (italic off) is incorrect, should be se=\E[27m (reverse off). mr=\E[7m (reverse video) is correctly defined in the same entry. screen-256color inherits from screen via tc=screen and is fixed transitively. PR: 294499 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294499 ) Pull Request: https://github.com/freebsd/freebsd-src/pull/2139 Signed-off-by: Dan Mahoney (cherry picked from commit 2bff747bb04db6beb19678abc45edd96be0a1347) M share/termcap/termcap ____________________________________________________________________________________________________________ Commit: 2fb72649b5e47f7d2bd4e32822a4b5b2c2f23130 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2fb72649b5e47f7d2bd4e32822a4b5b2c2f23130 Author: Mateusz Piotrowski <0mp@FreeBSD.org> (Sun 22 Mar 2026 07:31:44 GMT) Committer: Mateusz Piotrowski <0mp@FreeBSD.org> (Mon 27 Apr 2026 17:50:32 BST) mdo.1: Cross-reference with security.7 MFC after: 3 days Reviewed by: olce Differential Revision: https://reviews.freebsd.org/D56024 (cherry picked from commit e23f0deceac4fb77c14066d4a76074548ee75fc4) M share/man/man7/security.7 M usr.bin/mdo/mdo.1 ____________________________________________________________________________________________________________ Commit: e1d544c49956cd710d6fbe8929974c66c658fa34 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e1d544c49956cd710d6fbe8929974c66c658fa34 Author: Alice Cariboni (Thu 9 Apr 2026 16:35:47 BST) Committer: Mateusz Piotrowski <0mp@FreeBSD.org> (Mon 27 Apr 2026 17:28:09 BST) tuning.7: Fix suds typo in manual pages MFC after: 3 days Fixes: fc32c802158f Add two new manual pages Differential Revision: https://reviews.freebsd.org/D55814 (cherry picked from commit f9160912415eef078c32317e02695bc0cc775d39) M share/man/man7/tuning.7 ____________________________________________________________________________________________________________ Commit: 4fc1503f86177259c140c42eacb073bd17f9f72e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4fc1503f86177259c140c42eacb073bd17f9f72e Author: Kristof Provost (Thu 9 Apr 2026 17:11:41 BST) Committer: Kristof Provost (Sun 26 Apr 2026 11:12:03 BST) pf: fix duplicate rule detection for automatic tables We should look at the table name for automatic tables as well. These are different tables, so the rules using them are (or can be) different as well. MFC after: 3 days Reported by: Michael Sinatra Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit fb838352751767e756bd45cd2040fa464ed4de20) M tests/sys/netpfil/pf/pass_block.sh ____________________________________________________________________________________________________________ Commit: dd0e6909ca842e98066b108ec7efb0d55951260b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dd0e6909ca842e98066b108ec7efb0d55951260b Author: Michael Tuexen (Fri 17 Apr 2026 08:11:41 BST) Committer: Michael Tuexen (Sun 26 Apr 2026 08:26:06 BST) tcp: use RFC 6191 for connection recycling in TIME-WAIT Implement the criteria specified in RFC 6191 for recycling TCP connections in TIME-WAIT. Reviewed by: rscheff, Marius Halden Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D56321 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 3a54aa3b0911bef15e014b8a8185e116efb0a918) M sys/netinet/tcp_timewait.c ____________________________________________________________________________________________________________ Commit: 68a749fbd49797f1f6bfc59c69360302f1381eb6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=68a749fbd49797f1f6bfc59c69360302f1381eb6 Author: Michael Tuexen (Wed 15 Apr 2026 20:24:05 BST) Committer: Michael Tuexen (Sun 26 Apr 2026 08:24:50 BST) bpf: fix handling the read timeout on ppc64 On platforms other than amd64, BIOCSRTIMEOUT is equal to BIOCSRTIMEOUT32. Therefore, running the COMPAT_FREEBSD32 code basically clears tv_usec on big endian platforms. When tcpdump is used, the timeout requested is 100ms, which gets cleared to 0 on ppc64 platforms. This results in tcpdump showing the packets only when the read buffer is full. Thanks to kib for guiding me to the correct fix. Reported by: ivy Reviewed by: adrian, kib Differential Revision: https://reviews.freebsd.org/D56399 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 04b994d19eec68a6b5d27ff4b0fa223a05f00e1f) M sys/net/bpf.c ____________________________________________________________________________________________________________ Commit: 00bf1bc888bb6d1510c9247611d727444d14110a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=00bf1bc888bb6d1510c9247611d727444d14110a Author: Timo Völker (Sat 4 Apr 2026 15:43:07 BST) Committer: Michael Tuexen (Sun 26 Apr 2026 08:23:16 BST) virtio.4: fix typo Reviewed by: tuexen Fixes: c70755bc0d8f ("virtio: add loader tunables to sysctl") Event: Wiesbaden Hackathon 2026 (cherry picked from commit 39c44fc55f0ed595623fb6d66a4060b7be32fa51) M share/man/man4/virtio.4 ____________________________________________________________________________________________________________ Commit: e4e27b6edcfb4abcafe9999cee913ff6fc8f4416 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e4e27b6edcfb4abcafe9999cee913ff6fc8f4416 Author: Michael Tuexen (Wed 4 Mar 2026 14:18:58 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 08:21:37 BST) tcp: improve NOINET builds Reported by: bz Sponsored by: Netflix, Inc. Event: Wiesbaden Hackathon 2026 (cherry picked from commit 3d69387ece535fc33821d089aab241bfb9551d69) M sys/netinet/tcp_subr.c ____________________________________________________________________________________________________________ Commit: 32f8c7821394b3be2d97641dbe8bf8962e2bb90a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=32f8c7821394b3be2d97641dbe8bf8962e2bb90a Author: Timo Völker (Mon 2 Mar 2026 18:15:37 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 08:20:41 BST) virtio: add loader tunables to sysctl virtio_pci uses two loader tunables that should be more visible. This patch adds these loader tunables to sysctl and describes them in the virtio(4) man page. Reviewed by: imp (erlier version), tuexen Differential Revision: https://reviews.freebsd.org/D55533 Event: Wiesbaden Hackathon 2026 (cherry picked from commit c70755bc0d8f703dbaa1520c15e8213a95847dd5) M share/man/man4/virtio.4 M sys/dev/virtio/pci/virtio_pci.c M sys/dev/virtio/pci/virtio_pci_modern.c M sys/dev/virtio/virtio.c ____________________________________________________________________________________________________________ Commit: 5c6a4b3f8965e861322f295f97a2d4e59fd63afb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5c6a4b3f8965e861322f295f97a2d4e59fd63afb Author: Timo Völker (Mon 2 Mar 2026 17:59:45 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 08:13:24 BST) arm64/pmap: fix pmap_is_valid_memattr() The function pmap_is_valid_memattr(pmap, mode) checks whether the given variable mode is between the two constant values VM_MEMATTR_DEVICE and VM_MEMATTR_WRITE_THROUGH. After the code for this function was written, the value of VM_MEMATTR_DEVICE changed from 0 to 4. Since VM_MEMATTR_WRITE_THROUGH is still 3, the condition is always false. This patch changes the condition to check whether mode is equal to any of the VM_MEMATTR* constants. Reviewed by: andrew, tuexen Differential Revision: https://reviews.freebsd.org/D55534 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 0272359ada144aa540c28fefaf996afa30dc0aa5) M sys/arm64/arm64/pmap.c M sys/arm64/include/vm.h ____________________________________________________________________________________________________________ Commit: 53d8d57fa5e2e9eaa03f44c24afddc1f3d09e26d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=53d8d57fa5e2e9eaa03f44c24afddc1f3d09e26d Author: Michael Tuexen (Wed 25 Feb 2026 13:06:15 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 08:12:28 BST) tcp: improve handling of segments in TIME WAIT The check for excluding duplicate ACKs needs to consider only TH_SYN and TH_FIN. We know that TH_ACK is set and TH_RST is cleared. All other flags, in particular TH_ECE, TH_CWR, and TH_AE needs to be ignored for the check. PR: 292293 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292293 ) Reviewed by: rrs Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D55489 Event: Wiesbaden Hackathon (cherry picked from commit f3364d3c8c876074a9a6f68168e5eb8bd60207de) M sys/netinet/tcp_timewait.c ____________________________________________________________________________________________________________ Commit: 328210f0efc203cc8db503e2cf60333d79227b4b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=328210f0efc203cc8db503e2cf60333d79227b4b Author: Michael Tuexen (Wed 25 Feb 2026 13:01:50 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 08:07:20 BST) tcp: BBLog incoming packets in TCPS_TIME_WAIT PR: 292293 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292293 ) Reviewed by: rrs, rscheff, pouria, Nick Banks, Peter Lei Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D5546 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 8d2f910ceb0f1c366bcf2146a5ba1d1074d07933) M sys/netinet/tcp_timewait.c ____________________________________________________________________________________________________________ Commit: dd4e2803da39fdcc3fc73d2ee710f479568ce3ad URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dd4e2803da39fdcc3fc73d2ee710f479568ce3ad Author: Michael Tuexen (Wed 25 Feb 2026 12:55:54 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 08:00:53 BST) sctp: fix so_proto when peeling off a socket Reported by: glebius Reviewed by: rrs Fixes: d195b3783fa4 ("sctp: fix socket type created by sctp_peeloff()") Differential Revision: https://reviews.freebsd.org/D55454 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 454212b9718b55b43781f81bef252658e20e0fd3) M sys/kern/uipc_socket.c M sys/netinet/sctp_syscalls.c M sys/sys/socketvar.h ____________________________________________________________________________________________________________ Commit: 2c8205002d94697bb164217dcffb3b280729f022 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2c8205002d94697bb164217dcffb3b280729f022 Author: Michael Tuexen (Tue 10 Feb 2026 17:08:07 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 07:29:25 BST) ure: improve receive checksum offloading Let the receive checksum offload for TCP/IPv6 and UDP/IPv6 be controlled by ifconfig rxcsum6 and not by ifconfig rxcsum. While there, make the code more compact and improve stlye.9 conformity. Reviewed by: Timo Völker Differential Revision: https://reviews.freebsd.org/D55188 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 378577393e407fa2cd9677392da2287e37b4dd33) M sys/dev/usb/net/if_ure.c ____________________________________________________________________________________________________________ Commit: 32067a7f49a37a5b1507794df95799ceecc26ad9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=32067a7f49a37a5b1507794df95799ceecc26ad9 Author: Michael Tuexen (Sun 8 Feb 2026 20:11:18 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 07:28:16 BST) ure: improve transmit checksum offloading Apparently, the name of the variable l4off was correct. Providing the offset to the TCP or UDP header allows the transmit checksum offload to work for TCP/IPv4, TCP/IPv6, UDP/IPv4, and UDP/IPv6. Reported by: vishwin Reviewed by: vishwin Differential Revision: https://reviews.freebsd.org/D55187 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 7266121ce985a1a895441357c20b0e9d56b4e5f5) M sys/dev/usb/net/if_ure.c ____________________________________________________________________________________________________________ Commit: d3234683f88d7f4a8c1b72d64184435362728ce3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d3234683f88d7f4a8c1b72d64184435362728ce3 Author: Timo Völker (Sun 8 Feb 2026 20:02:58 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 07:23:47 BST) ifinfo: improve output of hwassist value In addition to print the hexadecimal number hwassist, also print the symbolic names of the corresponding CSUM_* flags. Reviewed by: tuexen Differential Revision: https://reviews.freebsd.org/D55055 Event: Wiesbaden Hackathon 2026 (cherry picked from commit d84870d90bafe75eb87759df0ab41ff0214c866e) M tools/tools/ifinfo/ifinfo.c ____________________________________________________________________________________________________________ Commit: 70cfba4a0462df22ef48b84870e4b4e54079c1ea URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=70cfba4a0462df22ef48b84870e4b4e54079c1ea Author: Michael Tuexen (Sat 31 Jan 2026 18:11:08 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 07:22:42 BST) sctp: fix socket type created by sctp_peeloff() When calling sctp_peeloff() on a SOCK_SEQPACKET socket, the created and returned socket has the type SOCK_STREAM. This is specified in section 9.2 of RFC 6458. Reported by: Xin Long Event: Wiesbaden Hackathon 2026 (cherry picked from commit d195b3783fa4de5c1a95f6d95eb9444abce6778b) M sys/kern/uipc_socket.c ____________________________________________________________________________________________________________ Commit: a0a0fa1dd92289d3b7b5336c409303662a7ec7fa URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a0a0fa1dd92289d3b7b5336c409303662a7ec7fa Author: Michael Tuexen (Sat 31 Jan 2026 10:42:10 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 07:21:44 BST) ure: improve checksum offloading This patch fixes three issues: (1) Initially, set the hwassist flags correctly when enabling transmit checksum offload for TCP/IPv6 and UDP/IPv6. (2) Keep the hwassist flags in sync with the capabilities when changing txcsum. (3) Keep the hwasssit flags in sync with the capabilities when changing txcsum6. Without this patch, transmit checksum offloading for TCP/IPv6 and UDP/IPv6 is never used and transmit checksum offloading for IPv4, TCP/IPv4 and UDP/IPv4 is always used, even if disabled via ifconfig ue? -txcsum. Reviewed by: Timo Völker Differential Revision: https://reviews.freebsd.org/D54974 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 7b6e84c9ac5668134ab2d075019ef0b827d90c84) M sys/dev/usb/net/if_ure.c ____________________________________________________________________________________________________________ Commit: acbc8e49ae0fdf22fd9e40e031fa6312a815068a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=acbc8e49ae0fdf22fd9e40e031fa6312a815068a Author: Timo Völker (Fri 30 Jan 2026 10:54:33 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 07:20:49 BST) epair: add VLAN_HWTAGGING Add capability VLAN_HWTAGGING to the epair interface and enable it by default. When sending a packet over a VLAN interface that uses an epair interface, the flag M_VLANTAG and the ether_vtag (which contains the VLAN ID and/or PCP) are set in the mbuf to inform the hardware that the VLAN header has to be added. The sending epair end does not need to actually add a VLAN header. It can just pass the mbuf with this setting to the other epair end, which receives the packet. The receiving epair end can just pass the mbuf with this setting to the upper layer. Due to this setting, the upper layer believes that there was a VLAN header that has been removed by the interface. If the packet later leaves the host, the outgoing physical interface can add the VLAN header in hardware if it supports VLAN_HWTAGGING. If not, the implementation of Ethernet or bridge adds the VLAN header in software. Reviewed by: zlei, tuexen Differential Revision: https://reviews.freebsd.org/D52465 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 574d46b25ab6f42ad97017bb8b72520e9539e36f) M share/man/man4/epair.4 M sys/net/if_epair.c ____________________________________________________________________________________________________________ Commit: 453958b8d8890f707215cb6641df6865d662b9d9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=453958b8d8890f707215cb6641df6865d662b9d9 Author: Timo Völker (Tue 20 Jan 2026 10:30:19 GMT) Committer: Michael Tuexen (Sun 26 Apr 2026 07:14:20 BST) ip: improve deferred computation of checksums This patch adds the same functionality for the IPv4 header checksum as was done erlier for the SCTP/TCP/UDP transport checksum. When the IP implementation sends a packet, it does not compute the corresponding checksum but defers that. It will determine whether the network interface selected for the packet has the requested capability and computes the checksum in software, if the selected network interface does not have the requested capability. Do this not only for packets being sent by the local IP stack, but also when forwarding packets. Furthermore, when such packets are delivered to a local IP stack, do not compute or validate the checksum, since such packets have never been on the wire. This allows to support checksum offloading also in the case of local virtual machines or jails. Support for epair interfaces will be added in a separate commit. Reviewed by: pouria, tuexen Differential Revision: https://reviews.freebsd.org/D54455 Event: Wiesbaden Hackathon 2026 (cherry picked from commit 6f15ba8004c3fdc2fb12f0cd6618d1b3a40aab7d) M share/man/man9/mbuf.9 M sys/netinet/ip_fastfwd.c M sys/netinet/ip_input.c ____________________________________________________________________________________________________________ Commit: 30eb33424e74f467346319876e20a83ff71e00cd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=30eb33424e74f467346319876e20a83ff71e00cd Author: Philip Paeps (Thu 23 Apr 2026 16:44:33 BST) Committer: Philip Paeps (Sun 26 Apr 2026 03:05:49 BST) contrib/tzdata: import tzdata 2026b Changes: https://github.com/eggert/tz/blob/2026b/NEWS (cherry picked from commit 9b95cab0a2927dfe07dbe6dc0056a80d5c730414) M contrib/tzdata/NEWS M contrib/tzdata/northamerica M contrib/tzdata/version M contrib/tzdata/zone.tab M contrib/tzdata/zone1970.tab M contrib/tzdata/zonenow.tab ____________________________________________________________________________________________________________ Commit: 1633c00828ac84fc5f9c08e5445fb6e6ead1939c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1633c00828ac84fc5f9c08e5445fb6e6ead1939c Author: Enji Cooper (Sat 21 Feb 2026 06:14:46 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:50:07 BST) chore: replace {0, 0} with {DEV,KOBJ}METHOD_END Both of the aforementioned macros have been present in FreeBSD for well over a decade: 2009 for `KOBJMETHOD_END`; 2011 for `DEVMETHOD_END`. Adapt all hardcoded references of `{0, 0}` with `DEVMETHOD_END` and `KOBJMETHOD_END` as appropriate. This helps ensure that future adaptations to drivers following patterns documented in driver(9) can be made more easily/without issue. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55414 MFC notes: All conflicts were dropped as they didn't apply to code in branch. Conflicts: sys/dev/flash/w25n.c sys/dev/nvd/nvd.c sys/dev/nvme/nvme_sim.c sys/dev/sound/pci/hdsp-pcm.c sys/dev/sound/pci/hdsp.c sys/dev/ufshci/ufshci_pci.c (cherry picked from commit 0fc6c3f731a2cca3120798806c330a3081c9424b) M sys/dev/aacraid/aacraid_cam.c M sys/dev/aacraid/aacraid_pci.c M sys/dev/acpi_support/acpi_asus.c M sys/dev/acpica/acpi_video.c M sys/dev/adb/adb_bus.c M sys/dev/adb/adb_buttons.c M sys/dev/adb/adb_kbd.c M sys/dev/adb/adb_mouse.c M sys/dev/agp/agp_ali.c M sys/dev/agp/agp_amd.c M sys/dev/agp/agp_amd64.c M sys/dev/agp/agp_apple.c M sys/dev/agp/agp_ati.c M sys/dev/agp/agp_i810.c M sys/dev/agp/agp_intel.c M sys/dev/agp/agp_nvidia.c M sys/dev/agp/agp_sis.c M sys/dev/agp/agp_via.c M sys/dev/aic7xxx/ahc_isa.c M sys/dev/aic7xxx/ahc_pci.c M sys/dev/aic7xxx/ahd_pci.c M sys/dev/al_eth/al_eth.c M sys/dev/alpm/alpm.c M sys/dev/amdpm/amdpm.c M sys/dev/amdsmb/amdsmb.c M sys/dev/asmc/asmc.c M sys/dev/atkbdc/atkbd_atkbdc.c M sys/dev/atkbdc/atkbdc_isa.c M sys/dev/atkbdc/psm.c M sys/dev/axgbe/if_axgbe.c M sys/dev/cfe/cfe_resource.c M sys/dev/cfi/cfi_disk.c M sys/dev/chromebook_platform/chromebook_platform.c M sys/dev/ciss/ciss.c M sys/dev/cxgb/cxgb_main.c M sys/dev/cxgbe/cxgbei/icl_cxgbei.c M sys/dev/cxgbe/t4_main.c M sys/dev/dcons/dcons_crom.c M sys/dev/dpaa/bman_fdt.c M sys/dev/dpaa/fman_fdt.c M sys/dev/dpaa/fman_mdio.c M sys/dev/dpaa/if_dtsec_fdt.c M sys/dev/dpaa/qman_fdt.c M sys/dev/dpms/dpms.c M sys/dev/dwc/if_dwc.c M sys/dev/fb/fbd.c M sys/dev/fdc/fdc.c M sys/dev/fdc/fdc_isa.c M sys/dev/firewire/if_fwe.c M sys/dev/firewire/if_fwip.c M sys/dev/firewire/sbp.c M sys/dev/firewire/sbp_targ.c M sys/dev/flash/cqspi.c M sys/dev/flash/flexspi/flex_spi.c M sys/dev/flash/mx25l.c M sys/dev/flash/n25q.c M sys/dev/ftwd/ftwd.c M sys/dev/fxp/inphy.c M sys/dev/glxiic/glxiic.c M sys/dev/gpio/dwgpio/dwgpio.c M sys/dev/hpt27xx/hpt27xx_osm_bsd.c M sys/dev/hptiop/hptiop.c M sys/dev/hptnr/hptnr_osm_bsd.c M sys/dev/hyperv/input/hv_kbdc.c M sys/dev/hyperv/utilities/hv_kvp.c M sys/dev/hyperv/utilities/hv_snapshot.c M sys/dev/ida/ida_disk.c M sys/dev/iicbus/adc/ad7417.c M sys/dev/iicbus/controller/twsi/a10_twsi.c M sys/dev/iicbus/controller/twsi/twsi.c M sys/dev/iicbus/if_ic.c M sys/dev/iicbus/iic.c M sys/dev/iicbus/iicbb.c M sys/dev/iicbus/pwm/adt746x.c M sys/dev/iicbus/sensor/ds1631.c M sys/dev/iicbus/sensor/ds1775.c M sys/dev/iicbus/sensor/max6690.c M sys/dev/ipmi/ipmi_acpi.c M sys/dev/ipmi/ipmi_isa.c M sys/dev/ipmi/ipmi_pci.c M sys/dev/ipmi/ipmi_smbus.c M sys/dev/ips/ips_disk.c M sys/dev/isci/isci.c M sys/dev/iscsi/icl_soft.c M sys/dev/iser/icl_iser.c M sys/dev/isp/isp_pci.c M sys/dev/itwd/itwd.c M sys/dev/le/if_le_isa.c M sys/dev/le/if_le_pci.c M sys/dev/mfi/mfi_disk.c M sys/dev/mfi/mfi_syspd.c M sys/dev/mge/if_mge.c M sys/dev/mlx/mlx_disk.c M sys/dev/mpi3mr/mpi3mr_pci.c M sys/dev/mpr/mpr_pci.c M sys/dev/mvs/mvs.c M sys/dev/mvs/mvs_pci.c M sys/dev/mvs/mvs_soc.c M sys/dev/ncthwm/ncthwm.c M sys/dev/nfsmb/nfsmb.c M sys/dev/nvme/nvme_ahci.c M sys/dev/nvme/nvme_pci.c M sys/dev/ow/ow.c M sys/dev/ow/ow_temp.c M sys/dev/ow/owc_gpiobus.c M sys/dev/pbio/pbio.c M sys/dev/pcf/pcf_isa.c M sys/dev/pci/fixup_pci.c M sys/dev/pci/hostb_pci.c M sys/dev/pci/ignore_pci.c M sys/dev/pci/vga_pci.c M sys/dev/pms/freebsd/driver/ini/src/agtiapi.c M sys/dev/powermac_nvram/powermac_nvram.c M sys/dev/ppbus/if_plip.c M sys/dev/ppbus/lpt.c M sys/dev/ppbus/pcfclock.c M sys/dev/ppbus/ppbconf.c M sys/dev/ppbus/ppi.c M sys/dev/ppbus/pps.c M sys/dev/ppc/ppc_acpi.c M sys/dev/ppc/ppc_isa.c M sys/dev/ppc/ppc_pci.c M sys/dev/ppc/ppc_puc.c M sys/dev/pst/pst-pci.c M sys/dev/pst/pst-raid.c M sys/dev/qlnx/qlnxe/qlnx_os.c M sys/dev/qlxgb/qla_os.c M sys/dev/qlxgbe/ql_os.c M sys/dev/qlxge/qls_os.c M sys/dev/sbni/if_sbni_isa.c M sys/dev/sbni/if_sbni_pci.c M sys/dev/siis/siis.c M sys/dev/smartpqi/smartpqi_main.c M sys/dev/smbios/smbios.c M sys/dev/smbus/smb.c M sys/dev/smc/if_smc.c M sys/dev/smc/if_smc_acpi.c M sys/dev/smc/if_smc_fdt.c M sys/dev/sound/macio/davbus.c M sys/dev/sound/macio/i2s.c M sys/dev/sound/macio/onyx.c M sys/dev/sound/macio/snapper.c M sys/dev/sound/macio/tumbler.c M sys/dev/sound/pci/als4000.c M sys/dev/sound/pci/atiixp.c M sys/dev/sound/pci/cmi.c M sys/dev/sound/pci/cs4281.c M sys/dev/sound/pci/csapcm.c M sys/dev/sound/pci/envy24.c M sys/dev/sound/pci/envy24ht.c M sys/dev/sound/pci/es137x.c M sys/dev/sound/pci/hdspe-pcm.c M sys/dev/sound/pci/hdspe.c M sys/dev/sound/pci/ich.c M sys/dev/sound/pci/maestro3.c M sys/dev/sound/pci/neomagic.c M sys/dev/sound/pci/solo.c M sys/dev/sound/pci/t4dwave.c M sys/dev/sound/pci/vibes.c M sys/dev/spibus/spigen.c M sys/dev/tdfx/tdfx_pci.c M sys/dev/ti/if_ti.c M sys/dev/tpm/tpm_acpi.c M sys/dev/tpm/tpm_isa.c M sys/dev/uart/uart_bus_acpi.c M sys/dev/uart/uart_bus_fdt.c M sys/dev/uart/uart_bus_isa.c M sys/dev/uart/uart_bus_puc.c M sys/dev/uart/uart_bus_scc.c M sys/dev/uart/uart_dev_imx.c M sys/dev/uart/uart_dev_lowrisc.c M sys/dev/uart/uart_dev_mu.c M sys/dev/uart/uart_dev_mvebu.c M sys/dev/uart/uart_dev_pl011.c M sys/dev/uart/uart_dev_quicc.c M sys/dev/uart/uart_dev_z8530.c M sys/dev/usb/controller/ehci_fsl.c M sys/dev/usb/input/uep.c M sys/dev/usb/net/uhso.c M sys/dev/xilinx/if_xae.c ____________________________________________________________________________________________________________ Commit: ca93c983ab9480264fe867b49b44b03578baeae2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ca93c983ab9480264fe867b49b44b03578baeae2 Author: tslight (Thu 26 Feb 2026 07:44:44 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:43:06 BST) use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys Signed-off-by: tslight Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/2051 (cherry picked from commit cecd12ac3b4d98bd52dc0e802a4a38bc72f50e2c) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: ae09e4a904e5b6bca9ba2847d2788cd4e5fd19c7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ae09e4a904e5b6bca9ba2847d2788cd4e5fd19c7 Author: tslight (Tue 27 Jan 2026 16:44:40 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:40:45 BST) Add ASMC support for Macbook Pro 8,3 Signed-off-by: tslight Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1992 (cherry picked from commit 16c82e28404ec959a7335ceae1d4f43881a50d9e) M sys/dev/asmc/asmc.c M sys/dev/asmc/asmcvar.h ____________________________________________________________________________________________________________ Commit: c8ad757af8c87f15ae6e007c2e6bc65140464c15 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c8ad757af8c87f15ae6e007c2e6bc65140464c15 Author: Enji Cooper (Fri 20 Feb 2026 06:24:38 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:37:08 BST) asmc: use symbolic names with the MacPro3,1 model Use `ASMC_LIGHT_FUNCS_DISABLED` and `ASMC_SMS_FUNCS_DISABLED` instead of the unrolled versions of the macros. This makes it easier to adjust the underlying macros/fields for `struct asmc_model`. No functional change intended. MFC after: 1 week (cherry picked from commit 90edc16166a6fef03d2384247d07d64656f03309) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 0770a765a20415701c42074fdc2f03aa37a908e3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0770a765a20415701c42074fdc2f03aa37a908e3 Author: Enji Cooper (Fri 20 Feb 2026 03:51:13 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:35:58 BST) asmc: code style modernization and minor cleanups - Allow `ASMC_DEBUG` to be treated as a variadic macro. - Add ellipses around `sizeof(..)` calls. - Reindent some of the lines to better follow style(9) with line wrapping. A number of other clang-format changes were not taken as they are not compatible with style(9). MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55394 (cherry picked from commit e20e26e4e271ecb74e40d9a95ed3112ceaf9604f) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 608749ca473de286ff40447510c201cb8579aee2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=608749ca473de286ff40447510c201cb8579aee2 Author: Enji Cooper (Thu 26 Feb 2026 23:06:36 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:33:22 BST) divert: unbreak the LINT-NOIP build Only expose `dcb` when either `INET` or `INET6` is defined. Reported by: clang (`-Wunused`) MFC after: 1 week Fixes 5547a7bb39 ("divert: Use a better source identifier...") Differential Revision: https://reviews.freebsd.org/D55548 (cherry picked from commit bd758ebac3272f720c051570e043e4bc653dcd48) M sys/netinet/ip_divert.c ____________________________________________________________________________________________________________ Commit: 7be895e5003534e51efe37cc63a359219099bf4a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7be895e5003534e51efe37cc63a359219099bf4a Author: Enji Cooper (Fri 20 Feb 2026 20:24:46 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:32:25 BST) libnetbsd: import `__CTASSERT(..)` macros These compile-time assert macros are similar to `Static_assert` on FreeBSD. These macros are in use in newer versions of `contrib/netbsd-tests`. Obtained from: https://github.com/NetBSD/src (c26cc77b3a0b26b95a2) MFC after: 1 week (cherry picked from commit d1f1402dff63dd163d4ba4ac65f7f2ffd00c5e08) M lib/libnetbsd/sys/cdefs.h ____________________________________________________________________________________________________________ Commit: ee828a44e8d16e7bf74c0761bd088024821f1eb6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ee828a44e8d16e7bf74c0761bd088024821f1eb6 Author: Enji Cooper (Thu 26 Feb 2026 02:29:49 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:32:25 BST) lib/libnetbsd: bring in `__type_m{ax,in}*` macro family These macros are used by some of the NetBSD tests which calculate the size of types, e.g., `__type_max(time_t)`. This wraps up the set of macros needed in order to update to the a netbsd-tests snapshot from this past month. Obtained from: https://github.com/netbsd/src (55b4b44) MFC after: 1 week (cherry picked from commit db5344a7445f1a796bc3cacd32a46e88e3e589a7) M lib/libnetbsd/sys/cdefs.h ____________________________________________________________________________________________________________ Commit: 33030906cdd373b92e4a263b2ce0d5d9fe02fade URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=33030906cdd373b92e4a263b2ce0d5d9fe02fade Author: Enji Cooper (Wed 25 Feb 2026 23:19:56 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:32:25 BST) libnetbsd: add math.h and sys/time.h - `math.h`: `isinff(..)` - `sys/time.h`: `timespec*(x)` These two headers are used by tests in newer snapshots of `contrib/netbsd-tests`. MFC after: 1 week (cherry picked from commit 2a6c2d9c38dc421025b6c18cac68fe9965c574c0) A lib/libnetbsd/math.h A lib/libnetbsd/sys/time.h ____________________________________________________________________________________________________________ Commit: 079bfe2a372fb9000e2573f4135537e2b0c3adda URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=079bfe2a372fb9000e2573f4135537e2b0c3adda Author: Enji Cooper (Wed 4 Feb 2026 07:39:03 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:31:33 BST) .gitignore: ignore additional unwanted files Ignore more files generated by toolchains, e.g., `.pico`, etc. Ignore the `.DS_Store` produced by macOS as well because all they provide is additional file metadata that shouldn't be committed to `git`. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55096 (cherry picked from commit 4544f34f2d30ee63ab1eec9fa52c31bd92d457ca) M .gitignore ____________________________________________________________________________________________________________ Commit: 833df8dabb6bb5f6e87ee6ef11110165af298433 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=833df8dabb6bb5f6e87ee6ef11110165af298433 Author: Abdelkader Boudih (Sun 15 Feb 2026 01:44:50 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:29:59 BST) asmc: Add MacPro3,1 temperature sensor support Test and verified with Sonicblue7 Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D54952 (cherry picked from commit 90d79dd549461dac053b34d47ae32968afb2834c) M sys/dev/asmc/asmc.c M sys/dev/asmc/asmcvar.h ____________________________________________________________________________________________________________ Commit: 4dd720279f867c73c5ddbfbad926f4be1b5f1299 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4dd720279f867c73c5ddbfbad926f4be1b5f1299 Author: Abdelkader Boudih (Fri 13 Feb 2026 03:00:22 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:29:59 BST) asmc: Convert driver to CTLFLAG_MPSAFE Replace CTLFLAG_NEEDGIANT with CTLFLAG_MPSAFE for all sysctls. The driver already uses spin mutexes (sc->sc_mtx) for hardware access protection and does not require the Giant lock. This improves scalability by allowing concurrent sysctl access without Giant serialization. Reviewed by: ngie, adrian Differential Revision: https://reviews.freebsd.org/D54613 (cherry picked from commit 1a6bdd6266e3b53c8b6b597a77a100353b7ae13a) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 41924423f7eb6e84449a37d5273598e665cd138f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=41924423f7eb6e84449a37d5273598e665cd138f Author: Enji Cooper (Fri 20 Feb 2026 05:43:37 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:29:03 BST) asmc: use `ASMC_FAN_FUNCS2` with the Macmini4,1 The Macmini4,1 model does not have "fansafespeed" support. This issue typically manifests with messages like so: ``` asmc0: asmc_key_read for key F0Sf failed 10 times, giving up ``` Swap out `ASMC_FAN_FUNCS` with `ASMC_FAN_FUNCS2` to explicitly drop "fansafespeed" checks in the driver for the model as it doesn't support that hardware feature. MFC after: 1 week Reported by: @probonopd Closes: https://github.com/helloSystem/ISO/issues/357 (cherry picked from commit 7b862cf8a252d80ab1fb90fa5371fd8462c7c16f) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 78e9708c98aa7b1362cdb909f3530592c97ee904 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=78e9708c98aa7b1362cdb909f3530592c97ee904 Author: Enji Cooper (Sun 1 Mar 2026 18:54:56 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:25:43 BST) asmc: output the SMC firmware revision on attach The SMC firmware revision can prove helpful when determining why the behavior of a given controller varies from the maintainers' expected behavior. This should be a sysctl (eventually), but for now dumping out the information via `device_printf(..)` suffices, given that only one asmc(4) compatible device can exist in an Apple platform at any given point in time. This will become a sysctl in the future after additional improvements are incorporated from OpenBSD and NetBSD. MFC after: 1 week Obtained from: https://github.com/openbsd/src/ (sys/dev/acpi/asmc.c @ 142d064) Differential Revision: https://reviews.freebsd.org/D55577 (cherry picked from commit e81e724358e43dcf951e244a9df9df3eaa983fe9) M sys/dev/asmc/asmc.c M sys/dev/asmc/asmcvar.h ____________________________________________________________________________________________________________ Commit: 9dbe7570c27513c0e5f8ea57c1994740cad10e92 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9dbe7570c27513c0e5f8ea57c1994740cad10e92 Author: Enji Cooper (Fri 20 Feb 2026 06:31:21 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:25:43 BST) chore: asmc: use designated initializers in macros This code cleanup makes it easier for human readers to understand what each of the fields actually represents, as well as makes it easier to modify what the macros actually do under the covers, without introducing potential human errors. No functional change intended. MFC after: 1 week (cherry picked from commit ef1cde51032d395492caae302fedf183c58a482b) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 4c91d2e1a42e0b1be49578e01cf6fde5827abbc0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4c91d2e1a42e0b1be49578e01cf6fde5827abbc0 Author: Enji Cooper (Fri 30 Jan 2026 06:55:08 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:25:43 BST) asmc: resource cleanup simplifications This change makes `asmc_detach(..)` reentrant by setting freed resources to known invalid values when done, and makes `asmc_attach(..)` call `asmc_detach(..)` instead of attempting to the semi-equivalent way of cleaning up the driver resources allocated in `asmc_detach(..)`. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55413 (cherry picked from commit eda36ae09dd1fab78bd377739fc5d6c65c61f5d7) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 1198b0ca9d6d7b579304404bc38ed17d394fc5a4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1198b0ca9d6d7b579304404bc38ed17d394fc5a4 Author: Abdelkader Boudih (Wed 25 Feb 2026 06:32:42 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:25:42 BST) asmc: add Wake-on-LAN control via sysctl Apple Mac systems support Wake-on-LAN from powered-off state (S5/G2) via the AUPO SMC key. This change adds a convenience sysctl, `dev.asmc.0.wol`. This can be disabled if set to 0 and enabled if set to 1. The AUPO key is volatile and resets to 0x00 on every boot, so WoL must be manually enabled before each shutdown to work from powered-off state. Users need to run: `sysctl dev.asmc.0.wol=1` before shutting down the system. The sysctl is best set to persist in `/etc/sysctl.conf`. MFC after: 1 week Reviewed By: markj, ngie Differential Revision: https://reviews.freebsd.org/D54439 (cherry picked from commit 94db365042d35ff7e3ee7365a87a89bab1560030) M sys/dev/asmc/asmc.c M sys/dev/asmc/asmcvar.h ____________________________________________________________________________________________________________ Commit: 464afc5d0e855b478f7e8260a0ce8a1f7884806d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=464afc5d0e855b478f7e8260a0ce8a1f7884806d Author: Enji Cooper (Fri 20 Feb 2026 06:37:05 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:25:42 BST) asmc: introduce the concept of generic models Having to enter in each of the models for Apple hardware, recompiling, etc, is tedious. Provide generic models so end-users can leverage some of the capabilities provided by the driver, i.e., common features like minimal fans and lights (if present on the generic model) support. The generic models are as follows: - Macmini - MacBookAir - MacBookPro - MacPro This sort of follows the pattern established by the `applesmc` driver in Linux. MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D55395 (cherry picked from commit 3023bb49e115b4149f9fc0683dabde172ecb1336) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: d6faa06d8936cf42accbf98860b9333710deda2c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d6faa06d8936cf42accbf98860b9333710deda2c Author: Enji Cooper (Sun 22 Mar 2026 02:45:57 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:22:18 BST) release.sh: document user-overriddable functions This helps others attempting to customize the behavior of `release.sh`. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55450 (as part of a larger change) (cherry picked from commit b24fc79095c640620a643a11fa2f4f833326bfed) M release/release.sh ____________________________________________________________________________________________________________ Commit: 99b65c8b47724952a22186b7214523fadd012560 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=99b65c8b47724952a22186b7214523fadd012560 Author: Enji Cooper (Sun 22 Mar 2026 02:57:25 GMT) Committer: Enji Cooper (Sat 25 Apr 2026 17:22:18 BST) release.sh: add chroot cleanup routine The chroot_cleanup routine handles any cleanup needed post-chroot_setup, etc. This consists of purely tearing down `${CHROOTDIR}/dev` today, but might involve additional steps, as needed for custom functions. This allows end-users to override the various chroot functions without having to modify code in main() or replicate the unmount procedure in an equivalent routine setup via the trap builtin. This change modifies the /dev unmount process to use `umount -f` instead of `umount`. The latter can result in failures if resources are still mounted or are running post-build, whereas the former will clean up any resources still in use by processes running in the chroot at time of build. Moreover, the `chroot_cleanup` routine is now called when the script is killed with `SIGINT` and `SIGTERM`, as well as at `EXIT`, better ensuring that the script's resources are cleaned up in relatively common scenarios that can be detected/handled. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55450 (as part of a larger change) (cherry picked from commit 60baee1fa4848ac969522e03d2c6f273f334edb7) M release/release.sh ____________________________________________________________________________________________________________ Commit: eb55ca209aa21bc2b274f129bef954d0931ab23c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=eb55ca209aa21bc2b274f129bef954d0931ab23c Author: Michael Osipov (Thu 9 Apr 2026 10:19:36 BST) Committer: Michael Osipov (Sat 25 Apr 2026 15:36:44 BST) mfiutil(8)/mrsasutil(8): "show drives" truncates information Improve mfi_pd_inq_string() by * Reusing buffer sizes from cam/cam.h according to SCSI specification + NULL byte * Don't truncate vendor-specific information by escaping into a too small buffer * Use cam_strvis() from libcam instead of old, outdated local copy * Recaculate size of inq_string based on the reused buffer sizes and format statements PR: 294354 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294354 ) Reviewed by: imp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D56328 (cherry picked from commit 850eb149e7ab0733fcf9469a607dca223ff467ad) M usr.sbin/mfiutil/Makefile M usr.sbin/mfiutil/mfi_drive.c ____________________________________________________________________________________________________________ Commit: 3639963148722404e92454ffdd4d795fa636a21e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3639963148722404e92454ffdd4d795fa636a21e Author: John Baldwin (Tue 14 Apr 2026 14:25:37 BST) Committer: John Baldwin (Fri 24 Apr 2026 16:49:49 BST) acpi_apm: Don't recurse on ACPI_LOCK in apmreadfilt The lock is already held by the caller since it is used as the knlist lock. PR: 293901 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293901 ) Reported by: Jiaming Zhang Fixes: cc2715cf1f86 ("acpi_apm: Narrow scope of ACPI_LOCK") (cherry picked from commit 8c941e313e3925b17e49b093244c159db7a112f8) M sys/x86/acpica/acpi_apm.c ____________________________________________________________________________________________________________ Commit: 50c4b12485fe1364148c2496ac18946779143ab6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=50c4b12485fe1364148c2496ac18946779143ab6 Author: John Baldwin (Mon 30 Mar 2026 14:38:54 BST) Committer: John Baldwin (Fri 24 Apr 2026 16:48:36 BST) acpi_apm: Narrow scope of ACPI_LOCK This lock doesn't need to be held across seldrain/knlist_destroy. It is also redundant (and a bug) to hold it across knlist_add and knlist_remove since it is the mutex for the knlist. PR: 293901 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293901 ) Reported by: Jiaming Zhang Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55994 (cherry picked from commit cc2715cf1f864345ab175db691d4e152d5fb84af) M sys/x86/acpica/acpi_apm.c ____________________________________________________________________________________________________________ Commit: 35f8e4b961cb2a1ee5b04f8ce14b340b80e57395 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=35f8e4b961cb2a1ee5b04f8ce14b340b80e57395 Author: Michael Tuexen (Fri 30 Jan 2026 09:58:57 GMT) Committer: Michael Tuexen (Fri 24 Apr 2026 12:23:54 BST) dpaa2: add support for several interface counters Add support for IFCOUNTER_IPACKETS, IFCOUNTER_OPACKETS, IFCOUNTER_OBYTES, IFCOUNTER_OMCASTS, IFCOUNTER_OERRORS, and IFCOUNTER_OQDROPS. This allows tools like systat to report the incoming and outgoing bandwidth. Reviewed by: dsl, Timo Völker Differential Revision: https://reviews.freebsd.org/D54893 (cherry picked from commit 33596d92555e5b1632fca14eb9af295e4b8f751c) M sys/dev/dpaa2/dpaa2_ni.c ____________________________________________________________________________________________________________ Commit: e820964dc7c4626a9f51f534434109418caa3acb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e820964dc7c4626a9f51f534434109418caa3acb Author: Michael Tuexen (Fri 23 Jan 2026 07:59:57 GMT) Committer: Michael Tuexen (Fri 24 Apr 2026 12:17:23 BST) dpnaa2: announce transmit checksum support Let the network stack know that the NIC supports checksum offloading for the IPv4 header checksum and the TCP and UDP transport checksum. This avoids the computation in software and therefore provides the expected performance gain. PR: 292006 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292006 ) Reviewed by: dsl, Timo Völker Differential Revision: https://reviews.freebsd.org/D54809 (cherry picked from commit f31336b3e3146fed9cc517fef8e877c17496f9e0) M sys/dev/dpaa2/dpaa2_ni.c ____________________________________________________________________________________________________________ Commit: 074f7743a9aba904db96a866ed9ac87936ac09f4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=074f7743a9aba904db96a866ed9ac87936ac09f4 Author: Michael Tuexen (Wed 21 Jan 2026 07:16:46 GMT) Committer: Michael Tuexen (Fri 24 Apr 2026 12:09:54 BST) dpaa2: cleanup No functional change intended. Reviewed by: bz, dsl Differential Revision: https://reviews.freebsd.org/D54805 (cherry picked from commit d8b8dc776b7ce28bff8939dd185b4d6554b5e351) M sys/dev/dpaa2/dpaa2_ni.c ____________________________________________________________________________________________________________ Commit: 94d944048226a5dac1585a791d9cb5ccb75ee5b4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=94d944048226a5dac1585a791d9cb5ccb75ee5b4 Author: Cy Schubert (Fri 17 Apr 2026 05:05:59 BST) Committer: Cy Schubert (Fri 24 Apr 2026 05:46:49 BST) ippool(5): Correct example in man page The example provided puts the semicolon in the wrong place. It must come after the file:// specification, not in it. (cherry picked from commit f5d0b30e4af1163bdc18a893b17236517b67790a) M sbin/ipf/ippool/ippool.5 ____________________________________________________________________________________________________________ Commit: 2d2f92194f0776c89afcbc1244fcc8e1de69107e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2d2f92194f0776c89afcbc1244fcc8e1de69107e Author: Christos Longros (Fri 17 Apr 2026 19:19:24 BST) Committer: Jose Luis Duran (Fri 24 Apr 2026 01:52:26 BST) ping6: treat setsockopt failures as fatal ping6 needs IPV6_RECVPKTINFO and IPV6_RECVHOPLIMIT to process incoming replies. When these options fail, replies are silently dropped and ping6 appears to hang. Use err(3) instead of warn(3) so the user gets a clear error and immediate exit. Signed-off-by: Christos Longros Reviewed by: pouria, jlduran, glebius MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56237 (cherry picked from commit 9a4a9f623bbaf991b3ba580593d47f2ee9f7b03b) M sbin/ping/ping6.c ____________________________________________________________________________________________________________ Commit: 2ddefc8259ef386bd0c58460e7c44aae93839cfd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2ddefc8259ef386bd0c58460e7c44aae93839cfd Author: Konstantin Belousov (Fri 17 Apr 2026 00:07:43 BST) Committer: Konstantin Belousov (Thu 23 Apr 2026 18:09:46 BST) rtld: fix processing of preloaded z_initfirst objects (cherry picked from commit 9b844b495e8e63439ffe523757ac7444a16317af) M libexec/rtld-elf/rtld.c ____________________________________________________________________________________________________________ Commit: ff11ae166cd9f8ae16a5c384d46aa1218f3ff013 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ff11ae166cd9f8ae16a5c384d46aa1218f3ff013 Author: Kyle Evans (Mon 20 Apr 2026 21:18:17 BST) Committer: Kyle Evans (Thu 23 Apr 2026 14:49:23 BST) amd64: fix INVLPGB range invalidation AMD64 Architecture Programmer's Manual Volume 3 says the following: > ECX[15:0] contains a count of the number of sequential pages to > invalidate in addition to the original virtual address, starting from > the virtual address specified in rAX. A count of 0 invalidates a > single page. ECX[31]=0 indicates to increment the virtual address at > the 4K boundary. ECX[31]=1 indicates to increment the virtual address > at the 2M boundary. The maximum count supported is reported in > CPUID function 8000_0008h, EDX[15:0]. ECX[31] being what we call INVLPGB_2M_CNT, signaling to increment the VA by 2M. > This instruction invalidates the TLB entry or entries, regardless of > the page size (4 Kbytes, 2 Mbytes, 4 Mbytes, or 1 Gbyte). [...] Combined with this, my interpretation of the current code is: if is aligned on a PDE boundary, we'll use INVLPGB_2M_CNT to try and invalidate PDEs with a single call, but that only works if is the start of at least 2M pages. Otherwise, if or any of the subsequent PDEs isn't actually a superpage, then we would actually only invalidate the *first* page within the PDE before skipping to the next PDE, leaving the remainder of the 4K pages in between as they were. The implication would seem to be that we would need to inspect the range that we're trying to invalidate if we're planning on using INVLPGB_2M_CNT at all, so this patch just simplifies it to a series of 4K invalidations. My gut feeling is that we likely still come out on top vs. the TLB shootdown we're avoiding. This seems to explain some issues we've seen lately with fdgrowtable() and kqueue on recent Zen4/Zen5 EPYC hardware, where we'd experience corruption that we can't explain. PR: 293382 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293382 ) Reviewed by: alc, kib, markj (cherry picked from commit 1b8e5c02f5c07521129e06ff8ab7c660238fd75c) M sys/amd64/amd64/mp_machdep.c ____________________________________________________________________________________________________________ Commit: 2e83ec426ee29850efd23f2a0c54dd811d89aa36 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2e83ec426ee29850efd23f2a0c54dd811d89aa36 Author: Dag-Erling Smørgrav (Sat 18 Apr 2026 09:25:35 BST) Committer: Martin Matuska (Thu 23 Apr 2026 10:44:20 BST) libarchive: Staticize some variables This code was not being built due to errors in our libarchive configuration. Now that those have been addressed, staticize some variables that trip a “no previous extern declaration” error. This is a subset of upstream PR 2962. MFC after: 1 week Reviewed by: mm Differential Revision: https://reviews.freebsd.org/D56471 (cherry picked from commit 7e9d974bc023755161742f66c8c77546bab88586) M contrib/libarchive/test_utils/test_main.c ____________________________________________________________________________________________________________ Commit: d763fce2ec97c1654d38fe9ea5e718030cc1fbc0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d763fce2ec97c1654d38fe9ea5e718030cc1fbc0 Author: Dag-Erling Smørgrav (Sat 18 Apr 2026 09:25:31 BST) Committer: Martin Matuska (Thu 23 Apr 2026 10:44:14 BST) libarchive: Update configuration PR: 294577 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294577 ) MFC after: 1 week Reviewed by: mm Differential Revision: https://reviews.freebsd.org/D56468 (cherry picked from commit 05bbe5e3883492dd2afa52039da1fac45c5059a0) M lib/libarchive/config_freebsd.h ____________________________________________________________________________________________________________ Commit: 2dddbb67c6a15317df549538be286e908d11de98 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2dddbb67c6a15317df549538be286e908d11de98 Author: Martin Matuska (Mon 13 Apr 2026 14:47:17 BST) Committer: Martin Matuska (Thu 23 Apr 2026 10:44:04 BST) libarchive: merge from vendor branch libarchive 3.8.7 Important bugfixes: #2871 libarchive: fix handling of option failures #2897 iso9660: fix undefined behavior #2898 RAR: fix LZSS window size mismatch after PPMd block #2900 CAB: fix NULL pointer dereference during skip #2911 libarchive: do not continue with truncated numbers #2919 CAB: Fix Heap OOB Write in CAB LZX decoder #2934 iso9660: fix posibble heap buffer overflow on 32-bit systems #2939 cpio: Fix -R memory leak #2947 libarchive: lzop and grzip filter support Important bugfixes between 3.8.5 and 3.8.6: #2860 bsdunzip: fix ISO week year and Gregorian year confusion #2864 7zip: ix SEGV in check_7zip_header_in_sfx via ELF offset validation #2875 7zip: fix out-of-bounds access on ELF 64-bit header #2877 RAR5 reader: fix infinite loop in rar5 decompression #2878 mtree reader: Fix file descriptor leak in mtree parser cleanup (CWE-775) #2892 RAR5 reader: fix potential memory leak #2893 RAR5: fix SIGSEGV when archive_read_support_format_rar5 is called twice #2895 CAB reader: fix memory leak on repeated calls to archive_read_support_format_cab Obtained from: libarchive Vendor commit: ded82291ab41d5e355831b96b0e1ff49e24d8939 MFC after: 1 week (cherry picked from commit eb5165bb491138f60d9004bc4c781490016d9288) M contrib/libarchive/NEWS M contrib/libarchive/README.md M contrib/libarchive/cpio/cmdline.c M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/cpio.h M contrib/libarchive/cpio/test/test_format_newc.c M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_check_magic.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_ppmd8.c M contrib/libarchive/libarchive/archive_ppmd8_private.h M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_lzop.c M contrib/libarchive/libarchive/archive_read_support_filter_program.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.c M contrib/libarchive/libarchive/archive_read_support_format_iso9660.c M contrib/libarchive/libarchive/archive_read_support_format_lha.c M contrib/libarchive/libarchive/archive_read_support_format_mtree.c M contrib/libarchive/libarchive/archive_read_support_format_rar.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c M contrib/libarchive/libarchive/archive_read_support_format_tar.c M contrib/libarchive/libarchive/archive_read_support_format_xar.c M contrib/libarchive/libarchive/archive_read_support_format_zip.c M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/libarchive/archive_write.c M contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_lzop.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_xz.c M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c M contrib/libarchive/libarchive/archive_write_disk_posix.c M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c M contrib/libarchive/libarchive/archive_write_set_format_gnutar.c M contrib/libarchive/libarchive/archive_write_set_format_iso9660.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.c M contrib/libarchive/libarchive/archive_write_set_format_pax.c M contrib/libarchive/libarchive/archive_write_set_format_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.c M contrib/libarchive/libarchive/archive_write_set_format_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/test/test_acl_text.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c M contrib/libarchive/libarchive/test/test_gnutar_filename_encoding.c M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed3.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.cab.uu A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.c A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.lzh.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.c A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.rar.uu M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_ustar_filename_encoding.c A contrib/libarchive/libarchive/test/test_v7tar_filename_encoding.c M contrib/libarchive/libarchive/test/test_warn_missing_hardlink_target.c M contrib/libarchive/libarchive/test/test_write_disk.c M contrib/libarchive/libarchive/test/test_write_disk_perms.c M contrib/libarchive/libarchive/test/test_zip_filename_encoding.c R085 contrib/libarchive/unzip/la_getline.c contrib/libarchive/libarchive_fe/lafe_getline.c R052 contrib/libarchive/unzip/la_getline.h contrib/libarchive/libarchive_fe/lafe_getline.h M contrib/libarchive/tar/bsdtar.c M contrib/libarchive/tar/read.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_common.h M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/unzip/bsdunzip.c M lib/libarchive/tests/Makefile M usr.bin/unzip/Makefile ____________________________________________________________________________________________________________ Commit: 6260b7d09a0c52a823caab4cfabc61ff5503bd11 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6260b7d09a0c52a823caab4cfabc61ff5503bd11 Author: Kyle Evans (Sat 26 Jul 2025 04:13:43 BST) Committer: Kyle Evans (Thu 23 Apr 2026 04:27:47 BST) jls: add a -c mode to check for a jail's existence This is intended to be primarily used in scripts that want to check if a jail exists before taking some action -- for instance, the jail(8) test cleanup functions that want to remove the jail if it still exists. Having a mode that limits its output for their usage is useful both for cleaner scripts and also to avoid masking real problems. Reviewed by: jamie (cherry picked from commit 1d8590371049bb14a6410fa83cd03d9eca32f764) M usr.sbin/jls/jls.8 M usr.sbin/jls/jls.c ____________________________________________________________________________________________________________ Commit: 0985637687dea7edcb58f76c065271a5036927a9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0985637687dea7edcb58f76c065271a5036927a9 Author: Kyle Evans (Sat 26 Jul 2025 04:13:41 BST) Committer: Kyle Evans (Thu 23 Apr 2026 04:27:35 BST) jls: minor simplification to arg handling It's easier to reason about the state of argc/argv if we just augment them by optind after our getopt() loop. No functional change, but this sets the stage for another change to add a `-c` mode to (c)heck for the existence of a jail quietly without the caller having to worry about spurious output. Reviewed by: jamie (cherry picked from commit dbaaadd4373a725950ad11e578dab61537b7c4f2) M usr.sbin/jls/jls.c ____________________________________________________________________________________________________________ Commit: a3af06dd953b0a845125d7caa1e10f10f740821c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a3af06dd953b0a845125d7caa1e10f10f740821c Author: Yan-Hao Wang (Sat 12 Oct 2024 16:14:00 BST) Committer: Kyle Evans (Thu 23 Apr 2026 04:27:17 BST) jls(8): Complete libxo transition Reviewed by: des (cherry picked from commit 20bb77c4b91837837dbccc40c9cc90eb43026131) M usr.sbin/jls/jls.c ____________________________________________________________________________________________________________ Commit: c84d08abf732deacf082c228c5dbba2bd37ccae3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c84d08abf732deacf082c228c5dbba2bd37ccae3 Author: Gleb Smirnoff (Fri 13 Mar 2026 20:21:26 GMT) Committer: Kyle Evans (Thu 23 Apr 2026 04:23:13 BST) jail: fix crash with startup commands on a jail without name Jail name is optional, thus don't try setenv(NULL). Fixes: d8f021add40c321c4578da55dae52fb93c7ccb5f (cherry picked from commit 78c4f821f43d530ba1f2a6308a64a8483208ebe3) M usr.sbin/jail/command.c ____________________________________________________________________________________________________________ Commit: 1a4e4e0d19f5e31b94f5772c33f1edcc3a91d146 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1a4e4e0d19f5e31b94f5772c33f1edcc3a91d146 Author: Kyle Evans (Sat 16 Aug 2025 18:39:47 BST) Committer: Kyle Evans (Thu 23 Apr 2026 04:23:08 BST) jail: fix backfilling the "name" for jid-named jails Using the cfparam variant of add_param() will actually copy the name and flags from the passed-in param, which I hadn't considered. We actually want the name/flags from the "name" param so that we can do variable expansion against it right after that -- otherwise it cannot be found, since variable expansion actually searches by name. While we're here, `jls -e` was the intermediate name for `jls -c` that never saw the light of the day. Fix our existence test. Reviewed by: jamie Fixes: 02944d8c49 ("jail: consistently populate the KP_JID [...]") (cherry picked from commit b81fd3fc8b20eaad64b5c41826432124fd92d6a7) M usr.sbin/jail/config.c M usr.sbin/jail/tests/jail_basic_test.sh ____________________________________________________________________________________________________________ Commit: df670d26ad5bebce71f39fc3bdc3ef11ed0f1ea8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=df670d26ad5bebce71f39fc3bdc3ef11ed0f1ea8 Author: Kyle Evans (Sat 26 Jul 2025 04:13:44 BST) Committer: Kyle Evans (Thu 23 Apr 2026 04:22:59 BST) jail: consistently populate the KP_JID and KP_NAME parameters The gaps here, specifically, were: - When we have to discover a running jail's jid from name, we should populate the missing jid param - When we populate jid/name from the config, if the name is a jid we wouldn't populate the name; now we do both. - When we create a jail, we should populate jid and name with whatever details we have now that we didn't both. As a consequence, we can cleanup a few things: - vnet.interface and zfs.dataset can just always use the jid - Trying to populate JNAME should always work now, where it would be a little crashy before if you create a jail that didn't have a name or jid on the command line - We can simplify the just-prior JID population now that we'll keep a stringified jid in our intparams. This primarily fixes the below, but the issues with vnet.interface and zfs.dataset were pre-existing. Fixes: d8f021add40c3 ("jail: add JID, JNAME and JPATH to env [...]") Reviewed by: jamie (cherry picked from commit 02944d8c4969ffe97fcf84cb2ccb672e828c1d04) M usr.sbin/jail/command.c M usr.sbin/jail/config.c M usr.sbin/jail/jail.c M usr.sbin/jail/tests/jail_basic_test.sh ____________________________________________________________________________________________________________ Commit: 28b8f26beff93c8fdd75b8fa29224938a62b173f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=28b8f26beff93c8fdd75b8fa29224938a62b173f Author: Kyle Evans (Sat 26 Jul 2025 04:13:40 BST) Committer: Kyle Evans (Thu 23 Apr 2026 04:21:43 BST) jail: tests: cleanup the commands test a bit We shouldn't be doing setup in a head() function, as this can cause various problems. For instance, in this case, it caused test listing to fail in some cases if we didn't get to execute the cleanup properly by complaining to stderr if the directory could not be created. Switch to using atf_check for sanity checking stdout; most of these expressions are self-explanatory and will make it clear what the problem is. commands.jail.conf contains a hard-coded path that we can avoid, which is probably good to avoid weird conflicts if other tests try to copy it and do the same. Just make a copy of our jail.conf and add the test's $PWD to it to get a generally unique jail root. Finally, simplify the cleanup handler a bit. Reviewed by: jamie (cherry picked from commit cfc595f4a05ed6fc690b17adee967e652b8636b3) M usr.sbin/jail/tests/commands.jail.conf M usr.sbin/jail/tests/jail_basic_test.sh ____________________________________________________________________________________________________________ Commit: eefbf748bfdac188ef5e92fc0f79d62333473fd7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=eefbf748bfdac188ef5e92fc0f79d62333473fd7 Author: Quentin Thébault (Wed 5 Mar 2025 09:51:06 GMT) Committer: Kyle Evans (Thu 23 Apr 2026 04:21:38 BST) jail: add JID, JNAME and JPATH to environment for exec.* commands Although variable substitution is available in the jail configuration file, the jail identifier is often not since it is dynamically attributed at run time. In order to facilitate scripting of exec.* commands executed on the system, this change sets the JID, JNAME and JPATH environment variables. These variables are not added when using exec.clean. Neither are they for commands executed inside jails, to avoid disclosing information about the host system. Reviewed by: imp (cherry picked from commit d8f021add40c321c4578da55dae52fb93c7ccb5f) M usr.sbin/jail/command.c M usr.sbin/jail/jail.8 M usr.sbin/jail/tests/commands.jail.conf M usr.sbin/jail/tests/jail_basic_test.sh ____________________________________________________________________________________________________________ Commit: 8fe3978146d5b694693bfabd4d72ba02f44eccab URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8fe3978146d5b694693bfabd4d72ba02f44eccab Author: Mark Johnston (Wed 15 Apr 2026 14:33:04 BST) Committer: Mark Johnston (Wed 22 Apr 2026 13:37:34 BST) linuxkpi: Fix an off-by-one error in the kfifo implementation "total" is the number of slots in the array, so wraparound needs to be done when "first" or "last" is greater than or equal to the number of slots. Note that no consumers of the code are currently connected to the kernel build. Reported by: Stanislav Fort Reviewed by: bz, emaste MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56371 (cherry picked from commit 52d2fc702b85d56b35f8828fe7efca3cde0d25b7) M sys/compat/linuxkpi/common/include/linux/kfifo.h ____________________________________________________________________________________________________________ Commit: 12e61434db0792f58bb91f3f4ac28b411513ffae URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=12e61434db0792f58bb91f3f4ac28b411513ffae Author: Mark Johnston (Thu 16 Apr 2026 20:57:57 BST) Committer: Mark Johnston (Wed 22 Apr 2026 13:37:32 BST) in_mcast: Fix a lock leak in inp_set_source_filters() MFC after: 3 days Reported by: Claude Opus 4.6 (cherry picked from commit bebc1a5b09e358b420077a1b5c0f85f8e7f0812f) M sys/netinet/in_mcast.c ____________________________________________________________________________________________________________ Commit: 5131d206877c7926cc8c887d8d91e2dbb65ca1e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5131d206877c7926cc8c887d8d91e2dbb65ca1e5 Author: Michael Osipov (Tue 14 Apr 2026 09:38:59 BST) Committer: Michael Osipov (Wed 22 Apr 2026 10:31:41 BST) glabel(8): Fix debug message for already existing labels Remove the duplicate (incorrect) name. PR: 294542 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294542 ) Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56400 (cherry picked from commit 92c69c791c436eb966fab806393b70e53cde6874) M sys/geom/label/g_label.c ____________________________________________________________________________________________________________ Commit: 5f7148131efc423e09270d93d6f2e36d53b2b293 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5f7148131efc423e09270d93d6f2e36d53b2b293 Author: Gordon Bergling (Sun 19 Apr 2026 09:08:56 BST) Committer: Gordon Bergling (Wed 22 Apr 2026 10:23:33 BST) rpcsec_gss(3): Fix a typo in a source code comment - s/verfier/verifier/ (cherry picked from commit 6323e2be6102e2a152b4420db272f7e880017cf0) M sys/rpc/rpcsec_gss/rpcsec_gss.c ____________________________________________________________________________________________________________ Commit: 3911c2a18aa3cd89732ac1764b9f90f58f23c965 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3911c2a18aa3cd89732ac1764b9f90f58f23c965 Author: Gordon Bergling (Sun 19 Apr 2026 09:06:45 BST) Committer: Gordon Bergling (Wed 22 Apr 2026 10:23:21 BST) msdosfs(4): Fix two typos in source code comments - s/unititialized/uninitialized/ (cherry picked from commit 96246330c1c47ea06b7e781ddd87de45d541494f) M sys/fs/msdosfs/msdosfs_fat.c ____________________________________________________________________________________________________________ Commit: 393ac01945b90183225ccc4bf274008ef6aa5eed URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=393ac01945b90183225ccc4bf274008ef6aa5eed Author: Gordon Bergling (Sun 19 Apr 2026 09:01:18 BST) Committer: Gordon Bergling (Wed 22 Apr 2026 10:23:07 BST) stand/powerpc: Fix a typo in a source code comment - s/limitiations/limitations/ (cherry picked from commit 4177af3b0e2db36238bbd6f973943f830d1ff46f) M stand/powerpc/boot1.chrp/Makefile ____________________________________________________________________________________________________________ Commit: 4b73f0ac8d441ca922b366414be146d46bc2649e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4b73f0ac8d441ca922b366414be146d46bc2649e Author: Gordon Bergling (Sun 19 Apr 2026 08:57:03 BST) Committer: Gordon Bergling (Wed 22 Apr 2026 10:22:57 BST) librpcsec_gss: Fix a typo in a source code comment - s/verfier/verifier/ (cherry picked from commit 59dacd7f008f54a335ec49e747bb8ddac67b0a83) M lib/librpcsec_gss/rpcsec_gss.c ____________________________________________________________________________________________________________ Commit: 10ed7115165eb967b65231d447db52cfce1fb872 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=10ed7115165eb967b65231d447db52cfce1fb872 Author: Dag-Erling Smørgrav (Sat 18 Apr 2026 13:48:04 BST) Committer: Dag-Erling Smørgrav (Wed 22 Apr 2026 09:20:53 BST) du: Set BLOCKSIZE before running tests Several testcases assume BLOCKSIZE=K, so set it at the top of the script. This fixes an issue where the tests would sometimes fail when run under sudo. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D56476 (cherry picked from commit d618ba314d1452c1cb4360e15ae1c80adac48306) M usr.bin/du/tests/du_test.sh ____________________________________________________________________________________________________________ Commit: a1f848a8d9b8f4efdfdf9be47804ac0662ab6372 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a1f848a8d9b8f4efdfdf9be47804ac0662ab6372 Author: Dag-Erling Smørgrav (Wed 15 Apr 2026 15:50:32 BST) Committer: Dag-Erling Smørgrav (Wed 22 Apr 2026 09:20:53 BST) du: Fix t_flag test case MFC after: 1 week Fixes: 3e5550d25c6d ("du: Add regression tests") Sponsored by: Klara, Inc. (cherry picked from commit e99b3f5e318626b45510e29993aabca1d161bfa0) M usr.bin/du/tests/du_test.sh ____________________________________________________________________________________________________________ Commit: e27255a7f9e45dab9935b916d759498a093e36e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e27255a7f9e45dab9935b916d759498a093e36e5 Author: Dmitry Salychev (Mon 13 Apr 2026 13:46:49 BST) Committer: Dmitry Salychev (Wed 22 Apr 2026 09:13:07 BST) dpaa2: Extract checksum statuses on ingress In order to enable RX checksum offloading we need to check the meta-information for the (good) frames to see if the L3/4 checksums were calculated and if there was an error. The way the buffere are setup, the needed frame meta-information is already requested. All we have to do is make sure it is really part of the RX frame, that it is valid, and if the respective bits are set. Also do not forget to set the (dummy) csum_data as otherwise upper layers will just be cranky. An artefact of the past which likely should disappear. PR: 292006 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292006 ) Reviewed by: bz, tuexen Tested by: bz, tuexen Approved by: tuexen Obtained from: bz (initial version, D55320) MFC after: 3 days Sponsored by: Traverse Technologies (providing Ten64 HW for testing) Differential Revision: https://reviews.freebsd.org/D56383 (cherry picked from commit 4a6d7fc1a00b69925b3edc39acef0391487a8e3e) M sys/dev/dpaa2/dpaa2_frame.c M sys/dev/dpaa2/dpaa2_frame.h M sys/dev/dpaa2/dpaa2_ni.c M sys/dev/dpaa2/dpaa2_ni.h ____________________________________________________________________________________________________________ Commit: 2b3799b6608e27e91a123c784c6c88b191892fcc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2b3799b6608e27e91a123c784c6c88b191892fcc Author: Dmitry Salychev (Sun 25 Jan 2026 16:53:57 GMT) Committer: Dmitry Salychev (Wed 22 Apr 2026 09:12:57 BST) dpaa2: Extract frame-specific routines to dpaa2_frame.[h,c] As soon as we need information from the hardware frame annotation to make sure that checksums of the ingress frames were verified by the DPAA2 HW, I've decided to make a preparation and extracted all of the frame related routines into the separate dpaa2_frame.[h,c] along with some clean up and improvements, e.g. no more dpaa2_fa, but dpaa2_swa and dpaa2_hwa structures to describe software and hardware frame annotations respectively, dpaa2_fa_get_swa/dpaa2_fa_get_hwa to obtain those annotations from the frame descriptor. The next step is to implement dpaa2_fa_get_hwa. PR: 292006 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292006 ) Approved by: tuexen MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56315 (cherry picked from commit 8e994533806d8aa0ae4582a52d811ede2b19bb26) M sys/conf/files.arm64 M sys/dev/dpaa2/dpaa2_buf.c M sys/dev/dpaa2/dpaa2_buf.h A sys/dev/dpaa2/dpaa2_frame.c A sys/dev/dpaa2/dpaa2_frame.h M sys/dev/dpaa2/dpaa2_ni.c M sys/dev/dpaa2/dpaa2_ni.h M sys/dev/dpaa2/dpaa2_swp.h M sys/dev/dpaa2/dpaa2_types.h M sys/modules/dpaa2/Makefile ____________________________________________________________________________________________________________ Commit: 4c0e5e3cc441cf7354d15361a0903120cdd23fd9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4c0e5e3cc441cf7354d15361a0903120cdd23fd9 Author: Mark Johnston (Tue 31 Mar 2026 14:37:43 BST) Committer: Mark Johnston (Tue 21 Apr 2026 16:43:09 BST) pkru: Fix handling of 1GB largepage mappings pmap_pkru_update_range() did not handle the case where a PDPE has PG_PS set. More generally, the SET_PKRU and CLEAR_PKRU sysarch implementations did not check whether the request covers a "boundary" vm map entry. Fix this, add the missing PG_PS test, and add some tests. Approved by: so Security: FreeBSD-SA-26:11.amd64 Security: CVE-2026-6386 Reported by: Nicholas Carlini Reviewed by: kib, alc Differential Revision: https://reviews.freebsd.org/D56184 M lib/libc/x86/sys/pkru.3 M sys/amd64/amd64/pmap.c M sys/amd64/amd64/sys_machdep.c M sys/vm/vm_map.c M sys/vm/vm_map.h M tests/sys/posixshm/posixshm_test.c ____________________________________________________________________________________________________________ Commit: f46210a7ab3227e71cd1fee16d2ede88b648a2df URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f46210a7ab3227e71cd1fee16d2ede88b648a2df Author: Mark Johnston (Mon 23 Mar 2026 15:22:48 GMT) Committer: Mark Johnston (Tue 21 Apr 2026 16:43:09 BST) tty: Avoid leaving dangling pointers in tty_drop_ctty() The TIOCNOTTY handler detaches the calling process from its controlling terminal. It clears the link from the session to the tty, but not the pointers from the tty to the session and process group. This means that sess_release() doesn't call tty_rel_sess(), and that pgdelete() doesn't call tty_rel_pgrp(), so the pointers are left dangling. Fix this by clearing pointers in tty_drop_ctty(). Add a standalone regression test. Approved by: so Security: FreeBSD-SA-26:10.tty Security: CVE-2026-5398 Reported by: Nicholas Carlini Reviewed by: kib, kevans Fixes: 1b50b999f9b5 ("tty: implement TIOCNOTTY") Differential Revision: https://reviews.freebsd.org/D56046 M sys/kern/tty.c M tests/sys/kern/tty/Makefile A tests/sys/kern/tty/tiocnotty.c ____________________________________________________________________________________________________________ Commit: 5bb741537b80369ac1d09f72e92803582a6a9ed9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5bb741537b80369ac1d09f72e92803582a6a9ed9 Author: Dimitry Andric (Tue 10 Feb 2026 14:32:52 GMT) Committer: Enji Cooper (Tue 21 Apr 2026 06:20:58 BST) mtree: stop creating /usr/share/doc/ncurses In base 68ad2b0d7af2a the ncurses html documentation was removed, and entries added to ObsoleteFiles.inc to get rid of /usr/share/doc/ncurses, but the directory was still being re-created via BSD.usr.dist. Remove it from there too. Fixes: 68ad2b0d7af2a MFC after: 1 month (cherry picked from commit 212272a43767c3d7be3ddb87605612f6164774c1) M etc/mtree/BSD.usr.dist ____________________________________________________________________________________________________________ Commit: 26b162dd829885701e75b7196ef380d998faeef0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=26b162dd829885701e75b7196ef380d998faeef0 Author: Gordon Bergling (Fri 17 Apr 2026 15:59:26 BST) Committer: Gordon Bergling (Mon 20 Apr 2026 08:27:55 BST) sctp(4): Fix a typo in a source code comment - s/initited/initiated/ Obtained from: NetBSD (cherry picked from commit a154d72775cbf3f0679fb2f989b3d1a035ae41c9) M sys/netinet/sctp_structs.h ____________________________________________________________________________________________________________ Commit: f5e1bc1ca1b1b8d6c096ac65c64f69586d501200 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f5e1bc1ca1b1b8d6c096ac65c64f69586d501200 Author: Jose Luis Duran (Fri 17 Apr 2026 14:55:16 BST) Committer: Jose Luis Duran (Mon 20 Apr 2026 05:43:53 BST) rc.conf: Fix typo in comment The correct path is /etc/defaults/rc.conf (defaults in plural). Reviewed by: netchild Fixes: cc4eb1ea1040 ("Add support for a /etc/defaults/vendor.conf override file") MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56456 (cherry picked from commit 8e08080ee581dfd30c128d032035da7b6ae44463) M libexec/rc/rc.conf ____________________________________________________________________________________________________________ Commit: d1160074500d66d402951e93c35bab7dc4fc4b04 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d1160074500d66d402951e93c35bab7dc4fc4b04 Author: Yuichiro NAITO (Tue 7 Apr 2026 16:25:09 BST) Committer: Kevin Bowling (Sun 19 Apr 2026 11:41:02 BST) ixgbe: Fix MRQC register value. Focus on the MRQE field of the MRQC register, which is 4 bits wide, and we use these 3 types of values. - IXGBE_MRQC_RSSEN 0x1 (non VF mode) - IXGBE_MRQC_VMDQRSS32EN 0xA (less than 33 VFs) - IXGBE_MRQC_VMDQRSS64EN 0xB (less than 65 VFs) If we always take a bitwise OR with IXGBE_MRQC_RSSEN, IXGBE_MRQC_VMDQRSS32EN will never be chosen. Select these 3 types of values for the proper case. Signed-off-by: Yuichiro NAITO Pull Request: https://github.com/freebsd/freebsd-src/pull/2132 (cherry picked from commit 938c076b9b0bc458a3877b52535527d37199fc09) M sys/dev/ixgbe/if_ix.c M sys/dev/ixgbe/if_sriov.c M sys/dev/ixgbe/ixgbe_sriov.h ____________________________________________________________________________________________________________ Commit: 823889aaafa37ba63a6fb2c53b0dafe1373e221b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=823889aaafa37ba63a6fb2c53b0dafe1373e221b Author: Alfredo Dal'Ava Junior (Fri 17 Apr 2026 06:01:54 BST) Committer: Alfredo Dal'Ava Junior (Sat 18 Apr 2026 03:25:29 BST) us.intl.acc.kbd: add it to Makefile This keyboard was implemented but wasn't actually installed to the system. Fixes: a049678039e40bdf523230852f78887a12435def Discussed with: imp MFC after: 1 day Relnotes: yes (cherry picked from commit 3b373d484046a94d050a7901feadc001f35fa97f) M share/vt/keymaps/Makefile ____________________________________________________________________________________________________________ Commit: ca42bd490891011556a9507b10ad205f6e7e5f30 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ca42bd490891011556a9507b10ad205f6e7e5f30 Author: Alfredo Dal'Ava Junior (Fri 17 Apr 2026 04:44:46 BST) Committer: Alfredo Dal'Ava Junior (Sat 18 Apr 2026 03:25:14 BST) br.lenovo.kdb: add it to Makefile This keyboard was implemented but wasn't actually installed to the system. Fixes: 9357c694e8dca627c25b15529e8435b2ab3dd48b MFC after: 1 day Relnotes: yes (cherry picked from commit 6fb5df548e4a581f958f60544b7fa8ba1716c4c6) M share/vt/keymaps/Makefile ____________________________________________________________________________________________________________ Commit: 131a3e980004152a7c9748abe2235bbb7e07901b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=131a3e980004152a7c9748abe2235bbb7e07901b Author: Michael Osipov (Mon 6 Apr 2026 19:21:48 BST) Committer: Michael Osipov (Fri 17 Apr 2026 08:44:18 BST) ciss.4: List all devices supported by ciss(4) PR: 285744 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285744 ) Reviewed by: ziaee MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56285 (cherry picked from commit 54f5d20492d231b5c2ddc6f1d94dbffa1707d820) M share/man/man4/ciss.4 ____________________________________________________________________________________________________________ Commit: 67a7c5f70986a24a8374146e6bcce2005e767b6d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=67a7c5f70986a24a8374146e6bcce2005e767b6d Author: Pouria Mousavizadeh Tehrani (Tue 14 Apr 2026 10:36:53 BST) Committer: Pouria Mousavizadeh Tehrani (Fri 17 Apr 2026 07:44:34 BST) routing: Fix use-after-free in finalize_nhop FIB_NH_LOG calls the `nhop_get_upper_family(nh)` to read `nh->nh_priv->nh_upper_family` for failure logging. Call FIB_NH_LOG before freeing nh so failures are logged without causing a panic. MFC after: 3 days (cherry picked from commit 7d38eb720a8d8345949986d779e785984ae19ae0) M sys/net/route/nhop_ctl.c ____________________________________________________________________________________________________________ Commit: 40dacfe45eeeec28fa62304e0e75abca90d726dd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=40dacfe45eeeec28fa62304e0e75abca90d726dd Author: Mark Johnston (Wed 1 Apr 2026 13:14:24 BST) Committer: Mark Johnston (Thu 16 Apr 2026 17:48:50 BST) rtadvd: Fix validation of the MTU parameter when parsing config MFC after: 1 week (cherry picked from commit 607f6be6ec19f49ff595226afe1c8aa6515c59a0) M usr.sbin/rtadvd/config.c ____________________________________________________________________________________________________________ Commit: 547d7095fac1395664aaa41ffae032ffe7b6a783 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=547d7095fac1395664aaa41ffae032ffe7b6a783 Author: Mark Johnston (Thu 26 Feb 2026 20:25:35 GMT) Committer: Mark Johnston (Thu 16 Apr 2026 17:48:50 BST) divert: Use a better source identifier for netisr_queue_src() calls These opaque IDs are used by netisr to distribute work among threads. The mapping function is simply SourceID % numthreads, so using socket addresses as source IDs isn't going to distribute packets well due to alignment. Use the divert socket's generation number instead, as that suits this purpose much better. Reviewed by: zlei, glebius MFC after: 1 week Sponsored by: OPNsense Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D55537 (cherry picked from commit 5547a7bb39accd8f151b53e90b41d13b55f84c95) M sys/netinet/ip_divert.c ____________________________________________________________________________________________________________ Commit: 62fbb17e0dd03ece12e3e4baad5d0c65bdbde3da URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=62fbb17e0dd03ece12e3e4baad5d0c65bdbde3da Author: Mark Johnston (Wed 8 Apr 2026 05:19:56 BST) Committer: Mark Johnston (Thu 16 Apr 2026 17:48:20 BST) imgact_elf: Unconditionally initialize a variable in a note handler In the sb == NULL case, we are computing the size of the note using a dummy sbuf drain handler which counts bytes and discards the contents of the buffer, so the fact that "structsize" is uninitialized doesn't matter. But, the compiler may complain about this, so we might as well just initialize it unconditionally to silence the warning, as other handlers already do. PR: 292811 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292811 ) MFC after: 1 week (cherry picked from commit 8a68c2509c00ae0dbeab64064bb600cfac787a73) M sys/kern/imgact_elf.c ____________________________________________________________________________________________________________ Commit: b77bd0e70d2ff3d771a53af82348cdde3f399707 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b77bd0e70d2ff3d771a53af82348cdde3f399707 Author: Weixie Cui (Tue 31 Mar 2026 11:12:32 BST) Committer: Mitchell Horne (Thu 16 Apr 2026 17:35:00 BST) freebsd32: Fix freebsd11_nstat copyout condition freebsd11_freebsd32_nstat() invoked copyout(2) when freebsd11_cvtnstat32() failed and skipped copyout on success. This is backwards. Fix this to match freebsd11_freebsd32_nlstat() and freebsd11_nstat(), and only copy the nstat32 result to userspace when conversion succeeds. Signed-off-by: Weixie Cui Reviewed by: mhorne MFC after: 1 week Pull Request: https://github.com/freebsd/freebsd-src/pull/2109 (cherry picked from commit c6224994ac70b4f71ef9e11903bb2e50ed2b1bfe) M sys/compat/freebsd32/freebsd32_misc.c ____________________________________________________________________________________________________________ Commit: 95d661225dfc032fabf9d1f7b1e885e2bd582bdc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=95d661225dfc032fabf9d1f7b1e885e2bd582bdc Author: Mitchell Horne (Tue 31 Mar 2026 20:42:55 BST) Committer: Mitchell Horne (Thu 16 Apr 2026 17:32:23 BST) malloc.9: adjust flag table indentation The current indentation is shorter than all but one of these flags. This renders much more nicely. MFC after: 3 days (cherry picked from commit be79a42275cad21c6087d8bbd6a328735ea813fa) M share/man/man9/malloc.9 ____________________________________________________________________________________________________________ Commit: 7dfe77679c0a15b2fead422b862bd85905311b8f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7dfe77679c0a15b2fead422b862bd85905311b8f Author: Colin Percival (Sun 22 Feb 2026 04:09:01 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:55 BST) Hyper-V: Detect Extended Destination ID support Hyper-V advertises support for the Extended Destination ID standard via bit 2 of the value returned in the EAX register when the hypervisor stack properties are queried via CPUID. This is based on a commit to the Linux kernel, as there does not seem to be any other documentation of this feature. Reviewed by: Souradeep Chakrabarti MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55432 (cherry picked from commit 7b6be0014a4eb81943491122bae70914b7fd82b6) M sys/dev/hyperv/vmbus/x86/hyperv_reg.h M sys/x86/x86/local_apic.c ____________________________________________________________________________________________________________ Commit: 2b82661c9792949c9cdcc32587e0e1ad37776d48 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2b82661c9792949c9cdcc32587e0e1ad37776d48 Author: Colin Percival (Sun 22 Feb 2026 04:09:00 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:55 BST) Bhyve: Detect Extended Destination ID support Bhyve advertises support for the Extended Destination ID standard via bit 0 (aka CPUID_BHYVE_FEAT_EXT_DEST_ID) of the value returned in the EAX register when Bhyve features are queried via CPUID. MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55431 (cherry picked from commit 8dd9a0d52175fbc5dafed851fb95a289a94fb6cd) M sys/x86/x86/local_apic.c ____________________________________________________________________________________________________________ Commit: 075909e9faed3cc5568a31cc049fba708e2a2d9c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=075909e9faed3cc5568a31cc049fba708e2a2d9c Author: Colin Percival (Sun 22 Feb 2026 04:09:00 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:55 BST) vmm: Move defines from x86.c to x86/bhyve.h The values CPUID_BHYVE_FEATURES and CPUID_BHYVE_FEAT_EXT_DEST_ID are useful for guests, not just hosts; so they belong in a header file in sys/x86/include rather than simply in the .c file implementing the bhyve host side. The original addition of these defines took place without adding a copyright statement, but since I'm moving them into a new file I've added the original author's standard copyright (Amazon). MFC after: 3 weeks Fixes: 313a68ea20b4 ("bhyve: Add CPUID_BHYVE_FEATURES leaf") Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55430 (cherry picked from commit 49b6254b3e09ee741f456617111ecb18803459fb) M sys/amd64/vmm/x86.c A sys/x86/include/bhyve.h ____________________________________________________________________________________________________________ Commit: ce4eff190473b582ab987dcae4ec17e5750ed5c5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ce4eff190473b582ab987dcae4ec17e5750ed5c5 Author: Colin Percival (Sun 22 Feb 2026 04:09:00 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:55 BST) Xen: Detect Extended Destination ID support Xen advertises support for the Extended Destination ID standard via bit 5 (aka XEN_HVM_CPUID_EXT_DEST_ID) of the value returned in the EAX register when Xen features are queried via CPUID. MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55429 (cherry picked from commit 9b18ba2c16a0750e6c78f348845368284ef1a704) M sys/x86/x86/local_apic.c ____________________________________________________________________________________________________________ Commit: f3490b827e051aff60930bc7596b790b24fbb7db URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f3490b827e051aff60930bc7596b790b24fbb7db Author: Roger Pau Monné (Fri 18 Feb 2022 08:17:47 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:55 BST) x86/cpuid: add CPUID flag for Extended Destination ID support Introduce the CPUID flag to be used in order to signal the support for using an extended destination ID in IO-APIC RTEs and MSI address fields. Such format expands the maximum target APIC ID from 255 to 32768 without requiring the usage of interrupt remapping. The design document describing the feature can be found at: http://david.woodhou.se/15-bit-msi.pdf Signed-off-by: Roger Pau Monné Reviewed-by: Jan Beulich (cherry picked from commit 8c986d1645312487adf21a9104d667ac1e19c25f) M sys/contrib/xen/arch-x86/cpuid.h ____________________________________________________________________________________________________________ Commit: fa4faeb0249cf224409bb844d2c814d375dc1435 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fa4faeb0249cf224409bb844d2c814d375dc1435 Author: Colin Percival (Sun 22 Feb 2026 04:09:00 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:55 BST) KVM: Detect Extended Destination ID support KVM advertises support for the Extended Destination ID standard via bit 15 of the value returned in the EAX register when KVM features are queried via CPUID. Tested on: EC2 r8i.96xlarge MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55427 (cherry picked from commit 9ab5aa3d4c7879d5518afc7587a864ba880e7ee9) M sys/x86/include/kvm.h M sys/x86/x86/local_apic.c ____________________________________________________________________________________________________________ Commit: 0ef872c9353e83bfbfe4cba15a1960fa391cb5a4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0ef872c9353e83bfbfe4cba15a1960fa391cb5a4 Author: Colin Percival (Mon 16 Mar 2026 23:45:32 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:54 BST) io_apic: Support APIC Extended Destination IDs If APIC Extended Destination ID support is enabled, use it in APIC RTEs by allowing APIC IDs up to 2^15 - 1 and encoding the high bits into Intel "reserved" bits per the standard. Reviewed by: kib MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55889 (cherry picked from commit b0e1b1069d655f12ab69cf3a1dc1904dd35ad1da) M sys/x86/include/apicvar.h M sys/x86/x86/io_apic.c ____________________________________________________________________________________________________________ Commit: 3007e4a7dd495151df4ef87792f51572cbb52c6b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3007e4a7dd495151df4ef87792f51572cbb52c6b Author: Colin Percival (Sun 22 Feb 2026 04:08:59 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:54 BST) msi: Support APIC Extended Destination IDs If APIC Extended Destination ID support is enabled, use it in MSIs by allowing APIC IDs up to 2^15 - 1 and encoding the high bits into Intel "reserved" bits per the standard. Tested on: EC2 r8i.96xlarge MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55426 (cherry picked from commit 02f29c1324cf5193c3aec181cb409917b541f7fe) M sys/x86/x86/msi.c ____________________________________________________________________________________________________________ Commit: 70be695384d917f3ce2645b383fa9db6ccf8b0ca URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=70be695384d917f3ce2645b383fa9db6ccf8b0ca Author: Colin Percival (Mon 16 Mar 2026 23:37:04 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:54 BST) x86: Add stub for Extended Destination ID support Without an IOMMU, the APIC standard only allows 8 bits of Destination ID for MSI messages, limiting us to 256 CPUs. While IOMMUs can allow for more than 256 CPUs to be supported, they are not necessarily desirable in virtualized environments. The Extended Destination ID standard authored by David Woodhouse uses 7 "Reserved" bits for the high bits of a 15-bit Extended Destination ID in order to address this: http://david.woodhou.se/ExtDestId.pdf Add a loader tunable machdep.apic_ext_dest_id to control the use of this feature; the default value (-1) means "autodetect" while 0 and 1 mean disabled and enabled respectively. Code to detect host support in Xen, Hyper-V, KVM, and Bhyve will come in future commits, as will the code to use this setting in msi_map and ioapic_program_intpin. Tested on: EC2 r8i.96xlarge MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55890 (cherry picked from commit d9db6d759dfcf4a4559e66e777599bb3fa8ca14c) M sys/x86/include/apicvar.h M sys/x86/x86/local_apic.c ____________________________________________________________________________________________________________ Commit: 693ee9fca3bf915a2b82d3da751bcbeaf489094e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=693ee9fca3bf915a2b82d3da751bcbeaf489094e Author: Colin Percival (Sat 14 Mar 2026 05:51:04 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:54 BST) io_apic: Don't route to APIC ID > 255 I/O APIC Redirection Table Entries use 8 bits to encode the Destination ID. Attempting to route an IRQ to a higher APIC ID would result in it being silently routed to the value reduced modulo 256, causing a panic if the IRQ fired since the receiving CPU would not expect that IRQ. Instead, print a warning and mark the interrupt as invalid, resulting in it being forcibly masked. Reviewed by: kib Tested on: EC2 r8i.96xlarge MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55857 (cherry picked from commit 5809c9a77b2d3b83c056ba3ac5ba4e261c0af595) M sys/x86/x86/io_apic.c ____________________________________________________________________________________________________________ Commit: b75a566d1fa800d8307a7faa50ec22c2a93145bf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b75a566d1fa800d8307a7faa50ec22c2a93145bf Author: Colin Percival (Fri 20 Mar 2026 22:02:29 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:54 BST) x86: Add struct ioapic_intsrc.io_valid As of this commit, io_valid is always set to 1; but a future commit will set it to 0, at which point IOART_INTMSET will be set to forcibly disable interrupt sources regardless of whether they are requested to be "masked". Reviewed by: kib MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D56006 (cherry picked from commit 1d0ccd61563d48e914dccf3dd5cf0280d8331ec1) M sys/x86/x86/io_apic.c ____________________________________________________________________________________________________________ Commit: a25f78eafe472cb161d1405f63ad8c4491416a6b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a25f78eafe472cb161d1405f63ad8c4491416a6b Author: Colin Percival (Sat 14 Mar 2026 01:03:44 GMT) Committer: Colin Percival (Thu 16 Apr 2026 16:11:54 BST) clapic_handle_intr: KASSERT isrc != NULL If an interrupt arrives at a CPU which isn't expecting that particular vector, intr_lookup_source will return an isrc of NULL and we'll panic when intr_execute_handlers increments *isrc->is_count. Place a KASSERT a few nanoseconds earlier in order to leave some more breadcrumbs for the next person to trip over this behaviour. Tested on: EC2 r8i.96xlarge MFC after: 3 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55851 (cherry picked from commit f350063a251c9da0c5ce437eb4c44a2d716b673e) M sys/x86/x86/local_apic.c ____________________________________________________________________________________________________________ Commit: e77e112a3e2084918befee20645e6dcc81dea07b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e77e112a3e2084918befee20645e6dcc81dea07b Author: David Woodhouse (Thu 31 Jul 2025 08:33:54 BST) Committer: Colin Percival (Thu 16 Apr 2026 16:11:41 BST) bhyve: Support and advertise 15-bit MSI Extended Destination ID To support guests with more than 255 vCPUs, allow bits 5-11 of the MSI address to be used as additional destination ID bits. This is compatible with Hyper-V, KVM and Xen's implementation of the same enlightenment, as documented at http://david.woodhou.se/ExtDestId.pdf Reviewed by: kib Pull Request: https://github.com/freebsd/freebsd-src/pull/1797 Signed-off-by: David Woodhouse (cherry picked from commit 4322d597453d63d638675b8612d7aaabd65dcadd) M sys/amd64/vmm/io/vioapic.c M sys/amd64/vmm/vmm_lapic.c M sys/amd64/vmm/x86.c M sys/x86/include/apicreg.h ____________________________________________________________________________________________________________ Commit: 020a2480f55303f757e9683d05213ae3266e7831 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=020a2480f55303f757e9683d05213ae3266e7831 Author: David Woodhouse (Mon 11 Aug 2025 11:44:05 BST) Committer: Colin Percival (Thu 16 Apr 2026 16:11:41 BST) bhyve: Add CPUID_BHYVE_FEATURES leaf This allows the hypervisor to advertise features to the guest. The first such feature is CPUID_BHYVE_EXT_DEST_ID which advertises that 15 bits of target APIC ID are available in MSI (and I/O APIC) interrupts, as documented in http://david.woodhou.se/ExtDestId.pdf This defines the guest ABI. The actual implementation will come in a subsequent commit. Reviewed by: kib Pull Request: https://github.com/freebsd/freebsd-src/pull/1797 Signed-off-by: David Woodhouse (cherry picked from commit 313a68ea20b48629f655cf38987f4a6ff822f1ab) M sys/amd64/vmm/x86.c ____________________________________________________________________________________________________________ Commit: d51d91780b61180fbeae406a29e9a02ec74d56df URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d51d91780b61180fbeae406a29e9a02ec74d56df Author: Lexi Winter (Mon 6 Apr 2026 18:11:22 BST) Committer: Lexi Winter (Thu 16 Apr 2026 00:27:05 BST) packages: Fix build with libucl 0.9.3 In libucl 0.9.3, macros and includes are disabled by default when creating a new UCL parser. This breaks the package build, which relies on includes. Fix this by explicitly passing zero flags to ucl.parser(). MFC after: 3 days Fixes: abda442d92fd ("contrib/libucl: Import libucl 0.9.3") Reviewed by: kevans, bapt Reported by: freebsd@walstatt-de.de Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D56266 (cherry picked from commit 63d0e3e3aa2483420f828686336d6615616363d5) M release/packages/generate-ucl.lua ____________________________________________________________________________________________________________ Commit: 78bf20d2e2cf7b59752567cea5ed98ad7fd5efc1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=78bf20d2e2cf7b59752567cea5ed98ad7fd5efc1 Author: Robert Clausecker (Sun 22 Mar 2026 21:39:42 GMT) Committer: Robert Clausecker (Wed 15 Apr 2026 11:04:34 BST) libc/tests/string: add a more comprehensive unit test for strrchr() The unit tests are patterned after those for memrchr(). This catches the issue found in 293915. PR: 293915 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293915 ) Reviewed by: strajabot Reported by: safonov.paul@gmail.com MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56037 (cherry picked from commit 8b5d77bbcbd98e684226950be1c779e108059d8d) M lib/libc/tests/string/Makefile A lib/libc/tests/string/strrchr_test.c ____________________________________________________________________________________________________________ Commit: ab57518e50d9b711a65fa6a843dd851ee170aee3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ab57518e50d9b711a65fa6a843dd851ee170aee3 Author: Konstantin Belousov (Wed 15 Apr 2026 10:08:52 BST) Committer: Dag-Erling Smørgrav (Wed 15 Apr 2026 10:10:35 BST) sys/abi_types.h: Stick with 32-bit time32_t This unbreaks zfs on non-x86 64-bit architectures. M sys/sys/abi_types.h ____________________________________________________________________________________________________________ Commit: 2620eb7a3d42c56a0dc681c48475ebd84be18283 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2620eb7a3d42c56a0dc681c48475ebd84be18283 Author: Andre Albsmeier (Sun 12 Apr 2026 17:10:59 BST) Committer: Michael Osipov (Wed 15 Apr 2026 09:46:45 BST) daemon(8): Add "--output-file -o" to list of options enabling supervision mode This is the small internal doc fix from https://reviews.freebsd.org/D46313 Reviewed by: michaelo Approved by: (blanket; comment fix) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55325 (cherry picked from commit e9a69948a8837601d71e556550a272ca85c03e48) M usr.sbin/daemon/daemon.c ____________________________________________________________________________________________________________ Commit: 3b6f570e36efb60e587ce020e67a354c56e8ccf7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3b6f570e36efb60e587ce020e67a354c56e8ccf7 Author: Gordon Bergling (Sat 4 Apr 2026 08:08:25 BST) Committer: Gordon Bergling (Tue 14 Apr 2026 18:32:59 BST) shlib-compat: Fix two typos in error messages - s/implemeted/implemented/ (cherry picked from commit 3957e233dd9cf7b7599dd0a5efc59a78adfa9441) M tools/tools/shlib-compat/shlib-compat.py ____________________________________________________________________________________________________________ Commit: d23e0bc9c4004364b573c03d674cb73588c6c014 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d23e0bc9c4004364b573c03d674cb73588c6c014 Author: Gordon Bergling (Sat 4 Apr 2026 08:06:58 BST) Committer: Gordon Bergling (Tue 14 Apr 2026 18:32:41 BST) ixl(4): Fix a typo in a source code comment - s/seperated/separated/ (cherry picked from commit ef3703a8cd9ade13d0c7a685577100e1fc18ee09) M sys/dev/ixl/ixl_txrx.c ____________________________________________________________________________________________________________ Commit: cbddd425af7da1559275599fb564c98fb80e3450 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cbddd425af7da1559275599fb564c98fb80e3450 Author: Gordon Bergling (Sat 4 Apr 2026 08:03:51 BST) Committer: Gordon Bergling (Tue 14 Apr 2026 18:32:31 BST) bhnd(4): Fix a typo in a source code comment - s/impementations/implementations/ (cherry picked from commit 04be4d04bbcbd061455b4424488b06927487a948) M sys/dev/bhnd/bhnd_bus_if.m ____________________________________________________________________________________________________________ Commit: 82333a559ea8cf793ee55c2001c6bf3f1818061d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=82333a559ea8cf793ee55c2001c6bf3f1818061d Author: Gordon Bergling (Sat 4 Apr 2026 08:09:56 BST) Committer: Gordon Bergling (Tue 14 Apr 2026 18:32:10 BST) bsdconfig(8): Fix a typo in a source code comment - s/THis/This/ (cherry picked from commit b427b661be01e7b112531ba0b1ea27377a963bb8) M usr.sbin/bsdconfig/share/common.subr ____________________________________________________________________________________________________________ Commit: 3bc0114674a590bcec90f74b20115085ff914c8d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3bc0114674a590bcec90f74b20115085ff914c8d Author: Olivier Certner (Fri 13 Feb 2026 17:20:13 GMT) Committer: Dag-Erling Smørgrav (Tue 14 Apr 2026 10:15:35 BST) sys/abi_types.h: time32_t is 64-bit on non-x86 architectures As long as 'sys/compat/freebsd32/freebsd32.h' is used unconditionally on all platforms (in 'kern_umtx.c' at least), the rule of thumb is to ensure that 'struct foo32' on a 32-bit arch is type-compatible with 'struct foo' on the same arch. In practice, this is very simple to achieve: All 'foo32' types should be compatible with 'foo' on 32-bit architectures, which is what we are supposed to do already for compat' structures by design. The recently introduced 'freebsd32_uint64_t' type typically supports that. This change fixes commit 87632ddf67b0 ("openzfs sys/types32.h: use abi_compat.h for time32_t") which was defining 'time32_t' to 'in32_t' for all 32-bit architectures, which is wrong but on i386. By luck, this did not change the size of whole 'struct ffclock_estimate32' (whose size is compile-time asserted) because 'struct bintime32''s one would stay the same, as even if its field 'sec' was incorrectly sized after that commit, the 'frac' one is 64-bit and 64-bit aligned on all non-x86 architectures so its offset in 'struct bintime32' would stay the same. Reviewed by: kib Fixes: 87632ddf67b0 ("openzfs sys/types32.h: use abi_compat.h for time32_t") Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55283 (cherry picked from commit 4ccca2100887943b11187787004bc8efc2a149c6) M sys/sys/abi_types.h ____________________________________________________________________________________________________________ Commit: 55243172c19047530f9377505e8b759caff17925 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=55243172c19047530f9377505e8b759caff17925 Author: Michael Osipov (Thu 9 Apr 2026 12:39:41 BST) Committer: Michael Osipov (Tue 14 Apr 2026 08:27:40 BST) loader.efi.8/efibootmgr.8: Don't use contradicting term 'EFI BIOS' Both (U)EFI and BIOS are completely different things, be precise and don't use them together. Reviewed by: imp MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56329 (cherry picked from commit 4f684e929de1275b1099b17b2a2cff0d3f4af223) M stand/efi/loader/main.c M stand/man/loader.efi.8 M usr.sbin/efibootmgr/efibootmgr.8 ____________________________________________________________________________________________________________ Commit: 8de7c76ee02fcc7a405d47cc4b816c27de0dc2e4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8de7c76ee02fcc7a405d47cc4b816c27de0dc2e4 Author: Baptiste Daroussin (Wed 14 Jan 2026 13:48:32 GMT) Committer: Enji Cooper (Tue 14 Apr 2026 02:49:17 BST) ncurses: merge update to ncurses 6.6 6.6 is ABI compatible with 6.5 (tested with abidiff) Remove html documentation to ease updates MFC After: 1 month (cherry picked from commit 68ad2b0d7af2a3571c4abac9afa712f9b09b721c) M ObsoleteFiles.inc M contrib/ncurses/AUTHORS M contrib/ncurses/COPYING M contrib/ncurses/INSTALL M contrib/ncurses/MANIFEST M contrib/ncurses/Makefile.in M contrib/ncurses/Makefile.os2 M contrib/ncurses/NEWS M contrib/ncurses/VERSION M contrib/ncurses/aclocal.m4 M contrib/ncurses/announce.html.in M contrib/ncurses/config.guess M contrib/ncurses/config.sub M contrib/ncurses/configure M contrib/ncurses/configure.in M contrib/ncurses/dist.mk D contrib/ncurses/doc/html/hackguide.html D contrib/ncurses/doc/html/ncurses-intro.html M contrib/ncurses/doc/ncurses-intro.doc M contrib/ncurses/form/Makefile.in M contrib/ncurses/form/fld_arg.c M contrib/ncurses/form/fld_attr.c M contrib/ncurses/form/fld_current.c M contrib/ncurses/form/fld_def.c M contrib/ncurses/form/fld_dup.c M contrib/ncurses/form/form.priv.h M contrib/ncurses/form/frm_data.c M contrib/ncurses/form/frm_driver.c M contrib/ncurses/form/frm_post.c M contrib/ncurses/form/frm_req_name.c M contrib/ncurses/form/frm_sub.c M contrib/ncurses/form/frm_win.c M contrib/ncurses/form/fty_enum.c M contrib/ncurses/form/fty_generic.c M contrib/ncurses/form/fty_int.c M contrib/ncurses/form/fty_num.c M contrib/ncurses/form/fty_regex.c M contrib/ncurses/include/Caps M contrib/ncurses/include/Caps.aix4 M contrib/ncurses/include/Caps.hpux11 M contrib/ncurses/include/Caps.keys M contrib/ncurses/include/Caps.osf1r5 M contrib/ncurses/include/Caps.uwin M contrib/ncurses/include/MKkey_defs.sh M contrib/ncurses/include/MKterm.h.awk.in M contrib/ncurses/include/Makefile.in M contrib/ncurses/include/capdefaults.c M contrib/ncurses/include/curses.h.in M contrib/ncurses/include/curses.tail M contrib/ncurses/include/curses.wide M contrib/ncurses/include/headers M contrib/ncurses/include/nc_alloc.h M contrib/ncurses/include/nc_termios.h M contrib/ncurses/include/nc_tparm.h R070 contrib/ncurses/include/nc_win32.h contrib/ncurses/include/nc_win32.h.in M contrib/ncurses/include/ncurses_cfg.hin M contrib/ncurses/include/ncurses_defs D contrib/ncurses/include/ncurses_mingw.h M contrib/ncurses/include/term_entry.h M contrib/ncurses/include/tic.h M contrib/ncurses/include/unctrl.h.in D contrib/ncurses/include/win32_curses.h M contrib/ncurses/install-sh M contrib/ncurses/man/MKada_config.in M contrib/ncurses/man/MKncu_config.in M contrib/ncurses/man/MKterminfo.sh M contrib/ncurses/man/Makefile.in M contrib/ncurses/man/captoinfo.1m M contrib/ncurses/man/clear.1 M contrib/ncurses/man/curs_add_wch.3x M contrib/ncurses/man/curs_add_wchstr.3x M contrib/ncurses/man/curs_addch.3x M contrib/ncurses/man/curs_addchstr.3x M contrib/ncurses/man/curs_addstr.3x M contrib/ncurses/man/curs_addwstr.3x M contrib/ncurses/man/curs_attr.3x M contrib/ncurses/man/curs_beep.3x M contrib/ncurses/man/curs_bkgd.3x M contrib/ncurses/man/curs_bkgrnd.3x M contrib/ncurses/man/curs_border.3x M contrib/ncurses/man/curs_border_set.3x M contrib/ncurses/man/curs_clear.3x M contrib/ncurses/man/curs_color.3x M contrib/ncurses/man/curs_delch.3x M contrib/ncurses/man/curs_deleteln.3x M contrib/ncurses/man/curs_extend.3x M contrib/ncurses/man/curs_get_wch.3x M contrib/ncurses/man/curs_get_wstr.3x M contrib/ncurses/man/curs_getcchar.3x M contrib/ncurses/man/curs_getch.3x M contrib/ncurses/man/curs_getstr.3x M contrib/ncurses/man/curs_getyx.3x M contrib/ncurses/man/curs_in_wch.3x M contrib/ncurses/man/curs_in_wchstr.3x M contrib/ncurses/man/curs_inch.3x M contrib/ncurses/man/curs_inchstr.3x M contrib/ncurses/man/curs_initscr.3x M contrib/ncurses/man/curs_inopts.3x M contrib/ncurses/man/curs_ins_wch.3x M contrib/ncurses/man/curs_ins_wstr.3x M contrib/ncurses/man/curs_insch.3x M contrib/ncurses/man/curs_insstr.3x M contrib/ncurses/man/curs_instr.3x M contrib/ncurses/man/curs_inwstr.3x M contrib/ncurses/man/curs_kernel.3x M contrib/ncurses/man/curs_legacy.3x M contrib/ncurses/man/curs_mouse.3x M contrib/ncurses/man/curs_move.3x M contrib/ncurses/man/curs_opaque.3x M contrib/ncurses/man/curs_outopts.3x M contrib/ncurses/man/curs_overlay.3x M contrib/ncurses/man/curs_pad.3x M contrib/ncurses/man/curs_print.3x M contrib/ncurses/man/curs_printw.3x M contrib/ncurses/man/curs_refresh.3x M contrib/ncurses/man/curs_scanw.3x M contrib/ncurses/man/curs_scr_dump.3x M contrib/ncurses/man/curs_scroll.3x M contrib/ncurses/man/curs_slk.3x M contrib/ncurses/man/curs_sp_funcs.3x M contrib/ncurses/man/curs_termattrs.3x M contrib/ncurses/man/curs_termcap.3x M contrib/ncurses/man/curs_terminfo.3x M contrib/ncurses/man/curs_threads.3x M contrib/ncurses/man/curs_touch.3x M contrib/ncurses/man/curs_trace.3x M contrib/ncurses/man/curs_util.3x M contrib/ncurses/man/curs_variables.3x M contrib/ncurses/man/curs_window.3x M contrib/ncurses/man/define_key.3x M contrib/ncurses/man/form.3x M contrib/ncurses/man/form_driver.3x M contrib/ncurses/man/form_field.3x M contrib/ncurses/man/form_field_buffer.3x M contrib/ncurses/man/form_field_new.3x M contrib/ncurses/man/form_field_opts.3x M contrib/ncurses/man/form_field_userptr.3x M contrib/ncurses/man/form_field_validation.3x M contrib/ncurses/man/form_fieldtype.3x M contrib/ncurses/man/form_hook.3x M contrib/ncurses/man/form_new.3x M contrib/ncurses/man/form_opts.3x M contrib/ncurses/man/form_page.3x M contrib/ncurses/man/form_requestname.3x M contrib/ncurses/man/form_userptr.3x M contrib/ncurses/man/form_win.3x M contrib/ncurses/man/infocmp.1m M contrib/ncurses/man/infotocap.1m M contrib/ncurses/man/key_defined.3x M contrib/ncurses/man/keybound.3x M contrib/ncurses/man/keyok.3x M contrib/ncurses/man/legacy_coding.3x M contrib/ncurses/man/make_sed.sh M contrib/ncurses/man/man_db.renames.in M contrib/ncurses/man/manhtml.aliases M contrib/ncurses/man/manhtml.externs M contrib/ncurses/man/manlinks.sed M contrib/ncurses/man/menu.3x M contrib/ncurses/man/menu_driver.3x M contrib/ncurses/man/menu_hook.3x M contrib/ncurses/man/menu_items.3x M contrib/ncurses/man/menu_mark.3x M contrib/ncurses/man/menu_new.3x M contrib/ncurses/man/menu_opts.3x M contrib/ncurses/man/menu_pattern.3x M contrib/ncurses/man/menu_requestname.3x M contrib/ncurses/man/menu_spacing.3x M contrib/ncurses/man/menu_userptr.3x M contrib/ncurses/man/menu_win.3x M contrib/ncurses/man/mitem_current.3x M contrib/ncurses/man/mitem_name.3x M contrib/ncurses/man/mitem_new.3x M contrib/ncurses/man/mitem_opts.3x M contrib/ncurses/man/mitem_userptr.3x M contrib/ncurses/man/ncurses.3x M contrib/ncurses/man/new_pair.3x M contrib/ncurses/man/panel.3x M contrib/ncurses/man/resizeterm.3x M contrib/ncurses/man/scr_dump.5 M contrib/ncurses/man/tabs.1 M contrib/ncurses/man/term.5 M contrib/ncurses/man/term.7 M contrib/ncurses/man/term_variables.3x M contrib/ncurses/man/terminfo.head M contrib/ncurses/man/terminfo.tail M contrib/ncurses/man/tic.1m M contrib/ncurses/man/toe.1m M contrib/ncurses/man/tput.1 M contrib/ncurses/man/tset.1 M contrib/ncurses/man/user_caps.5 M contrib/ncurses/man/wresize.3x M contrib/ncurses/menu/Makefile.in M contrib/ncurses/menu/m_driver.c M contrib/ncurses/menu/m_global.c M contrib/ncurses/menu/m_item_new.c M contrib/ncurses/menu/m_item_vis.c M contrib/ncurses/menu/m_pattern.c M contrib/ncurses/menu/m_post.c M contrib/ncurses/menu/m_req_name.c M contrib/ncurses/menu/menu.priv.h M contrib/ncurses/menu/mf_common.h M contrib/ncurses/misc/Makefile.in M contrib/ncurses/misc/gen-pkgconfig.in M contrib/ncurses/misc/gen_edit.sh M contrib/ncurses/misc/magic M contrib/ncurses/misc/makellib M contrib/ncurses/misc/ncurses-config.in M contrib/ncurses/misc/run_tic.in M contrib/ncurses/misc/terminfo.src M contrib/ncurses/mk-1st.awk M contrib/ncurses/ncurses/Makefile.in M contrib/ncurses/ncurses/base/MKkeyname.awk M contrib/ncurses/ncurses/base/MKlib_gen.sh M contrib/ncurses/ncurses/base/MKunctrl.awk M contrib/ncurses/ncurses/base/define_key.c M contrib/ncurses/ncurses/base/key_defined.c M contrib/ncurses/ncurses/base/keybound.c M contrib/ncurses/ncurses/base/keyok.c M contrib/ncurses/ncurses/base/legacy_coding.c M contrib/ncurses/ncurses/base/lib_addch.c M contrib/ncurses/ncurses/base/lib_addstr.c M contrib/ncurses/ncurses/base/lib_beep.c M contrib/ncurses/ncurses/base/lib_bkgd.c M contrib/ncurses/ncurses/base/lib_chgat.c M contrib/ncurses/ncurses/base/lib_color.c M contrib/ncurses/ncurses/base/lib_colorset.c M contrib/ncurses/ncurses/base/lib_delch.c M contrib/ncurses/ncurses/base/lib_delwin.c M contrib/ncurses/ncurses/base/lib_dft_fgbg.c M contrib/ncurses/ncurses/base/lib_driver.c M contrib/ncurses/ncurses/base/lib_echo.c M contrib/ncurses/ncurses/base/lib_endwin.c M contrib/ncurses/ncurses/base/lib_erase.c M contrib/ncurses/ncurses/base/lib_flash.c M contrib/ncurses/ncurses/base/lib_freeall.c M contrib/ncurses/ncurses/base/lib_getch.c M contrib/ncurses/ncurses/base/lib_getstr.c M contrib/ncurses/ncurses/base/lib_initscr.c M contrib/ncurses/ncurses/base/lib_insch.c M contrib/ncurses/ncurses/base/lib_insnstr.c M contrib/ncurses/ncurses/base/lib_instr.c M contrib/ncurses/ncurses/base/lib_mouse.c M contrib/ncurses/ncurses/base/lib_mvwin.c M contrib/ncurses/ncurses/base/lib_newterm.c M contrib/ncurses/ncurses/base/lib_newwin.c M contrib/ncurses/ncurses/base/lib_nl.c M contrib/ncurses/ncurses/base/lib_overlay.c M contrib/ncurses/ncurses/base/lib_pad.c M contrib/ncurses/ncurses/base/lib_printw.c M contrib/ncurses/ncurses/base/lib_redrawln.c M contrib/ncurses/ncurses/base/lib_refresh.c M contrib/ncurses/ncurses/base/lib_restart.c M contrib/ncurses/ncurses/base/lib_screen.c M contrib/ncurses/ncurses/base/lib_set_term.c M contrib/ncurses/ncurses/base/lib_slk.c M contrib/ncurses/ncurses/base/lib_slkatr_set.c M contrib/ncurses/ncurses/base/lib_slkatrof.c M contrib/ncurses/ncurses/base/lib_slkatron.c M contrib/ncurses/ncurses/base/lib_slkatrset.c M contrib/ncurses/ncurses/base/lib_slkattr.c M contrib/ncurses/ncurses/base/lib_slkclear.c M contrib/ncurses/ncurses/base/lib_slkcolor.c M contrib/ncurses/ncurses/base/lib_slklab.c M contrib/ncurses/ncurses/base/lib_slkrefr.c M contrib/ncurses/ncurses/base/lib_slkset.c M contrib/ncurses/ncurses/base/lib_slktouch.c M contrib/ncurses/ncurses/base/lib_touch.c M contrib/ncurses/ncurses/base/lib_ungetch.c M contrib/ncurses/ncurses/base/lib_wattron.c M contrib/ncurses/ncurses/base/lib_winch.c M contrib/ncurses/ncurses/base/lib_window.c M contrib/ncurses/ncurses/base/nc_panel.c M contrib/ncurses/ncurses/base/new_pair.c M contrib/ncurses/ncurses/base/resizeterm.c M contrib/ncurses/ncurses/base/safe_sprintf.c M contrib/ncurses/ncurses/base/tries.c M contrib/ncurses/ncurses/base/vsscanf.c M contrib/ncurses/ncurses/base/wresize.c M contrib/ncurses/ncurses/build.priv.h M contrib/ncurses/ncurses/curses.priv.h M contrib/ncurses/ncurses/llib-lncurses M contrib/ncurses/ncurses/llib-lncursest M contrib/ncurses/ncurses/llib-lncursestw M contrib/ncurses/ncurses/llib-lncursesw M contrib/ncurses/ncurses/llib-ltinfo M contrib/ncurses/ncurses/llib-ltinfot M contrib/ncurses/ncurses/llib-ltinfotw M contrib/ncurses/ncurses/llib-ltinfow M contrib/ncurses/ncurses/modules M contrib/ncurses/ncurses/new_pair.h R059 contrib/ncurses/include/nc_mingw.h contrib/ncurses/ncurses/report_ctype.c M contrib/ncurses/ncurses/report_hashing.c M contrib/ncurses/ncurses/report_offsets.c M contrib/ncurses/ncurses/term.priv.h M contrib/ncurses/ncurses/tinfo/MKcaptab.awk M contrib/ncurses/ncurses/tinfo/MKcaptab.sh M contrib/ncurses/ncurses/tinfo/MKcodes.awk M contrib/ncurses/ncurses/tinfo/MKfallback.sh M contrib/ncurses/ncurses/tinfo/MKkeys_list.sh M contrib/ncurses/ncurses/tinfo/MKnames.awk M contrib/ncurses/ncurses/tinfo/MKuserdefs.sh M contrib/ncurses/ncurses/tinfo/access.c M contrib/ncurses/ncurses/tinfo/add_tries.c M contrib/ncurses/ncurses/tinfo/alloc_entry.c M contrib/ncurses/ncurses/tinfo/alloc_ttype.c M contrib/ncurses/ncurses/tinfo/captoinfo.c M contrib/ncurses/ncurses/tinfo/comp_error.c M contrib/ncurses/ncurses/tinfo/comp_expand.c M contrib/ncurses/ncurses/tinfo/comp_hash.c M contrib/ncurses/ncurses/tinfo/comp_parse.c M contrib/ncurses/ncurses/tinfo/comp_scan.c M contrib/ncurses/ncurses/tinfo/db_iterator.c M contrib/ncurses/ncurses/tinfo/doalloc.c M contrib/ncurses/ncurses/tinfo/entries.c M contrib/ncurses/ncurses/tinfo/getenv_num.c M contrib/ncurses/ncurses/tinfo/hashed_db.c M contrib/ncurses/ncurses/tinfo/home_terminfo.c M contrib/ncurses/ncurses/tinfo/init_keytry.c M contrib/ncurses/ncurses/tinfo/lib_acs.c M contrib/ncurses/ncurses/tinfo/lib_baudrate.c M contrib/ncurses/ncurses/tinfo/lib_cur_term.c M contrib/ncurses/ncurses/tinfo/lib_data.c M contrib/ncurses/ncurses/tinfo/lib_has_cap.c M contrib/ncurses/ncurses/tinfo/lib_kernel.c M contrib/ncurses/ncurses/tinfo/lib_napms.c M contrib/ncurses/ncurses/tinfo/lib_options.c M contrib/ncurses/ncurses/tinfo/lib_print.c M contrib/ncurses/ncurses/tinfo/lib_raw.c M contrib/ncurses/ncurses/tinfo/lib_setup.c M contrib/ncurses/ncurses/tinfo/lib_termcap.c M contrib/ncurses/ncurses/tinfo/lib_termname.c M contrib/ncurses/ncurses/tinfo/lib_tgoto.c M contrib/ncurses/ncurses/tinfo/lib_ti.c M contrib/ncurses/ncurses/tinfo/lib_tparm.c M contrib/ncurses/ncurses/tinfo/lib_tputs.c M contrib/ncurses/ncurses/tinfo/lib_ttyflags.c M contrib/ncurses/ncurses/tinfo/lib_win32con.c M contrib/ncurses/ncurses/tinfo/lib_win32util.c M contrib/ncurses/ncurses/tinfo/make_hash.c M contrib/ncurses/ncurses/tinfo/make_keys.c M contrib/ncurses/ncurses/tinfo/name_match.c M contrib/ncurses/ncurses/tinfo/obsolete.c M contrib/ncurses/ncurses/tinfo/parse_entry.c M contrib/ncurses/ncurses/tinfo/read_entry.c M contrib/ncurses/ncurses/tinfo/read_termcap.c M contrib/ncurses/ncurses/tinfo/strings.c M contrib/ncurses/ncurses/tinfo/tinfo_driver.c M contrib/ncurses/ncurses/tinfo/trim_sgr0.c M contrib/ncurses/ncurses/tinfo/write_entry.c M contrib/ncurses/ncurses/trace/lib_trace.c M contrib/ncurses/ncurses/trace/lib_traceatr.c M contrib/ncurses/ncurses/trace/lib_tracebits.c M contrib/ncurses/ncurses/trace/lib_tracechr.c M contrib/ncurses/ncurses/trace/lib_tracedmp.c M contrib/ncurses/ncurses/trace/lib_tracemse.c M contrib/ncurses/ncurses/trace/trace_buf.c M contrib/ncurses/ncurses/trace/trace_tries.c M contrib/ncurses/ncurses/trace/varargs.c M contrib/ncurses/ncurses/trace/visbuf.c M contrib/ncurses/ncurses/tty/MKexpanded.sh M contrib/ncurses/ncurses/tty/hardscroll.c M contrib/ncurses/ncurses/tty/hashmap.c M contrib/ncurses/ncurses/tty/lib_mvcur.c M contrib/ncurses/ncurses/tty/lib_tstp.c M contrib/ncurses/ncurses/tty/lib_twait.c M contrib/ncurses/ncurses/tty/lib_vidattr.c M contrib/ncurses/ncurses/tty/tty_update.c M contrib/ncurses/ncurses/wcwidth.h M contrib/ncurses/ncurses/widechar/charable.c M contrib/ncurses/ncurses/widechar/lib_add_wch.c M contrib/ncurses/ncurses/widechar/lib_box_set.c M contrib/ncurses/ncurses/widechar/lib_cchar.c M contrib/ncurses/ncurses/widechar/lib_get_wch.c M contrib/ncurses/ncurses/widechar/lib_get_wstr.c M contrib/ncurses/ncurses/widechar/lib_hline_set.c M contrib/ncurses/ncurses/widechar/lib_in_wch.c M contrib/ncurses/ncurses/widechar/lib_in_wchnstr.c M contrib/ncurses/ncurses/widechar/lib_ins_wch.c M contrib/ncurses/ncurses/widechar/lib_inwstr.c M contrib/ncurses/ncurses/widechar/lib_key_name.c M contrib/ncurses/ncurses/widechar/lib_pecho_wchar.c M contrib/ncurses/ncurses/widechar/lib_slk_wset.c M contrib/ncurses/ncurses/widechar/lib_unget_wch.c M contrib/ncurses/ncurses/widechar/lib_vid_attr.c M contrib/ncurses/ncurses/widechar/lib_vline_set.c M contrib/ncurses/ncurses/widechar/lib_wacs.c M contrib/ncurses/ncurses/widechar/lib_wunctrl.c M contrib/ncurses/ncurses/widechar/widechars.c M contrib/ncurses/ncurses/win32con/gettimeofday.c M contrib/ncurses/ncurses/win32con/wcwidth.c M contrib/ncurses/ncurses/win32con/win32_driver.c D contrib/ncurses/ncurses/win32con/win_driver.c M contrib/ncurses/panel/Makefile.in M contrib/ncurses/panel/p_above.c M contrib/ncurses/panel/p_below.c M contrib/ncurses/panel/p_new.c M contrib/ncurses/panel/panel.c M contrib/ncurses/panel/panel.priv.h M contrib/ncurses/progs/Makefile.in M contrib/ncurses/progs/capconvert M contrib/ncurses/progs/clear.c M contrib/ncurses/progs/clear_cmd.c M contrib/ncurses/progs/dump_entry.c M contrib/ncurses/progs/infocmp.c M contrib/ncurses/progs/modules M contrib/ncurses/progs/progs.priv.h M contrib/ncurses/progs/reset_cmd.c M contrib/ncurses/progs/tabs.c M contrib/ncurses/progs/tic.c M contrib/ncurses/progs/toe.c M contrib/ncurses/progs/tput.c M contrib/ncurses/progs/tset.c M lib/ncurses/tinfo/Makefile M lib/ncurses/tinfo/ncurses_cfg.h M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: dc61491025091d9e61048cc3cfb18d25ed354a8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dc61491025091d9e61048cc3cfb18d25ed354a8b Author: Ed Maste (Thu 2 Apr 2026 22:59:42 BST) Committer: Ed Maste (Mon 13 Apr 2026 18:43:05 BST) fmax.3: Add caveat for going beyond C std requirements libm's fmax and fmin family of functions treat +0.0 as greater than -0.0. This is not required by the C standard, so the user may not see this behaviour due to compiler optimization. PR: 294214 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294214 ) Reviewed by: fuz Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56230 (cherry picked from commit 7764e9ca28a9702aed4ba7391e055ec2fcf35c41) (cherry picked from commit 855507463e0d3903d31aa7c084efbf4f819b5d63) M lib/msun/man/fmax.3 ____________________________________________________________________________________________________________ Commit: c4266d84c56f845945349a83801d99ca9ecf5d3a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c4266d84c56f845945349a83801d99ca9ecf5d3a Author: Dag-Erling Smørgrav (Tue 7 Apr 2026 14:54:28 BST) Committer: Dag-Erling Smørgrav (Mon 13 Apr 2026 18:39:36 BST) tunefs: Better fix for arm64 alignment issues Rather than trust that the compiler will lay out the stack frame the way we expect it to, use a union to force the correct alignment. MFC after: 1 week Fixes: 616f47f176c3 ("tunefs: Fix alignment warning on arm64") Reviewed by: kevans, mckusick Differential Revision: https://reviews.freebsd.org/D56245 (cherry picked from commit 8244dd326265867293b2286efc3d571f06ef0dab) tunefs: Fix pointer arithmetic While here, remove a bogus const which has been there for years. MFC after: 1 week Reported by: ivy@ Fixes: 1b83e8a3f840 ("Constify string pointers.") Fixes: 8244dd326265 ("tunefs: Better fix for arm64 alignment issues") Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D56343 (cherry picked from commit 9d95d806691e4ef1411c6c3b892d8b774754d724) M sbin/tunefs/tunefs.c ____________________________________________________________________________________________________________ Commit: efab056932ede3f1e14cfcc800f5c421f2d78b95 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=efab056932ede3f1e14cfcc800f5c421f2d78b95 Author: Kyle Evans (Thu 9 Apr 2026 03:37:00 BST) Committer: Kyle Evans (Mon 13 Apr 2026 15:43:17 BST) kqueue: slightly clarify the flow in knlist_cleardel() This is purely a cosmetic change to make it a little easier on the eyes, rather than jumping back to the else branch up top. Re-flow it to use another loop on the outside and just inline the re-lock before we repeat after awaking from fluxwait. The !killkn path should maybe issue a wakeup if there's a thread in KQ_SLEEP so that userland can observe the EOF, but this isn't a practical problem today: pretty much every case of knlist_clear is tied to a file descriptor and called in the close(2) path. As a consequence, potentially affected knotes are almost always destroyed before we even get to knlist_clear(). Reviewed by: kib, markj (cherry picked from commit c6dd40f2d35d596ca60a5d87616c3e4a0fd4f676) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: 64c72d3020f5c0d07219745f658400ca26654d84 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=64c72d3020f5c0d07219745f658400ca26654d84 Author: Kyle Evans (Thu 9 Apr 2026 03:37:00 BST) Committer: Kyle Evans (Mon 13 Apr 2026 15:43:17 BST) kqueue: don't leak file refs on failure to knote_attach() We'll subsequently just knote_free() since the knote is barely constructed, but that bypasses any logic that might release references on owned files/fops. Defer clearing those until the knote actually owns them and update the comment to draw the line more clearly. Reviewed by: kib (cherry picked from commit 0bf4d22c37083170961c31694b90551538901a1c) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: 6706984194d76b8eaa13508c7b781e817cb76df2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6706984194d76b8eaa13508c7b781e817cb76df2 Author: Kyle Evans (Thu 9 Apr 2026 03:37:00 BST) Committer: Kyle Evans (Mon 13 Apr 2026 15:43:17 BST) libc: fix memfd_create's HUGETLB handling The 'simplification' commit referenced below actually broke one aspect of MFD_HUGETLB: the caller isn't supposed to be required to specify a size. MFD_HUGETLB by itself without a shift mask just requests a large page, so we revert that part of memfd_create() back. While we're here, fix up the related parts of the manpages a little bit, since MFD_HUGETLB is actually supported. The manpage claims that we would return ENOSYS if forced mappings weren't supported, but this was actually not true. However, that seems like a very important distinction to make between ENOSYS and EOPNOTSUPP, so fix the implementation to match the docs. Reviewed by: kib, markj (cherry picked from commit 9a8d333368baef356f0a611b47ec592568dd14f9) M lib/libc/gen/memfd_create.c M lib/libc/sys/shm_open.2 M tests/sys/posixshm/memfd_test.c A tests/sys/posixshm/posixshm.h M tests/sys/posixshm/posixshm_test.c ____________________________________________________________________________________________________________ Commit: 9ef671ef0c6c50e85a35d867ef1c7890f9de91af URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9ef671ef0c6c50e85a35d867ef1c7890f9de91af Author: Kyle Evans (Wed 8 Apr 2026 13:49:18 BST) Committer: Kyle Evans (Mon 13 Apr 2026 15:43:16 BST) lualoader: allow the local module to filter out the BE list This allows something like the following local.lua to install a filter to implement its own notion of hidden BEs using a naming convention of a leading dot to hide them: -- file: /boot/lua/local.lua local core = require("core") local function be_hide(be) if core.isSingleUserBoot() then -- All BEs are accepted for single-user return true end local name = be:match("/([^/]+)$") if not name then -- Accept malformed BEs, for whatever reason return true end return name:match("^%.") == nil end if core.bootenvFilter then -- Just in case we need to be compatible with older versions of -- core.lua without the filtering functionality. core.bootenvFilter(be_hide) end -- EOF Requested by: Marek Zarychta Reviewed by: imp (cherry picked from commit bf0881060ecd75ce79683b82ebcd4809eadf7cf5) M stand/lua/core.lua M stand/lua/core.lua.8 ____________________________________________________________________________________________________________ Commit: 42a8f973cb90fa40025586f083e7b13db7f81926 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=42a8f973cb90fa40025586f083e7b13db7f81926 Author: Kyle Evans (Wed 1 Apr 2026 23:30:48 BST) Committer: Kyle Evans (Mon 13 Apr 2026 15:43:16 BST) kqueue: compare against the size in kqueue_expand This is a cosmetic change, rather than a functional one: comparing the knlistsize against the fd requires a little bit of mental gymnastics to confirm that this is fine and not doing unnecessary work in some cases. Notably, one must consider that kq_knlistsize only grows in KQEXTENT chunks, which means that concurrent threads trying to grow the kqueue to consecutive fds will usually not result in the list being replaced twice. One can also more clearly rule out classes of arithmetic problems in the final `else` branch. Reviewed by: kib, markj (cherry picked from commit 0b4f0e0515d0c7ec855cd654ae5dc562f4931cae) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: f206751e1280410a8c911283a92ee9194a3f1ac6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f206751e1280410a8c911283a92ee9194a3f1ac6 Author: Kyle Evans (Wed 1 Apr 2026 23:30:48 BST) Committer: Kyle Evans (Mon 13 Apr 2026 15:43:15 BST) kqueue: simplify knote_fdclose() The influx logic in knote_fdclose() is a little misguided, the resulting wakeup() call should always be redundant: knote_drop_detached() will always issue a wakeup before it returns, so anything waiting on *that* knote that had entered fluxwait should have been woken up then. This is the obvious divergence from the other influx/wakeup pattern in the implementation, which will kn_influx-- and then issue the wakeup after it has processed all of the knotes it can make progress on. While we're here, the kq_knlist cannot shrink, so we can avoid that condition in the loop and avoid potentially excessive wakeups from fluxwait on kqueues that we didn't touch. Reviewed by: kib, markj (cherry picked from commit ff1050d2a366bd288a6ebbf63f98003272513f92) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: cdd2a1d19ad3e9c62a12b78512522ca972bbd0e2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cdd2a1d19ad3e9c62a12b78512522ca972bbd0e2 Author: Kyle Evans (Wed 1 Apr 2026 23:30:48 BST) Committer: Kyle Evans (Mon 13 Apr 2026 15:43:15 BST) kqueue: add some kn_knlist assertions around knlist_(add|remove) We currently assert that kn_status is accurate, but there's more room for error. Neither of these are very likely, but currently we'd blow up in SLIST*() macros instead of providing more obvious diagnostics. It's perhaps only worth testing these because knlist_remove() requires getting logic across both f_attach() and f_detach() correct. Reviewed by: kib, markj (cherry picked from commit 306c9049c642da6a59a5dc088589605a9aa38b87) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: aaa210987afad8e575088f608a0b85f98186602b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=aaa210987afad8e575088f608a0b85f98186602b Author: Li-Wen Hsu (Thu 9 Apr 2026 05:06:19 BST) Committer: Li-Wen Hsu (Mon 13 Apr 2026 11:24:13 BST) installer: Add download.freebsd.org to mirror list download.freebsd.org is backed by project mirrors and a CDN, which should benefit most users. Sponsored by: The FreeBSD Foundation Reviewed by: delphij (releng) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54849 (cherry picked from commit 45079cdf8b517adf803db7dc7aa85e5728cfeb2f) M usr.sbin/bsdinstall/scripts/mirrorselect ____________________________________________________________________________________________________________ Commit: 0ccb63941591d8b9ec77b95d3a4dff11c784e2ad URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0ccb63941591d8b9ec77b95d3a4dff11c784e2ad Author: Warner Losh (Sun 26 May 2024 18:39:18 BST) Committer: Warner Losh (Mon 13 Apr 2026 06:02:27 BST) cross-build: Define __*int*_t and include sys/cdefs.h FreeBSD assumes that sys/types.h includes sys/cdefs.h, so add it here. FreeBSD also needs __*int*_t defined for software we bootstrap (a lot of it). GLIBC defines these, but musl does not, so we have to define them here, even though it looks backwards. There's no good #define to key off of, so use !defined GLIBC since on Linux defacto there's only two libc implementations. Co-authored-by: Val Packett Sponsored by: Netflix Pull Request: https://github.com/freebsd/freebsd-src/pull/1066 Reviewed by: val_packett.cool Differential Revision: https://reviews.freebsd.org/D45354 (cherry picked from commit 3c5f0da5106bee21ab3726f608b5c377da92a733) M tools/build/cross-build/include/linux/sys/types.h ____________________________________________________________________________________________________________ Commit: 9b7c0f4f81f06424899094d4381dede79669b623 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9b7c0f4f81f06424899094d4381dede79669b623 Author: Mark Johnston (Wed 8 Apr 2026 05:21:09 BST) Committer: Mark Johnston (Mon 13 Apr 2026 03:53:32 BST) vm_fault: Reset m_needs_zeroing properly - When allocating a page, we should only consider the PG_ZERO flag when handling the top-level page. - Unconditionally reset the flag when restarting the fault handler. Previously, vm_fault_busy_sleep() would fail to reset it. PR: 294039 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294039 ) Reviewed by: kib Tested by: Peter Much MFC after: 3 days Fixes: cff67bc43df1 ("vm_fault: only rely on PG_ZERO when the page was newly allocated") Differential Revision: https://reviews.freebsd.org/D56234 (cherry picked from commit 04132e01004316ddd0e0cde6ef15b100b7b1844d) M sys/vm/vm_fault.c ____________________________________________________________________________________________________________ Commit: 88535adba95d019557b4281c52daa9feccade2fe URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=88535adba95d019557b4281c52daa9feccade2fe Author: Mark Johnston (Fri 27 Mar 2026 00:24:18 GMT) Committer: Mark Johnston (Mon 13 Apr 2026 03:53:26 BST) kqueue: Fix a race when adding an fd-based knote to a queue When registering a new kevent backed by a file descriptor, we first look up the file description with fget(), then lock the kqueue, then see if a corresponding knote is already registered. If not, and KN_ADD is specified, we add the knote to the kqueue. closefp_impl() interlocks with this process by calling knote_fdclose(), which locks each kqueue and checks to see if the fd is registered with a knote. But, if userspace closes an fd while a different thread is registering it, i.e., after fget() succeeds but before the kqueue is locked, then we may end up with a mismatch in the knote table, where the knote kn_fp field points to a different file description than the knote ident. Fix the problem by double-checking before registering a knote. Add a new fget_noref_unlocked() helper for this purpose. It is a clone of fget_noref(). We could simply use fget_noref(), but I like having an explicit unlocked variant. PR: 293382 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293382 ) Reviewed by: kib MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D55852 (cherry picked from commit 8f3227f527567aef53da845ab78da8e16d9051c1) M sys/kern/kern_event.c M sys/sys/filedesc.h ____________________________________________________________________________________________________________ Commit: 27ac9d336f715b4ce91bf447f73d5c3621d099ce URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=27ac9d336f715b4ce91bf447f73d5c3621d099ce Author: Enji Cooper (Mon 13 Apr 2026 01:10:02 BST) Committer: Enji Cooper (Mon 13 Apr 2026 01:10:02 BST) crypto/openssl: update from 3.0.16 to 3.0.20 ### Description This particular change contains all functional and security fixes made between 3.0.16 and 3.0.20, with the net-resulting security issues being the ones addressed in 3.0.20 [1] [2]. This is a direct commit to stable/14 as stable/15 and later use OpenSSL 3.5, as of writing, and thus this change could not have been merged through main and stable/15 since the 3.0.17+ was released after :main switched to OpenSSL 3.5. This does not contain any merge commits as any MFV changes are banned unless they go through :main. ### Process used when updating the component 1. Run the subtree merge command in a staging tree. 2. Resolve conflicts. 3. Compare against reference branch. 4. Pull over remaining changes adding new manpages to the build. 5. Take changes from staging tree over to stable/14 . ### Test Plan Tested with sanity checks on 14-STABLE (amd64) and `make tinderbox` on all 14-STABLE supported architectures. 1. https://github.com/openssl/openssl/releases/tag/openssl-3.0.20 2. https://github.com/openssl/openssl/blob/openssl-3.0.20/CHANGES.md M crypto/openssl/ACKNOWLEDGEMENTS.md M crypto/openssl/CHANGES.md M crypto/openssl/Configurations/10-main.conf M crypto/openssl/Configurations/50-nonstop.conf M crypto/openssl/Configurations/unix-Makefile.tmpl M crypto/openssl/Configurations/windows-makefile.tmpl M crypto/openssl/Configure M crypto/openssl/INSTALL.md M crypto/openssl/NEWS.md M crypto/openssl/NOTES-WINDOWS.md M crypto/openssl/README-ENGINES.md M crypto/openssl/README.md M crypto/openssl/VERSION.dat A crypto/openssl/apps/CA.pl M crypto/openssl/apps/CA.pl.in M crypto/openssl/apps/asn1parse.c M crypto/openssl/apps/ca.c M crypto/openssl/apps/ciphers.c M crypto/openssl/apps/cmp.c M crypto/openssl/apps/cms.c M crypto/openssl/apps/crl.c M crypto/openssl/apps/crl2pkcs7.c M crypto/openssl/apps/dgst.c M crypto/openssl/apps/dhparam.c M crypto/openssl/apps/dsa.c M crypto/openssl/apps/dsaparam.c M crypto/openssl/apps/ec.c M crypto/openssl/apps/ecparam.c M crypto/openssl/apps/enc.c M crypto/openssl/apps/engine.c M crypto/openssl/apps/errstr.c M crypto/openssl/apps/fipsinstall.c M crypto/openssl/apps/gendsa.c M crypto/openssl/apps/genpkey.c M crypto/openssl/apps/genrsa.c M crypto/openssl/apps/include/app_libctx.h M crypto/openssl/apps/include/app_params.h M crypto/openssl/apps/include/apps.h M crypto/openssl/apps/include/apps_ui.h M crypto/openssl/apps/include/cmp_mock_srv.h M crypto/openssl/apps/include/engine_loader.h M crypto/openssl/apps/include/fmt.h M crypto/openssl/apps/include/function.h M crypto/openssl/apps/include/http_server.h M crypto/openssl/apps/include/names.h M crypto/openssl/apps/include/opt.h M crypto/openssl/apps/include/platform.h M crypto/openssl/apps/include/s_apps.h M crypto/openssl/apps/include/vms_term_sock.h M crypto/openssl/apps/info.c M crypto/openssl/apps/kdf.c M crypto/openssl/apps/lib/app_libctx.c M crypto/openssl/apps/lib/app_params.c M crypto/openssl/apps/lib/app_provider.c M crypto/openssl/apps/lib/app_rand.c M crypto/openssl/apps/lib/app_x509.c M crypto/openssl/apps/lib/apps.c M crypto/openssl/apps/lib/apps_ui.c M crypto/openssl/apps/lib/cmp_mock_srv.c M crypto/openssl/apps/lib/columns.c M crypto/openssl/apps/lib/engine.c M crypto/openssl/apps/lib/engine_loader.c M crypto/openssl/apps/lib/http_server.c M crypto/openssl/apps/lib/names.c M crypto/openssl/apps/lib/opt.c M crypto/openssl/apps/lib/s_cb.c M crypto/openssl/apps/lib/s_socket.c M crypto/openssl/apps/lib/tlssrp_depr.c M crypto/openssl/apps/lib/vms_decc_argv.c M crypto/openssl/apps/lib/vms_term_sock.c M crypto/openssl/apps/lib/win32_init.c M crypto/openssl/apps/list.c M crypto/openssl/apps/mac.c M crypto/openssl/apps/nseq.c M crypto/openssl/apps/ocsp.c M crypto/openssl/apps/openssl.c M crypto/openssl/apps/passwd.c M crypto/openssl/apps/pkcs12.c M crypto/openssl/apps/pkcs7.c M crypto/openssl/apps/pkcs8.c M crypto/openssl/apps/pkey.c M crypto/openssl/apps/pkeyparam.c M crypto/openssl/apps/pkeyutl.c M crypto/openssl/apps/prime.c M crypto/openssl/apps/progs.pl M crypto/openssl/apps/rand.c M crypto/openssl/apps/rehash.c M crypto/openssl/apps/req.c M crypto/openssl/apps/rsa.c M crypto/openssl/apps/rsautl.c M crypto/openssl/apps/s_client.c M crypto/openssl/apps/s_server.c M crypto/openssl/apps/s_time.c M crypto/openssl/apps/sess_id.c M crypto/openssl/apps/smime.c M crypto/openssl/apps/speed.c M crypto/openssl/apps/spkac.c M crypto/openssl/apps/srp.c M crypto/openssl/apps/storeutl.c M crypto/openssl/apps/testdsa.h M crypto/openssl/apps/testrsa.h M crypto/openssl/apps/timeouts.h M crypto/openssl/apps/ts.c M crypto/openssl/apps/verify.c M crypto/openssl/apps/version.c M crypto/openssl/apps/vms_decc_init.c M crypto/openssl/apps/x509.c M crypto/openssl/configdata.pm.in M crypto/openssl/crypto/LPdir_nyi.c M crypto/openssl/crypto/LPdir_unix.c M crypto/openssl/crypto/LPdir_vms.c M crypto/openssl/crypto/LPdir_win.c M crypto/openssl/crypto/LPdir_win32.c M crypto/openssl/crypto/LPdir_wince.c M crypto/openssl/crypto/aes/aes_cbc.c M crypto/openssl/crypto/aes/aes_cfb.c M crypto/openssl/crypto/aes/aes_core.c M crypto/openssl/crypto/aes/aes_ecb.c M crypto/openssl/crypto/aes/aes_ige.c M crypto/openssl/crypto/aes/aes_local.h M crypto/openssl/crypto/aes/aes_misc.c M crypto/openssl/crypto/aes/aes_ofb.c M crypto/openssl/crypto/aes/aes_wrap.c M crypto/openssl/crypto/aes/aes_x86core.c M crypto/openssl/crypto/aes/asm/aes-s390x.pl M crypto/openssl/crypto/aes/asm/aesv8-armx.pl M crypto/openssl/crypto/aria/aria.c M crypto/openssl/crypto/arm_arch.h M crypto/openssl/crypto/armcap.c M crypto/openssl/crypto/asn1/a_bitstr.c M crypto/openssl/crypto/asn1/a_d2i_fp.c M crypto/openssl/crypto/asn1/a_digest.c M crypto/openssl/crypto/asn1/a_dup.c M crypto/openssl/crypto/asn1/a_gentm.c M crypto/openssl/crypto/asn1/a_i2d_fp.c M crypto/openssl/crypto/asn1/a_int.c M crypto/openssl/crypto/asn1/a_mbstr.c M crypto/openssl/crypto/asn1/a_object.c M crypto/openssl/crypto/asn1/a_octet.c M crypto/openssl/crypto/asn1/a_print.c M crypto/openssl/crypto/asn1/a_sign.c M crypto/openssl/crypto/asn1/a_strex.c M crypto/openssl/crypto/asn1/a_strnid.c M crypto/openssl/crypto/asn1/a_time.c M crypto/openssl/crypto/asn1/a_type.c M crypto/openssl/crypto/asn1/a_utctm.c M crypto/openssl/crypto/asn1/a_utf8.c M crypto/openssl/crypto/asn1/a_verify.c M crypto/openssl/crypto/asn1/ameth_lib.c M crypto/openssl/crypto/asn1/asn1_err.c M crypto/openssl/crypto/asn1/asn1_gen.c M crypto/openssl/crypto/asn1/asn1_item_list.h M crypto/openssl/crypto/asn1/asn1_lib.c M crypto/openssl/crypto/asn1/asn1_local.h M crypto/openssl/crypto/asn1/asn1_parse.c M crypto/openssl/crypto/asn1/asn_mime.c M crypto/openssl/crypto/asn1/asn_mstbl.c M crypto/openssl/crypto/asn1/asn_pack.c M crypto/openssl/crypto/asn1/bio_asn1.c M crypto/openssl/crypto/asn1/bio_ndef.c M crypto/openssl/crypto/asn1/d2i_param.c M crypto/openssl/crypto/asn1/d2i_pr.c M crypto/openssl/crypto/asn1/d2i_pu.c M crypto/openssl/crypto/asn1/evp_asn1.c M crypto/openssl/crypto/asn1/f_int.c M crypto/openssl/crypto/asn1/f_string.c M crypto/openssl/crypto/asn1/i2d_evp.c M crypto/openssl/crypto/asn1/n_pkey.c M crypto/openssl/crypto/asn1/nsseq.c M crypto/openssl/crypto/asn1/p5_pbe.c M crypto/openssl/crypto/asn1/p5_pbev2.c M crypto/openssl/crypto/asn1/p5_scrypt.c M crypto/openssl/crypto/asn1/p8_pkey.c M crypto/openssl/crypto/asn1/standard_methods.h M crypto/openssl/crypto/asn1/t_bitst.c M crypto/openssl/crypto/asn1/t_pkey.c M crypto/openssl/crypto/asn1/t_spki.c M crypto/openssl/crypto/asn1/tasn_dec.c M crypto/openssl/crypto/asn1/tasn_enc.c M crypto/openssl/crypto/asn1/tasn_new.c M crypto/openssl/crypto/asn1/tasn_prn.c M crypto/openssl/crypto/asn1/tasn_scn.c M crypto/openssl/crypto/asn1/tasn_typ.c M crypto/openssl/crypto/asn1/tasn_utl.c M crypto/openssl/crypto/asn1/tbl_standard.h M crypto/openssl/crypto/asn1/x_algor.c M crypto/openssl/crypto/asn1/x_bignum.c M crypto/openssl/crypto/asn1/x_int64.c M crypto/openssl/crypto/asn1/x_long.c M crypto/openssl/crypto/asn1/x_sig.c M crypto/openssl/crypto/asn1/x_spki.c M crypto/openssl/crypto/asn1/x_val.c M crypto/openssl/crypto/asn1_dsa.c M crypto/openssl/crypto/async/arch/async_null.c M crypto/openssl/crypto/async/arch/async_null.h M crypto/openssl/crypto/async/arch/async_posix.c M crypto/openssl/crypto/async/arch/async_posix.h M crypto/openssl/crypto/async/arch/async_win.c M crypto/openssl/crypto/async/arch/async_win.h M crypto/openssl/crypto/async/async.c M crypto/openssl/crypto/async/async_err.c M crypto/openssl/crypto/async/async_local.h M crypto/openssl/crypto/async/async_wait.c M crypto/openssl/crypto/bf/bf_cfb64.c M crypto/openssl/crypto/bf/bf_ecb.c M crypto/openssl/crypto/bf/bf_enc.c M crypto/openssl/crypto/bf/bf_local.h M crypto/openssl/crypto/bf/bf_ofb64.c M crypto/openssl/crypto/bf/bf_pi.h M crypto/openssl/crypto/bio/bf_buff.c M crypto/openssl/crypto/bio/bf_lbuf.c M crypto/openssl/crypto/bio/bf_prefix.c M crypto/openssl/crypto/bio/bf_readbuff.c M crypto/openssl/crypto/bio/bio_addr.c M crypto/openssl/crypto/bio/bio_cb.c M crypto/openssl/crypto/bio/bio_dump.c M crypto/openssl/crypto/bio/bio_err.c M crypto/openssl/crypto/bio/bio_lib.c M crypto/openssl/crypto/bio/bio_local.h M crypto/openssl/crypto/bio/bio_meth.c M crypto/openssl/crypto/bio/bio_print.c M crypto/openssl/crypto/bio/bio_sock.c M crypto/openssl/crypto/bio/bio_sock2.c M crypto/openssl/crypto/bio/bss_acpt.c M crypto/openssl/crypto/bio/bss_bio.c M crypto/openssl/crypto/bio/bss_conn.c M crypto/openssl/crypto/bio/bss_core.c M crypto/openssl/crypto/bio/bss_dgram.c M crypto/openssl/crypto/bio/bss_fd.c M crypto/openssl/crypto/bio/bss_file.c M crypto/openssl/crypto/bio/bss_log.c M crypto/openssl/crypto/bio/bss_mem.c M crypto/openssl/crypto/bio/bss_null.c M crypto/openssl/crypto/bio/bss_sock.c M crypto/openssl/crypto/bio/ossl_core_bio.c M crypto/openssl/crypto/bn/asm/armv4-gf2m.pl M crypto/openssl/crypto/bn/asm/rsaz-avx512.pl M crypto/openssl/crypto/bn/asm/sparcv9-mont.pl M crypto/openssl/crypto/bn/asm/x86_64-gcc.c M crypto/openssl/crypto/bn/bn_add.c M crypto/openssl/crypto/bn/bn_asm.c M crypto/openssl/crypto/bn/bn_blind.c M crypto/openssl/crypto/bn/bn_const.c M crypto/openssl/crypto/bn/bn_conv.c M crypto/openssl/crypto/bn/bn_ctx.c M crypto/openssl/crypto/bn/bn_depr.c M crypto/openssl/crypto/bn/bn_dh.c M crypto/openssl/crypto/bn/bn_div.c M crypto/openssl/crypto/bn/bn_err.c M crypto/openssl/crypto/bn/bn_exp.c M crypto/openssl/crypto/bn/bn_exp2.c M crypto/openssl/crypto/bn/bn_gcd.c M crypto/openssl/crypto/bn/bn_gf2m.c M crypto/openssl/crypto/bn/bn_intern.c M crypto/openssl/crypto/bn/bn_kron.c M crypto/openssl/crypto/bn/bn_lib.c M crypto/openssl/crypto/bn/bn_local.h M crypto/openssl/crypto/bn/bn_mod.c M crypto/openssl/crypto/bn/bn_mont.c M crypto/openssl/crypto/bn/bn_mpi.c M crypto/openssl/crypto/bn/bn_mul.c M crypto/openssl/crypto/bn/bn_nist.c M crypto/openssl/crypto/bn/bn_ppc.c M crypto/openssl/crypto/bn/bn_prime.c M crypto/openssl/crypto/bn/bn_print.c M crypto/openssl/crypto/bn/bn_rand.c M crypto/openssl/crypto/bn/bn_recp.c M crypto/openssl/crypto/bn/bn_rsa_fips186_4.c M crypto/openssl/crypto/bn/bn_shift.c M crypto/openssl/crypto/bn/bn_sparc.c M crypto/openssl/crypto/bn/bn_sqr.c M crypto/openssl/crypto/bn/bn_sqrt.c M crypto/openssl/crypto/bn/bn_srp.c M crypto/openssl/crypto/bn/bn_word.c M crypto/openssl/crypto/bn/bn_x931p.c M crypto/openssl/crypto/bn/rsaz_exp.c M crypto/openssl/crypto/bn/rsaz_exp.h M crypto/openssl/crypto/bn/rsaz_exp_x2.c M crypto/openssl/crypto/bsearch.c M crypto/openssl/crypto/buffer/buf_err.c M crypto/openssl/crypto/camellia/camellia.c M crypto/openssl/crypto/camellia/cmll_cbc.c M crypto/openssl/crypto/camellia/cmll_cfb.c M crypto/openssl/crypto/camellia/cmll_ctr.c M crypto/openssl/crypto/camellia/cmll_ecb.c M crypto/openssl/crypto/camellia/cmll_local.h M crypto/openssl/crypto/camellia/cmll_misc.c M crypto/openssl/crypto/camellia/cmll_ofb.c M crypto/openssl/crypto/cast/c_cfb64.c M crypto/openssl/crypto/cast/c_ecb.c M crypto/openssl/crypto/cast/c_enc.c M crypto/openssl/crypto/cast/c_ofb64.c M crypto/openssl/crypto/cast/c_skey.c M crypto/openssl/crypto/cast/cast_local.h M crypto/openssl/crypto/cast/cast_s.h M crypto/openssl/crypto/chacha/chacha_enc.c M crypto/openssl/crypto/chacha/chacha_ppc.c M crypto/openssl/crypto/cmac/cmac.c M crypto/openssl/crypto/cmp/cmp_asn.c M crypto/openssl/crypto/cmp/cmp_client.c M crypto/openssl/crypto/cmp/cmp_ctx.c M crypto/openssl/crypto/cmp/cmp_err.c M crypto/openssl/crypto/cmp/cmp_hdr.c M crypto/openssl/crypto/cmp/cmp_http.c M crypto/openssl/crypto/cmp/cmp_local.h M crypto/openssl/crypto/cmp/cmp_msg.c M crypto/openssl/crypto/cmp/cmp_protect.c M crypto/openssl/crypto/cmp/cmp_server.c M crypto/openssl/crypto/cmp/cmp_status.c M crypto/openssl/crypto/cmp/cmp_util.c M crypto/openssl/crypto/cmp/cmp_vfy.c M crypto/openssl/crypto/cms/cms_asn1.c M crypto/openssl/crypto/cms/cms_att.c M crypto/openssl/crypto/cms/cms_cd.c M crypto/openssl/crypto/cms/cms_dd.c M crypto/openssl/crypto/cms/cms_dh.c M crypto/openssl/crypto/cms/cms_ec.c M crypto/openssl/crypto/cms/cms_enc.c M crypto/openssl/crypto/cms/cms_env.c M crypto/openssl/crypto/cms/cms_err.c M crypto/openssl/crypto/cms/cms_ess.c M crypto/openssl/crypto/cms/cms_io.c M crypto/openssl/crypto/cms/cms_kari.c M crypto/openssl/crypto/cms/cms_lib.c M crypto/openssl/crypto/cms/cms_local.h M crypto/openssl/crypto/cms/cms_pwri.c M crypto/openssl/crypto/cms/cms_rsa.c M crypto/openssl/crypto/cms/cms_sd.c M crypto/openssl/crypto/cms/cms_smime.c M crypto/openssl/crypto/comp/c_zlib.c M crypto/openssl/crypto/comp/comp_err.c M crypto/openssl/crypto/comp/comp_lib.c M crypto/openssl/crypto/comp/comp_local.h M crypto/openssl/crypto/conf/conf_api.c M crypto/openssl/crypto/conf/conf_def.c M crypto/openssl/crypto/conf/conf_err.c M crypto/openssl/crypto/conf/conf_lib.c M crypto/openssl/crypto/conf/conf_mod.c M crypto/openssl/crypto/conf/conf_sap.c M crypto/openssl/crypto/conf/conf_ssl.c M crypto/openssl/crypto/context.c M crypto/openssl/crypto/core_algorithm.c M crypto/openssl/crypto/core_fetch.c M crypto/openssl/crypto/core_namemap.c M crypto/openssl/crypto/cpt_err.c M crypto/openssl/crypto/cpuid.c M crypto/openssl/crypto/crmf/crmf_asn.c M crypto/openssl/crypto/crmf/crmf_err.c M crypto/openssl/crypto/crmf/crmf_lib.c M crypto/openssl/crypto/crmf/crmf_local.h M crypto/openssl/crypto/crmf/crmf_pbm.c M crypto/openssl/crypto/cryptlib.c M crypto/openssl/crypto/ct/ct_b64.c M crypto/openssl/crypto/ct/ct_err.c M crypto/openssl/crypto/ct/ct_local.h M crypto/openssl/crypto/ct/ct_log.c M crypto/openssl/crypto/ct/ct_oct.c M crypto/openssl/crypto/ct/ct_policy.c M crypto/openssl/crypto/ct/ct_prn.c M crypto/openssl/crypto/ct/ct_sct.c M crypto/openssl/crypto/ct/ct_sct_ctx.c M crypto/openssl/crypto/ct/ct_vfy.c M crypto/openssl/crypto/ct/ct_x509v3.c M crypto/openssl/crypto/ctype.c M crypto/openssl/crypto/der_writer.c M crypto/openssl/crypto/des/cbc_cksm.c M crypto/openssl/crypto/des/cbc_enc.c M crypto/openssl/crypto/des/cfb64ede.c M crypto/openssl/crypto/des/cfb64enc.c M crypto/openssl/crypto/des/cfb_enc.c M crypto/openssl/crypto/des/des_enc.c M crypto/openssl/crypto/des/des_local.h M crypto/openssl/crypto/des/ecb3_enc.c M crypto/openssl/crypto/des/ecb_enc.c M crypto/openssl/crypto/des/fcrypt.c M crypto/openssl/crypto/des/fcrypt_b.c M crypto/openssl/crypto/des/ncbc_enc.c M crypto/openssl/crypto/des/ofb64ede.c M crypto/openssl/crypto/des/ofb64enc.c M crypto/openssl/crypto/des/ofb_enc.c M crypto/openssl/crypto/des/pcbc_enc.c M crypto/openssl/crypto/des/qud_cksm.c M crypto/openssl/crypto/des/set_key.c M crypto/openssl/crypto/des/spr.h M crypto/openssl/crypto/des/xcbc_enc.c M crypto/openssl/crypto/dh/dh_ameth.c M crypto/openssl/crypto/dh/dh_asn1.c M crypto/openssl/crypto/dh/dh_backend.c M crypto/openssl/crypto/dh/dh_check.c M crypto/openssl/crypto/dh/dh_depr.c M crypto/openssl/crypto/dh/dh_err.c M crypto/openssl/crypto/dh/dh_gen.c M crypto/openssl/crypto/dh/dh_group_params.c M crypto/openssl/crypto/dh/dh_kdf.c M crypto/openssl/crypto/dh/dh_key.c M crypto/openssl/crypto/dh/dh_lib.c M crypto/openssl/crypto/dh/dh_local.h M crypto/openssl/crypto/dh/dh_meth.c M crypto/openssl/crypto/dh/dh_pmeth.c M crypto/openssl/crypto/dh/dh_rfc5114.c M crypto/openssl/crypto/dllmain.c M crypto/openssl/crypto/dsa/dsa_ameth.c M crypto/openssl/crypto/dsa/dsa_asn1.c M crypto/openssl/crypto/dsa/dsa_backend.c M crypto/openssl/crypto/dsa/dsa_check.c M crypto/openssl/crypto/dsa/dsa_depr.c M crypto/openssl/crypto/dsa/dsa_err.c M crypto/openssl/crypto/dsa/dsa_gen.c M crypto/openssl/crypto/dsa/dsa_key.c M crypto/openssl/crypto/dsa/dsa_lib.c M crypto/openssl/crypto/dsa/dsa_local.h M crypto/openssl/crypto/dsa/dsa_meth.c M crypto/openssl/crypto/dsa/dsa_ossl.c M crypto/openssl/crypto/dsa/dsa_pmeth.c M crypto/openssl/crypto/dsa/dsa_sign.c M crypto/openssl/crypto/dsa/dsa_vrf.c M crypto/openssl/crypto/dso/dso_dl.c M crypto/openssl/crypto/dso/dso_dlfcn.c M crypto/openssl/crypto/dso/dso_err.c M crypto/openssl/crypto/dso/dso_lib.c M crypto/openssl/crypto/dso/dso_local.h M crypto/openssl/crypto/dso/dso_vms.c M crypto/openssl/crypto/dso/dso_win32.c M crypto/openssl/crypto/ebcdic.c M crypto/openssl/crypto/ec/curve25519.c M crypto/openssl/crypto/ec/curve448/arch_32/arch_intrinsics.h M crypto/openssl/crypto/ec/curve448/arch_32/f_impl.h M crypto/openssl/crypto/ec/curve448/arch_32/f_impl32.c M crypto/openssl/crypto/ec/curve448/arch_64/arch_intrinsics.h M crypto/openssl/crypto/ec/curve448/arch_64/f_impl.h M crypto/openssl/crypto/ec/curve448/arch_64/f_impl64.c M crypto/openssl/crypto/ec/curve448/curve448.c M crypto/openssl/crypto/ec/curve448/curve448_local.h M crypto/openssl/crypto/ec/curve448/curve448_tables.c M crypto/openssl/crypto/ec/curve448/curve448utils.h M crypto/openssl/crypto/ec/curve448/ed448.h M crypto/openssl/crypto/ec/curve448/eddsa.c M crypto/openssl/crypto/ec/curve448/f_generic.c M crypto/openssl/crypto/ec/curve448/field.h M crypto/openssl/crypto/ec/curve448/point_448.h M crypto/openssl/crypto/ec/curve448/scalar.c M crypto/openssl/crypto/ec/curve448/word.h M crypto/openssl/crypto/ec/ec2_oct.c M crypto/openssl/crypto/ec/ec2_smpl.c M crypto/openssl/crypto/ec/ec_ameth.c M crypto/openssl/crypto/ec/ec_asn1.c M crypto/openssl/crypto/ec/ec_backend.c M crypto/openssl/crypto/ec/ec_check.c M crypto/openssl/crypto/ec/ec_curve.c M crypto/openssl/crypto/ec/ec_cvt.c M crypto/openssl/crypto/ec/ec_deprecated.c M crypto/openssl/crypto/ec/ec_err.c M crypto/openssl/crypto/ec/ec_key.c M crypto/openssl/crypto/ec/ec_kmeth.c M crypto/openssl/crypto/ec/ec_lib.c M crypto/openssl/crypto/ec/ec_local.h M crypto/openssl/crypto/ec/ec_mult.c M crypto/openssl/crypto/ec/ec_oct.c M crypto/openssl/crypto/ec/ec_pmeth.c M crypto/openssl/crypto/ec/ec_print.c M crypto/openssl/crypto/ec/ecdh_kdf.c M crypto/openssl/crypto/ec/ecdh_ossl.c M crypto/openssl/crypto/ec/ecdsa_ossl.c M crypto/openssl/crypto/ec/ecdsa_sign.c M crypto/openssl/crypto/ec/ecdsa_vrf.c M crypto/openssl/crypto/ec/eck_prn.c M crypto/openssl/crypto/ec/ecp_mont.c M crypto/openssl/crypto/ec/ecp_nist.c M crypto/openssl/crypto/ec/ecp_nistp224.c M crypto/openssl/crypto/ec/ecp_nistp256.c M crypto/openssl/crypto/ec/ecp_nistp521.c M crypto/openssl/crypto/ec/ecp_nistputil.c M crypto/openssl/crypto/ec/ecp_nistz256.c M crypto/openssl/crypto/ec/ecp_nistz256_table.c M crypto/openssl/crypto/ec/ecp_oct.c M crypto/openssl/crypto/ec/ecp_ppc.c M crypto/openssl/crypto/ec/ecp_s390x_nistp.c M crypto/openssl/crypto/ec/ecp_smpl.c M crypto/openssl/crypto/ec/ecx_backend.c M crypto/openssl/crypto/ec/ecx_backend.h M crypto/openssl/crypto/ec/ecx_key.c M crypto/openssl/crypto/ec/ecx_meth.c M crypto/openssl/crypto/ec/ecx_s390x.c M crypto/openssl/crypto/encode_decode/decoder_err.c M crypto/openssl/crypto/encode_decode/decoder_lib.c M crypto/openssl/crypto/encode_decode/decoder_meth.c M crypto/openssl/crypto/encode_decode/decoder_pkey.c M crypto/openssl/crypto/encode_decode/encoder_err.c M crypto/openssl/crypto/encode_decode/encoder_lib.c M crypto/openssl/crypto/encode_decode/encoder_local.h M crypto/openssl/crypto/encode_decode/encoder_meth.c M crypto/openssl/crypto/encode_decode/encoder_pkey.c M crypto/openssl/crypto/engine/eng_all.c M crypto/openssl/crypto/engine/eng_cnf.c M crypto/openssl/crypto/engine/eng_ctrl.c M crypto/openssl/crypto/engine/eng_dyn.c M crypto/openssl/crypto/engine/eng_err.c M crypto/openssl/crypto/engine/eng_fat.c M crypto/openssl/crypto/engine/eng_lib.c M crypto/openssl/crypto/engine/eng_list.c M crypto/openssl/crypto/engine/eng_local.h M crypto/openssl/crypto/engine/eng_openssl.c M crypto/openssl/crypto/engine/eng_pkey.c M crypto/openssl/crypto/engine/eng_rdrand.c M crypto/openssl/crypto/engine/eng_table.c M crypto/openssl/crypto/engine/tb_asnmth.c M crypto/openssl/crypto/engine/tb_cipher.c M crypto/openssl/crypto/engine/tb_dh.c M crypto/openssl/crypto/engine/tb_digest.c M crypto/openssl/crypto/engine/tb_dsa.c M crypto/openssl/crypto/engine/tb_eckey.c M crypto/openssl/crypto/engine/tb_pkmeth.c M crypto/openssl/crypto/engine/tb_rand.c M crypto/openssl/crypto/engine/tb_rsa.c M crypto/openssl/crypto/err/err.c M crypto/openssl/crypto/err/err_all.c M crypto/openssl/crypto/err/err_all_legacy.c M crypto/openssl/crypto/err/err_local.h M crypto/openssl/crypto/err/err_prn.c M crypto/openssl/crypto/ess/ess_asn1.c M crypto/openssl/crypto/ess/ess_err.c M crypto/openssl/crypto/ess/ess_lib.c M crypto/openssl/crypto/evp/asymcipher.c M crypto/openssl/crypto/evp/bio_b64.c M crypto/openssl/crypto/evp/bio_enc.c M crypto/openssl/crypto/evp/bio_md.c M crypto/openssl/crypto/evp/bio_ok.c M crypto/openssl/crypto/evp/c_allc.c M crypto/openssl/crypto/evp/cmeth_lib.c M crypto/openssl/crypto/evp/ctrl_params_translate.c M crypto/openssl/crypto/evp/dh_ctrl.c M crypto/openssl/crypto/evp/dh_support.c M crypto/openssl/crypto/evp/digest.c M crypto/openssl/crypto/evp/dsa_ctrl.c M crypto/openssl/crypto/evp/e_aes.c M crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c M crypto/openssl/crypto/evp/e_aria.c M crypto/openssl/crypto/evp/e_bf.c M crypto/openssl/crypto/evp/e_camellia.c M crypto/openssl/crypto/evp/e_cast.c M crypto/openssl/crypto/evp/e_chacha20_poly1305.c M crypto/openssl/crypto/evp/e_des.c M crypto/openssl/crypto/evp/e_des3.c M crypto/openssl/crypto/evp/e_idea.c M crypto/openssl/crypto/evp/e_null.c M crypto/openssl/crypto/evp/e_old.c M crypto/openssl/crypto/evp/e_rc2.c M crypto/openssl/crypto/evp/e_rc4.c M crypto/openssl/crypto/evp/e_rc4_hmac_md5.c M crypto/openssl/crypto/evp/e_rc5.c M crypto/openssl/crypto/evp/e_seed.c M crypto/openssl/crypto/evp/e_sm4.c M crypto/openssl/crypto/evp/e_xcbc_d.c M crypto/openssl/crypto/evp/ec_ctrl.c M crypto/openssl/crypto/evp/ec_support.c M crypto/openssl/crypto/evp/encode.c M crypto/openssl/crypto/evp/evp_cnf.c M crypto/openssl/crypto/evp/evp_enc.c M crypto/openssl/crypto/evp/evp_err.c M crypto/openssl/crypto/evp/evp_fetch.c M crypto/openssl/crypto/evp/evp_key.c M crypto/openssl/crypto/evp/evp_lib.c M crypto/openssl/crypto/evp/evp_local.h M crypto/openssl/crypto/evp/evp_pbe.c M crypto/openssl/crypto/evp/evp_pkey.c M crypto/openssl/crypto/evp/evp_rand.c M crypto/openssl/crypto/evp/evp_utils.c M crypto/openssl/crypto/evp/exchange.c M crypto/openssl/crypto/evp/kdf_lib.c M crypto/openssl/crypto/evp/kdf_meth.c M crypto/openssl/crypto/evp/kem.c M crypto/openssl/crypto/evp/keymgmt_lib.c M crypto/openssl/crypto/evp/keymgmt_meth.c M crypto/openssl/crypto/evp/legacy_blake2.c M crypto/openssl/crypto/evp/legacy_md5_sha1.c M crypto/openssl/crypto/evp/legacy_mdc2.c M crypto/openssl/crypto/evp/legacy_meth.h M crypto/openssl/crypto/evp/legacy_ripemd.c M crypto/openssl/crypto/evp/legacy_sha.c M crypto/openssl/crypto/evp/legacy_wp.c M crypto/openssl/crypto/evp/m_sigver.c M crypto/openssl/crypto/evp/mac_lib.c M crypto/openssl/crypto/evp/mac_meth.c M crypto/openssl/crypto/evp/names.c M crypto/openssl/crypto/evp/p5_crpt.c M crypto/openssl/crypto/evp/p5_crpt2.c M crypto/openssl/crypto/evp/p_dec.c M crypto/openssl/crypto/evp/p_enc.c M crypto/openssl/crypto/evp/p_lib.c M crypto/openssl/crypto/evp/p_open.c M crypto/openssl/crypto/evp/p_seal.c M crypto/openssl/crypto/evp/p_sign.c M crypto/openssl/crypto/evp/p_verify.c M crypto/openssl/crypto/evp/pbe_scrypt.c M crypto/openssl/crypto/evp/pmeth_check.c M crypto/openssl/crypto/evp/pmeth_gn.c M crypto/openssl/crypto/evp/pmeth_lib.c M crypto/openssl/crypto/evp/signature.c M crypto/openssl/crypto/ex_data.c M crypto/openssl/crypto/ffc/ffc_backend.c M crypto/openssl/crypto/ffc/ffc_dh.c M crypto/openssl/crypto/ffc/ffc_key_generate.c M crypto/openssl/crypto/ffc/ffc_key_validate.c M crypto/openssl/crypto/ffc/ffc_params.c M crypto/openssl/crypto/ffc/ffc_params_generate.c M crypto/openssl/crypto/ffc/ffc_params_validate.c M crypto/openssl/crypto/getenv.c M crypto/openssl/crypto/hmac/hmac.c M crypto/openssl/crypto/hmac/hmac_local.h M crypto/openssl/crypto/http/http_client.c M crypto/openssl/crypto/http/http_err.c M crypto/openssl/crypto/http/http_lib.c M crypto/openssl/crypto/idea/i_cbc.c M crypto/openssl/crypto/idea/i_cfb64.c M crypto/openssl/crypto/idea/i_ecb.c M crypto/openssl/crypto/idea/i_ofb64.c M crypto/openssl/crypto/idea/idea_local.h M crypto/openssl/crypto/info.c M crypto/openssl/crypto/init.c M crypto/openssl/crypto/initthread.c M crypto/openssl/crypto/lhash/lh_stats.c M crypto/openssl/crypto/lhash/lhash.c M crypto/openssl/crypto/lhash/lhash_local.h M crypto/openssl/crypto/md2/md2_dgst.c M crypto/openssl/crypto/md4/md4_dgst.c M crypto/openssl/crypto/md4/md4_local.h M crypto/openssl/crypto/md4/md4_one.c M crypto/openssl/crypto/md5/md5_dgst.c M crypto/openssl/crypto/md5/md5_local.h M crypto/openssl/crypto/md5/md5_one.c M crypto/openssl/crypto/mdc2/mdc2dgst.c M crypto/openssl/crypto/mem.c M crypto/openssl/crypto/mem_sec.c M crypto/openssl/crypto/mips_arch.h M crypto/openssl/crypto/modes/asm/ghash-armv4.pl M crypto/openssl/crypto/modes/cbc128.c M crypto/openssl/crypto/modes/ccm128.c M crypto/openssl/crypto/modes/cfb128.c M crypto/openssl/crypto/modes/ctr128.c M crypto/openssl/crypto/modes/cts128.c M crypto/openssl/crypto/modes/gcm128.c M crypto/openssl/crypto/modes/ocb128.c M crypto/openssl/crypto/modes/ofb128.c M crypto/openssl/crypto/modes/siv128.c M crypto/openssl/crypto/modes/wrap128.c M crypto/openssl/crypto/modes/xts128.c M crypto/openssl/crypto/o_dir.c M crypto/openssl/crypto/o_fopen.c M crypto/openssl/crypto/o_str.c M crypto/openssl/crypto/o_time.c M crypto/openssl/crypto/objects/o_names.c M crypto/openssl/crypto/objects/obj_compat.h M crypto/openssl/crypto/objects/obj_dat.c M crypto/openssl/crypto/objects/obj_dat.h M crypto/openssl/crypto/objects/obj_err.c M crypto/openssl/crypto/objects/obj_lib.c M crypto/openssl/crypto/ocsp/ocsp_asn.c M crypto/openssl/crypto/ocsp/ocsp_cl.c M crypto/openssl/crypto/ocsp/ocsp_err.c M crypto/openssl/crypto/ocsp/ocsp_ext.c M crypto/openssl/crypto/ocsp/ocsp_http.c M crypto/openssl/crypto/ocsp/ocsp_lib.c M crypto/openssl/crypto/ocsp/ocsp_local.h M crypto/openssl/crypto/ocsp/ocsp_prn.c M crypto/openssl/crypto/ocsp/ocsp_srv.c M crypto/openssl/crypto/ocsp/ocsp_vfy.c M crypto/openssl/crypto/ocsp/v3_ocsp.c M crypto/openssl/crypto/packet.c M crypto/openssl/crypto/param_build.c M crypto/openssl/crypto/param_build_set.c M crypto/openssl/crypto/params.c M crypto/openssl/crypto/params_dup.c M crypto/openssl/crypto/params_from_text.c M crypto/openssl/crypto/passphrase.c M crypto/openssl/crypto/pem/pem_all.c M crypto/openssl/crypto/pem/pem_err.c M crypto/openssl/crypto/pem/pem_info.c M crypto/openssl/crypto/pem/pem_lib.c M crypto/openssl/crypto/pem/pem_local.h M crypto/openssl/crypto/pem/pem_oth.c M crypto/openssl/crypto/pem/pem_pk8.c M crypto/openssl/crypto/pem/pem_pkey.c M crypto/openssl/crypto/pem/pem_sign.c M crypto/openssl/crypto/pem/pvkfmt.c M crypto/openssl/crypto/perlasm/sparcv9_modes.pl M crypto/openssl/crypto/perlasm/x86_64-xlate.pl M crypto/openssl/crypto/pkcs12/p12_add.c M crypto/openssl/crypto/pkcs12/p12_asn.c M crypto/openssl/crypto/pkcs12/p12_attr.c M crypto/openssl/crypto/pkcs12/p12_crpt.c M crypto/openssl/crypto/pkcs12/p12_crt.c M crypto/openssl/crypto/pkcs12/p12_decr.c M crypto/openssl/crypto/pkcs12/p12_init.c M crypto/openssl/crypto/pkcs12/p12_key.c M crypto/openssl/crypto/pkcs12/p12_kiss.c M crypto/openssl/crypto/pkcs12/p12_local.h M crypto/openssl/crypto/pkcs12/p12_mutl.c M crypto/openssl/crypto/pkcs12/p12_npas.c M crypto/openssl/crypto/pkcs12/p12_p8d.c M crypto/openssl/crypto/pkcs12/p12_p8e.c M crypto/openssl/crypto/pkcs12/p12_sbag.c M crypto/openssl/crypto/pkcs12/p12_utl.c M crypto/openssl/crypto/pkcs12/pk12err.c M crypto/openssl/crypto/pkcs7/bio_pk7.c M crypto/openssl/crypto/pkcs7/pk7_asn1.c M crypto/openssl/crypto/pkcs7/pk7_attr.c M crypto/openssl/crypto/pkcs7/pk7_doit.c M crypto/openssl/crypto/pkcs7/pk7_lib.c M crypto/openssl/crypto/pkcs7/pk7_mime.c M crypto/openssl/crypto/pkcs7/pk7_smime.c M crypto/openssl/crypto/pkcs7/pkcs7err.c M crypto/openssl/crypto/poly1305/poly1305.c M crypto/openssl/crypto/poly1305/poly1305_base2_44.c M crypto/openssl/crypto/poly1305/poly1305_ieee754.c M crypto/openssl/crypto/poly1305/poly1305_ppc.c M crypto/openssl/crypto/ppccap.c M crypto/openssl/crypto/property/defn_cache.c M crypto/openssl/crypto/property/property.c M crypto/openssl/crypto/property/property_err.c M crypto/openssl/crypto/property/property_local.h M crypto/openssl/crypto/property/property_parse.c M crypto/openssl/crypto/property/property_query.c M crypto/openssl/crypto/property/property_string.c M crypto/openssl/crypto/provider.c M crypto/openssl/crypto/provider_child.c M crypto/openssl/crypto/provider_conf.c M crypto/openssl/crypto/provider_core.c M crypto/openssl/crypto/provider_local.h M crypto/openssl/crypto/provider_predefined.c M crypto/openssl/crypto/punycode.c M crypto/openssl/crypto/rand/prov_seed.c M crypto/openssl/crypto/rand/rand_deprecated.c M crypto/openssl/crypto/rand/rand_egd.c M crypto/openssl/crypto/rand/rand_err.c M crypto/openssl/crypto/rand/rand_lib.c M crypto/openssl/crypto/rand/rand_local.h M crypto/openssl/crypto/rand/rand_meth.c M crypto/openssl/crypto/rand/rand_pool.c M crypto/openssl/crypto/rand/randfile.c M crypto/openssl/crypto/rc2/rc2_cbc.c M crypto/openssl/crypto/rc2/rc2_ecb.c M crypto/openssl/crypto/rc2/rc2_local.h M crypto/openssl/crypto/rc2/rc2_skey.c M crypto/openssl/crypto/rc2/rc2cfb64.c M crypto/openssl/crypto/rc2/rc2ofb64.c M crypto/openssl/crypto/rc4/rc4_enc.c M crypto/openssl/crypto/rc4/rc4_local.h M crypto/openssl/crypto/rc4/rc4_skey.c M crypto/openssl/crypto/rc5/rc5_ecb.c M crypto/openssl/crypto/rc5/rc5_enc.c M crypto/openssl/crypto/rc5/rc5_local.h M crypto/openssl/crypto/rc5/rc5_skey.c M crypto/openssl/crypto/rc5/rc5cfb64.c M crypto/openssl/crypto/rc5/rc5ofb64.c M crypto/openssl/crypto/ripemd/rmd_dgst.c M crypto/openssl/crypto/ripemd/rmd_local.h M crypto/openssl/crypto/ripemd/rmdconst.h M crypto/openssl/crypto/rsa/rsa_acvp_test_params.c M crypto/openssl/crypto/rsa/rsa_ameth.c M crypto/openssl/crypto/rsa/rsa_asn1.c M crypto/openssl/crypto/rsa/rsa_backend.c M crypto/openssl/crypto/rsa/rsa_chk.c M crypto/openssl/crypto/rsa/rsa_crpt.c M crypto/openssl/crypto/rsa/rsa_depr.c M crypto/openssl/crypto/rsa/rsa_err.c M crypto/openssl/crypto/rsa/rsa_gen.c M crypto/openssl/crypto/rsa/rsa_lib.c M crypto/openssl/crypto/rsa/rsa_local.h M crypto/openssl/crypto/rsa/rsa_meth.c M crypto/openssl/crypto/rsa/rsa_mp.c M crypto/openssl/crypto/rsa/rsa_none.c M crypto/openssl/crypto/rsa/rsa_oaep.c M crypto/openssl/crypto/rsa/rsa_ossl.c M crypto/openssl/crypto/rsa/rsa_pk1.c M crypto/openssl/crypto/rsa/rsa_pmeth.c M crypto/openssl/crypto/rsa/rsa_pss.c M crypto/openssl/crypto/rsa/rsa_saos.c M crypto/openssl/crypto/rsa/rsa_schemes.c M crypto/openssl/crypto/rsa/rsa_sign.c M crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c M crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c M crypto/openssl/crypto/rsa/rsa_x931.c M crypto/openssl/crypto/rsa/rsa_x931g.c M crypto/openssl/crypto/s390x_arch.h M crypto/openssl/crypto/s390xcap.c M crypto/openssl/crypto/s390xcpuid.pl M crypto/openssl/crypto/seed/seed.c M crypto/openssl/crypto/seed/seed_cbc.c M crypto/openssl/crypto/seed/seed_cfb.c M crypto/openssl/crypto/seed/seed_ecb.c M crypto/openssl/crypto/seed/seed_local.h M crypto/openssl/crypto/seed/seed_ofb.c M crypto/openssl/crypto/self_test_core.c M crypto/openssl/crypto/sha/asm/keccak1600-s390x.pl M crypto/openssl/crypto/sha/keccak1600.c M crypto/openssl/crypto/sha/sha256.c M crypto/openssl/crypto/sha/sha3.c M crypto/openssl/crypto/sha/sha512.c M crypto/openssl/crypto/sha/sha_local.h M crypto/openssl/crypto/sha/sha_ppc.c M crypto/openssl/crypto/siphash/siphash.c M crypto/openssl/crypto/sm2/sm2_crypt.c M crypto/openssl/crypto/sm2/sm2_err.c M crypto/openssl/crypto/sm2/sm2_key.c M crypto/openssl/crypto/sm2/sm2_sign.c M crypto/openssl/crypto/sm3/legacy_sm3.c M crypto/openssl/crypto/sm3/sm3.c M crypto/openssl/crypto/sm3/sm3_local.h M crypto/openssl/crypto/sm4/sm4.c M crypto/openssl/crypto/sparcv9cap.c M crypto/openssl/crypto/sparse_array.c M crypto/openssl/crypto/srp/srp_lib.c M crypto/openssl/crypto/srp/srp_vfy.c M crypto/openssl/crypto/stack/stack.c M crypto/openssl/crypto/store/store_err.c M crypto/openssl/crypto/store/store_lib.c M crypto/openssl/crypto/store/store_local.h M crypto/openssl/crypto/store/store_meth.c M crypto/openssl/crypto/store/store_register.c M crypto/openssl/crypto/store/store_result.c M crypto/openssl/crypto/store/store_strings.c M crypto/openssl/crypto/threads_none.c M crypto/openssl/crypto/threads_pthread.c M crypto/openssl/crypto/threads_win.c M crypto/openssl/crypto/trace.c M crypto/openssl/crypto/ts/ts_asn1.c M crypto/openssl/crypto/ts/ts_conf.c M crypto/openssl/crypto/ts/ts_err.c M crypto/openssl/crypto/ts/ts_lib.c M crypto/openssl/crypto/ts/ts_local.h M crypto/openssl/crypto/ts/ts_req_print.c M crypto/openssl/crypto/ts/ts_rsp_print.c M crypto/openssl/crypto/ts/ts_rsp_sign.c M crypto/openssl/crypto/ts/ts_rsp_verify.c M crypto/openssl/crypto/ts/ts_verify_ctx.c M crypto/openssl/crypto/txt_db/txt_db.c M crypto/openssl/crypto/ui/ui_err.c M crypto/openssl/crypto/ui/ui_lib.c M crypto/openssl/crypto/ui/ui_local.h M crypto/openssl/crypto/ui/ui_null.c M crypto/openssl/crypto/ui/ui_openssl.c M crypto/openssl/crypto/ui/ui_util.c M crypto/openssl/crypto/uid.c M crypto/openssl/crypto/vms_rms.h M crypto/openssl/crypto/whrlpool/wp_block.c M crypto/openssl/crypto/whrlpool/wp_dgst.c M crypto/openssl/crypto/x509/by_dir.c M crypto/openssl/crypto/x509/by_file.c M crypto/openssl/crypto/x509/by_store.c M crypto/openssl/crypto/x509/pcy_cache.c M crypto/openssl/crypto/x509/pcy_data.c M crypto/openssl/crypto/x509/pcy_lib.c M crypto/openssl/crypto/x509/pcy_local.h M crypto/openssl/crypto/x509/pcy_map.c M crypto/openssl/crypto/x509/pcy_node.c M crypto/openssl/crypto/x509/pcy_tree.c M crypto/openssl/crypto/x509/standard_exts.h M crypto/openssl/crypto/x509/t_crl.c M crypto/openssl/crypto/x509/t_req.c M crypto/openssl/crypto/x509/t_x509.c M crypto/openssl/crypto/x509/v3_addr.c M crypto/openssl/crypto/x509/v3_admis.c M crypto/openssl/crypto/x509/v3_admis.h M crypto/openssl/crypto/x509/v3_akeya.c M crypto/openssl/crypto/x509/v3_akid.c M crypto/openssl/crypto/x509/v3_asid.c M crypto/openssl/crypto/x509/v3_bcons.c M crypto/openssl/crypto/x509/v3_bitst.c M crypto/openssl/crypto/x509/v3_conf.c M crypto/openssl/crypto/x509/v3_cpols.c M crypto/openssl/crypto/x509/v3_crld.c M crypto/openssl/crypto/x509/v3_enum.c M crypto/openssl/crypto/x509/v3_extku.c M crypto/openssl/crypto/x509/v3_genn.c M crypto/openssl/crypto/x509/v3_ia5.c M crypto/openssl/crypto/x509/v3_info.c M crypto/openssl/crypto/x509/v3_int.c M crypto/openssl/crypto/x509/v3_ist.c M crypto/openssl/crypto/x509/v3_lib.c M crypto/openssl/crypto/x509/v3_ncons.c M crypto/openssl/crypto/x509/v3_pci.c M crypto/openssl/crypto/x509/v3_pcia.c M crypto/openssl/crypto/x509/v3_pcons.c M crypto/openssl/crypto/x509/v3_pku.c M crypto/openssl/crypto/x509/v3_pmaps.c M crypto/openssl/crypto/x509/v3_prn.c M crypto/openssl/crypto/x509/v3_purp.c M crypto/openssl/crypto/x509/v3_san.c M crypto/openssl/crypto/x509/v3_skid.c M crypto/openssl/crypto/x509/v3_sxnet.c M crypto/openssl/crypto/x509/v3_tlsf.c M crypto/openssl/crypto/x509/v3_utf8.c M crypto/openssl/crypto/x509/v3_utl.c M crypto/openssl/crypto/x509/v3err.c M crypto/openssl/crypto/x509/x509_att.c M crypto/openssl/crypto/x509/x509_cmp.c M crypto/openssl/crypto/x509/x509_d2.c M crypto/openssl/crypto/x509/x509_err.c M crypto/openssl/crypto/x509/x509_ext.c M crypto/openssl/crypto/x509/x509_local.h M crypto/openssl/crypto/x509/x509_lu.c M crypto/openssl/crypto/x509/x509_meth.c M crypto/openssl/crypto/x509/x509_obj.c M crypto/openssl/crypto/x509/x509_r2x.c M crypto/openssl/crypto/x509/x509_req.c M crypto/openssl/crypto/x509/x509_set.c M crypto/openssl/crypto/x509/x509_trust.c M crypto/openssl/crypto/x509/x509_txt.c M crypto/openssl/crypto/x509/x509_v3.c M crypto/openssl/crypto/x509/x509_vfy.c M crypto/openssl/crypto/x509/x509_vpm.c M crypto/openssl/crypto/x509/x509cset.c M crypto/openssl/crypto/x509/x509name.c M crypto/openssl/crypto/x509/x509type.c M crypto/openssl/crypto/x509/x_all.c M crypto/openssl/crypto/x509/x_attrib.c M crypto/openssl/crypto/x509/x_crl.c M crypto/openssl/crypto/x509/x_exten.c M crypto/openssl/crypto/x509/x_name.c M crypto/openssl/crypto/x509/x_pubkey.c M crypto/openssl/crypto/x509/x_req.c M crypto/openssl/crypto/x509/x_x509.c M crypto/openssl/crypto/x509/x_x509a.c M crypto/openssl/demos/bio/client-arg.c M crypto/openssl/demos/bio/client-conf.c M crypto/openssl/demos/bio/saccept.c M crypto/openssl/demos/bio/sconnect.c M crypto/openssl/demos/bio/server-arg.c M crypto/openssl/demos/bio/server-cmod.c M crypto/openssl/demos/bio/server-conf.c M crypto/openssl/demos/cipher/aesccm.c M crypto/openssl/demos/cipher/aesgcm.c M crypto/openssl/demos/cipher/aeskeywrap.c M crypto/openssl/demos/cipher/ariacbc.c M crypto/openssl/demos/cms/cms_comp.c M crypto/openssl/demos/cms/cms_ddec.c M crypto/openssl/demos/cms/cms_dec.c M crypto/openssl/demos/cms/cms_denc.c M crypto/openssl/demos/cms/cms_enc.c M crypto/openssl/demos/cms/cms_sign.c M crypto/openssl/demos/cms/cms_sign2.c M crypto/openssl/demos/cms/cms_uncomp.c M crypto/openssl/demos/cms/cms_ver.c M crypto/openssl/demos/digest/BIO_f_md.c M crypto/openssl/demos/digest/EVP_MD_demo.c M crypto/openssl/demos/digest/EVP_MD_stdin.c M crypto/openssl/demos/digest/EVP_MD_xof.c M crypto/openssl/demos/encode/ec_encode.c M crypto/openssl/demos/encode/rsa_encode.c M crypto/openssl/demos/kdf/hkdf.c M crypto/openssl/demos/kdf/pbkdf2.c M crypto/openssl/demos/kdf/scrypt.c M crypto/openssl/demos/keyexch/x25519.c M crypto/openssl/demos/mac/cmac-aes256.c M crypto/openssl/demos/mac/gmac.c M crypto/openssl/demos/mac/hmac-sha512.c M crypto/openssl/demos/mac/poly1305.c M crypto/openssl/demos/pkcs12/pkread.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_keygen.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c M crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c M crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c M crypto/openssl/demos/signature/EVP_Signature_demo.c M crypto/openssl/demos/signature/EVP_Signature_demo.h M crypto/openssl/demos/signature/rsa_pss_direct.c M crypto/openssl/demos/signature/rsa_pss_hash.c M crypto/openssl/demos/smime/smdec.c M crypto/openssl/demos/smime/smenc.c M crypto/openssl/demos/smime/smsign.c M crypto/openssl/demos/smime/smsign2.c M crypto/openssl/demos/smime/smver.c M crypto/openssl/doc/README.md M crypto/openssl/doc/build.info A crypto/openssl/doc/internal/man3/bn_mul_words.pod M crypto/openssl/doc/man1/CA.pl.pod M crypto/openssl/doc/man1/openssl-ciphers.pod.in M crypto/openssl/doc/man1/openssl-cmp.pod.in M crypto/openssl/doc/man1/openssl-cms.pod.in M crypto/openssl/doc/man1/openssl-enc.pod.in M crypto/openssl/doc/man1/openssl-format-options.pod M crypto/openssl/doc/man1/openssl-s_client.pod.in M crypto/openssl/doc/man1/openssl-verification-options.pod M crypto/openssl/doc/man1/openssl-verify.pod.in M crypto/openssl/doc/man3/ADMISSIONS.pod M crypto/openssl/doc/man3/BIO_get_data.pod A crypto/openssl/doc/man3/BIO_set_flags.pod M crypto/openssl/doc/man3/BN_generate_prime.pod M crypto/openssl/doc/man3/CMS_EncryptedData_decrypt.pod M crypto/openssl/doc/man3/CMS_EncryptedData_encrypt.pod A crypto/openssl/doc/man3/CMS_EncryptedData_set1_key.pod M crypto/openssl/doc/man3/CMS_sign.pod M crypto/openssl/doc/man3/DTLS_set_timer_cb.pod A crypto/openssl/doc/man3/EVP_CIPHER_CTX_get_app_data.pod M crypto/openssl/doc/man3/EVP_EncryptInit.pod M crypto/openssl/doc/man3/EVP_PKEY_CTX_new.pod M crypto/openssl/doc/man3/EVP_PKEY_keygen.pod M crypto/openssl/doc/man3/EVP_PKEY_new.pod M crypto/openssl/doc/man3/EVP_RAND.pod M crypto/openssl/doc/man3/EVP_aes_128_gcm.pod M crypto/openssl/doc/man3/EVP_aria_128_gcm.pod M crypto/openssl/doc/man3/EVP_chacha20.pod M crypto/openssl/doc/man3/OPENSSL_malloc.pod M crypto/openssl/doc/man3/OPENSSL_secure_malloc.pod M crypto/openssl/doc/man3/OSSL_DECODER_CTX.pod M crypto/openssl/doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod M crypto/openssl/doc/man3/OSSL_ENCODER_CTX.pod M crypto/openssl/doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod M crypto/openssl/doc/man3/OSSL_PARAM.pod M crypto/openssl/doc/man3/OSSL_PARAM_int.pod M crypto/openssl/doc/man3/OSSL_PROVIDER.pod M crypto/openssl/doc/man3/OpenSSL_version.pod M crypto/openssl/doc/man3/PEM_read_CMS.pod M crypto/openssl/doc/man3/PKCS5_PBE_keyivgen.pod M crypto/openssl/doc/man3/PKCS7_sign.pod M crypto/openssl/doc/man3/RAND_load_file.pod M crypto/openssl/doc/man3/RSA_set_method.pod M crypto/openssl/doc/man3/SSL_CIPHER_get_name.pod M crypto/openssl/doc/man3/SSL_CONF_cmd.pod M crypto/openssl/doc/man3/SSL_CTX_set_cert_verify_callback.pod M crypto/openssl/doc/man3/SSL_CTX_set_client_hello_cb.pod M crypto/openssl/doc/man3/SSL_CTX_set_min_proto_version.pod M crypto/openssl/doc/man3/SSL_CTX_set_options.pod M crypto/openssl/doc/man3/SSL_CTX_set_psk_client_callback.pod M crypto/openssl/doc/man3/SSL_CTX_set_tmp_dh_callback.pod M crypto/openssl/doc/man3/SSL_SESSION_get0_hostname.pod M crypto/openssl/doc/man3/SSL_key_update.pod M crypto/openssl/doc/man3/X509_NAME_print_ex.pod M crypto/openssl/doc/man3/X509_STORE_CTX_new.pod M crypto/openssl/doc/man3/X509_STORE_get0_param.pod M crypto/openssl/doc/man3/X509_VERIFY_PARAM_set_flags.pod M crypto/openssl/doc/man3/d2i_X509.pod M crypto/openssl/doc/man7/EVP_PKEY-DSA.pod M crypto/openssl/doc/man7/EVP_PKEY-FFC.pod M crypto/openssl/doc/man7/OSSL_PROVIDER-FIPS.pod M crypto/openssl/doc/man7/migration_guide.pod M crypto/openssl/doc/man7/openssl-env.pod M crypto/openssl/doc/man7/property.pod M crypto/openssl/doc/man7/provider-base.pod M crypto/openssl/doc/man7/provider-cipher.pod M crypto/openssl/doc/man7/provider-decoder.pod M crypto/openssl/doc/man7/provider-encoder.pod M crypto/openssl/doc/man7/provider-keymgmt.pod M crypto/openssl/doc/man7/provider-signature.pod M crypto/openssl/e_os.h M crypto/openssl/engines/e_afalg.c M crypto/openssl/engines/e_afalg.h M crypto/openssl/engines/e_afalg_err.c M crypto/openssl/engines/e_afalg_err.h M crypto/openssl/engines/e_capi.c M crypto/openssl/engines/e_capi_err.c M crypto/openssl/engines/e_capi_err.h M crypto/openssl/engines/e_dasync.c M crypto/openssl/engines/e_dasync_err.c M crypto/openssl/engines/e_dasync_err.h M crypto/openssl/engines/e_devcrypto.c M crypto/openssl/engines/e_loader_attic.c M crypto/openssl/engines/e_loader_attic_err.c M crypto/openssl/engines/e_loader_attic_err.h M crypto/openssl/engines/e_ossltest.c M crypto/openssl/engines/e_ossltest_err.c M crypto/openssl/engines/e_ossltest_err.h M crypto/openssl/engines/e_padlock.c M crypto/openssl/external/perl/Text-Template-1.56/lib/Text/Template.pm M crypto/openssl/external/perl/Text-Template-1.56/lib/Text/Template/Preprocess.pm M crypto/openssl/fuzz/asn1.c M crypto/openssl/fuzz/bignum.c M crypto/openssl/fuzz/bndiv.c M crypto/openssl/fuzz/client.c M crypto/openssl/fuzz/cmp.c M crypto/openssl/fuzz/driver.c M crypto/openssl/fuzz/fuzz_rand.c M crypto/openssl/fuzz/oids.txt M crypto/openssl/fuzz/server.c M crypto/openssl/fuzz/test-corpus.c M crypto/openssl/fuzz/x509.c M crypto/openssl/include/crypto/aes_platform.h M crypto/openssl/include/crypto/aria.h M crypto/openssl/include/crypto/asn1.h M crypto/openssl/include/crypto/asn1_dsa.h M crypto/openssl/include/crypto/asn1err.h M crypto/openssl/include/crypto/async.h M crypto/openssl/include/crypto/asyncerr.h M crypto/openssl/include/crypto/bioerr.h M crypto/openssl/include/crypto/bn.h M crypto/openssl/include/crypto/bn_conf.h M crypto/openssl/include/crypto/bn_conf.h.in M crypto/openssl/include/crypto/bn_dh.h M crypto/openssl/include/crypto/bnerr.h M crypto/openssl/include/crypto/buffererr.h M crypto/openssl/include/crypto/chacha.h M crypto/openssl/include/crypto/cmll_platform.h M crypto/openssl/include/crypto/cmperr.h M crypto/openssl/include/crypto/cmserr.h M crypto/openssl/include/crypto/comperr.h M crypto/openssl/include/crypto/conferr.h M crypto/openssl/include/crypto/crmferr.h M crypto/openssl/include/crypto/cryptlib.h M crypto/openssl/include/crypto/cryptoerr.h M crypto/openssl/include/crypto/cterr.h M crypto/openssl/include/crypto/ctype.h M crypto/openssl/include/crypto/decoder.h M crypto/openssl/include/crypto/decodererr.h M crypto/openssl/include/crypto/des_platform.h M crypto/openssl/include/crypto/dh.h M crypto/openssl/include/crypto/dherr.h M crypto/openssl/include/crypto/dsa.h M crypto/openssl/include/crypto/dsaerr.h M crypto/openssl/include/crypto/dso_conf.h M crypto/openssl/include/crypto/dso_conf.h.in M crypto/openssl/include/crypto/ec.h M crypto/openssl/include/crypto/ecerr.h M crypto/openssl/include/crypto/ecx.h M crypto/openssl/include/crypto/encoder.h M crypto/openssl/include/crypto/encodererr.h M crypto/openssl/include/crypto/engineerr.h M crypto/openssl/include/crypto/err.h M crypto/openssl/include/crypto/ess.h M crypto/openssl/include/crypto/esserr.h M crypto/openssl/include/crypto/evp.h M crypto/openssl/include/crypto/evperr.h M crypto/openssl/include/crypto/httperr.h M crypto/openssl/include/crypto/lhash.h M crypto/openssl/include/crypto/md32_common.h M crypto/openssl/include/crypto/modes.h M crypto/openssl/include/crypto/objectserr.h M crypto/openssl/include/crypto/ocsperr.h M crypto/openssl/include/crypto/pem.h M crypto/openssl/include/crypto/pemerr.h M crypto/openssl/include/crypto/pkcs12err.h M crypto/openssl/include/crypto/pkcs7.h M crypto/openssl/include/crypto/pkcs7err.h M crypto/openssl/include/crypto/poly1305.h M crypto/openssl/include/crypto/ppc_arch.h M crypto/openssl/include/crypto/punycode.h M crypto/openssl/include/crypto/rand.h M crypto/openssl/include/crypto/rand_pool.h M crypto/openssl/include/crypto/randerr.h M crypto/openssl/include/crypto/rsa.h M crypto/openssl/include/crypto/rsaerr.h M crypto/openssl/include/crypto/security_bits.h M crypto/openssl/include/crypto/sha.h M crypto/openssl/include/crypto/siphash.h M crypto/openssl/include/crypto/siv.h M crypto/openssl/include/crypto/sm2.h M crypto/openssl/include/crypto/sm2err.h M crypto/openssl/include/crypto/sm4.h M crypto/openssl/include/crypto/sparc_arch.h M crypto/openssl/include/crypto/sparse_array.h M crypto/openssl/include/crypto/store.h M crypto/openssl/include/crypto/storeerr.h M crypto/openssl/include/crypto/tserr.h M crypto/openssl/include/crypto/types.h M crypto/openssl/include/crypto/uierr.h M crypto/openssl/include/crypto/x509.h M crypto/openssl/include/crypto/x509err.h M crypto/openssl/include/crypto/x509v3err.h M crypto/openssl/include/internal/asn1.h M crypto/openssl/include/internal/bio.h M crypto/openssl/include/internal/conf.h M crypto/openssl/include/internal/constant_time.h M crypto/openssl/include/internal/core.h M crypto/openssl/include/internal/cryptlib.h M crypto/openssl/include/internal/dane.h M crypto/openssl/include/internal/deprecated.h M crypto/openssl/include/internal/der.h M crypto/openssl/include/internal/dso.h M crypto/openssl/include/internal/dsoerr.h M crypto/openssl/include/internal/endian.h M crypto/openssl/include/internal/err.h M crypto/openssl/include/internal/ffc.h M crypto/openssl/include/internal/ktls.h M crypto/openssl/include/internal/namemap.h M crypto/openssl/include/internal/nelem.h M crypto/openssl/include/internal/numbers.h M crypto/openssl/include/internal/o_dir.h M crypto/openssl/include/internal/packet.h M crypto/openssl/include/internal/param_build_set.h M crypto/openssl/include/internal/passphrase.h M crypto/openssl/include/internal/property.h M crypto/openssl/include/internal/propertyerr.h M crypto/openssl/include/internal/provider.h M crypto/openssl/include/internal/refcount.h M crypto/openssl/include/internal/sha3.h M crypto/openssl/include/internal/sizes.h M crypto/openssl/include/internal/sm3.h M crypto/openssl/include/internal/sockets.h M crypto/openssl/include/internal/sslconf.h M crypto/openssl/include/internal/symhacks.h M crypto/openssl/include/internal/thread_once.h M crypto/openssl/include/internal/tlsgroups.h M crypto/openssl/include/internal/tsan_assist.h M crypto/openssl/include/internal/unicode.h M crypto/openssl/include/openssl/aes.h M crypto/openssl/include/openssl/asn1.h M crypto/openssl/include/openssl/asn1.h.in M crypto/openssl/include/openssl/asn1err.h M crypto/openssl/include/openssl/asn1t.h M crypto/openssl/include/openssl/asn1t.h.in M crypto/openssl/include/openssl/async.h M crypto/openssl/include/openssl/asyncerr.h M crypto/openssl/include/openssl/bio.h M crypto/openssl/include/openssl/bio.h.in M crypto/openssl/include/openssl/bioerr.h M crypto/openssl/include/openssl/blowfish.h M crypto/openssl/include/openssl/bn.h M crypto/openssl/include/openssl/bnerr.h M crypto/openssl/include/openssl/buffer.h M crypto/openssl/include/openssl/buffererr.h M crypto/openssl/include/openssl/camellia.h M crypto/openssl/include/openssl/cast.h M crypto/openssl/include/openssl/cmac.h M crypto/openssl/include/openssl/cmp.h M crypto/openssl/include/openssl/cmp.h.in M crypto/openssl/include/openssl/cmp_util.h M crypto/openssl/include/openssl/cmperr.h M crypto/openssl/include/openssl/cms.h M crypto/openssl/include/openssl/cms.h.in M crypto/openssl/include/openssl/cmserr.h M crypto/openssl/include/openssl/comp.h M crypto/openssl/include/openssl/comperr.h M crypto/openssl/include/openssl/conf.h M crypto/openssl/include/openssl/conf.h.in M crypto/openssl/include/openssl/conf_api.h M crypto/openssl/include/openssl/conferr.h M crypto/openssl/include/openssl/configuration.h M crypto/openssl/include/openssl/configuration.h.in M crypto/openssl/include/openssl/conftypes.h M crypto/openssl/include/openssl/core.h M crypto/openssl/include/openssl/core_dispatch.h M crypto/openssl/include/openssl/core_names.h M crypto/openssl/include/openssl/core_object.h M crypto/openssl/include/openssl/crmf.h M crypto/openssl/include/openssl/crmf.h.in M crypto/openssl/include/openssl/crmferr.h M crypto/openssl/include/openssl/crypto.h M crypto/openssl/include/openssl/crypto.h.in M crypto/openssl/include/openssl/cryptoerr.h M crypto/openssl/include/openssl/cryptoerr_legacy.h M crypto/openssl/include/openssl/ct.h M crypto/openssl/include/openssl/ct.h.in M crypto/openssl/include/openssl/cterr.h M crypto/openssl/include/openssl/decoder.h M crypto/openssl/include/openssl/decodererr.h M crypto/openssl/include/openssl/des.h M crypto/openssl/include/openssl/dh.h M crypto/openssl/include/openssl/dherr.h M crypto/openssl/include/openssl/dsa.h M crypto/openssl/include/openssl/dsaerr.h M crypto/openssl/include/openssl/dtls1.h M crypto/openssl/include/openssl/e_os2.h M crypto/openssl/include/openssl/ebcdic.h M crypto/openssl/include/openssl/ec.h M crypto/openssl/include/openssl/ecerr.h M crypto/openssl/include/openssl/encoder.h M crypto/openssl/include/openssl/encodererr.h M crypto/openssl/include/openssl/engine.h M crypto/openssl/include/openssl/engineerr.h M crypto/openssl/include/openssl/err.h M crypto/openssl/include/openssl/err.h.in M crypto/openssl/include/openssl/ess.h M crypto/openssl/include/openssl/ess.h.in M crypto/openssl/include/openssl/esserr.h M crypto/openssl/include/openssl/evp.h M crypto/openssl/include/openssl/evperr.h M crypto/openssl/include/openssl/fips_names.h M crypto/openssl/include/openssl/fipskey.h M crypto/openssl/include/openssl/fipskey.h.in M crypto/openssl/include/openssl/hmac.h M crypto/openssl/include/openssl/http.h M crypto/openssl/include/openssl/httperr.h M crypto/openssl/include/openssl/idea.h M crypto/openssl/include/openssl/kdf.h M crypto/openssl/include/openssl/kdferr.h M crypto/openssl/include/openssl/lhash.h M crypto/openssl/include/openssl/lhash.h.in M crypto/openssl/include/openssl/macros.h M crypto/openssl/include/openssl/md2.h M crypto/openssl/include/openssl/md4.h M crypto/openssl/include/openssl/md5.h M crypto/openssl/include/openssl/mdc2.h M crypto/openssl/include/openssl/modes.h M crypto/openssl/include/openssl/obj_mac.h M crypto/openssl/include/openssl/objects.h M crypto/openssl/include/openssl/objectserr.h M crypto/openssl/include/openssl/ocsp.h M crypto/openssl/include/openssl/ocsp.h.in M crypto/openssl/include/openssl/ocsperr.h M crypto/openssl/include/openssl/opensslconf.h M crypto/openssl/include/openssl/opensslv.h M crypto/openssl/include/openssl/opensslv.h.in M crypto/openssl/include/openssl/ossl_typ.h M crypto/openssl/include/openssl/param_build.h M crypto/openssl/include/openssl/params.h M crypto/openssl/include/openssl/pem.h M crypto/openssl/include/openssl/pem2.h M crypto/openssl/include/openssl/pemerr.h M crypto/openssl/include/openssl/pkcs12.h M crypto/openssl/include/openssl/pkcs12.h.in M crypto/openssl/include/openssl/pkcs12err.h M crypto/openssl/include/openssl/pkcs7.h M crypto/openssl/include/openssl/pkcs7.h.in M crypto/openssl/include/openssl/pkcs7err.h M crypto/openssl/include/openssl/prov_ssl.h M crypto/openssl/include/openssl/proverr.h M crypto/openssl/include/openssl/provider.h M crypto/openssl/include/openssl/rand.h M crypto/openssl/include/openssl/randerr.h M crypto/openssl/include/openssl/rc2.h M crypto/openssl/include/openssl/rc4.h M crypto/openssl/include/openssl/rc5.h M crypto/openssl/include/openssl/ripemd.h M crypto/openssl/include/openssl/rsa.h M crypto/openssl/include/openssl/rsaerr.h M crypto/openssl/include/openssl/safestack.h M crypto/openssl/include/openssl/safestack.h.in M crypto/openssl/include/openssl/seed.h M crypto/openssl/include/openssl/self_test.h M crypto/openssl/include/openssl/sha.h M crypto/openssl/include/openssl/srp.h M crypto/openssl/include/openssl/srp.h.in M crypto/openssl/include/openssl/srtp.h M crypto/openssl/include/openssl/ssl.h M crypto/openssl/include/openssl/ssl.h.in M crypto/openssl/include/openssl/ssl2.h M crypto/openssl/include/openssl/ssl3.h M crypto/openssl/include/openssl/sslerr.h M crypto/openssl/include/openssl/sslerr_legacy.h M crypto/openssl/include/openssl/stack.h M crypto/openssl/include/openssl/store.h M crypto/openssl/include/openssl/storeerr.h M crypto/openssl/include/openssl/symhacks.h M crypto/openssl/include/openssl/tls1.h M crypto/openssl/include/openssl/trace.h M crypto/openssl/include/openssl/ts.h M crypto/openssl/include/openssl/tserr.h M crypto/openssl/include/openssl/txt_db.h M crypto/openssl/include/openssl/types.h M crypto/openssl/include/openssl/ui.h M crypto/openssl/include/openssl/ui.h.in M crypto/openssl/include/openssl/uierr.h M crypto/openssl/include/openssl/whrlpool.h M crypto/openssl/include/openssl/x509.h M crypto/openssl/include/openssl/x509.h.in M crypto/openssl/include/openssl/x509_vfy.h M crypto/openssl/include/openssl/x509_vfy.h.in M crypto/openssl/include/openssl/x509err.h M crypto/openssl/include/openssl/x509v3.h M crypto/openssl/include/openssl/x509v3.h.in M crypto/openssl/include/openssl/x509v3err.h M crypto/openssl/ms/applink.c M crypto/openssl/ms/uplink.c M crypto/openssl/ms/uplink.h M crypto/openssl/providers/baseprov.c M crypto/openssl/providers/common/bio_prov.c M crypto/openssl/providers/common/capabilities.c M crypto/openssl/providers/common/der/der_digests_gen.c M crypto/openssl/providers/common/der/der_digests_gen.c.in M crypto/openssl/providers/common/der/der_dsa_gen.c M crypto/openssl/providers/common/der/der_dsa_gen.c.in M crypto/openssl/providers/common/der/der_dsa_key.c M crypto/openssl/providers/common/der/der_dsa_sig.c M crypto/openssl/providers/common/der/der_ec_gen.c M crypto/openssl/providers/common/der/der_ec_gen.c.in M crypto/openssl/providers/common/der/der_ec_key.c M crypto/openssl/providers/common/der/der_ec_sig.c M crypto/openssl/providers/common/der/der_ecx_gen.c M crypto/openssl/providers/common/der/der_ecx_gen.c.in M crypto/openssl/providers/common/der/der_ecx_key.c M crypto/openssl/providers/common/der/der_rsa_gen.c M crypto/openssl/providers/common/der/der_rsa_gen.c.in M crypto/openssl/providers/common/der/der_rsa_key.c M crypto/openssl/providers/common/der/der_rsa_sig.c M crypto/openssl/providers/common/der/der_sm2_gen.c.in M crypto/openssl/providers/common/der/der_sm2_key.c M crypto/openssl/providers/common/der/der_sm2_sig.c M crypto/openssl/providers/common/der/der_wrap_gen.c M crypto/openssl/providers/common/der/der_wrap_gen.c.in M crypto/openssl/providers/common/digest_to_nid.c M crypto/openssl/providers/common/include/prov/bio.h M crypto/openssl/providers/common/include/prov/der_digests.h M crypto/openssl/providers/common/include/prov/der_digests.h.in M crypto/openssl/providers/common/include/prov/der_dsa.h M crypto/openssl/providers/common/include/prov/der_dsa.h.in M crypto/openssl/providers/common/include/prov/der_ec.h M crypto/openssl/providers/common/include/prov/der_ec.h.in M crypto/openssl/providers/common/include/prov/der_ecx.h M crypto/openssl/providers/common/include/prov/der_ecx.h.in M crypto/openssl/providers/common/include/prov/der_rsa.h M crypto/openssl/providers/common/include/prov/der_rsa.h.in M crypto/openssl/providers/common/include/prov/der_sm2.h.in M crypto/openssl/providers/common/include/prov/der_wrap.h M crypto/openssl/providers/common/include/prov/der_wrap.h.in M crypto/openssl/providers/common/include/prov/proverr.h M crypto/openssl/providers/common/include/prov/provider_ctx.h M crypto/openssl/providers/common/include/prov/provider_util.h M crypto/openssl/providers/common/include/prov/securitycheck.h M crypto/openssl/providers/common/provider_err.c M crypto/openssl/providers/common/provider_seeding.c M crypto/openssl/providers/common/provider_util.c M crypto/openssl/providers/common/securitycheck.c M crypto/openssl/providers/common/securitycheck_default.c M crypto/openssl/providers/common/securitycheck_fips.c M crypto/openssl/providers/decoders.inc M crypto/openssl/providers/defltprov.c M crypto/openssl/providers/fips-sources.checksums M crypto/openssl/providers/fips.checksum M crypto/openssl/providers/fips/fips_entry.c M crypto/openssl/providers/fips/fipsprov.c M crypto/openssl/providers/fips/self_test.c M crypto/openssl/providers/fips/self_test.h M crypto/openssl/providers/fips/self_test_kats.c M crypto/openssl/providers/implementations/asymciphers/rsa_enc.c M crypto/openssl/providers/implementations/asymciphers/sm2_enc.c M crypto/openssl/providers/implementations/ciphers/cipher_aes.c M crypto/openssl/providers/implementations/ciphers/cipher_aes.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc M crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aria.c M crypto/openssl/providers/implementations/ciphers/cipher_aria.h M crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm.c M crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm.h M crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm.c M crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm.h M crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aria_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_blowfish.c M crypto/openssl/providers/implementations/ciphers/cipher_blowfish.h M crypto/openssl/providers/implementations/ciphers/cipher_blowfish_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_camellia.c M crypto/openssl/providers/implementations/ciphers/cipher_camellia.h M crypto/openssl/providers/implementations/ciphers/cipher_camellia_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_cast.h M crypto/openssl/providers/implementations/ciphers/cipher_cast5.c M crypto/openssl/providers/implementations/ciphers/cipher_cast5_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c M crypto/openssl/providers/implementations/ciphers/cipher_chacha20.h M crypto/openssl/providers/implementations/ciphers/cipher_chacha20_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c M crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.h M crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_cts.c M crypto/openssl/providers/implementations/ciphers/cipher_cts.h M crypto/openssl/providers/implementations/ciphers/cipher_des.c M crypto/openssl/providers/implementations/ciphers/cipher_des.h M crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_desx.c M crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_idea.c M crypto/openssl/providers/implementations/ciphers/cipher_idea.h M crypto/openssl/providers/implementations/ciphers/cipher_idea_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_null.c M crypto/openssl/providers/implementations/ciphers/cipher_rc2.c M crypto/openssl/providers/implementations/ciphers/cipher_rc2.h M crypto/openssl/providers/implementations/ciphers/cipher_rc2_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_rc4.c M crypto/openssl/providers/implementations/ciphers/cipher_rc4.h M crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c M crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.h M crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_rc4_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_rc5.c M crypto/openssl/providers/implementations/ciphers/cipher_rc5.h M crypto/openssl/providers/implementations/ciphers/cipher_rc5_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_seed.c M crypto/openssl/providers/implementations/ciphers/cipher_seed.h M crypto/openssl/providers/implementations/ciphers/cipher_seed_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_sm4.c M crypto/openssl/providers/implementations/ciphers/cipher_sm4.h M crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes.h M crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes_default.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c M crypto/openssl/providers/implementations/ciphers/ciphercommon.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_block.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm_hw.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_local.h M crypto/openssl/providers/implementations/digests/blake2_impl.h M crypto/openssl/providers/implementations/digests/blake2_prov.c M crypto/openssl/providers/implementations/digests/blake2b_prov.c M crypto/openssl/providers/implementations/digests/blake2s_prov.c M crypto/openssl/providers/implementations/digests/digestcommon.c M crypto/openssl/providers/implementations/digests/md2_prov.c M crypto/openssl/providers/implementations/digests/md4_prov.c M crypto/openssl/providers/implementations/digests/md5_prov.c M crypto/openssl/providers/implementations/digests/md5_sha1_prov.c M crypto/openssl/providers/implementations/digests/mdc2_prov.c M crypto/openssl/providers/implementations/digests/null_prov.c M crypto/openssl/providers/implementations/digests/ripemd_prov.c M crypto/openssl/providers/implementations/digests/sha2_prov.c M crypto/openssl/providers/implementations/digests/sha3_prov.c M crypto/openssl/providers/implementations/digests/sm3_prov.c M crypto/openssl/providers/implementations/digests/wp_prov.c M crypto/openssl/providers/implementations/encode_decode/decode_der2key.c M crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c M crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c M crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c M crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c M crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c M crypto/openssl/providers/implementations/encode_decode/encode_key2any.c M crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c M crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c M crypto/openssl/providers/implementations/encode_decode/encode_key2text.c M crypto/openssl/providers/implementations/encode_decode/endecoder_common.c M crypto/openssl/providers/implementations/encode_decode/endecoder_local.h M crypto/openssl/providers/implementations/exchange/dh_exch.c M crypto/openssl/providers/implementations/exchange/ecdh_exch.c M crypto/openssl/providers/implementations/exchange/ecx_exch.c M crypto/openssl/providers/implementations/exchange/kdf_exch.c M crypto/openssl/providers/implementations/include/prov/blake2.h M crypto/openssl/providers/implementations/include/prov/ciphercommon.h M crypto/openssl/providers/implementations/include/prov/ciphercommon_aead.h M crypto/openssl/providers/implementations/include/prov/ciphercommon_ccm.h M crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h M crypto/openssl/providers/implementations/include/prov/digestcommon.h M crypto/openssl/providers/implementations/include/prov/implementations.h M crypto/openssl/providers/implementations/include/prov/md5_sha1.h M crypto/openssl/providers/implementations/include/prov/names.h M crypto/openssl/providers/implementations/include/prov/seeding.h M crypto/openssl/providers/implementations/kdfs/hkdf.c M crypto/openssl/providers/implementations/kdfs/kbkdf.c M crypto/openssl/providers/implementations/kdfs/krb5kdf.c M crypto/openssl/providers/implementations/kdfs/pbkdf1.c M crypto/openssl/providers/implementations/kdfs/pbkdf2.c M crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c M crypto/openssl/providers/implementations/kdfs/scrypt.c M crypto/openssl/providers/implementations/kdfs/sshkdf.c M crypto/openssl/providers/implementations/kdfs/sskdf.c M crypto/openssl/providers/implementations/kdfs/tls1_prf.c M crypto/openssl/providers/implementations/kdfs/x942kdf.c M crypto/openssl/providers/implementations/kem/rsa_kem.c M crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c M crypto/openssl/providers/implementations/macs/blake2_mac_impl.c M crypto/openssl/providers/implementations/macs/blake2b_mac.c M crypto/openssl/providers/implementations/macs/blake2s_mac.c M crypto/openssl/providers/implementations/macs/cmac_prov.c M crypto/openssl/providers/implementations/macs/gmac_prov.c M crypto/openssl/providers/implementations/macs/hmac_prov.c M crypto/openssl/providers/implementations/macs/kmac_prov.c M crypto/openssl/providers/implementations/macs/poly1305_prov.c M crypto/openssl/providers/implementations/macs/siphash_prov.c M crypto/openssl/providers/implementations/rands/crngt.c M crypto/openssl/providers/implementations/rands/drbg.c M crypto/openssl/providers/implementations/rands/drbg_ctr.c M crypto/openssl/providers/implementations/rands/drbg_hash.c M crypto/openssl/providers/implementations/rands/drbg_hmac.c M crypto/openssl/providers/implementations/rands/drbg_local.h M crypto/openssl/providers/implementations/rands/seed_src.c M crypto/openssl/providers/implementations/rands/seeding/rand_cpu_x86.c M crypto/openssl/providers/implementations/rands/seeding/rand_tsc.c M crypto/openssl/providers/implementations/rands/seeding/rand_unix.c M crypto/openssl/providers/implementations/rands/seeding/rand_vms.c M crypto/openssl/providers/implementations/rands/seeding/rand_vxworks.c M crypto/openssl/providers/implementations/rands/seeding/rand_win.c M crypto/openssl/providers/implementations/rands/test_rng.c M crypto/openssl/providers/implementations/signature/dsa_sig.c M crypto/openssl/providers/implementations/signature/ecdsa_sig.c M crypto/openssl/providers/implementations/signature/eddsa_sig.c M crypto/openssl/providers/implementations/signature/mac_legacy_sig.c M crypto/openssl/providers/implementations/signature/rsa_sig.c M crypto/openssl/providers/implementations/signature/sm2_sig.c M crypto/openssl/providers/implementations/storemgmt/file_store.c M crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c M crypto/openssl/providers/implementations/storemgmt/file_store_local.h M crypto/openssl/providers/legacyprov.c M crypto/openssl/providers/nullprov.c M crypto/openssl/ssl/bio_ssl.c M crypto/openssl/ssl/d1_lib.c M crypto/openssl/ssl/d1_msg.c M crypto/openssl/ssl/d1_srtp.c M crypto/openssl/ssl/ktls.c M crypto/openssl/ssl/methods.c M crypto/openssl/ssl/pqueue.c M crypto/openssl/ssl/record/dtls1_bitmap.c M crypto/openssl/ssl/record/rec_layer_d1.c M crypto/openssl/ssl/record/rec_layer_s3.c M crypto/openssl/ssl/record/record.h M crypto/openssl/ssl/record/record_local.h M crypto/openssl/ssl/record/ssl3_buffer.c M crypto/openssl/ssl/record/ssl3_record.c M crypto/openssl/ssl/record/ssl3_record_tls13.c M crypto/openssl/ssl/record/tls_pad.c M crypto/openssl/ssl/s3_cbc.c M crypto/openssl/ssl/s3_enc.c M crypto/openssl/ssl/s3_lib.c M crypto/openssl/ssl/s3_msg.c M crypto/openssl/ssl/ssl_asn1.c M crypto/openssl/ssl/ssl_cert.c M crypto/openssl/ssl/ssl_cert_table.h M crypto/openssl/ssl/ssl_ciph.c M crypto/openssl/ssl/ssl_conf.c M crypto/openssl/ssl/ssl_err.c M crypto/openssl/ssl/ssl_init.c M crypto/openssl/ssl/ssl_lib.c M crypto/openssl/ssl/ssl_local.h M crypto/openssl/ssl/ssl_mcnf.c M crypto/openssl/ssl/ssl_rsa.c M crypto/openssl/ssl/ssl_rsa_legacy.c M crypto/openssl/ssl/ssl_sess.c M crypto/openssl/ssl/ssl_txt.c M crypto/openssl/ssl/sslerr.h M crypto/openssl/ssl/statem/extensions.c M crypto/openssl/ssl/statem/extensions_clnt.c M crypto/openssl/ssl/statem/extensions_cust.c M crypto/openssl/ssl/statem/extensions_srvr.c M crypto/openssl/ssl/statem/statem.c M crypto/openssl/ssl/statem/statem.h M crypto/openssl/ssl/statem/statem_clnt.c M crypto/openssl/ssl/statem/statem_dtls.c M crypto/openssl/ssl/statem/statem_lib.c M crypto/openssl/ssl/statem/statem_local.h M crypto/openssl/ssl/statem/statem_srvr.c M crypto/openssl/ssl/t1_enc.c M crypto/openssl/ssl/t1_lib.c M crypto/openssl/ssl/t1_trce.c M crypto/openssl/ssl/tls13_enc.c M crypto/openssl/ssl/tls_depr.c M crypto/openssl/ssl/tls_srp.c M crypto/openssl/test/README-external.md M crypto/openssl/test/acvp_test.c M crypto/openssl/test/aesgcmtest.c M crypto/openssl/test/afalgtest.c M crypto/openssl/test/algorithmid_test.c M crypto/openssl/test/asn1_decode_test.c M crypto/openssl/test/asn1_dsa_internal_test.c M crypto/openssl/test/asn1_encode_test.c M crypto/openssl/test/asn1_internal_test.c M crypto/openssl/test/asn1_stable_parse_test.c M crypto/openssl/test/asn1_string_table_test.c M crypto/openssl/test/asn1_time_test.c M crypto/openssl/test/asynciotest.c M crypto/openssl/test/asynctest.c M crypto/openssl/test/bad_dtls_test.c M crypto/openssl/test/bftest.c M crypto/openssl/test/bio_callback_test.c M crypto/openssl/test/bio_core_test.c M crypto/openssl/test/bio_enc_test.c M crypto/openssl/test/bio_memleak_test.c M crypto/openssl/test/bio_prefix_text.c A crypto/openssl/test/bio_pw_callback_test.c M crypto/openssl/test/bio_readbuffer_test.c M crypto/openssl/test/bioprinttest.c M crypto/openssl/test/bn_internal_test.c M crypto/openssl/test/bn_rand_range.h M crypto/openssl/test/bntest.c M crypto/openssl/test/casttest.c A crypto/openssl/test/certs/cve-2026-28388-ca.pem A crypto/openssl/test/certs/cve-2026-28388-crls.pem A crypto/openssl/test/certs/cve-2026-28388-leaf.pem M crypto/openssl/test/certs/mkcert.sh M crypto/openssl/test/cipher_overhead_test.c M crypto/openssl/test/cipherbytes_test.c M crypto/openssl/test/cipherlist_test.c M crypto/openssl/test/ciphername_test.c M crypto/openssl/test/clienthellotest.c M crypto/openssl/test/cmactest.c M crypto/openssl/test/cmp_asn_test.c M crypto/openssl/test/cmp_client_test.c M crypto/openssl/test/cmp_ctx_test.c M crypto/openssl/test/cmp_hdr_test.c M crypto/openssl/test/cmp_msg_test.c M crypto/openssl/test/cmp_protect_test.c M crypto/openssl/test/cmp_server_test.c M crypto/openssl/test/cmp_status_test.c M crypto/openssl/test/cmp_vfy_test.c M crypto/openssl/test/cmsapitest.c M crypto/openssl/test/conf_include_test.c M crypto/openssl/test/constant_time_test.c M crypto/openssl/test/context_internal_test.c M crypto/openssl/test/crltest.c M crypto/openssl/test/ct_test.c M crypto/openssl/test/ctype_internal_test.c M crypto/openssl/test/curve448_internal_test.c M crypto/openssl/test/d2i_test.c M crypto/openssl/test/danetest.c M crypto/openssl/test/defltfips_test.c M crypto/openssl/test/destest.c M crypto/openssl/test/dhtest.c M crypto/openssl/test/drbgtest.c M crypto/openssl/test/dsa_no_digest_size_test.c M crypto/openssl/test/dsatest.c M crypto/openssl/test/dtls_mtu_test.c M crypto/openssl/test/dtlstest.c M crypto/openssl/test/dtlsv1listentest.c M crypto/openssl/test/ec_internal_test.c M crypto/openssl/test/ecdsatest.c M crypto/openssl/test/ecdsatest.h M crypto/openssl/test/ecstresstest.c M crypto/openssl/test/ectest.c M crypto/openssl/test/endecode_test.c M crypto/openssl/test/endecoder_legacy_test.c M crypto/openssl/test/enginetest.c M crypto/openssl/test/errtest.c M crypto/openssl/test/evp_extra_test.c M crypto/openssl/test/evp_extra_test2.c M crypto/openssl/test/evp_fetch_prov_test.c M crypto/openssl/test/evp_kdf_test.c M crypto/openssl/test/evp_libctx_test.c M crypto/openssl/test/evp_pkey_dparams_test.c M crypto/openssl/test/evp_pkey_provided_test.c M crypto/openssl/test/evp_test.c M crypto/openssl/test/exdatatest.c M crypto/openssl/test/exptest.c M crypto/openssl/test/ext_internal_test.c M crypto/openssl/test/fake_rsaprov.c M crypto/openssl/test/fake_rsaprov.h M crypto/openssl/test/fatalerrtest.c M crypto/openssl/test/ffc_internal_test.c M crypto/openssl/test/filterprov.c M crypto/openssl/test/fips_version_test.c M crypto/openssl/test/gmdifftest.c M crypto/openssl/test/helpers/cmp_testlib.c M crypto/openssl/test/helpers/cmp_testlib.h M crypto/openssl/test/helpers/handshake.c M crypto/openssl/test/helpers/handshake.h M crypto/openssl/test/helpers/handshake_srp.c M crypto/openssl/test/helpers/pkcs12.c M crypto/openssl/test/helpers/pkcs12.h M crypto/openssl/test/helpers/predefined_dhparams.c M crypto/openssl/test/helpers/ssl_test_ctx.c M crypto/openssl/test/helpers/ssl_test_ctx.h M crypto/openssl/test/helpers/ssltestlib.c M crypto/openssl/test/helpers/ssltestlib.h M crypto/openssl/test/hexstr_test.c M crypto/openssl/test/hmactest.c M crypto/openssl/test/http_test.c M crypto/openssl/test/ideatest.c M crypto/openssl/test/igetest.c M crypto/openssl/test/keymgmt_internal_test.c M crypto/openssl/test/lhash_test.c M crypto/openssl/test/localetest.c M crypto/openssl/test/mdc2_internal_test.c M crypto/openssl/test/mdc2test.c M crypto/openssl/test/memleaktest.c M crypto/openssl/test/modes_internal_test.c M crypto/openssl/test/namemap_internal_test.c A crypto/openssl/test/nocache-and-default.cnf M crypto/openssl/test/nodefltctxtest.c M crypto/openssl/test/ocspapitest.c M crypto/openssl/test/ossl_store_test.c M crypto/openssl/test/p_minimal.c M crypto/openssl/test/p_test.c M crypto/openssl/test/packettest.c M crypto/openssl/test/param_build_test.c M crypto/openssl/test/params_api_test.c M crypto/openssl/test/params_conversion_test.c M crypto/openssl/test/params_test.c M crypto/openssl/test/pbelutest.c M crypto/openssl/test/pbetest.c M crypto/openssl/test/pem_read_depr_test.c M crypto/openssl/test/pemtest.c M crypto/openssl/test/pkcs12_format_test.c M crypto/openssl/test/pkcs7_test.c M crypto/openssl/test/pkey_meth_kdf_test.c M crypto/openssl/test/pkey_meth_test.c M crypto/openssl/test/poly1305_internal_test.c M crypto/openssl/test/property_test.c M crypto/openssl/test/prov_config_test.c M crypto/openssl/test/provfetchtest.c M crypto/openssl/test/provider_fallback_test.c M crypto/openssl/test/provider_internal_test.c A crypto/openssl/test/provider_internal_test.cnf M crypto/openssl/test/provider_pkey_test.c M crypto/openssl/test/provider_status_test.c M crypto/openssl/test/provider_test.c M crypto/openssl/test/punycode_test.c M crypto/openssl/test/rand_test.c M crypto/openssl/test/rc2test.c M crypto/openssl/test/rc4test.c M crypto/openssl/test/rc5test.c M crypto/openssl/test/rdrand_sanitytest.c M crypto/openssl/test/recipes/04-test_asn1_parse.t M crypto/openssl/test/recipes/10-test_bn_data/bnmod.txt M crypto/openssl/test/recipes/15-test_ec.t M crypto/openssl/test/recipes/15-test_ecparam.t A crypto/openssl/test/recipes/15-test_ecparam_data/valid/sm2-explicit.pem A crypto/openssl/test/recipes/15-test_ecparam_data/valid/sm2-named.pem M crypto/openssl/test/recipes/15-test_gensm2.t A crypto/openssl/test/recipes/20-test_nocache.t M crypto/openssl/test/recipes/25-test_verify.t M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_krb5.txt A crypto/openssl/test/recipes/61-test_bio_pw_callback.t A crypto/openssl/test/recipes/61-test_bio_pw_callback_data/private_key.pem M crypto/openssl/test/recipes/61-test_bio_readbuffer.t M crypto/openssl/test/recipes/70-test_sslrecords.t M crypto/openssl/test/recipes/70-test_tls13alerts.t M crypto/openssl/test/recipes/70-test_tls13downgrade.t M crypto/openssl/test/recipes/80-test_ca.t M crypto/openssl/test/recipes/80-test_cmp_http.t M crypto/openssl/test/recipes/80-test_cmp_http_data/test_connection.csv M crypto/openssl/test/recipes/80-test_cms.t A crypto/openssl/test/recipes/80-test_cms_data/dh-cert.pem A crypto/openssl/test/recipes/80-test_cms_data/dh-key.pem A crypto/openssl/test/recipes/80-test_cms_data/dh-malformed.der A crypto/openssl/test/recipes/80-test_cms_data/ecdh-cert.pem A crypto/openssl/test/recipes/80-test_cms_data/ecdh-key.pem A crypto/openssl/test/recipes/80-test_cms_data/ecdh-malformed.der A crypto/openssl/test/recipes/80-test_cms_data/rsa-malformed.der M crypto/openssl/test/recipes/80-test_cmsapi.t A crypto/openssl/test/recipes/80-test_cmsapi_data/encDataWithTooLongIV.pem M crypto/openssl/test/recipes/80-test_ocsp.t M crypto/openssl/test/recipes/90-test_store_cases.t A crypto/openssl/test/recipes/90-test_store_cases_data/test-BER.p12 M crypto/openssl/test/recipes/90-test_threads.t A crypto/openssl/test/recipes/90-test_threads_data/store/8489a545.0 M crypto/openssl/test/recordlentest.c M crypto/openssl/test/rsa_complex.c M crypto/openssl/test/rsa_mp_test.c M crypto/openssl/test/rsa_sp800_56b_test.c M crypto/openssl/test/rsa_test.c M crypto/openssl/test/sanitytest.c M crypto/openssl/test/secmemtest.c M crypto/openssl/test/servername_test.c M crypto/openssl/test/sha_test.c M crypto/openssl/test/shlibloadtest.c M crypto/openssl/test/simpledynamic.c M crypto/openssl/test/simpledynamic.h M crypto/openssl/test/siphash_internal_test.c M crypto/openssl/test/sm2_internal_test.c M crypto/openssl/test/sm3_internal_test.c M crypto/openssl/test/sm4_internal_test.c M crypto/openssl/test/sparse_array_test.c M crypto/openssl/test/srptest.c M crypto/openssl/test/ssl-tests/28-seclevel.cnf.in M crypto/openssl/test/ssl_cert_table_internal_test.c M crypto/openssl/test/ssl_ctx_test.c M crypto/openssl/test/ssl_old_test.c M crypto/openssl/test/ssl_test.c M crypto/openssl/test/ssl_test_ctx_test.c M crypto/openssl/test/sslapitest.c M crypto/openssl/test/sslbuffertest.c M crypto/openssl/test/sslcorrupttest.c M crypto/openssl/test/stack_test.c M crypto/openssl/test/sysdefaulttest.c A crypto/openssl/test/test_asn1_genconf.cnf M crypto/openssl/test/test_test.c A crypto/openssl/test/testec-sm2.pem M crypto/openssl/test/testutil.h M crypto/openssl/test/testutil/driver.c M crypto/openssl/test/testutil/fake_random.c M crypto/openssl/test/testutil/format_output.c M crypto/openssl/test/testutil/load.c M crypto/openssl/test/testutil/main.c M crypto/openssl/test/testutil/options.c M crypto/openssl/test/testutil/output.h M crypto/openssl/test/testutil/provider.c M crypto/openssl/test/testutil/random.c M crypto/openssl/test/testutil/stanza.c M crypto/openssl/test/testutil/tests.c M crypto/openssl/test/testutil/testutil_init.c M crypto/openssl/test/testutil/tu_local.h M crypto/openssl/test/threadstest.c M crypto/openssl/test/threadstest.h M crypto/openssl/test/threadstest_fips.c M crypto/openssl/test/time_offset_test.c M crypto/openssl/test/tls-provider.c M crypto/openssl/test/tls13ccstest.c M crypto/openssl/test/tls13encryptiontest.c M crypto/openssl/test/tls13secretstest.c M crypto/openssl/test/trace_api_test.c M crypto/openssl/test/uitest.c M crypto/openssl/test/upcallstest.c M crypto/openssl/test/user_property_test.c M crypto/openssl/test/v3ext.c M crypto/openssl/test/v3nametest.c M crypto/openssl/test/verify_extra_test.c M crypto/openssl/test/versions.c M crypto/openssl/test/wpackettest.c M crypto/openssl/test/x509_check_cert_pkey_test.c M crypto/openssl/test/x509_internal_test.c M crypto/openssl/test/x509_time_test.c M crypto/openssl/test/x509aux.c A crypto/openssl/tools/c_rehash M crypto/openssl/tools/c_rehash.in M crypto/openssl/util/add-depends.pl M crypto/openssl/util/missingcrypto.txt M crypto/openssl/util/mkerr.pl M crypto/openssl/util/other.syms A crypto/openssl/util/shlib_wrap.sh M crypto/openssl/util/wrap.pl.in M secure/lib/libcrypto/man/man3/ADMISSIONS.3 M secure/lib/libcrypto/man/man3/ASN1_EXTERN_FUNCS.3 M secure/lib/libcrypto/man/man3/ASN1_INTEGER_get_int64.3 M secure/lib/libcrypto/man/man3/ASN1_INTEGER_new.3 M secure/lib/libcrypto/man/man3/ASN1_ITEM_lookup.3 M secure/lib/libcrypto/man/man3/ASN1_OBJECT_new.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_TABLE_add.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_length.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_new.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_print_ex.3 M secure/lib/libcrypto/man/man3/ASN1_TIME_set.3 M secure/lib/libcrypto/man/man3/ASN1_TYPE_get.3 M secure/lib/libcrypto/man/man3/ASN1_aux_cb.3 M secure/lib/libcrypto/man/man3/ASN1_generate_nconf.3 M secure/lib/libcrypto/man/man3/ASN1_item_d2i_bio.3 M secure/lib/libcrypto/man/man3/ASN1_item_new.3 M secure/lib/libcrypto/man/man3/ASN1_item_sign.3 M secure/lib/libcrypto/man/man3/ASYNC_WAIT_CTX_new.3 M secure/lib/libcrypto/man/man3/ASYNC_start_job.3 M secure/lib/libcrypto/man/man3/BF_encrypt.3 M secure/lib/libcrypto/man/man3/BIO_ADDR.3 M secure/lib/libcrypto/man/man3/BIO_ADDRINFO.3 M secure/lib/libcrypto/man/man3/BIO_connect.3 M secure/lib/libcrypto/man/man3/BIO_ctrl.3 M secure/lib/libcrypto/man/man3/BIO_f_base64.3 M secure/lib/libcrypto/man/man3/BIO_f_buffer.3 M secure/lib/libcrypto/man/man3/BIO_f_cipher.3 M secure/lib/libcrypto/man/man3/BIO_f_md.3 M secure/lib/libcrypto/man/man3/BIO_f_null.3 M secure/lib/libcrypto/man/man3/BIO_f_prefix.3 M secure/lib/libcrypto/man/man3/BIO_f_readbuffer.3 M secure/lib/libcrypto/man/man3/BIO_f_ssl.3 M secure/lib/libcrypto/man/man3/BIO_find_type.3 M secure/lib/libcrypto/man/man3/BIO_get_data.3 M secure/lib/libcrypto/man/man3/BIO_get_ex_new_index.3 M secure/lib/libcrypto/man/man3/BIO_meth_new.3 M secure/lib/libcrypto/man/man3/BIO_new.3 M secure/lib/libcrypto/man/man3/BIO_new_CMS.3 M secure/lib/libcrypto/man/man3/BIO_parse_hostserv.3 M secure/lib/libcrypto/man/man3/BIO_printf.3 M secure/lib/libcrypto/man/man3/BIO_push.3 M secure/lib/libcrypto/man/man3/BIO_read.3 M secure/lib/libcrypto/man/man3/BIO_s_accept.3 M secure/lib/libcrypto/man/man3/BIO_s_bio.3 M secure/lib/libcrypto/man/man3/BIO_s_connect.3 M secure/lib/libcrypto/man/man3/BIO_s_core.3 M secure/lib/libcrypto/man/man3/BIO_s_datagram.3 M secure/lib/libcrypto/man/man3/BIO_s_fd.3 M secure/lib/libcrypto/man/man3/BIO_s_file.3 M secure/lib/libcrypto/man/man3/BIO_s_mem.3 M secure/lib/libcrypto/man/man3/BIO_s_null.3 M secure/lib/libcrypto/man/man3/BIO_s_socket.3 M secure/lib/libcrypto/man/man3/BIO_set_callback.3 A secure/lib/libcrypto/man/man3/BIO_set_flags.3 M secure/lib/libcrypto/man/man3/BIO_should_retry.3 M secure/lib/libcrypto/man/man3/BIO_socket_wait.3 M secure/lib/libcrypto/man/man3/BN_BLINDING_new.3 M secure/lib/libcrypto/man/man3/BN_CTX_new.3 M secure/lib/libcrypto/man/man3/BN_CTX_start.3 M secure/lib/libcrypto/man/man3/BN_add.3 M secure/lib/libcrypto/man/man3/BN_add_word.3 M secure/lib/libcrypto/man/man3/BN_bn2bin.3 M secure/lib/libcrypto/man/man3/BN_cmp.3 M secure/lib/libcrypto/man/man3/BN_copy.3 M secure/lib/libcrypto/man/man3/BN_generate_prime.3 M secure/lib/libcrypto/man/man3/BN_mod_exp_mont.3 M secure/lib/libcrypto/man/man3/BN_mod_inverse.3 M secure/lib/libcrypto/man/man3/BN_mod_mul_montgomery.3 M secure/lib/libcrypto/man/man3/BN_mod_mul_reciprocal.3 M secure/lib/libcrypto/man/man3/BN_new.3 M secure/lib/libcrypto/man/man3/BN_num_bytes.3 M secure/lib/libcrypto/man/man3/BN_rand.3 M secure/lib/libcrypto/man/man3/BN_security_bits.3 M secure/lib/libcrypto/man/man3/BN_set_bit.3 M secure/lib/libcrypto/man/man3/BN_swap.3 M secure/lib/libcrypto/man/man3/BN_zero.3 M secure/lib/libcrypto/man/man3/BUF_MEM_new.3 M secure/lib/libcrypto/man/man3/CMS_EncryptedData_decrypt.3 M secure/lib/libcrypto/man/man3/CMS_EncryptedData_encrypt.3 A secure/lib/libcrypto/man/man3/CMS_EncryptedData_set1_key.3 M secure/lib/libcrypto/man/man3/CMS_EnvelopedData_create.3 M secure/lib/libcrypto/man/man3/CMS_add0_cert.3 M secure/lib/libcrypto/man/man3/CMS_add1_recipient_cert.3 M secure/lib/libcrypto/man/man3/CMS_add1_signer.3 M secure/lib/libcrypto/man/man3/CMS_compress.3 M secure/lib/libcrypto/man/man3/CMS_data_create.3 M secure/lib/libcrypto/man/man3/CMS_decrypt.3 M secure/lib/libcrypto/man/man3/CMS_digest_create.3 M secure/lib/libcrypto/man/man3/CMS_encrypt.3 M secure/lib/libcrypto/man/man3/CMS_final.3 M secure/lib/libcrypto/man/man3/CMS_get0_RecipientInfos.3 M secure/lib/libcrypto/man/man3/CMS_get0_SignerInfos.3 M secure/lib/libcrypto/man/man3/CMS_get0_type.3 M secure/lib/libcrypto/man/man3/CMS_get1_ReceiptRequest.3 M secure/lib/libcrypto/man/man3/CMS_sign.3 M secure/lib/libcrypto/man/man3/CMS_sign_receipt.3 M secure/lib/libcrypto/man/man3/CMS_signed_get_attr.3 M secure/lib/libcrypto/man/man3/CMS_uncompress.3 M secure/lib/libcrypto/man/man3/CMS_verify.3 M secure/lib/libcrypto/man/man3/CMS_verify_receipt.3 M secure/lib/libcrypto/man/man3/CONF_modules_free.3 M secure/lib/libcrypto/man/man3/CONF_modules_load_file.3 M secure/lib/libcrypto/man/man3/CRYPTO_THREAD_run_once.3 M secure/lib/libcrypto/man/man3/CRYPTO_get_ex_new_index.3 M secure/lib/libcrypto/man/man3/CRYPTO_memcmp.3 M secure/lib/libcrypto/man/man3/CTLOG_STORE_get0_log_by_id.3 M secure/lib/libcrypto/man/man3/CTLOG_STORE_new.3 M secure/lib/libcrypto/man/man3/CTLOG_new.3 M secure/lib/libcrypto/man/man3/CT_POLICY_EVAL_CTX_new.3 M secure/lib/libcrypto/man/man3/DEFINE_STACK_OF.3 M secure/lib/libcrypto/man/man3/DES_random_key.3 M secure/lib/libcrypto/man/man3/DH_generate_key.3 M secure/lib/libcrypto/man/man3/DH_generate_parameters.3 M secure/lib/libcrypto/man/man3/DH_get0_pqg.3 M secure/lib/libcrypto/man/man3/DH_get_1024_160.3 M secure/lib/libcrypto/man/man3/DH_meth_new.3 M secure/lib/libcrypto/man/man3/DH_new.3 M secure/lib/libcrypto/man/man3/DH_new_by_nid.3 M secure/lib/libcrypto/man/man3/DH_set_method.3 M secure/lib/libcrypto/man/man3/DH_size.3 M secure/lib/libcrypto/man/man3/DSA_SIG_new.3 M secure/lib/libcrypto/man/man3/DSA_do_sign.3 M secure/lib/libcrypto/man/man3/DSA_dup_DH.3 M secure/lib/libcrypto/man/man3/DSA_generate_key.3 M secure/lib/libcrypto/man/man3/DSA_generate_parameters.3 M secure/lib/libcrypto/man/man3/DSA_get0_pqg.3 M secure/lib/libcrypto/man/man3/DSA_meth_new.3 M secure/lib/libcrypto/man/man3/DSA_new.3 M secure/lib/libcrypto/man/man3/DSA_set_method.3 M secure/lib/libcrypto/man/man3/DSA_sign.3 M secure/lib/libcrypto/man/man3/DSA_size.3 M secure/lib/libcrypto/man/man3/DTLS_get_data_mtu.3 M secure/lib/libcrypto/man/man3/DTLS_set_timer_cb.3 M secure/lib/libcrypto/man/man3/DTLSv1_listen.3 M secure/lib/libcrypto/man/man3/ECDSA_SIG_new.3 M secure/lib/libcrypto/man/man3/ECDSA_sign.3 M secure/lib/libcrypto/man/man3/ECPKParameters_print.3 M secure/lib/libcrypto/man/man3/EC_GFp_simple_method.3 M secure/lib/libcrypto/man/man3/EC_GROUP_copy.3 M secure/lib/libcrypto/man/man3/EC_GROUP_new.3 M secure/lib/libcrypto/man/man3/EC_KEY_get_enc_flags.3 M secure/lib/libcrypto/man/man3/EC_KEY_new.3 M secure/lib/libcrypto/man/man3/EC_POINT_add.3 M secure/lib/libcrypto/man/man3/EC_POINT_new.3 M secure/lib/libcrypto/man/man3/ENGINE_add.3 M secure/lib/libcrypto/man/man3/ERR_GET_LIB.3 M secure/lib/libcrypto/man/man3/ERR_clear_error.3 M secure/lib/libcrypto/man/man3/ERR_error_string.3 M secure/lib/libcrypto/man/man3/ERR_get_error.3 M secure/lib/libcrypto/man/man3/ERR_load_crypto_strings.3 M secure/lib/libcrypto/man/man3/ERR_load_strings.3 M secure/lib/libcrypto/man/man3/ERR_new.3 M secure/lib/libcrypto/man/man3/ERR_print_errors.3 M secure/lib/libcrypto/man/man3/ERR_put_error.3 M secure/lib/libcrypto/man/man3/ERR_remove_state.3 M secure/lib/libcrypto/man/man3/ERR_set_mark.3 M secure/lib/libcrypto/man/man3/EVP_ASYM_CIPHER_free.3 M secure/lib/libcrypto/man/man3/EVP_BytesToKey.3 A secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_app_data.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_original_iv.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_DigestInit.3 M secure/lib/libcrypto/man/man3/EVP_DigestSignInit.3 M secure/lib/libcrypto/man/man3/EVP_DigestVerifyInit.3 M secure/lib/libcrypto/man/man3/EVP_EncodeInit.3 M secure/lib/libcrypto/man/man3/EVP_EncryptInit.3 M secure/lib/libcrypto/man/man3/EVP_KDF.3 M secure/lib/libcrypto/man/man3/EVP_KEM_free.3 M secure/lib/libcrypto/man/man3/EVP_KEYEXCH_free.3 M secure/lib/libcrypto/man/man3/EVP_KEYMGMT.3 M secure/lib/libcrypto/man/man3/EVP_MAC.3 M secure/lib/libcrypto/man/man3/EVP_MD_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_OpenInit.3 M secure/lib/libcrypto/man/man3/EVP_PBE_CipherInit.3 M secure/lib/libcrypto/man/man3/EVP_PKEY2PKCS8.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_ASN1_METHOD.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_ctrl.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_get0_libctx.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_get0_pkey.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_asn1_get_count.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_check.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_copy_parameters.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_decapsulate.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_decrypt.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_derive.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_digestsign_supports_digest.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_encapsulate.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_encrypt.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_fromdata.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_attr.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_default_digest_nid.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_field_type.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_group_name.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_size.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_gettable_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_is_a.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_keygen.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_meth_get_count.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_print_private.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set1_RSA.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set1_encoded_public_key.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set_type.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_settable_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_sign.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_todata.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_verify.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_verify_recover.3 M secure/lib/libcrypto/man/man3/EVP_RAND.3 M secure/lib/libcrypto/man/man3/EVP_SIGNATURE.3 M secure/lib/libcrypto/man/man3/EVP_SealInit.3 M secure/lib/libcrypto/man/man3/EVP_SignInit.3 M secure/lib/libcrypto/man/man3/EVP_VerifyInit.3 M secure/lib/libcrypto/man/man3/EVP_aes_128_gcm.3 M secure/lib/libcrypto/man/man3/EVP_aria_128_gcm.3 M secure/lib/libcrypto/man/man3/EVP_bf_cbc.3 M secure/lib/libcrypto/man/man3/EVP_blake2b512.3 M secure/lib/libcrypto/man/man3/EVP_camellia_128_ecb.3 M secure/lib/libcrypto/man/man3/EVP_cast5_cbc.3 M secure/lib/libcrypto/man/man3/EVP_chacha20.3 M secure/lib/libcrypto/man/man3/EVP_des_cbc.3 M secure/lib/libcrypto/man/man3/EVP_desx_cbc.3 M secure/lib/libcrypto/man/man3/EVP_idea_cbc.3 M secure/lib/libcrypto/man/man3/EVP_md2.3 M secure/lib/libcrypto/man/man3/EVP_md4.3 M secure/lib/libcrypto/man/man3/EVP_md5.3 M secure/lib/libcrypto/man/man3/EVP_mdc2.3 M secure/lib/libcrypto/man/man3/EVP_rc2_cbc.3 M secure/lib/libcrypto/man/man3/EVP_rc4.3 M secure/lib/libcrypto/man/man3/EVP_rc5_32_12_16_cbc.3 M secure/lib/libcrypto/man/man3/EVP_ripemd160.3 M secure/lib/libcrypto/man/man3/EVP_seed_cbc.3 M secure/lib/libcrypto/man/man3/EVP_set_default_properties.3 M secure/lib/libcrypto/man/man3/EVP_sha1.3 M secure/lib/libcrypto/man/man3/EVP_sha224.3 M secure/lib/libcrypto/man/man3/EVP_sha3_224.3 M secure/lib/libcrypto/man/man3/EVP_sm3.3 M secure/lib/libcrypto/man/man3/EVP_sm4_cbc.3 M secure/lib/libcrypto/man/man3/EVP_whirlpool.3 M secure/lib/libcrypto/man/man3/HMAC.3 M secure/lib/libcrypto/man/man3/MD5.3 M secure/lib/libcrypto/man/man3/MDC2_Init.3 M secure/lib/libcrypto/man/man3/Makefile M secure/lib/libcrypto/man/man3/NCONF_new_ex.3 M secure/lib/libcrypto/man/man3/OBJ_nid2obj.3 M secure/lib/libcrypto/man/man3/OCSP_REQUEST_new.3 M secure/lib/libcrypto/man/man3/OCSP_cert_to_id.3 M secure/lib/libcrypto/man/man3/OCSP_request_add1_nonce.3 M secure/lib/libcrypto/man/man3/OCSP_resp_find_status.3 M secure/lib/libcrypto/man/man3/OCSP_response_status.3 M secure/lib/libcrypto/man/man3/OCSP_sendreq_new.3 M secure/lib/libcrypto/man/man3/OPENSSL_Applink.3 M secure/lib/libcrypto/man/man3/OPENSSL_FILE.3 M secure/lib/libcrypto/man/man3/OPENSSL_LH_COMPFUNC.3 M secure/lib/libcrypto/man/man3/OPENSSL_LH_stats.3 M secure/lib/libcrypto/man/man3/OPENSSL_config.3 M secure/lib/libcrypto/man/man3/OPENSSL_fork_prepare.3 M secure/lib/libcrypto/man/man3/OPENSSL_gmtime.3 M secure/lib/libcrypto/man/man3/OPENSSL_hexchar2int.3 M secure/lib/libcrypto/man/man3/OPENSSL_ia32cap.3 M secure/lib/libcrypto/man/man3/OPENSSL_init_crypto.3 M secure/lib/libcrypto/man/man3/OPENSSL_init_ssl.3 M secure/lib/libcrypto/man/man3/OPENSSL_instrument_bus.3 M secure/lib/libcrypto/man/man3/OPENSSL_load_builtin_modules.3 M secure/lib/libcrypto/man/man3/OPENSSL_malloc.3 M secure/lib/libcrypto/man/man3/OPENSSL_s390xcap.3 M secure/lib/libcrypto/man/man3/OPENSSL_secure_malloc.3 M secure/lib/libcrypto/man/man3/OPENSSL_strcasecmp.3 M secure/lib/libcrypto/man/man3/OSSL_ALGORITHM.3 M secure/lib/libcrypto/man/man3/OSSL_CALLBACK.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_CTX_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_HDR_get0_transactionID.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_ITAV_set0.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_MSG_get0_header.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_MSG_http_perform.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_SRV_CTX_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_STATUSINFO_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_exec_certreq.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_log_open.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_validate_msg.3 M secure/lib/libcrypto/man/man3/OSSL_CORE_MAKE_FUNC.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_get0_tmpl.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set0_validity.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_pbmp_new.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_CTX_new_for_pkey.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_from_bio.3 M secure/lib/libcrypto/man/man3/OSSL_DISPATCH.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_to_bio.3 M secure/lib/libcrypto/man/man3/OSSL_ESS_check_signing_certs.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_REQ_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_parse_url.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_transfer.3 M secure/lib/libcrypto/man/man3/OSSL_ITEM.3 M secure/lib/libcrypto/man/man3/OSSL_LIB_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_BLD.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_allocate_from_text.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_dup.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_int.3 M secure/lib/libcrypto/man/man3/OSSL_PROVIDER.3 M secure/lib/libcrypto/man/man3/OSSL_SELF_TEST_new.3 M secure/lib/libcrypto/man/man3/OSSL_SELF_TEST_set_callback.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_INFO.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_LOADER.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_SEARCH.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_attach.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_expect.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_open.3 M secure/lib/libcrypto/man/man3/OSSL_trace_enabled.3 M secure/lib/libcrypto/man/man3/OSSL_trace_get_category_num.3 M secure/lib/libcrypto/man/man3/OSSL_trace_set_channel.3 M secure/lib/libcrypto/man/man3/OpenSSL_add_all_algorithms.3 M secure/lib/libcrypto/man/man3/OpenSSL_version.3 M secure/lib/libcrypto/man/man3/PEM_X509_INFO_read_bio_ex.3 M secure/lib/libcrypto/man/man3/PEM_bytes_read_bio.3 M secure/lib/libcrypto/man/man3/PEM_read.3 M secure/lib/libcrypto/man/man3/PEM_read_CMS.3 M secure/lib/libcrypto/man/man3/PEM_read_bio_PrivateKey.3 M secure/lib/libcrypto/man/man3/PEM_read_bio_ex.3 M secure/lib/libcrypto/man/man3/PEM_write_bio_CMS_stream.3 M secure/lib/libcrypto/man/man3/PEM_write_bio_PKCS7_stream.3 M secure/lib/libcrypto/man/man3/PKCS12_PBE_keyivgen.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_create_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_get0_attrs.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_get1_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_add1_attr_by_NID.3 M secure/lib/libcrypto/man/man3/PKCS12_add_CSPName_asc.3 M secure/lib/libcrypto/man/man3/PKCS12_add_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_add_friendlyname_asc.3 M secure/lib/libcrypto/man/man3/PKCS12_add_localkeyid.3 M secure/lib/libcrypto/man/man3/PKCS12_add_safe.3 M secure/lib/libcrypto/man/man3/PKCS12_create.3 M secure/lib/libcrypto/man/man3/PKCS12_decrypt_skey.3 M secure/lib/libcrypto/man/man3/PKCS12_gen_mac.3 M secure/lib/libcrypto/man/man3/PKCS12_get_friendlyname.3 M secure/lib/libcrypto/man/man3/PKCS12_init.3 M secure/lib/libcrypto/man/man3/PKCS12_item_decrypt_d2i.3 M secure/lib/libcrypto/man/man3/PKCS12_key_gen_utf8_ex.3 M secure/lib/libcrypto/man/man3/PKCS12_newpass.3 M secure/lib/libcrypto/man/man3/PKCS12_pack_p7encdata.3 M secure/lib/libcrypto/man/man3/PKCS12_parse.3 M secure/lib/libcrypto/man/man3/PKCS5_PBE_keyivgen.3 M secure/lib/libcrypto/man/man3/PKCS5_PBKDF2_HMAC.3 M secure/lib/libcrypto/man/man3/PKCS7_decrypt.3 M secure/lib/libcrypto/man/man3/PKCS7_encrypt.3 M secure/lib/libcrypto/man/man3/PKCS7_get_octet_string.3 M secure/lib/libcrypto/man/man3/PKCS7_sign.3 M secure/lib/libcrypto/man/man3/PKCS7_sign_add_signer.3 M secure/lib/libcrypto/man/man3/PKCS7_type_is_other.3 M secure/lib/libcrypto/man/man3/PKCS7_verify.3 M secure/lib/libcrypto/man/man3/PKCS8_encrypt.3 M secure/lib/libcrypto/man/man3/PKCS8_pkey_add1_attr.3 M secure/lib/libcrypto/man/man3/RAND_add.3 M secure/lib/libcrypto/man/man3/RAND_bytes.3 M secure/lib/libcrypto/man/man3/RAND_cleanup.3 M secure/lib/libcrypto/man/man3/RAND_egd.3 M secure/lib/libcrypto/man/man3/RAND_get0_primary.3 M secure/lib/libcrypto/man/man3/RAND_load_file.3 M secure/lib/libcrypto/man/man3/RAND_set_DRBG_type.3 M secure/lib/libcrypto/man/man3/RAND_set_rand_method.3 M secure/lib/libcrypto/man/man3/RC4_set_key.3 M secure/lib/libcrypto/man/man3/RIPEMD160_Init.3 M secure/lib/libcrypto/man/man3/RSA_blinding_on.3 M secure/lib/libcrypto/man/man3/RSA_check_key.3 M secure/lib/libcrypto/man/man3/RSA_generate_key.3 M secure/lib/libcrypto/man/man3/RSA_get0_key.3 M secure/lib/libcrypto/man/man3/RSA_meth_new.3 M secure/lib/libcrypto/man/man3/RSA_new.3 M secure/lib/libcrypto/man/man3/RSA_padding_add_PKCS1_type_1.3 M secure/lib/libcrypto/man/man3/RSA_print.3 M secure/lib/libcrypto/man/man3/RSA_private_encrypt.3 M secure/lib/libcrypto/man/man3/RSA_public_encrypt.3 M secure/lib/libcrypto/man/man3/RSA_set_method.3 M secure/lib/libcrypto/man/man3/RSA_sign.3 M secure/lib/libcrypto/man/man3/RSA_sign_ASN1_OCTET_STRING.3 M secure/lib/libcrypto/man/man3/RSA_size.3 M secure/lib/libcrypto/man/man3/SCT_new.3 M secure/lib/libcrypto/man/man3/SCT_print.3 M secure/lib/libcrypto/man/man3/SCT_validate.3 M secure/lib/libcrypto/man/man3/SHA256_Init.3 M secure/lib/libcrypto/man/man3/SMIME_read_ASN1.3 M secure/lib/libcrypto/man/man3/SMIME_read_CMS.3 M secure/lib/libcrypto/man/man3/SMIME_read_PKCS7.3 M secure/lib/libcrypto/man/man3/SMIME_write_ASN1.3 M secure/lib/libcrypto/man/man3/SMIME_write_CMS.3 M secure/lib/libcrypto/man/man3/SMIME_write_PKCS7.3 M secure/lib/libcrypto/man/man3/SRP_Calc_B.3 M secure/lib/libcrypto/man/man3/SRP_VBASE_new.3 M secure/lib/libcrypto/man/man3/SRP_create_verifier.3 M secure/lib/libcrypto/man/man3/SRP_user_pwd_new.3 M secure/lib/libcrypto/man/man3/SSL_CIPHER_get_name.3 M secure/lib/libcrypto/man/man3/SSL_COMP_add_compression_method.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_new.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set1_prefix.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_flags.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 M secure/lib/libcrypto/man/man3/SSL_CONF_cmd.3 M secure/lib/libcrypto/man/man3/SSL_CONF_cmd_argv.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add1_chain_cert.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add_extra_chain_cert.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add_session.3 M secure/lib/libcrypto/man/man3/SSL_CTX_config.3 M secure/lib/libcrypto/man/man3/SSL_CTX_ctrl.3 M secure/lib/libcrypto/man/man3/SSL_CTX_dane_enable.3 M secure/lib/libcrypto/man/man3/SSL_CTX_flush_sessions.3 M secure/lib/libcrypto/man/man3/SSL_CTX_free.3 M secure/lib/libcrypto/man/man3/SSL_CTX_get0_param.3 M secure/lib/libcrypto/man/man3/SSL_CTX_get_verify_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_has_client_custom_ext.3 M secure/lib/libcrypto/man/man3/SSL_CTX_load_verify_locations.3 M secure/lib/libcrypto/man/man3/SSL_CTX_new.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_number.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_cache_size.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_get_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sessions.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set0_CA_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_curves.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_sigalgs.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_verify_cert_store.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_alpn_select_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_store.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_verify_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cipher_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_client_cert_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_client_hello_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ct_validation_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ctlog_list_file.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_default_passwd_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_generate_session_id.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_info_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_keylog_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_max_cert_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_min_proto_version.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_msg_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_num_tickets.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_options.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_psk_client_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_quiet_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_read_ahead.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_record_padding_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_security_level.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_cache_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_id_context.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_ticket_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_split_send_fragment.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_srp_password.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ssl_version.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_timeout.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_servername_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_status_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_use_srtp.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tmp_dh_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tmp_ecdh.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_verify.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_certificate.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_psk_identity_hint.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_serverinfo.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_free.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_cipher.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_hostname.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_id_context.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_peer.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_compress_id.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_protocol_version.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_time.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_has_ticket.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_is_resumable.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_print.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_set1_id.3 M secure/lib/libcrypto/man/man3/SSL_accept.3 M secure/lib/libcrypto/man/man3/SSL_alert_type_string.3 M secure/lib/libcrypto/man/man3/SSL_alloc_buffers.3 M secure/lib/libcrypto/man/man3/SSL_check_chain.3 M secure/lib/libcrypto/man/man3/SSL_clear.3 M secure/lib/libcrypto/man/man3/SSL_connect.3 M secure/lib/libcrypto/man/man3/SSL_do_handshake.3 M secure/lib/libcrypto/man/man3/SSL_export_keying_material.3 M secure/lib/libcrypto/man/man3/SSL_extension_supported.3 M secure/lib/libcrypto/man/man3/SSL_free.3 M secure/lib/libcrypto/man/man3/SSL_get0_peer_scts.3 M secure/lib/libcrypto/man/man3/SSL_get_SSL_CTX.3 M secure/lib/libcrypto/man/man3/SSL_get_all_async_fds.3 M secure/lib/libcrypto/man/man3/SSL_get_certificate.3 M secure/lib/libcrypto/man/man3/SSL_get_ciphers.3 M secure/lib/libcrypto/man/man3/SSL_get_client_random.3 M secure/lib/libcrypto/man/man3/SSL_get_current_cipher.3 M secure/lib/libcrypto/man/man3/SSL_get_default_timeout.3 M secure/lib/libcrypto/man/man3/SSL_get_error.3 M secure/lib/libcrypto/man/man3/SSL_get_extms_support.3 M secure/lib/libcrypto/man/man3/SSL_get_fd.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_cert_chain.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_certificate.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_signature_nid.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_tmp_key.3 M secure/lib/libcrypto/man/man3/SSL_get_psk_identity.3 M secure/lib/libcrypto/man/man3/SSL_get_rbio.3 M secure/lib/libcrypto/man/man3/SSL_get_session.3 M secure/lib/libcrypto/man/man3/SSL_get_shared_sigalgs.3 M secure/lib/libcrypto/man/man3/SSL_get_verify_result.3 M secure/lib/libcrypto/man/man3/SSL_get_version.3 M secure/lib/libcrypto/man/man3/SSL_group_to_name.3 M secure/lib/libcrypto/man/man3/SSL_in_init.3 M secure/lib/libcrypto/man/man3/SSL_key_update.3 M secure/lib/libcrypto/man/man3/SSL_library_init.3 M secure/lib/libcrypto/man/man3/SSL_load_client_CA_file.3 M secure/lib/libcrypto/man/man3/SSL_new.3 M secure/lib/libcrypto/man/man3/SSL_pending.3 M secure/lib/libcrypto/man/man3/SSL_read.3 M secure/lib/libcrypto/man/man3/SSL_read_early_data.3 M secure/lib/libcrypto/man/man3/SSL_rstate_string.3 M secure/lib/libcrypto/man/man3/SSL_session_reused.3 M secure/lib/libcrypto/man/man3/SSL_set1_host.3 M secure/lib/libcrypto/man/man3/SSL_set_async_callback.3 M secure/lib/libcrypto/man/man3/SSL_set_bio.3 M secure/lib/libcrypto/man/man3/SSL_set_connect_state.3 M secure/lib/libcrypto/man/man3/SSL_set_fd.3 M secure/lib/libcrypto/man/man3/SSL_set_retry_verify.3 M secure/lib/libcrypto/man/man3/SSL_set_session.3 M secure/lib/libcrypto/man/man3/SSL_set_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_set_verify_result.3 M secure/lib/libcrypto/man/man3/SSL_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_state_string.3 M secure/lib/libcrypto/man/man3/SSL_want.3 M secure/lib/libcrypto/man/man3/SSL_write.3 M secure/lib/libcrypto/man/man3/TS_RESP_CTX_new.3 M secure/lib/libcrypto/man/man3/TS_VERIFY_CTX_set_certs.3 M secure/lib/libcrypto/man/man3/UI_STRING.3 M secure/lib/libcrypto/man/man3/UI_UTIL_read_pw.3 M secure/lib/libcrypto/man/man3/UI_create_method.3 M secure/lib/libcrypto/man/man3/UI_new.3 M secure/lib/libcrypto/man/man3/X509V3_get_d2i.3 M secure/lib/libcrypto/man/man3/X509V3_set_ctx.3 M secure/lib/libcrypto/man/man3/X509_ALGOR_dup.3 M secure/lib/libcrypto/man/man3/X509_ATTRIBUTE.3 M secure/lib/libcrypto/man/man3/X509_CRL_get0_by_serial.3 M secure/lib/libcrypto/man/man3/X509_EXTENSION_set_object.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP_hash_dir.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP_meth_new.3 M secure/lib/libcrypto/man/man3/X509_NAME_ENTRY_get_object.3 M secure/lib/libcrypto/man/man3/X509_NAME_add_entry_by_txt.3 M secure/lib/libcrypto/man/man3/X509_NAME_get0_der.3 M secure/lib/libcrypto/man/man3/X509_NAME_get_index_by_NID.3 M secure/lib/libcrypto/man/man3/X509_NAME_print_ex.3 M secure/lib/libcrypto/man/man3/X509_PUBKEY_new.3 M secure/lib/libcrypto/man/man3/X509_REQ_get_attr.3 M secure/lib/libcrypto/man/man3/X509_REQ_get_extensions.3 M secure/lib/libcrypto/man/man3/X509_SIG_get0.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_get_error.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_new.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_set_verify_cb.3 M secure/lib/libcrypto/man/man3/X509_STORE_add_cert.3 M secure/lib/libcrypto/man/man3/X509_STORE_get0_param.3 M secure/lib/libcrypto/man/man3/X509_STORE_new.3 M secure/lib/libcrypto/man/man3/X509_STORE_set_verify_cb_func.3 M secure/lib/libcrypto/man/man3/X509_VERIFY_PARAM_set_flags.3 M secure/lib/libcrypto/man/man3/X509_add_cert.3 M secure/lib/libcrypto/man/man3/X509_check_ca.3 M secure/lib/libcrypto/man/man3/X509_check_host.3 M secure/lib/libcrypto/man/man3/X509_check_issued.3 M secure/lib/libcrypto/man/man3/X509_check_private_key.3 M secure/lib/libcrypto/man/man3/X509_check_purpose.3 M secure/lib/libcrypto/man/man3/X509_cmp.3 M secure/lib/libcrypto/man/man3/X509_cmp_time.3 M secure/lib/libcrypto/man/man3/X509_digest.3 M secure/lib/libcrypto/man/man3/X509_dup.3 M secure/lib/libcrypto/man/man3/X509_get0_distinguishing_id.3 M secure/lib/libcrypto/man/man3/X509_get0_notBefore.3 M secure/lib/libcrypto/man/man3/X509_get0_signature.3 M secure/lib/libcrypto/man/man3/X509_get0_uids.3 M secure/lib/libcrypto/man/man3/X509_get_extension_flags.3 M secure/lib/libcrypto/man/man3/X509_get_pubkey.3 M secure/lib/libcrypto/man/man3/X509_get_serialNumber.3 M secure/lib/libcrypto/man/man3/X509_get_subject_name.3 M secure/lib/libcrypto/man/man3/X509_get_version.3 M secure/lib/libcrypto/man/man3/X509_load_http.3 M secure/lib/libcrypto/man/man3/X509_new.3 M secure/lib/libcrypto/man/man3/X509_sign.3 M secure/lib/libcrypto/man/man3/X509_verify.3 M secure/lib/libcrypto/man/man3/X509_verify_cert.3 M secure/lib/libcrypto/man/man3/X509v3_get_ext_by_NID.3 M secure/lib/libcrypto/man/man3/b2i_PVK_bio_ex.3 M secure/lib/libcrypto/man/man3/d2i_PKCS8PrivateKey_bio.3 M secure/lib/libcrypto/man/man3/d2i_PrivateKey.3 M secure/lib/libcrypto/man/man3/d2i_RSAPrivateKey.3 M secure/lib/libcrypto/man/man3/d2i_SSL_SESSION.3 M secure/lib/libcrypto/man/man3/d2i_X509.3 M secure/lib/libcrypto/man/man3/i2d_CMS_bio_stream.3 M secure/lib/libcrypto/man/man3/i2d_PKCS7_bio_stream.3 M secure/lib/libcrypto/man/man3/i2d_re_X509_tbs.3 M secure/lib/libcrypto/man/man3/o2i_SCT_LIST.3 M secure/lib/libcrypto/man/man3/s2i_ASN1_IA5STRING.3 M secure/lib/libcrypto/man/man5/config.5 M secure/lib/libcrypto/man/man5/fips_config.5 M secure/lib/libcrypto/man/man5/x509v3_config.5 M secure/lib/libcrypto/man/man7/EVP_ASYM_CIPHER-RSA.7 M secure/lib/libcrypto/man/man7/EVP_ASYM_CIPHER-SM2.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-AES.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-ARIA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-BLOWFISH.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CAMELLIA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CAST.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CHACHA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-DES.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-IDEA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-NULL.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC2.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC4.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC5.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-SEED.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-SM4.7 M secure/lib/libcrypto/man/man7/EVP_KDF-HKDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-KB.7 M secure/lib/libcrypto/man/man7/EVP_KDF-KRB5KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PBKDF1.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PBKDF2.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PKCS12KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SCRYPT.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SS.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SSHKDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-TLS13_KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-TLS1_PRF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X942-ASN1.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X942-CONCAT.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X963.7 M secure/lib/libcrypto/man/man7/EVP_KEM-RSA.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-DH.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-ECDH.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-X25519.7 M secure/lib/libcrypto/man/man7/EVP_MAC-BLAKE2.7 M secure/lib/libcrypto/man/man7/EVP_MAC-CMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-GMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-KMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-Poly1305.7 M secure/lib/libcrypto/man/man7/EVP_MAC-Siphash.7 M secure/lib/libcrypto/man/man7/EVP_MD-BLAKE2.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD2.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD4.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD5-SHA1.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD5.7 M secure/lib/libcrypto/man/man7/EVP_MD-MDC2.7 M secure/lib/libcrypto/man/man7/EVP_MD-NULL.7 M secure/lib/libcrypto/man/man7/EVP_MD-RIPEMD160.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA1.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA2.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA3.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHAKE.7 M secure/lib/libcrypto/man/man7/EVP_MD-SM3.7 M secure/lib/libcrypto/man/man7/EVP_MD-WHIRLPOOL.7 M secure/lib/libcrypto/man/man7/EVP_MD-common.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-DH.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-DSA.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-EC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-FFC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-RSA.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-SM2.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-X25519.7 M secure/lib/libcrypto/man/man7/EVP_RAND-CTR-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-HASH-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-HMAC-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-SEED-SRC.7 M secure/lib/libcrypto/man/man7/EVP_RAND-TEST-RAND.7 M secure/lib/libcrypto/man/man7/EVP_RAND.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-DSA.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-ECDSA.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-ED25519.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-RSA.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-FIPS.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-base.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-default.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-legacy.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-null.7 M secure/lib/libcrypto/man/man7/RAND.7 M secure/lib/libcrypto/man/man7/RSA-PSS.7 M secure/lib/libcrypto/man/man7/X25519.7 M secure/lib/libcrypto/man/man7/bio.7 M secure/lib/libcrypto/man/man7/crypto.7 M secure/lib/libcrypto/man/man7/ct.7 M secure/lib/libcrypto/man/man7/des_modes.7 M secure/lib/libcrypto/man/man7/evp.7 M secure/lib/libcrypto/man/man7/fips_module.7 M secure/lib/libcrypto/man/man7/life_cycle-cipher.7 M secure/lib/libcrypto/man/man7/life_cycle-digest.7 M secure/lib/libcrypto/man/man7/life_cycle-kdf.7 M secure/lib/libcrypto/man/man7/life_cycle-mac.7 M secure/lib/libcrypto/man/man7/life_cycle-pkey.7 M secure/lib/libcrypto/man/man7/life_cycle-rand.7 M secure/lib/libcrypto/man/man7/migration_guide.7 M secure/lib/libcrypto/man/man7/openssl-core.h.7 M secure/lib/libcrypto/man/man7/openssl-core_dispatch.h.7 M secure/lib/libcrypto/man/man7/openssl-core_names.h.7 M secure/lib/libcrypto/man/man7/openssl-env.7 M secure/lib/libcrypto/man/man7/openssl-glossary.7 M secure/lib/libcrypto/man/man7/openssl-threads.7 M secure/lib/libcrypto/man/man7/openssl_user_macros.7 M secure/lib/libcrypto/man/man7/ossl_store-file.7 M secure/lib/libcrypto/man/man7/ossl_store.7 M secure/lib/libcrypto/man/man7/passphrase-encoding.7 M secure/lib/libcrypto/man/man7/property.7 M secure/lib/libcrypto/man/man7/provider-asym_cipher.7 M secure/lib/libcrypto/man/man7/provider-base.7 M secure/lib/libcrypto/man/man7/provider-cipher.7 M secure/lib/libcrypto/man/man7/provider-decoder.7 M secure/lib/libcrypto/man/man7/provider-digest.7 M secure/lib/libcrypto/man/man7/provider-encoder.7 M secure/lib/libcrypto/man/man7/provider-kdf.7 M secure/lib/libcrypto/man/man7/provider-kem.7 M secure/lib/libcrypto/man/man7/provider-keyexch.7 M secure/lib/libcrypto/man/man7/provider-keymgmt.7 M secure/lib/libcrypto/man/man7/provider-mac.7 M secure/lib/libcrypto/man/man7/provider-object.7 M secure/lib/libcrypto/man/man7/provider-rand.7 M secure/lib/libcrypto/man/man7/provider-signature.7 M secure/lib/libcrypto/man/man7/provider-storemgmt.7 M secure/lib/libcrypto/man/man7/provider.7 M secure/lib/libcrypto/man/man7/proxy-certificates.7 M secure/lib/libcrypto/man/man7/ssl.7 M secure/lib/libcrypto/man/man7/x509.7 M secure/usr.bin/openssl/man/CA.pl.1 M secure/usr.bin/openssl/man/openssl-asn1parse.1 M secure/usr.bin/openssl/man/openssl-ca.1 M secure/usr.bin/openssl/man/openssl-ciphers.1 M secure/usr.bin/openssl/man/openssl-cmds.1 M secure/usr.bin/openssl/man/openssl-cmp.1 M secure/usr.bin/openssl/man/openssl-cms.1 M secure/usr.bin/openssl/man/openssl-crl.1 M secure/usr.bin/openssl/man/openssl-crl2pkcs7.1 M secure/usr.bin/openssl/man/openssl-dgst.1 M secure/usr.bin/openssl/man/openssl-dhparam.1 M secure/usr.bin/openssl/man/openssl-dsa.1 M secure/usr.bin/openssl/man/openssl-dsaparam.1 M secure/usr.bin/openssl/man/openssl-ec.1 M secure/usr.bin/openssl/man/openssl-ecparam.1 M secure/usr.bin/openssl/man/openssl-enc.1 M secure/usr.bin/openssl/man/openssl-engine.1 M secure/usr.bin/openssl/man/openssl-errstr.1 M secure/usr.bin/openssl/man/openssl-fipsinstall.1 M secure/usr.bin/openssl/man/openssl-format-options.1 M secure/usr.bin/openssl/man/openssl-gendsa.1 M secure/usr.bin/openssl/man/openssl-genpkey.1 M secure/usr.bin/openssl/man/openssl-genrsa.1 M secure/usr.bin/openssl/man/openssl-info.1 M secure/usr.bin/openssl/man/openssl-kdf.1 M secure/usr.bin/openssl/man/openssl-list.1 M secure/usr.bin/openssl/man/openssl-mac.1 M secure/usr.bin/openssl/man/openssl-namedisplay-options.1 M secure/usr.bin/openssl/man/openssl-nseq.1 M secure/usr.bin/openssl/man/openssl-ocsp.1 M secure/usr.bin/openssl/man/openssl-passphrase-options.1 M secure/usr.bin/openssl/man/openssl-passwd.1 M secure/usr.bin/openssl/man/openssl-pkcs12.1 M secure/usr.bin/openssl/man/openssl-pkcs7.1 M secure/usr.bin/openssl/man/openssl-pkcs8.1 M secure/usr.bin/openssl/man/openssl-pkey.1 M secure/usr.bin/openssl/man/openssl-pkeyparam.1 M secure/usr.bin/openssl/man/openssl-pkeyutl.1 M secure/usr.bin/openssl/man/openssl-prime.1 M secure/usr.bin/openssl/man/openssl-rand.1 M secure/usr.bin/openssl/man/openssl-rehash.1 M secure/usr.bin/openssl/man/openssl-req.1 M secure/usr.bin/openssl/man/openssl-rsa.1 M secure/usr.bin/openssl/man/openssl-rsautl.1 M secure/usr.bin/openssl/man/openssl-s_client.1 M secure/usr.bin/openssl/man/openssl-s_server.1 M secure/usr.bin/openssl/man/openssl-s_time.1 M secure/usr.bin/openssl/man/openssl-sess_id.1 M secure/usr.bin/openssl/man/openssl-smime.1 M secure/usr.bin/openssl/man/openssl-speed.1 M secure/usr.bin/openssl/man/openssl-spkac.1 M secure/usr.bin/openssl/man/openssl-srp.1 M secure/usr.bin/openssl/man/openssl-storeutl.1 M secure/usr.bin/openssl/man/openssl-ts.1 M secure/usr.bin/openssl/man/openssl-verification-options.1 M secure/usr.bin/openssl/man/openssl-verify.1 M secure/usr.bin/openssl/man/openssl-version.1 M secure/usr.bin/openssl/man/openssl-x509.1 M secure/usr.bin/openssl/man/openssl.1 M secure/usr.bin/openssl/man/tsget.1 M sys/crypto/openssl/aarch64/aesv8-armx.S M sys/crypto/openssl/arm_arch.h ____________________________________________________________________________________________________________ Commit: 90c4aec77ca2ead1975be9d0ba0cea29f55e9632 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=90c4aec77ca2ead1975be9d0ba0cea29f55e9632 Author: Warner Losh (Wed 16 Oct 2024 01:03:03 BST) Committer: Warner Losh (Sun 12 Apr 2026 23:08:16 BST) gpart: Add warning when the start sector is too low. Add a warning if the starting sector is too low. The standard requires that at least 16k is reserved for the GPT Partition Array, but some tools produce GPT images with fewer than the required number of reserved sectors. PR: 274312 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274312 ) Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D42247 (cherry picked from commit 2cbda736cea8f82cfc5caab0f6099f0fbfe28537) M sys/geom/part/g_part_gpt.c ____________________________________________________________________________________________________________ Commit: 890adccde0763536189cc1995e49f753e8d00497 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=890adccde0763536189cc1995e49f753e8d00497 Author: Warner Losh (Wed 16 Oct 2024 00:15:17 BST) Committer: Warner Losh (Sun 12 Apr 2026 23:08:16 BST) gpart: More nuance for GPT support A careful reading of the GPT standard shows that one may have fewer than 128 entries in your GPT table. While the standard requires that we reserve enough space (32 512-byte-LBAs or 4 4096-byte-LBAs), it also explicitly allows one to specify fewer actual partitions (since that controls what is in the CRC). It requires that the first LBA to be 32 (512 sectors) or 6 (4k sectors) or larger. That requirement is not enforced (it's not listed as one of validation criteria for the GPT). We should likely do so in the future. To that end, allow a default number of entries to use (defent) on creation to be different (larger) than the minimum number of legal entries. For gpt, these numbers work out to 128 and 1 respectively. For all the others, make minent == defent so this is a nop for those partitioning schemes. Sponsored by: Netflix Reviewed by: zlei, emaste Differential Revision: https://reviews.freebsd.org/D42246 (cherry picked from commit 09c999b1557a8031d2b60435d71a0a5ed4f0f016) M sys/geom/part/g_part.c M sys/geom/part/g_part.h M sys/geom/part/g_part_apm.c M sys/geom/part/g_part_bsd.c M sys/geom/part/g_part_bsd64.c M sys/geom/part/g_part_ebr.c M sys/geom/part/g_part_gpt.c M sys/geom/part/g_part_mbr.c ____________________________________________________________________________________________________________ Commit: 9d87f30b3322c910a2cb68442e5d35daea59df82 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9d87f30b3322c910a2cb68442e5d35daea59df82 Author: Kristofer Peterson (Mon 9 Mar 2026 19:40:34 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:46 BST) kern/amd64/machdep: Replace memset in wrmsr_early_safe_end GENERIC-KASAN kernel failed to boot on a Dell PowerEdge C6615 with an AMD EPYC 8224P CPU; UEFI BIOS caught a #GP exception with %RIP in kasan_memset where %GS relative pointer (curthread->td_pflags2) was dereferenced. Investigation led to wrmsr_early_safe_end which calls memset to clear early #GP IDT entry. Replacing memset with __builtin_memset_inline still resulted in the compiler emitting a call to the memset resolver in GENERIC-KASAN build and the kernel stil faulted during boot. This version which has been successfully tested with both GENERIC and GENERIC-KASAN kernels uses memset_early. Signed-off-by: Kristofer Peterson Reviewed-by: kib (cherry picked from commit 615f1b9eb17c921bbcb0cce2b9ad61910361325b) M sys/amd64/amd64/machdep.c ____________________________________________________________________________________________________________ Commit: 06f98df4b7a3a16e19166e6007c8023dc9098ffd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=06f98df4b7a3a16e19166e6007c8023dc9098ffd Author: Kyle Evans (Mon 9 Mar 2026 21:38:57 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:46 BST) stand: lua: break out a few more dirent types in lfs These are non-standard and specific to the version used in loader. We have some desire to recognize symlinks to avoid filtering out kernel symlinks in the autodetection bits when they would be perfectly fine to `load`. This won't be usable right away, so any impending use will need to be careful to account for nil. Reported by: leres (cherry picked from commit bc531a96c9b28b1cabcd5deb0c9f8f6d815cfebc) M libexec/flua/modules/lfs.c ____________________________________________________________________________________________________________ Commit: c9e676f5f2c114556047d053127b1ee6c4e06ec0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c9e676f5f2c114556047d053127b1ee6c4e06ec0 Author: Kyle Evans (Sun 1 Mar 2026 03:23:59 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:45 BST) bhyveload: simplify cb_open() and eliminate minor TOCTOU It's not at all clear why I wrote it like this, but we can do better. I wouldn't think this really has any meaningful security implications since the hierarchy in question can't really be modified by the guest scripts, but it would seem to make it a little more robust. Reviewed by: bnovkov, markj (cherry picked from commit 6da9d465c54bf2e3496e83db025c5d22f3b3cc17) M usr.sbin/bhyveload/bhyveload.c ____________________________________________________________________________________________________________ Commit: 6c92918fa159e974322c5e09ac6cffa9d807b0f2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6c92918fa159e974322c5e09ac6cffa9d807b0f2 Author: Kyle Evans (Wed 11 Feb 2026 19:55:55 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:45 BST) ls: check fts_children() for errors that may not surface otherwise In particular, if one simply does a non-recursive `ls` on a directory that is not accessible, there are some classes of errors that may cause it to fail that wouldn't be surfaced unless we do an fts_read() that will recurse into the inaccessible directory. Catch those kinds of errors here since we cannot expect to an FTS_ERR/FTS_DNR entry to follow up on them. PR: 287451 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287451 ) Reviewed by: kib Discusssed with: des (cherry picked from commit 7bf81e39d83087dc7f984077b5eed5a48df794d4) M bin/ls/ls.c M bin/ls/tests/ls_tests.sh ____________________________________________________________________________________________________________ Commit: b71d5748b741380cc99e31cffdb5584a3fbc1122 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b71d5748b741380cc99e31cffdb5584a3fbc1122 Author: Pat Maddox (Fri 6 Feb 2026 07:50:20 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:44 BST) release: Pass optional VM_IMAGE_CONFIG to vm-image `make vm-image` calls mk-vmimage.sh, which supports `-c CONFFILE`. This file gets sourced before building the image. One example of how to use it is to define vm_extra_filter_base_packages() to filter the list of packages installed into the VM image: # vm-nodbg32.conf vm_extra_filter_base_packages() { grep -v -E '(-dbg|lib32)' } $ make VM_IMAGE_CONFIG=path/to/vm-nodbg32.conf \ VMFORMATS=raw \ -DWITH_VMIMAGES \ vm-image Signed-off-by: Pat Maddox Reviewed by: cperciva (cherry picked from commit 93f482ab3e6b4577f13e85e216a50bdf3704dda3) M release/Makefile.vm ____________________________________________________________________________________________________________ Commit: f329d69b9176a1d407276a010c2b87a07a2bbc5d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f329d69b9176a1d407276a010c2b87a07a2bbc5d Author: Kyle Evans (Thu 5 Feb 2026 03:35:01 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:44 BST) tpm20: fix suspend/resume and entropy harvesting There were a few problem here: - TPM2_Shutdown results in a response that we need to either process or ignore, otherwise any tpm20_write or tpm20_harvest call will trivially hang on an `sc->pending_data_length != 0` - We should have a matching TPM2_Startup upon resume to restore any state that should have persisted - We must drain the harvest task before we suspend to avoid problems there This commit is sufficient to avoid breaking suspend/resume. Co-authored-by: markj Tested by: garga (cherry picked from commit 38a4995eb52db21116f8b37ed942e66a8c2f050f) M sys/dev/tpm/tpm20.c M sys/dev/tpm/tpm20.h M sys/dev/tpm/tpm_crb.c M sys/dev/tpm/tpm_tis.c ____________________________________________________________________________________________________________ Commit: 4f4669db7040df5d682e2b08ffa9f3f8c8d36a0c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4f4669db7040df5d682e2b08ffa9f3f8c8d36a0c Author: Artem Bunichev (Thu 5 Feb 2026 03:35:01 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:43 BST) OptionalObsoleteFiles: Add etc/zfs/compatibility.d If the world is built and installed with WITHOUT_ZFS, then make -DBATCH_DELETE_OLD_FILES delete-old-dirs will give the error: > rmdir: /etc/zfs: Directory not empty because /etc/zfs/compatibility.d is still there. While we're here, clean out /usr/share/zfs as well. Co-authored-by: kevans (cherry picked from commit 5c9d988d865cc4ce849507173c0a2e2f399d0f62) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 05b84d64027451b298c56025eed11bf047be234d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=05b84d64027451b298c56025eed11bf047be234d Author: Abdelkader Boudih (Tue 3 Feb 2026 03:21:43 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:43 BST) uart: fix sleeping while holding mutex in uart_tty_detach() Move swi_remove() call before acquiring the tty lock. swi_remove() calls intr_event_remove_handler() which may sleep via msleep(), causing a lock order violation when called with the tty mutex held. The software interrupt handler removal operates on the interrupt event structure independently and does not require the tty lock. This matches the pattern used in other drivers such as tcp_hpts.c where swi_remove() is called without holding other locks. Reviewed by: imp, kevans (cherry picked from commit ed3a2469a71e0ef48cf8e636c35e64a011756da3) M sys/dev/uart/uart_tty.c ____________________________________________________________________________________________________________ Commit: b39cac4b834cee6ab76ebab8ad180a99b1249970 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b39cac4b834cee6ab76ebab8ad180a99b1249970 Author: Kyle Evans (Tue 3 Feb 2026 03:21:42 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:42 BST) rc: run the zfs rc script before tmp The tmp rc script has much the same problem that the var does: it wants to test if /tmp is writable, and mount a tmpfs if it's not. This means that we actually want our zfs datasets mounted first, because we might have a /tmp dataset that changes the story. The ordering problem is particularly noticable with a r/o zfs root, since the write test will fail and we'll mount a tmpfs that later gets covered by our /tmp dataset. If that /tmp dataset inherited readonly, then we're still in trouble. This also fixes `tmpmfs=yes`, which would again get covered by a zfs dataset with the existing ordering. Reviewed by: des (cherry picked from commit d3f21856aa72c28408660ed40ce76bbd0716a991) M libexec/rc/rc.d/zfs ____________________________________________________________________________________________________________ Commit: 874d779aa7ddc8216b06e58ff955adf2a54a17d5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=874d779aa7ddc8216b06e58ff955adf2a54a17d5 Author: Abdelkader Boudih (Fri 30 Jan 2026 00:02:47 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:42 BST) firmware: Fix inverted FIRMWARE_GET_NOWARN logic The try_binary_file() function has inverted logic for the FIRMWARE_GET_NOWARN flag. When the flag is set (meaning "don't warn"), the code sets warn=true and makes noise anyway. Invert the assignment to warn to correctly suppress warnings when FIRMWARE_GET_NOWARN is set. Reviewed by: kevans (cherry picked from commit fdcd67be8274d237ae2c87d6475d9d34b440b8d8) M sys/kern/subr_firmware.c ____________________________________________________________________________________________________________ Commit: 605fd428297c464ccb4081af02efdffc6f9a453b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=605fd428297c464ccb4081af02efdffc6f9a453b Author: Kyle Evans (Wed 21 Jan 2026 23:34:27 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:41 BST) truncate: fix a minor nit + add a hole-punching test The struct spacectl_range we use is only really used in these three lines of code, so re-scope it down to just the dealloc branch. This is marginally easier to reason about what might be necessary to replace in porting our truncate(1) to other platforms. While we're here, add a test for the -d flag to be sure it really does punch a hole in the file. The test also tries to confirm that it does not disturb other segments of the file in the process, just to inspire some confidence that it's not corrupting the file somehow. Sponsored by: Klara, Inc. Reviewed by: markj (cherry picked from commit eacc501eff52db16b7b784c89a3a4a03c9a3ef34) M usr.bin/truncate/tests/truncate_test.sh M usr.bin/truncate/truncate.c ____________________________________________________________________________________________________________ Commit: 3f4d641f7e6973e6d544c10ac9c0203333b36ecd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3f4d641f7e6973e6d544c10ac9c0203333b36ecd Author: Quentin Thébault (Wed 14 Jan 2026 00:14:22 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:41 BST) vt(4): allow up to _SIG_MAXSIG (128) for VT_SETMODE VT_SETMODE ioctl currently checks the provided signal numbers with its own ISSIGVALID macro that uses NSIG (32) as a maximum, although the code that will actually send the signal in sys/kern/kern_sig.c uses _SIG_VALID which allows up to _SIG_MAXSIG (128). This change aligns the vt code with the kernel internals and enables the use of higher signal numbers so that applications are not limited to SIGUSR1 and SIGUSR2 for vt release and acquire signals. Signed-off-by: Quentin Thébault Reviewed by: emaste, imp, kevans (cherry picked from commit 5e1c7867e1b9a8abe7307d01087cddc057e39859) M sys/dev/vt/vt.h M sys/dev/vt/vt_core.c ____________________________________________________________________________________________________________ Commit: 6422a2448f29fa87833ae2b5211e78a7e1f00315 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6422a2448f29fa87833ae2b5211e78a7e1f00315 Author: Kyle Evans (Fri 19 Dec 2025 22:17:30 GMT) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:40 BST) files.amd64: remove some lines duplicated from files.x86 These were added to files.x86 because they were duplicated in both files.i386 and files.amd64, but they did not end up removed in the latter. Garbage collect them now. Reviewed by: jhibbits Sponsored by: Klara, Inc. Sponsored by: NetApp, Inc. (cherry picked from commit a8c594d27779b95f33c856521ec1039fa552d869) M sys/conf/files.amd64 ____________________________________________________________________________________________________________ Commit: 77196f0ad0de26235e2b0fc90c8c75203878a9ad URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=77196f0ad0de26235e2b0fc90c8c75203878a9ad Author: Kyle Evans (Sat 4 Oct 2025 14:58:00 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:40 BST) nuageinit: require lfs where it's needed nuageinit largely already did this, but one spot was missed -- add the necessary require() in to get the module loaded. (cherry picked from commit bb4167463ac44b47ded4e0223a0abd8381ca6cd8) M libexec/nuageinit/nuageinit ____________________________________________________________________________________________________________ Commit: e1efe20f2a824a1736ee9aaca9cd0bcd9ace9b20 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e1efe20f2a824a1736ee9aaca9cd0bcd9ace9b20 Author: Kyle Evans (Thu 4 Sep 2025 03:08:52 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:39 BST) pseudofs: don't leak the unrhdr on error Reviewed by: des, kib (cherry picked from commit b9746f6185c708ebadc9a8b1e640c1deab52b161) M sys/fs/pseudofs/pseudofs.c ____________________________________________________________________________________________________________ Commit: 675ea9d1d6a5ca8d224f5fdb2d01ef3fee8e6325 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=675ea9d1d6a5ca8d224f5fdb2d01ef3fee8e6325 Author: Kyle Evans (Thu 4 Sep 2025 03:08:51 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:39 BST) vfs: handle vfs_init() failures Most vfs_init implementations will not fail, with the notable current exception that tmpfs_subr_init() can fail to allocate a new swap pager type, in which case we probably do not want to proceed and keep it registered. linsysfs was a potential consumer, but we opted to go a different direction and move pseudofs init/deinit over to first mount and last mount instead. Reviewed by: fuz, kib (cherry picked from commit 6d33507ff9b877f52516df00b012715b55d4e14f) M sys/kern/vfs_init.c ____________________________________________________________________________________________________________ Commit: 6613b91799ce956c5a33ac9415f9bb700d1b5022 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6613b91799ce956c5a33ac9415f9bb700d1b5022 Author: Kyle Evans (Fri 29 Aug 2025 20:24:35 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:38 BST) patch: test for unified diffs with spaces in filenames The older GNU patch that we had in base did not properly handle spaces in filenames in unified diffs, but bsdpatch seems to have handled this fine at least since the version we imported into base initially. Add a test with spaces in the filename specifically to be sure. PR: 181272 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=181272 ) (cherry picked from commit cc36624b2a8be3fbf180c5ae8d310d86486884bc) M usr.bin/patch/tests/unified_patch_test.sh ____________________________________________________________________________________________________________ Commit: b00faab970c0e867b2c8197d7bb14abbb492932e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b00faab970c0e867b2c8197d7bb14abbb492932e Author: Kyle Evans (Fri 22 Aug 2025 04:48:14 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:38 BST) stand: add a mechanism to avoid env var propagation to kenv Our only user of this at the moment is teken.{fg,bg}_color. These are special because teken is a library common to both the kernel and the loader, and we want to avoid having special vars to control the loader vs. the kernel. Ideally, if a user wants a different set of console colors, then they set the appropriate teken variable and it Just Works(TM) everywhere. We can't just avoid setting the env vars, because we specifically want to install a hook to adjust how loader is drawn. This allows us to avoid breaking a kernel config(5) that has some default teken colors set with our defaults. That's a valid configuration, even if it might seem weird that they don't want to set colors in both loader and the kernel -- they may not anticipate spending any time in loader, and thus prefer to just let it do its default behavior. NOKENV is expected to be unset if the value is overwritten, rather than acting as a persistent marker that we do not want the value to persist under any circumstance. We can always add another flag bit later for persistence if we find a use for that, but most variables are fine to carry over. This is mostly needed for environment variables that we really just want to set a hook for. Future work could expand this to break it out to the scripted interfaces. We have discussed some options like a new built-in command, or adding a flag to the existing `set` command, but haven't really come up with a concrete plan to avoid confusion. Reviewed by: imp (cherry picked from commit 510e473ff3a6d4620c603c1b9ba06fb2bf5745fd) M stand/common/gfx_fb.c M stand/common/modinfo.c M stand/libsa/environment.c M stand/libsa/stand.h ____________________________________________________________________________________________________________ Commit: 14c8e003318b3c29f1b9a7a61092c9e3df5f2bc1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=14c8e003318b3c29f1b9a7a61092c9e3df5f2bc1 Author: Kyle Evans (Fri 22 Aug 2025 04:48:14 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:38 BST) stand: split fg/bg handling up a little further These can be setup independently, so we should also check them and initialize each independently. This fixes a pre-existing bug where-in we may not pickup a bg color specified in the environment if a fg color wasn't set. The new version also ensures that we're hooking the color vars properly if we're using a value that was already there, as the console may need to adjust if something wants to switch them up again. Otherwise, a teken.fg_color set in loader could conceivably occur that only changes the color when you get to the kernel, which could be surprising. Reviewed by: imp (cherry picked from commit 95e6fd1fd85a448d2c68473b85a61fba24c9bc4f) M stand/common/gfx_fb.c ____________________________________________________________________________________________________________ Commit: 4bb6ec63dace8fb6d522fe246700ffc30bc79ab5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4bb6ec63dace8fb6d522fe246700ffc30bc79ab5 Author: Kyle Evans (Fri 22 Aug 2025 04:48:14 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:37 BST) stand: use a common function in gfx_fb for setting up teken colors These are basically identical, with exception to the hook installed which is specific to the loader we're building by necessity. Pull these out into common/gfx_fb.c and just parameterize the hooks to make it easier to change the logic. Reviewed by: imp (cherry picked from commit c43de099d0138b369b705b3af2c3254d3f3afc6e) M stand/common/gfx_fb.c M stand/common/gfx_fb.h M stand/efi/libefi/efi_console.c M stand/i386/libi386/vidconsole.c ____________________________________________________________________________________________________________ Commit: fd67a7587c1a187cc162cf02ece94f4142874f35 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fd67a7587c1a187cc162cf02ece94f4142874f35 Author: Kyle Evans (Thu 21 Aug 2025 15:21:41 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:37 BST) if_tuntap: make SIOCIFDESTROY interruptible There's no good justification to permanently hang a thread until the tunnel can be destroyed. Make it interruptible so that the admin can ^C it and remedy the situation if something erroneously has the tunnel open, rather than forcing them to open another shell to resolve it. Reviewed by: markj (cherry picked from commit 274bf7c8ae7e7b51853cd541481985f0e687f10e) M sys/net/if_tuntap.c ____________________________________________________________________________________________________________ Commit: 3c3228a5275a3eda0f73aa24a8f24950f3b4823c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3c3228a5275a3eda0f73aa24a8f24950f3b4823c Author: Kyle Evans (Sat 9 Aug 2025 17:01:57 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:36 BST) ssh: sshd-session: properly save off the privileged gid Current and traditional FreeBSD behavior means that getegid() here is the first element in the prior setgroups() call, if any, so we may inadvertently wipe out our rgid with the unprivileged gid. This is rendered somewhat harmless by the fact that we're losing the privileged gid -- we'll still regain it as the egid in restore_uid() later by way of restoring saved_egroups, rather than by intentionally restoring it from getgid(). This will be promptly reverted if we can get setgroups(2)/getgroups(2) changed in FreeBSD 15.0, but it seemed wise to get this technically correct for previous branches. Reviewed by: jlduran (cherry picked from commit 239e8c98636a7578cc67a6f9d54d14c71b095e36) M crypto/openssh/uidswap.c ____________________________________________________________________________________________________________ Commit: cf7ac61fb5747aed94435a7e0f6fbf4233594945 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cf7ac61fb5747aed94435a7e0f6fbf4233594945 Author: Kyle Evans (Sat 9 Aug 2025 17:00:31 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:36 BST) top: improve sort field storage/lookup Switch up comparator mapping to avoid these kinds of errors, use a simple array of (name, comparator) pairs rather than having to maintain entries in two separate arrays that must have matching indices. Reviewed by: obiwac (cherry picked from commit 5f72125339b1d14d1b04329ac561354f5e8133fe) M usr.bin/top/machine.c M usr.bin/top/machine.h M usr.bin/top/top.c M usr.bin/top/utils.c M usr.bin/top/utils.h ____________________________________________________________________________________________________________ Commit: e2d48181239e99b825862156cd5d6a9756875125 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e2d48181239e99b825862156cd5d6a9756875125 Author: Kyle Evans (Fri 8 Aug 2025 23:34:56 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:36 BST) inetd: don't assume that initgroups(3) will set the egid inetd, in the ident provider, seems to be the only initgroups(3) caller in base that assumes it will set the egid. Everyone else uses it as it's typically used on other platforms: to initialize supplementary groups. (cherry picked from commit 33dd42e632982ba324789f47041d03ceb65f6560) M usr.sbin/inetd/builtins.c ____________________________________________________________________________________________________________ Commit: 41aa44d0b2b658ab9a560fa325a323ed616c7ecf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=41aa44d0b2b658ab9a560fa325a323ed616c7ecf Author: Kyle Evans (Fri 8 Aug 2025 05:52:53 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:35 BST) grep: toss in some explicit fflush() grep|tee of the src/ tree for infrequently-occurring strings is fairly annoying; drop some tactical flushes at line-match boundaries to reduce the long stalls. In the case of `grep -o`, we'll flush after multiple lines if there are multiple matches within a single line of text, while for non`-o` we'll flush generally after every line. (cherry picked from commit 7a7f74dbcc4f41d98218471297eaa629e34326e2) M usr.bin/grep/util.c ____________________________________________________________________________________________________________ Commit: 7db1376bd1519d5ec48153d8c19a5a343fa59019 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7db1376bd1519d5ec48153d8c19a5a343fa59019 Author: Kyle Evans (Thu 31 Jul 2025 05:41:28 BST) Committer: Kyle Evans (Sun 12 Apr 2026 14:43:35 BST) loader: add nvidia modules to the loader blacklist It is known that nvidia modules, like the drm modules that are already present, will panic if loaded in early boot rather than later. Pop them into our list to deny loading them if someone were to add, e.g., nvidia-modeset_load="YES", to their loader.conf. This doesn't prevent them from being loaded if one drops to the loader prompt, but it does prevent the standard user from easy foot-shooting if they find old or inaccurate information out in the wild. Reviewed by: imp, kbowling (cherry picked from commit 763a097c156f36830e774b3cc789f68c5d1ae601) M stand/defaults/loader.conf ____________________________________________________________________________________________________________ Commit: 621b3b8992839c62297350363e7d63866af3978c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=621b3b8992839c62297350363e7d63866af3978c Author: Dag-Erling Smørgrav (Tue 7 Apr 2026 12:04:37 BST) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:59:22 BST) libc: Add missing MLINK for stravis(3) MFC after: 1 week Fixes: 8dfeba04eb36 ("Update to a June 8th snapshot of (un)vis form NetBSD.") Reviewed by: ziaee Differential Revision: https://reviews.freebsd.org/D56260 (cherry picked from commit a09d06bc5bff64baab76220a66c3501b89899134) M lib/libc/gen/Makefile.inc ____________________________________________________________________________________________________________ Commit: b4d3f088760912dd7384d04e43e6200f76c8a8b8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b4d3f088760912dd7384d04e43e6200f76c8a8b8 Author: Dag-Erling Smørgrav (Mon 26 Jan 2026 12:01:39 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:47 BST) devstat: Provide 32-bit compatibility If a 32-bit process running on a 64-bit kernel requests kern.devstat.all, translate each struct devstat to its 32-bit equivalent before copying it out. Also fix a bug where an early error would be ignored if there were no devices to report. MFC after: 1 week Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D54591 (cherry picked from commit a11d132f6c62f32abe44b19f7527d97ddc239058) freebsd32: Fix includes The previous commit added , which isn't actually needed. Conversely, is needed (and has been for a long time) but was not included. MFC after: 1 week Fixes: a11d132f6c62 ("devstat: Provide 32-bit compatibility") Reported by: gallatin@ (cherry picked from commit 0eb2c9d39b5f5cfb68b404bca358aa5fb11ac60c) M sys/compat/freebsd32/freebsd32.h M sys/kern/subr_devstat.c ____________________________________________________________________________________________________________ Commit: de8867882c544bab7de260fbb0504fc8949ca05a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=de8867882c544bab7de260fbb0504fc8949ca05a Author: Olivier Certner (Fri 13 Feb 2026 17:03:31 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:47 BST) sys/compat/freebsd32: FF clock struct: Don't pack, use 'ffcounter32' Packing 'struct ffclock_estimate32', in absence of substitution of 'ffcounter' (some 'uint64_t') by a 32-bit compatible type, was necessary on amd64 since 'uint64_t' is 8-byte aligned, which leaves a padding gap of 4-byte between fields 'update_time' and 'update_ffcount'. This gap does not exist on i386 (or amd64 32-bit mode), as 'uint64_t' there is only 4-byte aligned. Change the type of the 'update_ffcount' and 'leapsec_next' fields to the recently introduced 'freebsd32_uint64_t', and adapt copy-in and copy-out accordingly. Using `CP()` previously worked due to the '__packed__' attribute. Reviewed by: kib MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55282 (cherry picked from commit 7c2fc4419db43a8a7d1886b0b8e08aa97bfa31e4) M sys/compat/freebsd32/freebsd32.h M sys/compat/freebsd32/freebsd32_misc.c ____________________________________________________________________________________________________________ Commit: e324486b9b562f9a1d4a214492766d83299dbb0d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e324486b9b562f9a1d4a214492766d83299dbb0d Author: Olivier Certner (Fri 13 Feb 2026 16:37:21 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:47 BST) sys/compat/freebsd32: Fix i386 compilation The compile assertion now failing is due to the change '__int64_t' => '__int32_t' as the type of 'time32_t' on i386, which is the correct value. The use of 'freebsd32.h' on i386 may seem strange, but it comes from 'kern_umtx.c' including it unconditionally as it needs 'struct umutex32'. Fixes: 87632ddf67b0 ("openzfs sys/types32.h: use abi_compat.h for time32_t") Sponsored by: The FreeBSD Foundation (cherry picked from commit 07c4eb506be45a4b836665e14ad63034ef3d573a) M sys/compat/freebsd32/freebsd32.h ____________________________________________________________________________________________________________ Commit: 55766459e87b5976e9459942f94772808a7de7a4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=55766459e87b5976e9459942f94772808a7de7a4 Author: Konstantin Belousov (Tue 10 Feb 2026 04:17:53 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:47 BST) dev/mfi: include sys/abi_compat.h unconditionally not only for COMPAT_FREEBSD32 case. The driver uses INPTR() for non-compat32 code. Sponsored by: The FreeBSD Foundation MFC after: 1 week (cherry picked from commit bf603dbbb2c9964bba3d5bf2ba2371a75a0cc521) M sys/dev/mfi/mfi.c ____________________________________________________________________________________________________________ Commit: 5b2da23360917537a086d30189edba22e4124c7e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5b2da23360917537a086d30189edba22e4124c7e Author: Konstantin Belousov (Mon 9 Feb 2026 20:13:21 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:47 BST) sys/event.h: reduce namespace pollution from sys/abi_compat.h Split out types definitions into sys/abi_types.h, and only include abi_types.h into sys/event.h. Tested and reviewed by: bz Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55202 (cherry picked from commit ecadac729a1b855fe0d77a682ee424c3da1eb3db) M sys/dev/mfi/mfi.c M sys/sys/abi_compat.h A sys/sys/abi_types.h M sys/sys/event.h ____________________________________________________________________________________________________________ Commit: ac1e0db3e405326c83e34102ce086847acc0f658 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ac1e0db3e405326c83e34102ce086847acc0f658 Author: Konstantin Belousov (Thu 5 Feb 2026 20:19:24 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:47 BST) sys/user.h: remove XXXSKE markers Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit ec6cf0c52698f9056cb17456717849653a03f7e4) M sys/sys/user.h ____________________________________________________________________________________________________________ Commit: 7320170ff210cc1da1f36e73130de7e2e62a867b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7320170ff210cc1da1f36e73130de7e2e62a867b Author: Konstantin Belousov (Fri 6 Feb 2026 23:47:13 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:46 BST) openzfs sys/types32.h: use abi_compat.h for time32_t The time32_t typedef leaks into openzfs compilation environment through sys/event.h. Simultaneously, openzfs provides its own definition that is only correct for amd64 on FreeBSD. Try to fix it by using sys/abi_compat.h directly. Since toolchain build from the make buildworld uses host abi_compat.h, add a preprocessor symbol __HAVE_TIME32_T to signal consumers that time32_t is typedef'ed. If not defined, fall back to old and wrong time32_t, which is enough for bootstraping toolchain. Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit 87632ddf67b01f3d4787d10332afc1eeece52e2d) M sys/contrib/openzfs/include/os/freebsd/spl/sys/types32.h M sys/contrib/openzfs/lib/libspl/include/sys/types32.h M sys/sys/abi_compat.h ____________________________________________________________________________________________________________ Commit: e0c7fcdd1ef18a66cdb1f84ac05695998a917fd7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e0c7fcdd1ef18a66cdb1f84ac05695998a917fd7 Author: Konstantin Belousov (Thu 5 Feb 2026 19:40:55 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:46 BST) sys/compat/freebsd32: use freebsd32_uint64_t for struct kinfo_proc32 Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit 31fab773613b21183fbd5a313fa8c69d37fcb196) M sys/compat/freebsd32/freebsd32.h M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: b13bba245653e81e35cdcfca7acd05f0065d2b6c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b13bba245653e81e35cdcfca7acd05f0065d2b6c Author: Konstantin Belousov (Thu 5 Feb 2026 20:02:27 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:46 BST) sys/compat/freebsd32: ki_pd is missing from struct kinfo_proc32 This is missed by the sizeof(struct kinfo_proc32) assert due to another bug: namely, the use of uint64_t type that has different alignment on i386 than on amd64 host. Fixes: 85078b8573332c2c83a79adea8a61b519fb3b6af Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit 154778e3585166f613fd3d2978a0cab2262d1611) M sys/compat/freebsd32/freebsd32.h M sys/kern/kern_proc.c ____________________________________________________________________________________________________________ Commit: f381a87145fa4acebd5d2cfd97466c225a8397e1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f381a87145fa4acebd5d2cfd97466c225a8397e1 Author: Konstantin Belousov (Thu 5 Feb 2026 19:39:27 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:46 BST) sys/compat/freebsd32: use freebsd32_uint64_t for several struct stat's Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit beee89472e3e0e3640c9db5c34a6e422830ff00f) M sys/compat/freebsd32/freebsd32.h M sys/compat/freebsd32/freebsd32_misc.c ____________________________________________________________________________________________________________ Commit: 7d8b297d02b6d17cc10a47a37047c1c232c9c3a4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7d8b297d02b6d17cc10a47a37047c1c232c9c3a4 Author: Konstantin Belousov (Thu 5 Feb 2026 19:35:01 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:46 BST) sys/compat/freebsd32: use freebsd32_uint64_t for struct ffclock_estimate32 Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit 3dc72107d29d304ba21f04426ec82077d23cedcd) M sys/compat/freebsd32/freebsd32.h M sys/compat/freebsd32/freebsd32_misc.c ____________________________________________________________________________________________________________ Commit: d94d93b83aec816985632f78eb5c29e0e9c095bf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d94d93b83aec816985632f78eb5c29e0e9c095bf Author: Konstantin Belousov (Thu 5 Feb 2026 19:29:46 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:46 BST) sys/compat/freebsd32: use freebsd32_uint64_t for struct kinfo_knote32 Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit 485e916a67b4e700de5f50873e1e7b64de394b16) M sys/compat/freebsd32/freebsd32.h M sys/compat/freebsd32/freebsd32_misc.c ____________________________________________________________________________________________________________ Commit: fc30c3f43f7f0d31e3a90ba871bd58650482e98e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fc30c3f43f7f0d31e3a90ba871bd58650482e98e Author: Konstantin Belousov (Thu 5 Feb 2026 19:22:44 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:45 BST) sys/event.h: use freebsd32_uint64_t for kevent32 64bit members Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit ad639400dc9f1c5aec470996473bb54edc113dba) M sys/compat/freebsd32/freebsd32_misc.c M sys/sys/event.h M usr.bin/kdump/kdump.c ____________________________________________________________________________________________________________ Commit: 4ebb7c8048aef03d1ab154f1c5ccc30b56376604 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4ebb7c8048aef03d1ab154f1c5ccc30b56376604 Author: Konstantin Belousov (Thu 5 Feb 2026 19:10:00 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:45 BST) sys/abi_compat.h: add Foundation copyright for uint64_t stuff Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit 9ce0c190d8b3570c0a537f84952dca8c6e462ec3) M sys/sys/abi_compat.h ____________________________________________________________________________________________________________ Commit: 3222cb7d213c05787e6a3db0f73caa5778e6ec4a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3222cb7d213c05787e6a3db0f73caa5778e6ec4a Author: Konstantin Belousov (Thu 5 Feb 2026 19:08:06 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:45 BST) sys/abi_compat.h: move freebsd32_uint64_t and FU64_CP() there Use private names for uintXX_t types. Remove conflicting (but equal) PTR_IN() definition from dev/mfi.c. Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit e651c64bcab08c7b12d8ad6e3ad0b1ef3af3b875) M sys/compat/freebsd32/freebsd32.h M sys/dev/mfi/mfi.c M sys/sys/abi_compat.h ____________________________________________________________________________________________________________ Commit: fbc234c51adedfa699f52a89ba60c3e0fd819d88 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fbc234c51adedfa699f52a89ba60c3e0fd819d88 Author: Konstantin Belousov (Thu 5 Feb 2026 19:06:16 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:45 BST) sys/abi_compat.h: normalize include guard name Reviewed by: brooks Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D55135 (cherry picked from commit c3a04a9585ae233c98ee2eef73e6a80d17512578) M sys/sys/abi_compat.h ____________________________________________________________________________________________________________ Commit: 408e20a699006bbe15546052db7b413b21603c2b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=408e20a699006bbe15546052db7b413b21603c2b Author: Konstantin Belousov (Mon 12 Jan 2026 04:46:15 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:45 BST) sys/abi_compat.h: fix UB for bintime32 handling Do not cast and then access potentially unaligned uint64_t in the BT_CP() macro. Use freebsd32_uint64_t type and FU64_CP() for the frac member. Noted by: des Reviewed by: des, emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D54663 (cherry picked from commit be1b2da855cc38531733b5c97891cd4a40a993bc) M sys/compat/freebsd32/freebsd32.h M sys/sys/abi_compat.h ____________________________________________________________________________________________________________ Commit: a60b5778dd043214e9e094f1b7d41adc3b9ee972 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a60b5778dd043214e9e094f1b7d41adc3b9ee972 Author: Konstantin Belousov (Mon 12 Jan 2026 04:45:36 GMT) Committer: Dag-Erling Smørgrav (Sun 12 Apr 2026 06:56:45 BST) compat32: provide a type and a macro for (u)int64_t handling on non-x86 arches uint64_t is 4-byte aligned on i386, but is 8-bytes aligned on all other 32bit arches FreeBSD supports. Provide the freebsd32_uint64_t type and the FU64_CP() macro, which are intended to be used where 32bit ABI uses (u)int64_t type, and do proper layout and copying for the aggregate type. Reviewed by: des, emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D54663 (cherry picked from commit 96acaa960023c20e852e04e7cc5c6a5faca36c67) M sys/compat/freebsd32/freebsd32.h M sys/sys/abi_compat.h ____________________________________________________________________________________________________________ Commit: fcec95bca38fb9bd3bd30b94efc4a0fe2bde3034 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fcec95bca38fb9bd3bd30b94efc4a0fe2bde3034 Author: Rick Macklem (Sun 29 Mar 2026 22:41:36 BST) Committer: Rick Macklem (Sun 12 Apr 2026 01:45:40 BST) nfs_nfsdsocket.c: Allow Copy/Clone from a read-only fs For some server file system types, such as ZFS, a Copy/Clone operation can be done across file systems of the same file system type. However, without this patch, the Copy/Clone will fail with EROFS if the input file is on a read-only mounted file system. This happens because Copy/Clone will try to do a VOP_SETATTR() of atime to set the atime. This patch pretends the VOP_SETATTR() of atime worked for read-only file systems. It fixes a problem when copying files from a ZFS snapshot. PR: 294010 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294010 ) (cherry picked from commit b5815ee99a015c6ac118d7e9646d0c95b72e9f2d) M sys/fs/nfsserver/nfs_nfsdserv.c ____________________________________________________________________________________________________________ Commit: 1d4e9d2b5ef5c8055740c949ad4446aed9a4d308 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1d4e9d2b5ef5c8055740c949ad4446aed9a4d308 Author: Rick Macklem (Sat 28 Mar 2026 19:39:10 GMT) Committer: Rick Macklem (Sat 11 Apr 2026 04:33:19 BST) nfs_nfsdsocket.c: Allow Copy across file systems For some server file system types, such as ZFS, a Copy/Clone operation can be done across file systems of the same file system type. As such, this patch allows the Copy/Clone to be attempted when the file handles are for files on different file systems. This fixes a problem for exported ZFS file systems when a copy_files on file_range(2) between file systems in the same NFSv4 mount is attempted. PR: 294010 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294010 ) (cherry picked from commit b65e7b4944cc2f594c9d9e6abc9b8618d3d62ff8) M sys/fs/nfsserver/nfs_nfsdsocket.c ____________________________________________________________________________________________________________ Commit: 4b6de64b99b984bee2f9f16f00364ba7f52a5dc1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4b6de64b99b984bee2f9f16f00364ba7f52a5dc1 Author: Andrey V. Elsukov (Thu 2 Apr 2026 11:14:29 BST) Committer: Andrey V. Elsukov (Thu 9 Apr 2026 09:36:13 BST) ipfw_nptv6: fix handling the ifaddr removal event The result of IN6_ARE_MASKED_ADDR_EQUAL() macro is not an integer, so threat it as a boolean value. PR: 294114 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294114 ) Reported by: Peter Much (cherry picked from commit d9d7b59486499615a5fdce54443ce62aecf557e8) M sys/netpfil/ipfw/nptv6/nptv6.c ____________________________________________________________________________________________________________ Commit: 8a0d626219f1863c79808bdda2175cc136250b07 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8a0d626219f1863c79808bdda2175cc136250b07 Author: Joseph Mingrone (Mon 16 Mar 2026 02:22:18 GMT) Committer: Joseph Mingrone (Wed 8 Apr 2026 20:10:23 BST) tcpdump: Update to 4.99.6 Changes: https://github.com/the-tcpdump-group/tcpdump/blob/tcpdump-4.99/CHANGES Obtained from: https://www.tcpdump.org/release/tcpdump-4.99.6.tar.xz Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55578 Differential Revision: https://reviews.freebsd.org/D55871 (cherry picked from commit e6083790f217ba7f89cd2957922bd45e35466359) M contrib/tcpdump/CHANGES M contrib/tcpdump/CMakeLists.txt M contrib/tcpdump/CONTRIBUTING.md M contrib/tcpdump/INSTALL.md M contrib/tcpdump/Makefile.in M contrib/tcpdump/README.md M contrib/tcpdump/VERSION M contrib/tcpdump/addrtostr.c M contrib/tcpdump/autogen.sh M contrib/tcpdump/checksum.c M contrib/tcpdump/cmake/Modules/FindPCAP.cmake M contrib/tcpdump/cmakeconfig.h.in M contrib/tcpdump/config.h.in M contrib/tcpdump/configure M contrib/tcpdump/configure.ac M contrib/tcpdump/diag-control.h D contrib/tcpdump/doc/README.NetBSD.md D contrib/tcpdump/doc/README.aix.md D contrib/tcpdump/doc/README.haiku.md D contrib/tcpdump/doc/README.solaris.md M contrib/tcpdump/extract.h M contrib/tcpdump/ipproto.c M contrib/tcpdump/ipproto.h M contrib/tcpdump/missing/getopt_long.h D contrib/tcpdump/missing/snprintf.c M contrib/tcpdump/netdissect-stdinc.h M contrib/tcpdump/netdissect.c M contrib/tcpdump/netdissect.h M contrib/tcpdump/nfs.h M contrib/tcpdump/ntp.c M contrib/tcpdump/ntp.h M contrib/tcpdump/parsenfsfh.c M contrib/tcpdump/print-802_11.c M contrib/tcpdump/print-arista.c M contrib/tcpdump/print-ascii.c M contrib/tcpdump/print-bootp.c M contrib/tcpdump/print-domain.c M contrib/tcpdump/print-egp.c M contrib/tcpdump/print-frag6.c M contrib/tcpdump/print-icmp6.c M contrib/tcpdump/print-ip.c M contrib/tcpdump/print-ip6.c M contrib/tcpdump/print-ip6opts.c M contrib/tcpdump/print-isakmp.c M contrib/tcpdump/print-isoclns.c M contrib/tcpdump/print-juniper.c M contrib/tcpdump/print-lspping.c M contrib/tcpdump/print-lwapp.c M contrib/tcpdump/print-mobility.c M contrib/tcpdump/print-msdp.c M contrib/tcpdump/print-ntp.c D contrib/tcpdump/print-otv.c M contrib/tcpdump/print-pflog.c M contrib/tcpdump/print-ppp.c M contrib/tcpdump/print-ptp.c M contrib/tcpdump/print-raw.c M contrib/tcpdump/print-sunrpc.c M contrib/tcpdump/print-tcp.c M contrib/tcpdump/print-udp.c M contrib/tcpdump/print-zep.c M contrib/tcpdump/rpc_auth.h M contrib/tcpdump/rpc_msg.h M contrib/tcpdump/tcpdump.1.in M contrib/tcpdump/tcpdump.c M contrib/tcpdump/timeval-operations.h M contrib/tcpdump/udp.h M contrib/tcpdump/util-print.c M usr.sbin/tcpdump/tcpdump/Makefile M usr.sbin/tcpdump/tcpdump/config.h ____________________________________________________________________________________________________________ Commit: 150048878988717cd5e96718886610d6bfdaf9ac URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=150048878988717cd5e96718886610d6bfdaf9ac Author: Joseph Mingrone (Sun 15 Mar 2026 05:32:01 GMT) Committer: Joseph Mingrone (Wed 8 Apr 2026 20:10:06 BST) ipfwpcap: Fix build after libpcap 1.10.6 update pcap-int.h now references SIZEOF_TIME_T from libpcap's config.h, which is not available to consumers of the internal header outside of the libpcap build. Switch to the public header and replace the direct FILE* casts and ferror()/fflush() calls with pcap_dump_flush(3), which is the correct public API for flushing a pcap dump file. Sponsored by: The FreeBSD Foundation (cherry picked from commit a0b3ef1952603ebf0307ca723b03e5a71598dd5a) M usr.sbin/ipfwpcap/ipfwpcap.c ____________________________________________________________________________________________________________ Commit: 09db15067248b297bf2d419fa77a3b2e39184a64 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=09db15067248b297bf2d419fa77a3b2e39184a64 Author: Joseph Mingrone (Sun 15 Mar 2026 01:42:55 GMT) Committer: Joseph Mingrone (Wed 8 Apr 2026 20:09:25 BST) libpcap: Update to 1.10.6 Changes: https://raw.githubusercontent.com/the-tcpdump-group/libpcap/89e982c37c36ad0bf9f10b7ded421cb42422effa/CHANGES Reviewed by: bms, emaste Obtained from: https://www.tcpdump.org/release/libpcap-1.10.6.tar.gz Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55545 Differential Revision: https://reviews.freebsd.org/D55858 (cherry picked from commit 16cef5f7a65588def71db4fdfa961f959847e3b6) M contrib/libpcap/CHANGES M contrib/libpcap/CMakeLists.txt M contrib/libpcap/CREDITS M contrib/libpcap/INSTALL.md M contrib/libpcap/Makefile.in M contrib/libpcap/VERSION M contrib/libpcap/aclocal.m4 M contrib/libpcap/autogen.sh M contrib/libpcap/cmake/Modules/FindPacket.cmake M contrib/libpcap/cmakeconfig.h.in M contrib/libpcap/config.h.in M contrib/libpcap/configure M contrib/libpcap/configure.ac M contrib/libpcap/dlpisubs.c M contrib/libpcap/dlpisubs.h M contrib/libpcap/doc/README.haiku.md M contrib/libpcap/doc/README.solaris.md M contrib/libpcap/doc/README.windows.md M contrib/libpcap/fad-getad.c M contrib/libpcap/fmtutils.c M contrib/libpcap/gencode.c M contrib/libpcap/grammar.y.in M contrib/libpcap/ieee80211.h A contrib/libpcap/instrument-functions.c M contrib/libpcap/nametoaddr.c M contrib/libpcap/nametoaddr.h M contrib/libpcap/optimize.c M contrib/libpcap/pcap-bpf.c M contrib/libpcap/pcap-common.c M contrib/libpcap/pcap-dag.c M contrib/libpcap/pcap-dbus.c M contrib/libpcap/pcap-dlpi.c M contrib/libpcap/pcap-dpdk.c M contrib/libpcap/pcap-haiku.c M contrib/libpcap/pcap-int.h M contrib/libpcap/pcap-libdlpi.c M contrib/libpcap/pcap-linux.c M contrib/libpcap/pcap-new.c M contrib/libpcap/pcap-npf.c M contrib/libpcap/pcap-rpcap.c M contrib/libpcap/pcap-savefile.manfile.in M contrib/libpcap/pcap-septel.c M contrib/libpcap/pcap-snf.c M contrib/libpcap/pcap.c M contrib/libpcap/pcap/bpf.h M contrib/libpcap/pcap/dlt.h M contrib/libpcap/pcap_close.3pcap M contrib/libpcap/pcap_dump_close.3pcap M contrib/libpcap/pcap_dump_flush.3pcap M contrib/libpcap/pcap_file.3pcap M contrib/libpcap/pcap_loop.3pcap M contrib/libpcap/pcap_next_ex.3pcap M contrib/libpcap/pcap_open_offline.3pcap.in M contrib/libpcap/pflog.h M contrib/libpcap/rpcapd/CMakeLists.txt M contrib/libpcap/rpcapd/rpcapd.c M contrib/libpcap/scanner.l M contrib/libpcap/sf-pcap.c M contrib/libpcap/testprogs/CMakeLists.txt M contrib/libpcap/testprogs/Makefile.in M contrib/libpcap/testprogs/filtertest.c D contrib/libpcap/testprogs/fuzz/CMakeLists.txt D contrib/libpcap/testprogs/fuzz/fuzz_both.c D contrib/libpcap/testprogs/fuzz/fuzz_both.options D contrib/libpcap/testprogs/fuzz/fuzz_filter.c D contrib/libpcap/testprogs/fuzz/fuzz_filter.options D contrib/libpcap/testprogs/fuzz/fuzz_pcap.c D contrib/libpcap/testprogs/fuzz/fuzz_pcap.options D contrib/libpcap/testprogs/fuzz/onefile.c A contrib/libpcap/testprogs/versiontest.c M lib/libpcap/Makefile M lib/libpcap/config.h M sys/net/dlt.h ____________________________________________________________________________________________________________ Commit: 818243722f6ef4e08bff05a7d3f38984fb758506 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=818243722f6ef4e08bff05a7d3f38984fb758506 Author: Dag-Erling Smørgrav (Wed 1 Apr 2026 18:14:16 BST) Committer: Dag-Erling Smørgrav (Tue 7 Apr 2026 16:52:41 BST) cd9660: Add length checks to Rock Ridge parser * cd9660_rrip_slink() did not check that the lengths of individual entries do not exceed the length of the overall record. * cd9660_rrip_altname() did not check that the length of the record was at least 5 before subtracting 5 from it. Note that in both cases, a better solution would be to check the length of the data before calling the handler, or immediately upon entry of the handler, but this would require significant refactoring. MFC after: 1 week Reported by: Calif.io in collaboration with Claude and Anthropic Research Reported by: Adam Crosser, Praetorian Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56215 (cherry picked from commit d0afead876076f605c363f03d92304d1bd75be1c) M sys/fs/cd9660/cd9660_rrip.c ____________________________________________________________________________________________________________ Commit: 1ac7c32807e5da50b8c61c3ffe93f668eac4ba5f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1ac7c32807e5da50b8c61c3ffe93f668eac4ba5f Author: Philip Paeps (Thu 2 Apr 2026 01:12:18 BST) Committer: Philip Paeps (Sun 5 Apr 2026 05:24:49 BST) contrib/expat: import expat 2.7.5 Changes: https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes Security: CVE-2026-32776 Security: CVE-2026-32777 Security: CVE-2026-32778 Security: CVE-2026-24515 Security: CVE-2026-25210 (cherry picked from commit ae04c7bbf065278687fa930e81a96767e9009d38) M contrib/expat/Changes M contrib/expat/Makefile.am M contrib/expat/Makefile.in M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/Makefile.in M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/examples/Makefile.in M contrib/expat/expat_config.h.in M contrib/expat/fix-xmltest-log.sh M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h M contrib/expat/lib/expat_external.h M contrib/expat/lib/internal.h A contrib/expat/lib/libexpat.map.in M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmlrole.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_ns.c M contrib/expat/tests/Makefile.in M contrib/expat/tests/basic_tests.c M contrib/expat/tests/benchmark/Makefile.in M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h M contrib/expat/tests/misc_tests.c M contrib/expat/tests/nsalloc_tests.c M contrib/expat/xmlwf/Makefile.in M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c M contrib/expat/xmlwf/xmlwf_helpgen.py M lib/libexpat/expat_config.h M lib/libexpat/libbsdxml.3 ____________________________________________________________________________________________________________ Commit: c417ed80fd2fed7ae0561a5bf772408c910f2fec URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c417ed80fd2fed7ae0561a5bf772408c910f2fec Author: Dmitry Salychev (Sat 28 Mar 2026 18:57:45 GMT) Committer: Dmitry Salychev (Sat 4 Apr 2026 10:44:07 BST) dpaa2: Perform bus_dma pre-write sync before enqueue operation Without a proper synchronization payload of the egress TCP segments can be corrupted as tuexen@ described in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292006#c31. This patch is indirectly related to 292006 because a properly enabled and announced support for the TX checksum offloading hides potentially corrupted frame payload. PR: 292006 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292006 ) Reported by: tuexen@ Reviewed by: tuexen@ Tested by: dsl@, tuexen@ Differential Revision: https://reviews.freebsd.org/D56144 MFC after: 3 days (cherry picked from commit 5812415bee55a9063508b02fda9418b0eadb0bb4) M sys/dev/dpaa2/dpaa2_ni.c ____________________________________________________________________________________________________________ Commit: b78e2b69893ca536b738850dff556808905d07a8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b78e2b69893ca536b738850dff556808905d07a8 Author: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:22:05 BST) Committer: Dag-Erling Smørgrav (Sat 4 Apr 2026 09:59:26 BST) tunefs: Add tests MFC after: 1 week Reviewed by: ngie Differential Revision: https://reviews.freebsd.org/D56034 (cherry picked from commit 6630c3a73688ae3c33df892f6802bea5b8460e17) M etc/mtree/BSD.tests.dist M sbin/tunefs/Makefile A sbin/tunefs/tests/Makefile A sbin/tunefs/tests/tunefs_test.sh ____________________________________________________________________________________________________________ Commit: 83a0bced4ef0e001ad2a0a8c403dbd0703780ce3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=83a0bced4ef0e001ad2a0a8c403dbd0703780ce3 Author: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:21:59 BST) Committer: Dag-Erling Smørgrav (Sat 4 Apr 2026 09:59:25 BST) tunefs: Don't lower WARNS Use casts to silence the alignment warnings instead of potentially suppressing other legitimate warnings. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56033 (cherry picked from commit c5e79c7e93dda07c383be9b99a1a91894652f546) tunefs: Fix alignment warning on arm64 MFC after: 1 week Fixes: c5e79c7e93dd ("tunefs: Don't lower WARNS") Reviewed by: bakul Differential Revision: https://reviews.freebsd.org/D56229 (cherry picked from commit 616f47f176c308a29b1f4a6bba1b1a4dc01c3091) M sbin/tunefs/Makefile M sbin/tunefs/tunefs.c ____________________________________________________________________________________________________________ Commit: c514f8dbeab813c996d426de2aedceb669c4fa2a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c514f8dbeab813c996d426de2aedceb669c4fa2a Author: Dag-Erling Smørgrav (Sat 21 Mar 2026 07:21:33 GMT) Committer: Dag-Erling Smørgrav (Sat 4 Apr 2026 09:59:25 BST) tunefs: Don't combine GEOM journaling with SU GEOM journaling shouldn't be used at the same time as soft updates, so don't enable one if the other is already in use. MFC after: 1 week PR: 293896 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293896 ) Reviewed by: mckusick Differential Revision: https://reviews.freebsd.org/D56002 (cherry picked from commit b1f72dd2a9a5e69a310b9e76b55f16cff433b8da) M sbin/tunefs/tunefs.8 M sbin/tunefs/tunefs.c ____________________________________________________________________________________________________________ Commit: 94c236b7d806d676d485d0c55a1924af417e70d1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=94c236b7d806d676d485d0c55a1924af417e70d1 Author: Dag-Erling Smørgrav (Sat 21 Mar 2026 07:21:28 GMT) Committer: Dag-Erling Smørgrav (Sat 4 Apr 2026 09:59:25 BST) newfs: Don't combine GEOM journaling with SU GEOM journaling shouldn't be used at the same time as soft updates, so don't enable soft updates if GEOM journaling has been requested, and error out if both are explicitly requested. MFC after: 1 week PR: 293896 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293896 ) Reviewed by: mckusick Differential Revision: https://reviews.freebsd.org/D55999 (cherry picked from commit e30fcdaae2e68458da83d5420e6034c5f384e5f2) M sbin/newfs/newfs.8 M sbin/newfs/newfs.c ____________________________________________________________________________________________________________ Commit: 6a13864e02b061b67808f2d1789de51c83aeea90 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6a13864e02b061b67808f2d1789de51c83aeea90 Author: Jake Freeland (Thu 26 Mar 2026 16:40:17 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) timerfd: Guard expected performance failure During the timerfd__periodic_timer_performance test, only expect failures when the expiration count is less than 400000000. This prevents the test from being reported as a true failure in environments where scheduling latency is high enough to delay timerfd wakeups. Fixes: cb692380f1e0 ("timerfd: Expect periodic timer ...") MFC after: 1 week (cherry picked from commit 4b16ff49bf4bf875997fe4c80a0afc0d440b7aac) M tests/sys/kern/timerfd.c ____________________________________________________________________________________________________________ Commit: 6e0d0fe9102d9fe71c01cbe064b6d4e1c2fc0e9b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6e0d0fe9102d9fe71c01cbe064b6d4e1c2fc0e9b Author: Jake Freeland (Wed 25 Mar 2026 22:57:16 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) timerfd: Expect periodic timer performance failures The current timerfd implementation fails to correctly count events on a nanosecond callout interval. The timerfd__periodic_timer_performance test detects this and reports failure. Mark this test as an expected failure so it isn't flagged by CI. A link to the bug report is attached to the test for reference. While we're here, clean up some minor style and Make issues. Fixes: 834c1ba793d9 ("timerfd: Add tests") MFC after: 1 week (cherry picked from commit cb692380f1e05ffc4184877844e93051f24ed302) M tests/sys/kern/Makefile M tests/sys/kern/timerfd.c ____________________________________________________________________________________________________________ Commit: c10591e45071e0f4b2a596b41ea38b1aa3aa0748 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c10591e45071e0f4b2a596b41ea38b1aa3aa0748 Author: Jake Freeland (Fri 20 Mar 2026 06:34:15 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) timerfd: Suppress kqueue readability after jump read Do not report EVFILT_READ after reading a discontinuous clock jump. This makes the kqueue filter consistent with Linux epoll behavior and timerfd_poll(), which already checks tfd_jumped != TFD_READ before reporting POLLIN. MFC after: 2 weeks (cherry picked from commit 33345b8834859cf1ad7f1256f3a34b4a7c83e8e8) M sys/kern/sys_timerfd.c ____________________________________________________________________________________________________________ Commit: f05e8fc76e66f654f9b842dbe83cecb5d41b8c94 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f05e8fc76e66f654f9b842dbe83cecb5d41b8c94 Author: Jake Freeland (Fri 20 Mar 2026 06:33:54 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) timerfd: Wake up on discontinuous jump If a discontinous realtime clock change occurs and sets any TFD_JUMPED bits on the timerfd, then wake up waiting readers. This fixes failures from the timerfd_root__clock_change_notification test case. MFC after: 2 weeks (cherry picked from commit b11fba41265ae132acfb05587a6dbf60334d3279) M sys/kern/sys_timerfd.c ____________________________________________________________________________________________________________ Commit: db0096d573d1c7972960aafb1657a338f2e971e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=db0096d573d1c7972960aafb1657a338f2e971e5 Author: Jake Freeland (Fri 20 Mar 2026 06:33:38 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) timerfd: Use saturating sbintime conversions Some timerfd consumers set expirations with timespec tv_sec components larger than 2^31 - 1. In such cases, converting that timespec to sbintime results in data loss or sign flip, yielding a shorter expiration than desired. To avoid this problem, use saturating timespec-to-sbintime conversion functions. These will clamp the converted sbintime to SBT_MAX under circumstances where the normal conversion functions would overflow. Saturating conversions still result in data loss, but the consequences are less severe, causing problems only after SBT_MAX (~68 years) of system uptime elapses. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55792 MFC after: 2 weeks (cherry picked from commit 0e8f351be7935729bf67dc1b7aa4d178cf154931) M sys/kern/sys_timerfd.c ____________________________________________________________________________________________________________ Commit: a5a4a2be69f9696953afa6eb586c62ed96611c37 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a5a4a2be69f9696953afa6eb586c62ed96611c37 Author: Jake Freeland (Fri 20 Mar 2026 06:33:20 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) sys/time: Add saturating sbt conversions When converting from timespec to sbintime, the timespec's 64-bit tv_sec component is shifted to the left 32 bits, causing any information in the upper 32 bits to be lost. This data loss during conversion can turn timespecs with very large tv_sec counters into sbintimes that represent much smaller time durations. Add tstosbt_sat() and tvtosbt_sat(), which are saturating versions of tstosbt and tvtosbt. With these routines, any overflow resulting from the conversion is clamped to [-SBT_MAX - 1, SBT_MAX]. Reviewed by: imp, markj Differential Revision: https://reviews.freebsd.org/D55791 MFC after: 2 weeks (cherry picked from commit e3799530b3ba38567f8052b9e107884609fc71ea) M sys/sys/time.h ____________________________________________________________________________________________________________ Commit: 3c00f603a2801fd780666f9e94a26f264a887c90 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3c00f603a2801fd780666f9e94a26f264a887c90 Author: Jake Freeland (Fri 20 Mar 2026 06:33:03 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) timerfd: Fix interval callout scheduling When a timerfd interval callout misses its scheduled activation time, a differential is calculated based on the actual activation time and the scheduled activation time. This differential is divided by the timerfd's interval time and the quotient is added to the timerfd's counter. Before this change, the next callout was scheduled to activate at: scheduled activation time + timerfd interval. This change fixes the scheduling of the next callout to activate at: actual activation time + timerfd interval - remainder. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55790 MFC after: 2 weeks (cherry picked from commit 85c0f1a87da1fd1eb3e646e86f70e630c48da91a) M sys/kern/sys_timerfd.c M tests/sys/kern/timerfd.c ____________________________________________________________________________________________________________ Commit: d24f87da276fe6502fefda11ca99602e9e74357d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d24f87da276fe6502fefda11ca99602e9e74357d Author: Jake Freeland (Fri 20 Mar 2026 06:31:30 GMT) Committer: Jake Freeland (Fri 3 Apr 2026 16:26:56 BST) timerfd: Add tests Take Jan Kokemuller's timerfd tests from the epoll-shim project, stripping out code that isn't directly related to FreeBSD. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55789 MFC after: 2 weeks (cherry picked from commit 834c1ba793d900b791e19ff449b1e0b96fb494a0) M tests/sys/kern/Makefile A tests/sys/kern/timerfd.c ____________________________________________________________________________________________________________ Commit: 92923511ce11999477c104422efe30101fea8d96 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=92923511ce11999477c104422efe30101fea8d96 Author: Arthur Kiyanovski (Sat 14 Feb 2026 01:13:09 GMT) Committer: Arthur Kiyanovski (Thu 2 Apr 2026 23:39:50 BST) ena: Update driver version to v2.8.2 Bug Fixes: * Verify that an ENA ring is in netmap only in native mode Minor Changes: * Move parenthesis to correct place in switch * Add comment * Reorder define Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D55698 Sponsored by: Amazon, Inc. (cherry picked from commit 96c5eaf0ac6b98d0832e1037d672064de43a7e00) M sys/dev/ena/ena.h ____________________________________________________________________________________________________________ Commit: b345e18a7b67ac7441c9305ed4193fabb9217c68 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b345e18a7b67ac7441c9305ed4193fabb9217c68 Author: Arthur Kiyanovski (Sat 14 Feb 2026 01:13:00 GMT) Committer: Arthur Kiyanovski (Thu 2 Apr 2026 23:39:50 BST) ena: Verify that an ENA ring is in netmap only in native mode netmap operates in two modes: 1) Emulated - netmap handling is done by the network stack, the NIC driver operates transparently to netmap. 2) Native - netmap management is done by the NIC driver. When checking whether a specific ENA ring is running in netmap mode, only the following checks were done: 1. IFCAP_NETMAP - Check whether netmap capability is enabled on the device. 2. NKR_NETMAP_ON - Check whether netmap is actively using this ring. The above checks implied that the netmap mode is native and the ENA driver needs to handle the netmap logic. The code was missing an explicit check on whether native mode is actually on (NAF_NATIVE). This led to a case where though emulated mode was used and a netmap application was turned on, the ENA driver still managed netmap logic partially and caused missing buffers and lack of refill as part of the datapath. Note: Enabling netmap emulated mode is insufficient and there's a need to load a netmap program in order to trigger this use-case. Add an explicit check of whether NAF_NATIVE mode is set. The issue was reported in [1]. [1]: https://github.com/amzn/amzn-drivers/issues/361 Fixes: 358bcc4c6cde ("Add support for ENA NETMAP partial initialization") Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D55697 Sponsored by: Amazon, Inc. (cherry picked from commit 97e84c587d6f86aa883720296449b380adcf6915) M sys/dev/ena/ena_netmap.c ____________________________________________________________________________________________________________ Commit: 4fa6c1f0067e1313cb07cbf6dbb6ac2149d575be URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4fa6c1f0067e1313cb07cbf6dbb6ac2149d575be Author: Arthur Kiyanovski (Sat 14 Feb 2026 01:12:41 GMT) Committer: Arthur Kiyanovski (Thu 2 Apr 2026 23:39:50 BST) ena: Minor changes 1. Move parenthesis to correct place in switch and fix include order 2. Add comment at the end of an ifdef for clarity 3. Change include order. Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D55696 Sponsored by: Amazon, Inc. (cherry picked from commit 2667a8454cff5896c7b467c78cd4ace5ad40f5eb) M sys/dev/ena/ena.c M sys/dev/ena/ena_rss.h ____________________________________________________________________________________________________________ Commit: 1a036312c3bb79d52f058b0534c97c8217b159b0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1a036312c3bb79d52f058b0534c97c8217b159b0 Author: Dag-Erling Smørgrav (Wed 11 Mar 2026 03:47:31 GMT) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:01 BST) tzcode: Update to 2026a Many thanks to Paul Eggert for adopting most of our adaptations as optional features upstream in the previous release (2025c). MFC after: 1 week Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D55741 (cherry picked from commit ff2c98b30b57b9763e2a6575f729bab676e6c025) M contrib/tzcode/CONTRIBUTING M contrib/tzcode/Makefile M contrib/tzcode/NEWS M contrib/tzcode/README M contrib/tzcode/SECURITY M contrib/tzcode/calendars M contrib/tzcode/date.1 M contrib/tzcode/date.c M contrib/tzcode/localtime.c M contrib/tzcode/newctime.3 M contrib/tzcode/newstrftime.3 M contrib/tzcode/newtzset.3 M contrib/tzcode/private.h M contrib/tzcode/strftime.c M contrib/tzcode/theory.html M contrib/tzcode/time2posix.3 M contrib/tzcode/tz-art.html M contrib/tzcode/tz-how-to.html M contrib/tzcode/tz-link.html M contrib/tzcode/tzconfig.h M contrib/tzcode/tzfile.5 M contrib/tzcode/tzfile.h M contrib/tzcode/tzselect.ksh M contrib/tzcode/version M contrib/tzcode/workman.sh M contrib/tzcode/zdump.c M contrib/tzcode/zic.8 M contrib/tzcode/zic.c ____________________________________________________________________________________________________________ Commit: ea27af6d3db0bea7db6b344f4ef2848ba09b5091 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ea27af6d3db0bea7db6b344f4ef2848ba09b5091 Author: Dag-Erling Smørgrav (Sun 2 Nov 2025 13:51:42 GMT) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:01 BST) tzcode: Fix early tz change detection Assume tzdata is not fresh if last_checked is zero, as comparing the current time to last_checked less than __tz_change_interval after boot may produce a false negative. While here, invert the return value from tzdata_is_fresh() to better match its new name (it was previously called recheck_tzdata(), so zero for fresh and non-zero for stale made sense, but it doesn't now). PR: 269207 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269207 ) MFC after: 3 days Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D53502 (cherry picked from commit a38c2f99f81c2fc35c8ca209931c1c46e3e81023) M contrib/tzcode/localtime.c ____________________________________________________________________________________________________________ Commit: 58d09e1737595b28bb3634989c94406d1d793e13 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=58d09e1737595b28bb3634989c94406d1d793e13 Author: Dag-Erling Smørgrav (Mon 29 Sep 2025 13:36:24 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:01 BST) tzcode: Test escape from TZDIR Test a value of TZ that temporarily escapes from TZDIR (which is not permitted when setugid) then reenters it. MFC after: 3 days (cherry picked from commit cf76bfbb235116702ea1689bf984f200a72d2790) M lib/libc/tests/stdtime/detect_tz_changes_test.c ____________________________________________________________________________________________________________ Commit: f792f3d2093ce72ed410b21a180d76be07edcee7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f792f3d2093ce72ed410b21a180d76be07edcee7 Author: Dag-Erling Smørgrav (Sat 27 Sep 2025 18:07:04 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:01 BST) tzcode: Fix issues when TZ is an absolute path * If TZ starts with TZDIR, strip any additional slashes so relname does not end up looking like an absolute path. For instance, TZ=/usr/share/zoneinfo//UTC should result in UTC, not /UTC. * In the setugid case, we were incorrectly passing name rather than relname to fstatat(). * Modify the tz_env and tz_env_setugid test cases to exercise both of these scenarios. * Also add test cases for invalid values of TZ, which I wrote earlier but forgot to include in a5f14e4f9069. Reported by: Paul Eggert MFC after: 3 days Fixes: 967a49a21a27 ("Update tzcode to 2025b") Fixes: a5f14e4f9069 ("tzcode: Use -00 only for invalid time zones") Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D52753 (cherry picked from commit df8bc705eb04aff2f718678fffb9d5d4f5d7c223) tzcode: Really fix issues when TZ is an absolute path This was accidentally left out of the previous commit. Fixes: df8bc705eb04 ("tzcode: Fix issues when TZ is an absolute path") (cherry picked from commit 202b59c35ead5bd2b71331169bdeb4845cb655c1) tzcode: Tweak open flags. Upstream uses a set of flags that reduces to O_RDONLY | O_CLOEXEC when you ignore flags that either don't exist in FreeBSD or have no effect. We were using O_RDONLY | O_BINARY, which reduces to O_RDONLY. Add O_CLOEXEC. Also replace O_RDONLY with the more accurate O_SEARCH when opening TZDIR. MFC after: 3 days Fixes: 967a49a21a27 ("Update tzcode to 2025b") (cherry picked from commit d28e4ce6cb61916b4f6bedcf4205a4da1ae121e1) M contrib/tzcode/localtime.c M lib/libc/gen/sysconf.c M lib/libc/tests/stdtime/Makefile M lib/libc/tests/stdtime/detect_tz_changes_test.c ____________________________________________________________________________________________________________ Commit: 08d1a7ac7002149c51e3e6ea5cc4f4c7d4935b6b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=08d1a7ac7002149c51e3e6ea5cc4f4c7d4935b6b Author: Dag-Erling Smørgrav (Sat 27 Sep 2025 18:06:58 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:01 BST) tzcode: Drop libc namespace This hasn't been needed in years and is a maintenance headache. MFC after: 1 week Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D52694 (cherry picked from commit d58339f398748b50ff84421e9d81f8f6d94cb949) M contrib/tzcode/asctime.c M contrib/tzcode/difftime.c M contrib/tzcode/localtime.c ____________________________________________________________________________________________________________ Commit: 8a26d253594444f7eafe0f98cebd390f95664239 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8a26d253594444f7eafe0f98cebd390f95664239 Author: Dag-Erling Smørgrav (Tue 23 Sep 2025 19:52:10 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:01 BST) tzcode: Expose and document offtime() and offtime_r() Includes diff reduction to upstream version of this patch. MFC after: 3 days Sponsored by: Klara, Inc. Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D39715 (cherry picked from commit 155290b23f0b503b9db675d6a45f85b189ee1926) M contrib/tzcode/localtime.c M contrib/tzcode/private.h M include/time.h M lib/libc/stdtime/ctime.3 ____________________________________________________________________________________________________________ Commit: f1977dc59516fb92a357a6195e0c1c8c6d5e7abc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f1977dc59516fb92a357a6195e0c1c8c6d5e7abc Author: Dag-Erling Smørgrav (Tue 23 Sep 2025 13:56:11 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) tzcode: Use -00 only for invalid time zones As of tzcode 2025a, if we are unable to load a time zone, we set tzname to "-00" to indicate an error. This penalizes users who simply don't set TZ or create /etc/localtime as a faster way of setting the time zone to UTC (pointing /etc/localtime at /usr/share/zoneinfo/UTC forces us to parse it every time for no real benefit). To rectify this, use "-00" only if TZ was set or zoneinit() returned something else than ENOENT. MFC after: 3 days Fixes: 967a49a21a27 ("Update tzcode to 2025b") Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D52680 (cherry picked from commit a5f14e4f9069a8ffed66d923bb0ecf20d8a0e6af) M contrib/tzcode/localtime.c ____________________________________________________________________________________________________________ Commit: cb991fa12e6e22e9d6d50980ad52c4ca92c3649e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cb991fa12e6e22e9d6d50980ad52c4ca92c3649e Author: Dag-Erling Smørgrav (Mon 1 Sep 2025 07:33:37 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) tzcode: Add a test case for plain issetugid case This catches a bug in tzcode which incorrectly considers TZDEFAULT as unsafe as if it came from the environment. Also deduplicate some repeated code, and fix a missing mode in an open(2) call with O_CREAT set. Event: Oslo Hackathon 202508 Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D52241 (cherry picked from commit 016d3ec239b39895cf19aa62552fc316d7d98045) M lib/libc/tests/stdtime/detect_tz_changes_test.c ____________________________________________________________________________________________________________ Commit: 3e8b9c30c5a89ad2d7f8dd965924bdb58e53ef09 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3e8b9c30c5a89ad2d7f8dd965924bdb58e53ef09 Author: Dag-Erling Smørgrav (Mon 1 Sep 2025 07:33:28 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) tzcode: Don't treat TZDEFAULT as tainted tzset() calls zoneinit() with the FROMENV flag set unconditionally, so if TZ is unset and we use TZDEFAULT instead, we were still treating it as if it came from the environment. Unset the FROMENV flag if name is null and we switch to TZDEFAULT, or if, after skipping the optional leading colon, we find that name is identical to TZDEFAULT. This incorporates upstream change d0e0b00f846c ("Avoid unnecessary access, stat calls"). Fixes: b6ea2513f776 ("tzcode: Limit TZ for setugid programs") Event: Oslo Hackathon 202508 Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D52240 (cherry picked from commit ca89e15355097e9b57bf4e17a50506e081fe04b3) M contrib/tzcode/localtime.c ____________________________________________________________________________________________________________ Commit: 2a4e0e0391ea130c3f3f5116106710dee2404399 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2a4e0e0391ea130c3f3f5116106710dee2404399 Author: Dag-Erling Smørgrav (Wed 27 Aug 2025 13:27:29 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) tzcode: Add a test case for thin jails Add a test case for a typical thin jail scenario where TZDIR does not exist and we get our information from /etc/localtime. This is technically already covered by the detect_tz_changes test case, but this new test case is independent of the DETECT_TZ_CHANGES option. (cherry picked from commit b2f394b90062b9f4aee51de4e5fd7513b3db7362) M lib/libc/tests/stdtime/detect_tz_changes_test.c ____________________________________________________________________________________________________________ Commit: f6a30753e66ee67e7dce35dfc2cbae8ffdedc420 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f6a30753e66ee67e7dce35dfc2cbae8ffdedc420 Author: Dag-Erling Smørgrav (Mon 25 Aug 2025 13:06:59 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) Update tzcode to 2025b MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D52103 (cherry picked from commit 967a49a21a27380ba1c545c746b4f1badabefd77) M contrib/tzcode/Makefile M contrib/tzcode/NEWS M contrib/tzcode/asctime.c M contrib/tzcode/date.1 M contrib/tzcode/localtime.c M contrib/tzcode/newctime.3 M contrib/tzcode/newstrftime.3 M contrib/tzcode/newtzset.3 M contrib/tzcode/private.h M contrib/tzcode/strftime.c M contrib/tzcode/theory.html M contrib/tzcode/tz-link.html M contrib/tzcode/tzfile.5 M contrib/tzcode/tzfile.h M contrib/tzcode/tzselect.8 M contrib/tzcode/version M contrib/tzcode/zdump.8 M contrib/tzcode/zdump.c M contrib/tzcode/zic.8 M contrib/tzcode/zic.c ____________________________________________________________________________________________________________ Commit: b3f5166ee0d4be78ca6b2e4f958acf788545be8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b3f5166ee0d4be78ca6b2e4f958acf788545be8b Author: Dag-Erling Smørgrav (Mon 25 Aug 2025 12:56:48 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) tzcode: Add test case for setugid programs Fixes: a6b19979bf13 ("tzcode: Fix TZ for non-setugid programs") Differential Revision: https://reviews.freebsd.org/D52124 (cherry picked from commit c6c7c7ac94636a1f705a6f4d6ea74b1e62ad517d) M lib/libc/tests/stdtime/Makefile M lib/libc/tests/stdtime/detect_tz_changes_test.c ____________________________________________________________________________________________________________ Commit: e58659a5b0d9c5bda3b352166b543fb25cd37c0a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e58659a5b0d9c5bda3b352166b543fb25cd37c0a Author: Dag-Erling Smørgrav (Fri 22 Aug 2025 08:22:17 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) tzcode: Fix TZ for non-setugid programs The previous commit had the desired effect for setugid programs, but broke TZ for everyone else. I didn't notice because my test cases swap out /etc/localtime instead of setting TZ, so add a test case that sets TZ. Fixes: b6ea2513f776 ("tzcode: Limit TZ for setugid programs") Reviewed by: cy Differential Revision: https://reviews.freebsd.org/D52108 (cherry picked from commit a6b19979bf13055da5f24d1f240f2acddb35eeac) M contrib/tzcode/localtime.c M lib/libc/tests/stdtime/detect_tz_changes_test.c ____________________________________________________________________________________________________________ Commit: ec60ca6010ca6d461a8f16c49828ceafb3b730f3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ec60ca6010ca6d461a8f16c49828ceafb3b730f3 Author: Dag-Erling Smørgrav (Thu 21 Aug 2025 17:34:32 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:16:00 BST) tzcode: Limit TZ for setugid programs The zoneinfo parser can be told to read any file the program can access by setting TZ to either an absolute path, or a path relative to the zoneinfo directory. For setugid programs, we previously had a hack from OpenBSD which rejects values of TZ deemed unsafe, but that was rather arbitrary (anything containing a dot, for instance). Leverage openat() with AT_RESOLVE_BENEATH instead. For simplicity, move the TZ change detection code to after we've opened the file, and stat the file descriptor rather than the name. Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D52029 (cherry picked from commit b6ea2513f7769ea9d9e4d342777111add2c903b0) M contrib/tzcode/localtime.c ____________________________________________________________________________________________________________ Commit: 2ad6daa6b24b6526693db3ddd5c1ecc72d8ea3fe URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2ad6daa6b24b6526693db3ddd5c1ecc72d8ea3fe Author: Dag-Erling Smørgrav (Thu 21 Aug 2025 17:34:27 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:15:59 BST) tzcode: Reduce diff to upstream Reviewed by: imp, jhb, emaste Differential Revision: https://reviews.freebsd.org/D51997 (cherry picked from commit f5efc804294c6bb24bd6d14bf2fb883a7320956c) M contrib/tzcode/localtime.c ____________________________________________________________________________________________________________ Commit: d6bc98af7ab7bc63de2b2f85debd48c30de55468 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d6bc98af7ab7bc63de2b2f85debd48c30de55468 Author: Dag-Erling Smørgrav (Fri 18 Jul 2025 18:49:13 BST) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 12:15:59 BST) libc: Test time zone change detection. While here, clean the detection code up a bit. Sponsored by: Klara, Inc. Sponsored by: NetApp, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D51343 (cherry picked from commit 57ee56578cc55b3da9a0dee64b385507be2dc80a) M contrib/tzcode/localtime.c M lib/libc/stdtime/Makefile.inc M lib/libc/stdtime/Symbol.map M lib/libc/tests/stdtime/Makefile A lib/libc/tests/stdtime/detect_tz_changes_test.c M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: e510b487f946d478c5cf7c99d8203e98dc20e334 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e510b487f946d478c5cf7c99d8203e98dc20e334 Author: Brooks Davis (Thu 19 Feb 2026 14:43:57 GMT) Committer: Jessica Clarke (Thu 2 Apr 2026 11:11:37 BST) .github: support all stable branches If this eventually poses a problem for unsupported branches we can fix them directly. Sponsored by: Innovate UK Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D53838 (cherry picked from commit 1e189279576497498cafad6f8c0a36a377b786a3) M .github/workflows/cross-bootstrap-tools.yml ____________________________________________________________________________________________________________ Commit: 2bc5bc14a8b218ee876bf43a16ef15abaff83e7b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2bc5bc14a8b218ee876bf43a16ef15abaff83e7b Author: Jessica Clarke (Mon 23 Mar 2026 16:56:09 GMT) Committer: Jessica Clarke (Thu 2 Apr 2026 11:02:16 BST) cross-build: Provide mempcpy when building on macOS We could patch the tzcode config to not use it, but it's simple to provide an implementation of it and avoid spreading cross-build bootstrapping special cases. Fixes: ff2c98b30b57 ("tzcode: Update to 2026a") MFC after: 1 week (cherry picked from commit 47402c9422ec6c9ba76d96414f5a08bd35a9e1fd) M tools/build/Makefile M tools/build/cross-build/include/mac/string.h ____________________________________________________________________________________________________________ Commit: bc249f68c569efee2ba70319e5bcfe942fd7620e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bc249f68c569efee2ba70319e5bcfe942fd7620e Author: Dag-Erling Smørgrav (Tue 24 Mar 2026 10:58:53 GMT) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 10:56:10 BST) syslogd: Allow killing when in foreground Normally, syslogd reacts only to SIGTERM, and ignores SIGINT and SIGQUIT unless in debug mode. Extend that to also apply when running in the foreground. MFC after: 1 week Reviewed by: jfree Differential Revision: https://reviews.freebsd.org/D55886 (cherry picked from commit 828de702ada854b5f09f447ba06e4e08e976ba07) M usr.sbin/syslogd/syslogd.c ____________________________________________________________________________________________________________ Commit: 3396afba986bb8f6cfa334a1c324552b5f355f1a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3396afba986bb8f6cfa334a1c324552b5f355f1a Author: Dag-Erling Smørgrav (Wed 25 Mar 2026 00:41:23 GMT) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 10:47:59 BST) m4: Misc style fixes MFC after: 1 week Reviewed by: fuz Differential Revision: https://reviews.freebsd.org/D55794 (cherry picked from commit 41474e78c493184f023723d1f86539e07bb01b92) M usr.bin/m4/eval.c M usr.bin/m4/expr.c M usr.bin/m4/look.c M usr.bin/m4/main.c M usr.bin/m4/mdef.h M usr.bin/m4/misc.c ____________________________________________________________________________________________________________ Commit: e4755b91837246f1a31c51a3a87104635be80a83 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e4755b91837246f1a31c51a3a87104635be80a83 Author: Marc Espie (Wed 25 Mar 2026 00:41:18 GMT) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 10:47:59 BST) m4: Stop abbreviating builtin names * Stop abbreviating macro names half-randomly to 8 chars, this is no longer 1990. * Likewise for function names (in particular use doindex for a function that is notably different from the classic index function). * Rename a few things for more fidelity: eval is the builtin name, not expr and your maketemp/mkstemp conform to mkstemp semantics for better security. * Rewrap a few comments that were ludicrously short. No functional changes except improved accuracy of some error messages. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55793 (cherry picked from commit f8f6f1cbd576ab5f15cef178cc05251365652f74) M usr.bin/m4/eval.c M usr.bin/m4/extern.h M usr.bin/m4/look.c M usr.bin/m4/main.c M usr.bin/m4/mdef.h M usr.bin/m4/misc.c ____________________________________________________________________________________________________________ Commit: f0ca30b4e500e8ebf95b2d13b20dc37857541059 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f0ca30b4e500e8ebf95b2d13b20dc37857541059 Author: Dag-Erling Smørgrav (Tue 24 Mar 2026 11:02:32 GMT) Committer: Dag-Erling Smørgrav (Thu 2 Apr 2026 10:47:58 BST) file: Parse some UFS2 flags This allows libmagic to recognize the FS_DOSOFTDEP, FS_SUJ, FS_GJOURNAL, FS_ACLS, and FS_NFS4ACLS flags on a UFS2 file system. Accepted upstream as 482259e5e952. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56010 (cherry picked from commit fa03f93e8829a7689101303fbe9fb06654ca14ed) M contrib/file/magic/Magdir/filesystems ____________________________________________________________________________________________________________ Commit: ed71162cc527d7f6bf5bfe7258f5e1a5cdb4cc71 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ed71162cc527d7f6bf5bfe7258f5e1a5cdb4cc71 Author: Robert Clausecker (Sun 22 Mar 2026 12:37:06 GMT) Committer: Robert Clausecker (Thu 2 Apr 2026 09:00:47 BST) libc/amd64/strrchr.S: rewrite and fix scalar implementation The original scalar implementation of strrchr() had incorrect logic that failed if the character searched for was the NUL character. It was also possibly affected by the issue fixed in 3d8ef251a for strchrnul(). Rewrite the function with logic that actually works. We defer checking for the character until after we have checked for NUL. When we encounter the final NUL byte, we mask out the characters beyond the tail before checking for a match. This bug only affects users running on amd64 with ARCHLEVEL=scalar (cf. simd(7)). The default configuration is not affected. The bug was unfortunately not caught by the unit test inherited from NetBSD. An extended unit test catching the issue is proposed in D56037. PR: 293915 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293915 ) Reported by: safonov.paul@gmail.com Tested by: safonov.paul@gmail.com Fixes: 2ed514a220edbac6ca5ec9f40a3e0b3f2804796d See also: https://reviews.freebsd.org/D56037 MFC after: 1 week (cherry picked from commit 253f15c016ca699906f78b8e522a3f7ed675929b) (cherry picked from commit 23d6516773916d8f324bea51867b0713c476f379) M lib/libc/amd64/string/strrchr.S ____________________________________________________________________________________________________________ Commit: a4a3825d3e1dff1fea1d81443e0d92af6671a0c3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a4a3825d3e1dff1fea1d81443e0d92af6671a0c3 Author: Navdeep Parhar (Fri 20 Mar 2026 00:39:17 GMT) Committer: Navdeep Parhar (Wed 1 Apr 2026 20:04:38 BST) loader(8): embedded MD should be the most preferred currdev A loader built with MD_IMAGE_SIZE is almost always meant for use with its embedded image and should try that as currdev before anything else. Recent changes (d69fc3a9dc71, 784150fd2535) seem to have relaxed the ZFS code's search for a rootfs and exposed this problem. Reviewed by: imp, tsoome Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D55979 (cherry picked from commit 0661997cea165e951e4e215e6aed41596d8b1d52) M stand/efi/loader/main.c ____________________________________________________________________________________________________________ Commit: 7d069d7846519eb015133758647ee343e7d7f20a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7d069d7846519eb015133758647ee343e7d7f20a Author: Bjoern A. Zeeb (Thu 19 Mar 2026 20:29:29 GMT) Committer: Bjoern A. Zeeb (Wed 1 Apr 2026 05:33:47 BST) LinuxKPI: add supporting #includes Compiling drm-kmod on !X86 does not include asm/smp.h which includes preempt.h on FreeBSD. In order to compile drm-kmod on other architectures add the secondary #includes for preempt.h to spinlock.h and hardirq.h (which now also gets included from highmem.h) to connect the #include chain. Sponsored by: The FreeBSD Foundation PR: 279864 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279864 ) Reviewed by: jhibbits, emaste Differential Revision: https://reviews.freebsd.org/D55974 (cherry picked from commit 1d18872c2519d7ca726ddc49735180ab1d8916e0) (cherry picked from commit 29dce45d8c50ea5858dc91a4294e83b8d72a2f80) M sys/compat/linuxkpi/common/include/linux/hardirq.h M sys/compat/linuxkpi/common/include/linux/highmem.h M sys/compat/linuxkpi/common/include/linux/spinlock.h ____________________________________________________________________________________________________________ Commit: d5d08dea844315a0f10d8ffefd1c903b3e871c1b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d5d08dea844315a0f10d8ffefd1c903b3e871c1b Author: Bjoern A. Zeeb (Wed 18 Mar 2026 14:43:15 GMT) Committer: Bjoern A. Zeeb (Wed 1 Apr 2026 05:33:47 BST) sbuf: make assertion message a lot more useable Saying that we are called with an (un)finished or corrupted sbuf is like saying "error" (though [un]finished is an extra hint). Add the pointer to the sbuf so one could easily check it, add the flags we are checking so one could see quickly about a possible state mismatch. Given we already dereference the pointer in the KASSERT there is no extra harm adding it to the message. Found while: testing lindebugfs changes Sponsored by: The FreeBSD Foundation Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D55919 (cherry picked from commit 2ce06d25431a6c96ef5719165cb73e138a0ed89c) (cherry picked from commit 40be04834308e3aa1e1cf411f87f16a34f4ff130) M sys/kern/subr_sbuf.c ____________________________________________________________________________________________________________ Commit: f4e018e9a49b7bf4ddced51ad1ffc4415182cb45 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f4e018e9a49b7bf4ddced51ad1ffc4415182cb45 Author: Bjoern A. Zeeb (Sun 8 Mar 2026 00:57:33 GMT) Committer: Bjoern A. Zeeb (Wed 1 Apr 2026 05:33:47 BST) net80211: fix VHT160/80P80/80 chanwidth selection in the "40-" case Depending on the base channel ni_vht_chan2 - ni_vht_chan1 can be negative. Apply abs() as indicated in the comments right above | CCFS1 - CCFS0 | = 8 or > 16 in order to fix the channel width selection. Sponsored by: The FreeBSD Foundation PR: 293645 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293645 ) Fixes: 4bf049bfeefd9 Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D55717 (cherry picked from commit 6cfd2b93e68061c7831016b91c2e308d01658764) (cherry picked from commit 68fcf0b94c5167f89481052f358064c9b6732553) M sys/net80211/ieee80211_ht.c ____________________________________________________________________________________________________________ Commit: e32e126c136de28783ac732fe3cd8a5224559ac5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e32e126c136de28783ac732fe3cd8a5224559ac5 Author: Xin LI (Wed 1 Apr 2026 02:45:14 BST) Committer: Xin LI (Wed 1 Apr 2026 03:20:09 BST) MFV: xz 5.8.3. Security: CVE-2026-34743 (cherry picked from commit f81c1f4339cd20ea89dad51c0f7d96e0e34313a9) M contrib/xz/ChangeLog M contrib/xz/THANKS M contrib/xz/src/common/tuklib_gettext.h M contrib/xz/src/common/tuklib_integer.h M contrib/xz/src/common/tuklib_mbstr_wrap.h M contrib/xz/src/common/tuklib_open_stdxxx.h M contrib/xz/src/liblzma/api/lzma/version.h M contrib/xz/src/liblzma/check/crc32_fast.c M contrib/xz/src/liblzma/check/crc_x86_clmul.h M contrib/xz/src/liblzma/common/index.c M contrib/xz/src/liblzma/liblzma.pc.in M contrib/xz/src/liblzma/rangecoder/range_decoder.h M contrib/xz/src/xz/file_io.c M contrib/xz/src/xz/main.c M lib/liblzma/config.h ____________________________________________________________________________________________________________ Commit: c5e1dde24dacdeb9d47684d981e17178fd7e8acf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c5e1dde24dacdeb9d47684d981e17178fd7e8acf Author: Kristof Provost (Sun 22 Mar 2026 02:50:47 GMT) Committer: Kristof Provost (Mon 30 Mar 2026 15:32:00 BST) pfctl: parser must not ignore error from pfctl_optimize_ruleset() Ignoring the error may cause pfctl(8) to load inconsistent ruleset preventing pf(4) to enforce desired policy. Issue reported and fix suggested by berts _from_ fastmail _dot_ com 'Looks good.' @deraadt MFC after: 1 week Obtained from: OpenBSD, sashan , 9fd28a8cca Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit 343ace42f82a629374af4dc3a72da5f46f2c3feb) M sbin/pfctl/pfctl.c ____________________________________________________________________________________________________________ Commit: 41f69bfb5a25539a2a5baf25979a5d59e2702bfe URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=41f69bfb5a25539a2a5baf25979a5d59e2702bfe Author: Gordon Bergling (Fri 27 Mar 2026 06:59:19 GMT) Committer: Gordon Bergling (Mon 30 Mar 2026 12:27:25 BST) ofed: Fix a typo in a source code comment - s/refereced/referenced/ (cherry picked from commit aed3bc80fe033ab28e8f01cad49e73deb761516b) M sys/ofed/include/rdma/ib_mad.h ____________________________________________________________________________________________________________ Commit: 71ca167e36915865d1bdbb672652491a6934b1cc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=71ca167e36915865d1bdbb672652491a6934b1cc Author: Gordon Bergling (Fri 27 Mar 2026 06:57:49 GMT) Committer: Gordon Bergling (Mon 30 Mar 2026 12:27:14 BST) if_types: Fix a typo in a source code comment - s/Circiut/Circuit/ Obtained from: OpenBSD (cherry picked from commit 8bc31c88d65ad99cd510fbe511958799d3531477) M sys/net/if_types.h ____________________________________________________________________________________________________________ Commit: 97934f737548d1979aadd4acc54cc4de88d05dd2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=97934f737548d1979aadd4acc54cc4de88d05dd2 Author: Olivier Certner (Fri 27 Mar 2026 08:46:51 GMT) Committer: Olivier Certner (Fri 27 Mar 2026 11:14:19 GMT) Revert superfluous mis-MFC of "Add ASMC_DEBUG make option" Revert commit 12e1ab887d58 ("Add ASMC_DEBUG make option, 2026-01-04"), as the original commit it intended to MFC has already been MFCed as ab3eaa6ea29d846d on 2026/02/22 (UTC). The reverted commit introduced some (superfluous) duplicate lines and an unrelated change. This is a direct commit to stable/14. Fixes: 12e1ab887d58 ("Add ASMC_DEBUG make option, 2026-01-04") Sponsored by: The FreeBSD Foundation M sys/amd64/conf/NOTES M sys/conf/options.amd64 ____________________________________________________________________________________________________________ Commit: 557f50263905ffa68d748048753ac84658b1bca8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=557f50263905ffa68d748048753ac84658b1bca8 Author: Olivier Certner (Mon 12 Jan 2026 09:28:54 GMT) Committer: Warner Losh (Thu 26 Mar 2026 15:55:49 GMT) sys: vt_efifb: EFI not supported on i386; move it back to amd64/NOTES We do not support EFI boot on i386. Thus: 1. Move (back) 'device vt_efifb' from x86/NOTES to amd64/NOTES. 2. Remove 'device vt_efifb' from i386/MINIMAL. Reported by: jhb Fixes: f224591746bd ("Add ASMC_DEBUG make option") Fixes: 67599eef01f5 ("sys/x86/NOTES: Add vt_efifb") Sponsored by: The FreeBSD Foundation (cherry picked from commit 9c25620e57f01d8227f0d53c6b2134ab37a49fdf) M sys/amd64/conf/NOTES M sys/i386/conf/MINIMAL ____________________________________________________________________________________________________________ Commit: e5ed09ffd5927040a789b4333a856279181cef4a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e5ed09ffd5927040a789b4333a856279181cef4a Author: Mark Johnston (Tue 24 Mar 2026 02:12:42 GMT) Committer: Gordon Tetlow (Thu 26 Mar 2026 01:28:31 GMT) rpcsec_gss: Fix a stack overflow in svc_rpc_gss_validate() svc_rpc_gss_validate() copies the input message into a stack buffer without ensuring that the buffer is large enough. Sure enough, oa_length may be up to 400 bytes, much larger than the provided space. This enables an unauthenticated user to trigger an overflow and obtain remote code execution. Add a runtime check which verifies that the copy won't overflow. Approved by: so Security: FreeBSD-SA-26:08.rpcsec_gss Security: CVE-2026-4747 Reported by: Nicholas Carlini Reviewed by: rmacklem Fixes: a9148abd9da5d (cherry picked from commit 143293c14f8de00c6d3de88cd23fc224e7014206) M lib/librpcsec_gss/svc_rpcsec_gss.c M sys/rpc/rpcsec_gss/svc_rpcsec_gss.c ____________________________________________________________________________________________________________ Commit: b45e7530ffb92fbaa24ad25c368479d4eb80dbf4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b45e7530ffb92fbaa24ad25c368479d4eb80dbf4 Author: Michael Tuexen (Wed 25 Mar 2026 05:53:56 GMT) Committer: Gordon Tetlow (Thu 26 Mar 2026 01:28:29 GMT) tcp: plug an mbuf leak When a challenge ACK should be sent via tcp_send_challenge_ack(), but the rate limiter suppresses the sending, free the mbuf chain. The caller of tcp_send_challenge_ack() expects this similar to the callers of tcp_respond(). Approved by: so Security: FreeBSD-SA-26:06.tcp Security: CVE-2026-4247 Reviewed by: lstewart Tested by: lstewart Sponsored by: Netflix, Inc. (cherry picked from commit 6b2d6ccad2552e46a5c9c3ba70b2d0ed27c70ca8) M sys/netinet/tcp_subr.c ____________________________________________________________________________________________________________ Commit: 12e1ab887d58d18069554e0b5311d43d4ca50df0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=12e1ab887d58d18069554e0b5311d43d4ca50df0 Author: Enji Cooper (Sun 4 Jan 2026 08:27:57 GMT) Committer: Warner Losh (Wed 25 Mar 2026 20:36:34 GMT) Add ASMC_DEBUG make option This allows folks to enable debug statements in asmc(4) using kernel configs via the `options ASMC_DEBUG` directive. While here, remove a duplicate `device vt_efifb` directive in `NOTES` as it's already handled in the `GENERIC` config MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54511 (cherry picked from commit f224591746bdaf14ad5f63de4738a3146cc2f55f) M sys/amd64/conf/NOTES M sys/conf/options.amd64 ____________________________________________________________________________________________________________ Commit: 432c95c57bb5edba6593f48a17092577e293bc05 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=432c95c57bb5edba6593f48a17092577e293bc05 Author: Enji Cooper (Mon 5 Jan 2026 03:36:55 GMT) Committer: Warner Losh (Wed 25 Mar 2026 20:34:43 GMT) asmc(4): pull 32-bit support for the driver The asmc(4) driver should work for 32-bit Intel-based Macs, in theory, if the model details were added to the detection list. That being said, 32-bit Intel Macs were only released and available to the general public for 8 months [1], so the value in maintaining i386 support in the driver is reduced due to limited hardware access. Remove 32-bit support for the driver officially to make it clear its use is not supported. This should fix building `NOTES.i386` by proxy as well. Relnotes: yes MFC after: 2 weeks Fixes: f224591746b ("Add ASMC_DEBUG make option") Fixes: 8342d9f7b5f ("asmc(4): Stop building it on i386, as...") Differential Revision: https://reviews.freebsd.org/D55544 (cherry picked from commit 1f2f5eba24aa53e180a4eb46b772410e5a782469) M sys/x86/conf/NOTES ____________________________________________________________________________________________________________ Commit: 9ac7e0362a2490f5de0e23507cc5159cc03a3334 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9ac7e0362a2490f5de0e23507cc5159cc03a3334 Author: Marek Zarychta (Thu 29 May 2025 17:36:57 BST) Committer: Warner Losh (Wed 25 Mar 2026 19:22:52 GMT) loader: Fix beastie and fbsdbw logo positions Fix the beaste, beastiebw and fbsdbw postions broken after ee233742a569 PR: 285044, 286356 Fixes: 1b4e11713153 Reviewed by: imp MFC After: 2 days (14.3 candiate) Sponsored by: PANS Jarosław (cherry picked from commit 9486d6d57d14844972ee63382045e2ed7a300963) M stand/lua/gfx-beastie.lua M stand/lua/gfx-beastiebw.lua M stand/lua/gfx-fbsdbw.lua ____________________________________________________________________________________________________________ Commit: e3b801edded92c1ccef67f9aef8653e996493460 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e3b801edded92c1ccef67f9aef8653e996493460 Author: Kristof Provost (Thu 19 Mar 2026 07:21:51 GMT) Committer: Kristof Provost (Wed 25 Mar 2026 09:58:28 GMT) pf: include all elements when hashing rules MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit c6bcf6e6fd507d952a48226b51cc161b8ef972a2) M sys/netpfil/pf/pf_ioctl.c ____________________________________________________________________________________________________________ Commit: e79818ec36efafc994d8c5a912dcb94986c038c5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e79818ec36efafc994d8c5a912dcb94986c038c5 Author: Kristof Provost (Thu 12 Mar 2026 14:24:42 GMT) Committer: Kristof Provost (Wed 25 Mar 2026 09:58:28 GMT) pfctl: always warn if a duplicate rule was detected MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit 66d66dd0f6f83926980fc1d68dd366c0057350c5) M sbin/pfctl/pfctl.c ____________________________________________________________________________________________________________ Commit: 958dbc87e9c59a2e9f83d84115ce03fb96e9b249 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=958dbc87e9c59a2e9f83d84115ce03fb96e9b249 Author: Kristof Provost (Thu 12 Mar 2026 14:23:32 GMT) Committer: Kristof Provost (Wed 25 Mar 2026 09:58:27 GMT) pf tests: verify that we handle address range rules correctly There's been a problem where rules which differed only in address ranges were considered duplicates and not added. Test for this. MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit ab74151e8d097b263237942c0b12277098bc9533) M tests/sys/netpfil/pf/pass_block.sh ____________________________________________________________________________________________________________ Commit: ac6bb58a715eaf0afb7a80dc87083f9819e10ac1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ac6bb58a715eaf0afb7a80dc87083f9819e10ac1 Author: Michael Gmelin (Thu 12 Mar 2026 14:18:09 GMT) Committer: Kristof Provost (Wed 25 Mar 2026 09:58:27 GMT) pf: Fix hashing of IP address ranges This corrects the false detection of duplicate rules. MFC after: 1 week Reviewed by: kp (cherry picked from commit 1fa873c93c8b08561c53107c7b90c53dfad30ddc) M sys/netpfil/pf/pf_ioctl.c ____________________________________________________________________________________________________________ Commit: f5b8309b9f634f1ca0aaeb69823470db93048208 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f5b8309b9f634f1ca0aaeb69823470db93048208 Author: Dag-Erling Smørgrav (Thu 19 Mar 2026 01:26:21 GMT) Committer: Dag-Erling Smørgrav (Wed 25 Mar 2026 00:47:45 GMT) realpath: Improve manual page * Try to make the RETURN VALUES section flow better. * Add basename(3), dirname(3), free(3) to the SEE ALSO section. * Drop the CAVEATS section, which was obsolete the moment realpath(3) was added to the Single Unix Specification in 1994. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55928 (cherry picked from commit 1aecb32021ce46d812db36b9037cdc6f423575f9) M lib/libc/stdlib/realpath.3 ____________________________________________________________________________________________________________ Commit: 151ae090159eb2c179926de84cf2fc40d687d2cf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=151ae090159eb2c179926de84cf2fc40d687d2cf Author: Dag-Erling Smørgrav (Thu 19 Mar 2026 01:26:16 GMT) Committer: Dag-Erling Smørgrav (Wed 25 Mar 2026 00:47:45 GMT) realpath: Improve prev_len logic * Save prev_len after having checked for and appended a trailing slash, not before. This requires us to back up if we end up returning a partial result, but previously we would sometimes return a partial result with a trailing slash and sometimes without. * Replace strlcat() with a faster strlcpy() since we know exactly how far into the buffer we are. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55914 (cherry picked from commit 99d295e471bc362a7927047c89472e1ee2d0da6b) M lib/libc/stdlib/realpath.c ____________________________________________________________________________________________________________ Commit: d288383b4d80e4b5e1bac09722e63d27074f4244 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d288383b4d80e4b5e1bac09722e63d27074f4244 Author: Rick Macklem (Sun 8 Mar 2026 21:09:36 GMT) Committer: Rick Macklem (Sun 22 Mar 2026 00:53:32 GMT) nfs_clstate.c: Handle the same stateid case correctly When an NFSv4.1/4.2 sarver upgrades a read delegation to a write delegation, it does not need to change the delegation's stateid. Without this patch, a DELEGRETURN of the stateid was done for the case where the delegation stateid had not changed. This return was bogus, since the delegation stateid now represents the new write delegation. This patch fixes the priblem by checking for "same stateid" and only doing the DELEGRETURN when it is not the same. PR: 289711 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289711 ) (cherry picked from commit 016570c4463d5908953355ee1cf9a385ad9601b4) M sys/fs/nfsclient/nfs_clstate.c ____________________________________________________________________________________________________________ Commit: a347e6e20e75ad6224afefcf650ef738c3de094d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a347e6e20e75ad6224afefcf650ef738c3de094d Author: Ed Maste (Tue 10 Mar 2026 13:53:46 GMT) Committer: Ed Maste (Fri 20 Mar 2026 13:37:14 GMT) compat/linux: Avoid waitid() kernel stack disclosure Reported by: Adam Crosser, Praetorian Reviewed by: philip Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55812 (cherry picked from commit 9a9f93bcf1aa0059d759b2f3ea6faeb2760a11bd) (cherry picked from commit 9f8db9cc67fb86eeb2b645ce7f8aa748e99241a9) M sys/compat/linux/linux_misc.c ____________________________________________________________________________________________________________ Commit: 6a808cd7534802d30010fb0a7f46381ff9f6ef3f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6a808cd7534802d30010fb0a7f46381ff9f6ef3f Author: Ed Maste (Wed 11 Mar 2026 15:02:18 GMT) Committer: Ed Maste (Fri 20 Mar 2026 13:37:14 GMT) compat32: Zero struct to avoid stack disclosure Reported by: Adam Crosser, Praetorian Reviewed by: philip Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55811 (cherry picked from commit 097cb4e9f0432c543c704cec712ce1cd3302335c) (cherry picked from commit 4551ea3b3f04650cd5300a9eae8994bdb080db91) M sys/compat/freebsd32/freebsd32_misc.c ____________________________________________________________________________________________________________ Commit: e61804ae6380c8d1db4b8c43bf7821e5d31ca04e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e61804ae6380c8d1db4b8c43bf7821e5d31ca04e Author: Ed Maste (Wed 11 Mar 2026 01:59:07 GMT) Committer: Ed Maste (Fri 20 Mar 2026 13:37:14 GMT) shm: Zero struct kinfo_file in sysctl handler Reported by: Calif.io in collaboration with Claude and Anthropic Research Reviewed by: jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55806 (cherry picked from commit 25cc459286a02b646751541ccde5a33319471c73) (cherry picked from commit 6348a5fd0d4792e752cb714f2a536c3287b8d580) M sys/kern/uipc_shm.c ____________________________________________________________________________________________________________ Commit: 47339e4a9209c1d1323f58d792e277792990e060 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=47339e4a9209c1d1323f58d792e277792990e060 Author: Zhenlei Huang (Mon 16 Mar 2026 16:20:08 GMT) Committer: Zhenlei Huang (Fri 20 Mar 2026 10:02:19 GMT) ifnet: Fix decreasing the vnet interface count It should be decreased only when the interface has been successfully removed from the "active" list. This prevents vnet_if_return() from potential OOB writes to the allocated memory "pending". Reviewed by: kp, pouria Fixes: a779388f8bb3 if: Protect V_ifnet in vnet_if_return() MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55873 (cherry picked from commit 8065ff63c0e5c3bb4abb02f55b20cb47bb51d1a7) (cherry picked from commit 1b7687f053afcf251ee7643ee5a4f22a225f4a02) M sys/net/if.c ____________________________________________________________________________________________________________ Commit: fa5f0d95be25f670f9752e4785f55cbdeb830bab URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fa5f0d95be25f670f9752e4785f55cbdeb830bab Author: Zhenlei Huang (Thu 12 Mar 2026 04:24:59 GMT) Committer: Zhenlei Huang (Fri 20 Mar 2026 10:02:19 GMT) amd64: Make start_all_aps() static It is not used elsewhere since the change [1]. [1] ac3ede5371af x86/xen: remove PVHv1 code MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55668 (cherry picked from commit 5f0ab9d9e965225c4af0c6ed481e01eee0ffab8f) (cherry picked from commit f521487cd935a0a547a9d7b54eeadebb200f5148) M sys/amd64/amd64/mp_machdep.c M sys/amd64/include/smp.h ____________________________________________________________________________________________________________ Commit: 2fd7680a6c8194ef3fe51fa9ec472b8f831e86c1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2fd7680a6c8194ef3fe51fa9ec472b8f831e86c1 Author: Ed Maste (Tue 24 Feb 2026 14:26:55 GMT) Committer: Ed Maste (Thu 19 Mar 2026 16:12:28 GMT) elf_common.h: Sort SHT_ entries Reviewed by: jrtc27 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55488 (cherry picked from commit 0ff08b8c402b3c555125e4c72df0b80b4d084d56) (cherry picked from commit acf90e2e337572737e73567eacf655e44df760c0) M sys/sys/elf_common.h ____________________________________________________________________________________________________________ Commit: f31a6686ba85edb1e49b0a55c50d084608631c0e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f31a6686ba85edb1e49b0a55c50d084608631c0e Author: Jessica Clarke (Tue 24 Feb 2026 13:52:21 GMT) Committer: Ed Maste (Thu 19 Mar 2026 16:12:27 GMT) sys: Restore sorting in sys/elf_common.h These various definitions are meant to be kept sorted by machine prefix. Fixes: 2bb61497ca76 ("elf_common.h: Add definitions for LoongArch ELF files") (cherry picked from commit b7ef4f4b230f01968473269f280bd7e4e86a3ec9) (cherry picked from commit 2b6ba65cee4e2e4f0cddfb32c4e21b6e20fa89e6) M sys/sys/elf_common.h ____________________________________________________________________________________________________________ Commit: 1acf5071506ee0b5db16800069eaef861b4a2e12 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1acf5071506ee0b5db16800069eaef861b4a2e12 Author: Colin Percival (Fri 13 Mar 2026 20:45:05 GMT) Committer: Colin Percival (Wed 18 Mar 2026 19:10:48 GMT) EC2: Don't use unicode in boot loader The boot loader menu is disabled by default in EC2, but if it is ever turned on, the default (unicode) output breaks EC2's web interface to the serial console. Set loader_menu_frame="ascii" instead. MFC after: 3 days Sponsored by: Amazon (cherry picked from commit 277830b4d3ae9999c80bf915b5491850e91c6516) (cherry picked from commit 251907ca480eff7f6177f52959b71a6cfce45579) M release/tools/ec2.conf ____________________________________________________________________________________________________________ Commit: c25839cda69f5c207b7685ec25a32a67914b0708 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c25839cda69f5c207b7685ec25a32a67914b0708 Author: Colin Percival (Sat 14 Feb 2026 00:35:26 GMT) Committer: Colin Percival (Wed 18 Mar 2026 19:10:42 GMT) intrng: Shuffle unhandled interrupts too When interrupt vectors are first allocated, they get assigned to CPU #0; at SI_SUB_SMP / SI_ORDER_SECOND (aka once we have multiple CPUs), the intr_irq_shuffle SYSINIT clears their CPU sets with the effect of forcing them to be assigned to new CPUs later. In case where interrupt vectors were allocated *but not yet bound* this code did not run, with the effect that those interrupts would remain pinned to CPU #0 forever. This affected the ena(4) driver, which allocates interrupts for I/O when the device is attached but doesn't set them up until the interface is brought up much later in the boot process (and, crucially, long after intr_irq_shuffle runs). Adjust intr_irq_shuffle to clear the CPU set for an interrupt source even if it currently has no handlers, so that it will be properly assigned to a CPU when it is used later. Reviewed by: andrew, mhorne MFC after: 1 month Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55284 (cherry picked from commit b2ba4131b9b08d6231392c0b798d0ff35809f600) M sys/kern/subr_intr.c ____________________________________________________________________________________________________________ Commit: b0b6364eadf498c985f8312195e37eed5780347c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b0b6364eadf498c985f8312195e37eed5780347c Author: Siva Mahadevan (Sat 14 Mar 2026 03:54:46 GMT) Committer: Siva Mahadevan (Wed 18 Mar 2026 14:15:47 GMT) tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset() ZSTD_resetDStream() is deprecated since 1.5.4: https://github.com/facebook/zstd/commit/5d8cfa6b96a6442ab1251f9de3b47a0eb12561a0 This change is needed to MFV zstd 1.5.7. Approved by: emaste (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55835 (cherry picked from commit 922d73540d2d9897e5e8160c445cefa13581564e) M sys/fs/tarfs/tarfs_io.c ____________________________________________________________________________________________________________ Commit: 5f55c59cbab5b06a2fcb272b345ce94c48c01c1c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5f55c59cbab5b06a2fcb272b345ce94c48c01c1c Author: Kenneth D. Merry (Mon 2 Mar 2026 19:13:47 GMT) Committer: Kenneth D. Merry (Wed 11 Mar 2026 18:36:26 GMT) mt(1)/libmt: Add LTO-10 density codes and specs. These were obtained from IBM specs and actual tapes/drives. Standard LTO-10 cartriges hold 30TB raw, 75TB with 2.5:1 compression. Premium LTO-10 cartridges hold 40TB raw, 100TB with 2.5:1 compression. LTO-10 tape drives are not backward compatible with previous generation LTO tapes. (This is a change from older generation drives.) Since the Premium tape is a new thing for LTO, we'll call this density code LTO-10P vs. the standard LTO-10. The barcode identifier for LTO-10 tapes is "LA"; the barcode identifier for LTO-10P tapes is "PA". LTO-10 cartridges contain 1035m of tape, while LTO-10 Premium cartridges contain 1337m of tape and have slightly higher density. (Obtained from MAM data on actual tape cartridges and the density report, obtained via 'mt getdensity'.) LTO-10 cartridges use a polyethylene naphthalate (PEN) film substrate. LTO-10 Premium cartridges use an Aramid (aromatic polyamide) substrate that is thinner and stronger, allowing a longer tape to fit in the same cartridge form factor. usr.bin/mt/mt.1: Add density codes and specs for LTO-10 and LTO-10P. lib/libmt/mtlib.c: Add density codes for LTO-10 and LTO-10P. Sponsored by: Spectra Logic (cherry picked from commit 930486f9be5c884d1d2f0aae9f81a3f5af1f2718) M lib/libmt/mtlib.c M usr.bin/mt/mt.1 ____________________________________________________________________________________________________________ Commit: b9c0e0c77036a83b2d1b6993224370b686446d6a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b9c0e0c77036a83b2d1b6993224370b686446d6a Author: Siva Mahadevan (Tue 3 Mar 2026 19:09:35 GMT) Committer: Siva Mahadevan (Wed 11 Mar 2026 16:45:36 GMT) LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO() The BUILD_BUG_ON_ZERO() macro returns an (int)0 if it does not fail at build time. LinuxKPI sort() has it as a guard for an unsupported argument but ignores the return value. This leads to gcc complaining: /usr/src/sys/compat/linuxkpi/common/include/linux/build_bug.h:60:33: error: statement with no effect [-Werror=unused-value] 60 | #define BUILD_BUG_ON_ZERO(x) ((int)sizeof(struct { int:-((x) != 0); })) | ^ /usr/src/sys/compat/linuxkpi/common/include/linux/sort.h:37:9: note: in expansion of macro 'BUILD_BUG_ON_ZERO' 37 | BUILD_BUG_ON_ZERO(swap); \ | ^~~~~~~~~~~~~~~~~ /usr/src/sys/contrib/dev/rtw89/core.c:2575:9: note: in expansion of macro 'sort' 2575 | sort(drift, RTW89_BCN_TRACK_STAT_NR, sizeof(*drift), cmp_u16, NULL); Change to BUILD_BUG_ON() for the statement version. Reported by: CI Co-authored-by: bz Approved by: emaste (mentor) MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55634 (cherry picked from commit f26cb4757eb74ceace39144933ae198ebf1b4f28) M sys/compat/linuxkpi/common/include/linux/sort.h ____________________________________________________________________________________________________________ Commit: 51ffffe9be917a001dd61be91464aa4aad8f7d84 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=51ffffe9be917a001dd61be91464aa4aad8f7d84 Author: Eugene Grosbein (Wed 4 Mar 2026 07:29:26 GMT) Committer: Eugene Grosbein (Wed 11 Mar 2026 07:21:45 GMT) me.4: MFC: link if_me kernel module to its manual page. (cherry picked from commit 46ba263d6eeb1c6029841b4c42f54912ad61de5c) M share/man/man4/Makefile ____________________________________________________________________________________________________________ Commit: 1fd1b699bda2ec32be3e0c7afa894c615113afc2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1fd1b699bda2ec32be3e0c7afa894c615113afc2 Author: Nathaniel Braun (Sat 17 Jan 2026 17:14:42 GMT) Committer: Ed Maste (Mon 9 Mar 2026 13:25:55 GMT) vt: Fix handling of backtab PR: 292463 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292463 ) Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/2002 (cherry picked from commit 5fec99caff3ac4f476bb88078ebf85fbecf6afb3) (cherry picked from commit 3ca02a70f7f94f7479ffcd3ed7ca6d83ec58af10) M sys/dev/vt/vt_core.c M sys/teken/teken.c M sys/teken/teken.h ____________________________________________________________________________________________________________ Commit: 7fd8a2028034968b8dc7984e83046f4b7c1696ff URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7fd8a2028034968b8dc7984e83046f4b7c1696ff Author: John Baldwin (Tue 27 Jan 2026 18:34:58 GMT) Committer: Ed Maste (Mon 9 Mar 2026 13:25:54 GMT) Merge commit 81b20e110b3f from llvm git (by Roland McGrath): [libc++] Work around new GCC 15 type_traits builtins that can't be used as Clang's can (#137871) GCC 15 has added builtins for various C++ type traits that Clang already had. Since `__has_builtin(...)` now finds these, the #if branches previously only used for Clang are now used for GCC 15. However, GCC 15 requires that these builtins only be used in type aliases, not in template aliases. For now, just don't use the `__has_builtin(...)` branches under newer GCC versions, so both 14 and 15 work during the transition. This can be cleaned up later to use all the GCC 15 builtins available. Fixed: #137704 Fixed: #117319 Reviewed by: dim Differential Revision: https://reviews.freebsd.org/D54865 (cherry picked from commit bfc6e56f6327621171cef4fe29290c63edfc4d9c) (cherry picked from commit 897711b7bd4ba8f34bab9e0b79495ce107cfef35) M contrib/llvm-project/libcxx/include/__type_traits/add_lvalue_reference.h M contrib/llvm-project/libcxx/include/__type_traits/add_pointer.h M contrib/llvm-project/libcxx/include/__type_traits/add_rvalue_reference.h M contrib/llvm-project/libcxx/include/__type_traits/decay.h M contrib/llvm-project/libcxx/include/__type_traits/remove_all_extents.h M contrib/llvm-project/libcxx/include/__type_traits/remove_extent.h ____________________________________________________________________________________________________________ Commit: 969c436a6c918be0f000bd317f06985a7dd92809 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=969c436a6c918be0f000bd317f06985a7dd92809 Author: Mark Johnston (Tue 24 Feb 2026 15:14:39 GMT) Committer: Ed Maste (Thu 5 Mar 2026 23:57:56 GMT) bhyve: Fix truncate_iov() The implementation was simply wrong. It would always just return the first entry in the iovec, even if the requested length is larger than that first entry. Note, this function will be removed soon, see D53468. Reported by: Vinod p n Reviewed by: des, emaste, Hans Rosenfeld MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55438 (cherry picked from commit d7d4da91de201841c57a6b8f89b450754b9b8696) (cherry picked from commit 119bdea35792006cd0cce3c864d5007f092a10c1) M usr.sbin/bhyve/iov.c ____________________________________________________________________________________________________________ Commit: b971d4a17a9525362c51602b0c4a6cf4b5013b24 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b971d4a17a9525362c51602b0c4a6cf4b5013b24 Author: Brooks Davis (Mon 15 Dec 2025 13:52:34 GMT) Committer: Ed Maste (Thu 5 Mar 2026 23:57:56 GMT) src.conf.5: regen documenting WITH_IPFILTER_IPFS (cherry picked from commit b9b1262a8ef95857101e538145703894e3b880b7) (cherry picked from commit 5d6dfa5110488605c25d97f3513fc1ace30a32e5) M share/man/man5/src.conf.5 ____________________________________________________________________________________________________________ Commit: cf37f9ed8271817d94254ece45c82ee52db3ff2b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cf37f9ed8271817d94254ece45c82ee52db3ff2b Author: Brooks Davis (Mon 15 Dec 2025 13:50:56 GMT) Committer: Ed Maste (Thu 5 Mar 2026 23:57:55 GMT) options: describe WITH_IPFILTER_IPFS Add a description for WITH_IPFILTER_IPFS. Fixes: 0ff0c19e7f70 ("ipfilter: Disable ipfs(8) by default") (cherry picked from commit c112ad75605ccdfcb8bbce2f57b0e7a077f057f8) (cherry picked from commit f981908926a88357ca6b53aed5566fca4c05a850) A tools/build/options/WITH_IPFILTER_IPFS ____________________________________________________________________________________________________________ Commit: b302ca6801dd6a3de0133c51c21609cb96a889c9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b302ca6801dd6a3de0133c51c21609cb96a889c9 Author: Ed Maste (Wed 4 Feb 2026 16:56:37 GMT) Committer: Ed Maste (Thu 5 Mar 2026 23:57:55 GMT) lesspipe: Allow zstd to operate on a symlink By default zstd refuses to operate on symlinks, so for example `zless /var/crash/vmcore.last.zst` failed to view the uncompressed core file. Add -f to the zstd command line to allow operation on symlinks. Reviewed by: delphij Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55101 (cherry picked from commit b4305c90a3be7e1a40b76545b8b761fdbda5c309) (cherry picked from commit 68125692efacbce537e14ba16ecedff750cccc36) M usr.bin/less/lesspipe.sh ____________________________________________________________________________________________________________ Commit: baee504b868b9417c815c0de6474a0d6e5d6b4ac URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=baee504b868b9417c815c0de6474a0d6e5d6b4ac Author: Zhenlei Huang (Sat 28 Feb 2026 11:35:42 GMT) Committer: Zhenlei Huang (Thu 5 Mar 2026 11:04:20 GMT) vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned Some 32-bit architectures, e.g., armv7, require strict 8-byte alignment while doing atomic 64-bit access. Hence aligning to the pointer type (4-byte alignment) does not meet the requirement on those architectures. Make the space allocated by vnet_data_alloc() sufficent aligned to avoid unaligned access. PR: 265639 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265639 ) Diagnosed by: markj Reviewed by: jhb, markj Co-authored-by: jhb MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D55560 (cherry picked from commit 32beb3ae71cb320dbe4190a01c036943d99083b3) (cherry picked from commit 973d607b284ba68e63f0386af44c28bfde15add2) M sys/net/vnet.c ____________________________________________________________________________________________________________ Commit: 64faa2bd8f597cb57356094006e3405debd5d734 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=64faa2bd8f597cb57356094006e3405debd5d734 Author: Dag-Erling Smørgrav (Sat 28 Feb 2026 18:11:10 GMT) Committer: Dag-Erling Smørgrav (Thu 5 Mar 2026 08:06:36 GMT) libiscsiutil: Record dependency on libmd MFC after: 3 days Fixes: 6378393308bc ("Add an internal libiscsiutil library.") Sponsored by: Klara, Inc. Sponsored by: NetApp, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55596 (cherry picked from commit 05ca4837a3e9a413aabcf005abb14fff35088476) M lib/libiscsiutil/Makefile M share/mk/src.libnames.mk M usr.sbin/ctld/Makefile M usr.sbin/iscsid/Makefile ____________________________________________________________________________________________________________ Commit: 4830cb713ed8ae377f7143c4be204b5994c178c2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4830cb713ed8ae377f7143c4be204b5994c178c2 Author: Philip Paeps (Mon 2 Mar 2026 20:34:06 GMT) Committer: Philip Paeps (Thu 5 Mar 2026 01:33:16 GMT) contrib/tzdata: import tzdata 2026a Changes: https://github.com/eggert/tz/blob/2026a/NEWS (cherry picked from commit 6becc3dff922476d667c15f029e520da496d4295) M contrib/tzdata/Makefile M contrib/tzdata/NEWS M contrib/tzdata/backzone M contrib/tzdata/etcetera M contrib/tzdata/europe M contrib/tzdata/leap-seconds.list M contrib/tzdata/leapseconds M contrib/tzdata/theory.html M contrib/tzdata/version M contrib/tzdata/zonenow.tab ____________________________________________________________________________________________________________ Commit: 8e61067dab49470e61f59be2836fa89f17b99c4e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8e61067dab49470e61f59be2836fa89f17b99c4e Author: ShengYi Hung (Wed 10 Sep 2025 17:33:33 BST) Committer: ShengYi Hung (Wed 4 Mar 2026 15:08:34 GMT) ichwd: address unused function warning by marking as __unused Reported by: markj, bz Approved by: markj (mentor) Fixes: 2b74ff5fceb6 ("ichwd: introduce i6300esbwd watch dog driver") Differential Revision: https://reviews.freebsd.org/D52476 (cherry picked from commit 3449a3abab892a0a1124ee4edbc10d6d28b87af3) M sys/dev/ichwd/i6300esbwd.c ____________________________________________________________________________________________________________ Commit: 041065e59eae8af5fa3ae676416eff65d90158e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=041065e59eae8af5fa3ae676416eff65d90158e5 Author: Dag-Erling Smørgrav (Thu 26 Feb 2026 06:15:14 GMT) Committer: Dag-Erling Smørgrav (Wed 4 Mar 2026 14:45:09 GMT) lpd: Add timeout option Set a 120-second receive timeout on all client connections, and add a command-line option to change that value. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55400 (cherry picked from commit 56fbfd1ecdc78fc99b3a2e381c355ce8980de39d) M usr.sbin/lpr/lpd/lpd.8 M usr.sbin/lpr/lpd/lpd.c ____________________________________________________________________________________________________________ Commit: 60f5fc36e46a6381e8ddc6d28ee792a6ec5089fc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=60f5fc36e46a6381e8ddc6d28ee792a6ec5089fc Author: Dag-Erling Smørgrav (Thu 26 Feb 2026 06:15:06 GMT) Committer: Dag-Erling Smørgrav (Wed 4 Mar 2026 14:45:09 GMT) lpd: Improve robustness * Check for integer overflow when receiving file sizes. * Check for buffer overflow when receiving file names, and fully validate the names. * Check for integer overflow when checking for available disk space. * Check for I/O errors when sending status codes. * Enforce one job per connection and one control file per job (see code comments for additional details). * Simplify readfile(), avoiding constructs vulnerable to integer overflow. * Don't delete files we didn't create. * Rename read_number() to read_minfree() since that's all it's used for, and move all the minfree logic into it. * Fix a few style issues. PR: 293278 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293278 ) MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55399 (cherry picked from commit 9065be0a5902e058d25a42bd9b3fbe9dc28b189d) M usr.sbin/lpr/lpd/recvjob.c ____________________________________________________________________________________________________________ Commit: 83280570ea1fdc288bacdbabf7580c50fcc39355 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=83280570ea1fdc288bacdbabf7580c50fcc39355 Author: Dag-Erling Smørgrav (Wed 25 Feb 2026 21:12:36 GMT) Committer: Dag-Erling Smørgrav (Wed 4 Mar 2026 14:45:08 GMT) system(3): Clarify return values Our manual page currently states that system() will return 127 if it fails to execute the shell. The actual return value is, to quote POSIX, “as if the command language interpreter had terminated using exit(127) or _exit(127)”. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: bnovkov, kevans Differential Revision: https://reviews.freebsd.org/D55483 (cherry picked from commit 7305604b29d3db29c9bb5de6e7a25829fb541d1e) M lib/libc/stdlib/system.3 ____________________________________________________________________________________________________________ Commit: a34f42b083dd323314d385bc7b00323d336ea28b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a34f42b083dd323314d385bc7b00323d336ea28b Author: ShengYi Hung (Fri 11 Jul 2025 09:52:01 BST) Committer: ShengYi Hung (Wed 4 Mar 2026 14:35:40 GMT) vmm: Support INOUT manual decode. The inout instruction in AMD SVM requires DecodeAssist feature to decode the segment override prefix. However, without that feature, we are still able to decode by fetching the instruction directly. Approved by: markj (mentor) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51256 (cherry picked from commit c18c521c79b6160ce43bb2ca4c2eb42ccf7e6e57) M sys/amd64/include/vmm.h M sys/amd64/include/vmm_instruction_emul.h M sys/amd64/vmm/amd/svm.c M sys/amd64/vmm/intel/vmx.c M sys/amd64/vmm/vmm_instruction_emul.c M sys/amd64/vmm/vmm_ioport.c ____________________________________________________________________________________________________________ Commit: 4bac18002ab418131a2c0bc41fba089700f1ba85 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4bac18002ab418131a2c0bc41fba089700f1ba85 Author: ShengYi Hung (Sat 3 Jan 2026 16:32:50 GMT) Committer: ShengYi Hung (Wed 4 Mar 2026 14:21:13 GMT) smp: Use bitwise operation to count cpu number Previously, we iterated over all CPUs using CPU_FOREACH and checked individual bits to count valid CPUs. Refactor this to use a bitwise AND and popcount to count the number of enabled bits directly. Approved by: markj (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D54474 (cherry picked from commit e387d9438ba0258b88ebe03ef139bc6fd70b5a46) M sys/kern/subr_smp.c ____________________________________________________________________________________________________________ Commit: 241ed8bba288d3d7eb569d3297724ee509be6469 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=241ed8bba288d3d7eb569d3297724ee509be6469 Author: ShengYi Hung (Mon 8 Sep 2025 12:15:14 BST) Committer: ShengYi Hung (Wed 4 Mar 2026 14:16:34 GMT) snd_hda: Add patch for Framework 16 AMD Ryzen AI 300 Series The new Framework 16 with ALC285 exhibits the same issue as the previous model. Therefore, we apply the same fix to the new model. Reviewed by: emaste, Daniel Schaefer Approved by: lwhsu (mentor) MFC after: 3 days Sponsored by: The FreeBSD Foundation Sponsored by: Framework Computer Inc Differential Revision: https://reviews.freebsd.org/D52423 (cherry picked from commit 7f81b2519aebcf90d7e027122ca99b628ca81ed9) M sys/dev/sound/pci/hda/hdaa_patches.c M sys/dev/sound/pci/hda/hdac.h ____________________________________________________________________________________________________________ Commit: e099cd40ba6c3977c3d41ee7e44ea2bf1609be10 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e099cd40ba6c3977c3d41ee7e44ea2bf1609be10 Author: ShengYi Hung (Fri 22 Aug 2025 15:55:45 BST) Committer: ShengYi Hung (Wed 4 Mar 2026 14:16:26 GMT) ichwd: introduce i6300esbwd watch dog driver The intel 6300ESB watchdog is a special ICH-based watchdog device with a different interface. QEMU implements this watchdog for x86 systems. This change enables watchdog mode (rather than free-running mode) and introduces 1 sysctl: - hw.i6300esbwd.0.locked: locks the watchdog register after the event is triggered, preventing it from being disabled until a hard reset. This feature has been tested on a Vultr AMD guest machine and local qemu machine. PR: 259673 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259673 ) Approved by: markj (mentor), lwhsu (mentor) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D52049 (cherry picked from commit 2b74ff5fceb6623f6114ce39baee9f6ec5f79277) M sys/conf/files.x86 A sys/dev/ichwd/i6300esbwd.c A sys/dev/ichwd/i6300esbwd.h M sys/dev/ichwd/ichwd.c M sys/dev/ichwd/ichwd.h M sys/modules/ichwd/Makefile ____________________________________________________________________________________________________________ Commit: 0dd289fe0b806503227638340b22bf7b38586271 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0dd289fe0b806503227638340b22bf7b38586271 Author: ShengYi Hung (Thu 15 May 2025 11:54:09 BST) Committer: ShengYi Hung (Wed 4 Mar 2026 14:11:18 GMT) ipheth(4): Add CDC-NCM support for RX The CDC-NCM (USB Communications Device Class – Network Control Model) protocol allows multiple Ethernet frames to be encapsulated into a single USB transfer. On iOS, CDC-NCM is currently implemented for RX only and uses a fixed number of entries (16). To maintain compatibility with older iOS versions, we attempt to enable NCM on the USB device first; if this fails, we fall back to the original behavior. Approved by: lwhsu (mentor), markj (mentor) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation (cherry picked from commit c992ac6213276f54d868f317cc5092f8aed4ff54) M sys/dev/usb/net/if_ipheth.c M sys/dev/usb/net/if_iphethvar.h ____________________________________________________________________________________________________________ Commit: e0e1e9e083097383bcebf0b6cf65af46653e2f73 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e0e1e9e083097383bcebf0b6cf65af46653e2f73 Author: Baptiste Daroussin (Sun 15 Feb 2026 18:07:07 GMT) Committer: Baptiste Daroussin (Mon 2 Mar 2026 12:49:01 GMT) libusb: dequeue next transfer on completion to prevent stalls The transfer proxy callbacks (bulk/interrupt, control, isochronous) only called libusb10_submit_transfer_sub() in the START path to pipeline the second kernel transfer slot. On completion or error, no attempt was made to dequeue the next pending transfer from tr_head onto the now-free slot. When more than two async transfers were submitted on the same endpoint, the third (and subsequent) transfers would remain stuck on tr_head indefinitely, since no completion ever triggered their submission. This caused a protocol-level deadlock in applications like adb that submit header + payload + zero-length terminator as three separate bulk transfers in sequence. Fix by calling libusb10_submit_transfer_sub() after every libusb10_complete_transfer() in all three proxy callbacks. MFC After: 2 weeks Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D55289 (cherry picked from commit 38c18332642500fdfe075a82f88e033f6673a53f) M lib/libusb/libusb10.c ____________________________________________________________________________________________________________ Commit: 2244269424ae439f0234d238c2674a95c0b459a3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2244269424ae439f0234d238c2674a95c0b459a3 Author: Kevin Bowling (Fri 13 Feb 2026 06:30:22 GMT) Committer: Kevin Bowling (Fri 27 Feb 2026 23:10:13 GMT) e1000: Increase FC pause/refresh time on PCH2 and newer This corresponds to Linux f74dc880098b4a29f76d756b888fb31d81ad9a0c That commit does not provide any public background detail, but it's been in use for over 5 years and corresponds to previous chip bugs w.r.t. automatic generation of PAUSE frames. Reviewed by: kgalazka Differential Revision: https://reviews.freebsd.org/D54555 (cherry picked from commit 2bdec2ee73be7dbafce9982b0dc5c273918a5443) M sys/dev/e1000/if_em.c ____________________________________________________________________________________________________________ Commit: 31f3640c4aa859f2e3a78a51f3c43e0e6e7239f9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=31f3640c4aa859f2e3a78a51f3c43e0e6e7239f9 Author: Dag-Erling Smørgrav (Sat 21 Feb 2026 01:18:18 GMT) Committer: Dag-Erling Smørgrav (Thu 26 Feb 2026 04:03:43 GMT) libfetch: Gracefully skip unsupported protocols If socket() fails because the address family or protocol is unsupported, just continue with the next address. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55407 (cherry picked from commit b5d570e711da1dad303312bebaf1bd2fb720f0dc) M lib/libfetch/common.c ____________________________________________________________________________________________________________ Commit: cca6f5eadb796b03379eb21f38c74ca46a64e45b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cca6f5eadb796b03379eb21f38c74ca46a64e45b Author: Dag-Erling Smørgrav (Sat 21 Feb 2026 01:18:15 GMT) Committer: Dag-Erling Smørgrav (Thu 26 Feb 2026 04:03:43 GMT) libfetch: Fail hard if interrupted while connecting This fixes an issue where the first address that DNS returns is blocked by a packet filter, so we hang for a while, then the user hits Ctrl-C, interrupting connect(2), whereupon we move on to the next address, get a connection, request the file, and return to fetch(1), which sees that SIGINT was caught and bails. Note that we make no attempt to enforce fetchTimeout in the connection phase, and never have. It's feasible, but non-trivial, so we'll leave it as an exercise for future us. PR: 293312 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293312 ) MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55406 (cherry picked from commit afbdcd402bb439bd3d487baaad63b68e95929265) M lib/libfetch/common.c ____________________________________________________________________________________________________________ Commit: 5c80cdb120b6189b2a1b4f846cd21a3a98570af1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5c80cdb120b6189b2a1b4f846cd21a3a98570af1 Author: Dag-Erling Smørgrav (Sat 21 Feb 2026 01:18:11 GMT) Committer: Dag-Erling Smørgrav (Thu 26 Feb 2026 04:03:42 GMT) libfetch: Clean up fetch_info usage * Provide a wrapper for the common if (verbose) fetch_info(...) idiom. * Replace remaining instances of fprintf(stderr, ...) with fetch_info(). * Fix a few style nits. MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55405 (cherry picked from commit 1b7c4d29fdfc975facdc43f6da50947cf3bb8e4a) M lib/libfetch/common.c ____________________________________________________________________________________________________________ Commit: 15717dd5c628ce57d8b73b6b8a8ea7e9d8f5e52a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=15717dd5c628ce57d8b73b6b8a8ea7e9d8f5e52a Author: Dag-Erling Smørgrav (Tue 17 Feb 2026 14:01:34 GMT) Committer: Dag-Erling Smørgrav (Thu 26 Feb 2026 04:03:42 GMT) m4: Fix eval output width According to POSIX, the optional third argument is the minimum number of digits to print regardless of sign. We interpreted it as the minimum width of the output including the sign. Additionally, the variable used to hold this value was confusingly named “maxdigits”. PR: 293214 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293214 ) MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55311 (cherry picked from commit 507c611aeac7ca9aed12353b1044bb21ab00afae) M usr.bin/m4/eval.c M usr.bin/m4/misc.c M usr.bin/m4/tests/eval.m4 M usr.bin/m4/tests/regress.eval.out ____________________________________________________________________________________________________________ Commit: cfdd90abab51581120da75b45018a79237228b33 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cfdd90abab51581120da75b45018a79237228b33 Author: Ahmad Khalifa (Tue 24 Feb 2026 20:11:32 GMT) Committer: Ahmad Khalifa (Thu 26 Feb 2026 03:13:15 GMT) bsdinstall: fix EFI boot entry creation update_uefi_bootentry assumes that the caller sets FREEBSD_BOOTNAME and mntpt, which isn't the case anymore. The result is that there is no "FreeBSD" boot entry created/updated after install. Most machines manage to boot from the removable media path (if the loader is installed there too), but some don't. Take the loader's path as an argument and rename the variable used in the ZFS mirror loop so mntpt can be reused below. Also mark nentries as a local variable so it doesn't leak out of the function. PR: 293385 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293385 ) Fixes: 494de51bc0074472d1b01604f085daea0844f240 MFC after: 2 days Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55469 (cherry picked from commit 0fd91c489134643ac9e38c0f55ba7464fe892c5e) M usr.sbin/bsdinstall/scripts/bootconfig ____________________________________________________________________________________________________________ Commit: 0f5900bf663b980c88546711077110aef88972a7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0f5900bf663b980c88546711077110aef88972a7 Author: Ahmad Khalifa (Tue 24 Feb 2026 20:11:26 GMT) Committer: Ahmad Khalifa (Thu 26 Feb 2026 03:13:15 GMT) efibootmgr.8: capitalize examples section header MFC after: 3 days (cherry picked from commit fac9ae3db4e6a28dfd467369e262f636e10a3b01) M usr.sbin/efibootmgr/efibootmgr.8 ____________________________________________________________________________________________________________ Commit: 6ed373227680b016b4cfa5af1b802ef23a121513 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6ed373227680b016b4cfa5af1b802ef23a121513 Author: Mark Johnston (Wed 25 Feb 2026 15:31:30 GMT) Committer: Mark Johnston (Thu 26 Feb 2026 02:54:34 GMT) nullfs: Fix handling of doomed vnodes in nullfs_unlink_lowervp() nullfs_unlink_lowervp() is called with the lower vnode locked, so the nullfs vnode is locked too. The following can occur: 1. the vunref() call decrements the usecount 2->1, 2. a different thread calls vrele() on the vnode, decrements the usecount 0->1, then blocks on the vnode lock, 3. the first thread tests vp->v_usecount == 0 and observes that it is true, 4. the first thread incorrectly unlocks the lower vnode. Fix this by testing VN_IS_DOOMED directly. Since nullfs_unlink_lowervp() holds the vnode lock, the value of the VIRF_DOOMED flag is stable. Thanks to leres@ for patiently helping to track this down. PR: 288345 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288345 ) MFC after: 1 week Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D55446 (cherry picked from commit 8b64d46fab87af3ae062901312187f3a04ad2d67) M sys/fs/nullfs/null_vfsops.c ____________________________________________________________________________________________________________ Commit: a2c2de82c053ba7596f90ebf7d7ea6cb41938587 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a2c2de82c053ba7596f90ebf7d7ea6cb41938587 Author: Colin Percival (Sun 22 Feb 2026 00:38:01 GMT) Committer: Colin Percival (Wed 25 Feb 2026 02:47:29 GMT) pkg-stage.sh: Add ext2 and ntfs Having these packages available on release media may help users who need to sneakernet other packages (e.g. firmware) from systems running Linux or Windows. Suggested by: vladlen, ziaee MFC after: 3 days (cherry picked from commit 6881fd278d80ac63b4d511fc130a79ff16d1bb48) M release/scripts/pkg-stage.sh ____________________________________________________________________________________________________________ Commit: 5153ca331b4448e062cebad987773756c0aff2dc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5153ca331b4448e062cebad987773756c0aff2dc Author: Rick Macklem (Tue 17 Feb 2026 22:57:42 GMT) Committer: Rick Macklem (Tue 24 Feb 2026 22:05:42 GMT) vfs_mount.c: Don't call VFS_MOUNT() if only exports are being updated PR#293198 reports a hang within ZFS when exports are being updated concurrently with a VOP_SETEXTATTR(). The hang appears to be caused by mishandling of the z_teardown_lock, but fixing handling of this lock appears to be a major effort. Since the hang occurs when VFS_MOUNT() acquires a write/exclusive z_teardown_lock, which rarely occurs, except when exports are being updated, this patch avoids the VFS_MOUNT() call for this case. Avoiding a VFS_MOUNT() call fixes the hang for the case reported by PR#293198 and is also an optimization. As such, this patch avoids the VFS_MOUNT() call when only exports are being updated similar to what was already being done within vnet prisons. PR: 293198 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293198 ) (cherry picked from commit 935cf3284f520c90a63baaadb762caaa30084f5c) M sys/kern/vfs_mount.c ____________________________________________________________________________________________________________ Commit: aabd5243fb97979d33a7eece4f7cca18ffd82a95 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=aabd5243fb97979d33a7eece4f7cca18ffd82a95 Author: Alexander Motin (Mon 9 Feb 2026 19:23:26 GMT) Committer: Alexander Motin (Tue 24 Feb 2026 21:43:36 GMT) ahci: Restrict NVMe redirection by BAR size Attempts to access vendor-specific registers on emulator of older Intel hardware was reported to confuse one. Since the redirection obviously require BAR size bigger than normal 2KB of AHCI, add the condition, similar to what Linux is doing. Requested by: kib MFC after: 2 weeks (cherry picked from commit b9d3945831fc7a60f2065c7a0afc747dc5653c9f) M sys/dev/ahci/ahci_pci.c ____________________________________________________________________________________________________________ Commit: 1eb2beb3686c50a870ed7688f753f89dd0f0ab3e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1eb2beb3686c50a870ed7688f753f89dd0f0ab3e Author: Mark Johnston (Mon 23 Feb 2026 15:52:50 GMT) Committer: Mark Johnston (Tue 24 Feb 2026 16:00:52 GMT) rtsock: Fix stack overflow Approved by: so Security: FreeBSD-SA-26:05.route Security: CVE-2026-3038 Fixes: 92be2847e845 ("rtsock: Avoid copying uninitialized padding bytes") (cherry picked from commit f3be7df50f01d9a6ead9f27b55bb4dfd7dc4f9d2) M sys/net/rtsock.c ____________________________________________________________________________________________________________ Commit: 1ce195ddf8a6f92da597b400905a233deffa2cf4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1ce195ddf8a6f92da597b400905a233deffa2cf4 Author: John Baldwin (Mon 2 Feb 2026 17:18:11 GMT) Committer: Cy Schubert (Tue 24 Feb 2026 03:17:35 GMT) heimdal: Pass the correct pointer to realloc when growing a string buffer The realloc in my_fgetln was trying to grow the pointer to the string buffer, not the string buffer itself. In function 'my_fgetln', inlined from 'mit_prop_dump' at crypto/heimdal/kdc/mit_dump.c:156:19: crypto/heimdal/kdc/mit_dump.c:119:13: error: 'realloc' called on unallocated object 'line' [-Werror=free-nonheap-object] 119 | n = realloc(buf, *sz + (*sz >> 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto/heimdal/kdc/mit_dump.c: In function 'mit_prop_dump': crypto/heimdal/kdc/mit_dump.c:139:11: note: declared here 139 | char *line = NULL; | ^~~~ Reviewed by: rmacklem, cy Fixes: a93e1b731ae4 ("heimdal-kadmin: Add support for the -f dump option") Differential Revision: https://reviews.freebsd.org/D54933 (cherry picked from commit 03d8ac948b1ad9c419b294c3129b7da58d818363) M crypto/heimdal/kdc/mit_dump.c ____________________________________________________________________________________________________________ Commit: 51bb8e49cf7e0d6e42cbae980c3b57d8a71af07b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=51bb8e49cf7e0d6e42cbae980c3b57d8a71af07b Author: John Baldwin (Sat 31 Jan 2026 17:00:44 GMT) Committer: Cy Schubert (Tue 24 Feb 2026 03:17:34 GMT) heimdal: Pass the correct pointer to free in an error case This fixes a warning reported by GCC 14 on stable/14: crypto/heimdal/lib/hdb/keys.c:241:13: warning: 'free' called on pointer 'ext' with nonzero offset 16 [-Wfree-nonheap-object] 241 | free(hist_keys); | ^~~~~~~~~~~~~~~ crypto/heimdal/lib/hdb/keys.c:234:15: note: returned from 'calloc' 234 | ext = calloc(1, sizeof (*ext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ Reviewed by: rmacklem, cy Fixes: 5000d023a446 ("heimdal-kadmin: Add support for the -f dump option") Differential Revision: https://reviews.freebsd.org/D54932 (cherry picked from commit b26a7af438f36dcde86f39a681123cc2140affb2) M crypto/heimdal/lib/hdb/keys.c ____________________________________________________________________________________________________________ Commit: 97b7f7325d8defd88a00ad82d1895b63bc84d0e6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=97b7f7325d8defd88a00ad82d1895b63bc84d0e6 Author: Siva Mahadevan (Thu 19 Feb 2026 17:37:44 GMT) Committer: Siva Mahadevan (Mon 23 Feb 2026 20:22:54 GMT) riscv: GENERIC: enable KERN_TLS This unskips 585 sys/kern/ktls_test testcases[0] in CI. All 585 tests currently pass. [0] https://ci.freebsd.org/view/Test/job/FreeBSD-main-riscv64-test/16514/testReport/sys.kern/ Approved by: emaste (mentor) MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55376 (cherry picked from commit 1e649491b8567151270095fda3bce8faea394952) M sys/riscv/conf/GENERIC ____________________________________________________________________________________________________________ Commit: 259506ff38863e084398766af198c5de813f9ce7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=259506ff38863e084398766af198c5de813f9ce7 Author: George V. Neville-Neil (Thu 8 Jan 2026 04:13:04 GMT) Committer: George V. Neville-Neil (Mon 23 Feb 2026 13:33:31 GMT) Extend the script to collect gprof data While we're at it, switch to simple waiting from communicate() calls. (cherry picked from commit e2bedc7d69926426a710d035df51e0a0812d38b1) M tools/test/hwpmc/pmctest.py ____________________________________________________________________________________________________________ Commit: 21b4ec51c215fb6aff5e29c33639b5095fcb022c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=21b4ec51c215fb6aff5e29c33639b5095fcb022c Author: George V. Neville-Neil (Tue 6 Jan 2026 08:55:14 GMT) Committer: George V. Neville-Neil (Mon 23 Feb 2026 13:33:31 GMT) Split counting from sampling. (cherry picked from commit 77153a491e3b31475f5faddb21271a0a8e0d4a9b) M tools/test/hwpmc/pmctest.py ____________________________________________________________________________________________________________ Commit: 329655d89d9fdb03eac1dc0fda0aae3de61c0b93 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=329655d89d9fdb03eac1dc0fda0aae3de61c0b93 Author: George V. Neville-Neil (Tue 6 Jan 2026 08:17:38 GMT) Committer: George V. Neville-Neil (Mon 23 Feb 2026 13:33:31 GMT) Correct the data collection arguments. Add proper tempdirs. (cherry picked from commit e018fedef0a6389240322da9fa4b9fa9971f6e59) M tools/test/hwpmc/pmctest.py ____________________________________________________________________________________________________________ Commit: 711ab199b51aae8fa4eaddfd6a3ff1e63205375b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=711ab199b51aae8fa4eaddfd6a3ff1e63205375b Author: George V. Neville-Neil (Mon 5 Jan 2026 12:30:22 GMT) Committer: George V. Neville-Neil (Mon 23 Feb 2026 13:33:31 GMT) Start adding an exercise mode for programs under test. In exercise mode we collect data for every available counter on a program and keep all of that in a directory in /tmp. (cherry picked from commit 4a1b69ade6b5e8665dfb4d0cb683854705192a68) M tools/test/hwpmc/pmctest.py ____________________________________________________________________________________________________________ Commit: 9f80b89c5a4ee66c9428f0d240899d77f442079f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9f80b89c5a4ee66c9428f0d240899d77f442079f Author: George V. Neville-Neil (Mon 5 Jan 2026 11:40:12 GMT) Committer: George V. Neville-Neil (Mon 23 Feb 2026 13:33:27 GMT) Convert fully to Python 3. Remove licence text, only keep SPDX. Update to use argparse rather than OptionParser (now deprecated). (cherry picked from commit eb1c0d74cbb99f329767b3d565ae57a3ec032bee) M tools/test/hwpmc/pmctest.py ____________________________________________________________________________________________________________ Commit: f0a6e0a8dcf5a49b9df1f5c9314cb2755c97f5e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f0a6e0a8dcf5a49b9df1f5c9314cb2755c97f5e5 Author: Eugene Grosbein (Sun 20 Jul 2025 11:36:33 BST) Committer: Eugene Grosbein (Mon 23 Feb 2026 07:09:24 GMT) trim(8): minor output correction "trim /dev/da*" would print the following line multiple times when given multiple agruments: dry run: add -f to actually perform the operation Print it once before looping over arguments. Also, note possible suffixes P and E after offset/length as per expand_number(3). (cherry picked from commit 5d5848648013a189fc766e4ee3a121362905b836) (cherry picked from commit f1b934c8138cfd98a70e305d54b2b431c842ec21) M usr.sbin/trim/trim.8 M usr.sbin/trim/trim.c ____________________________________________________________________________________________________________ Commit: 8df05ce54e12860111445e4ad98a791d4235be9e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8df05ce54e12860111445e4ad98a791d4235be9e Author: Eugene Grosbein (Mon 9 Feb 2026 09:47:01 GMT) Committer: Eugene Grosbein (Mon 23 Feb 2026 06:42:20 GMT) traceroute: MFC: graceful recover after networking errors with as_server Currently, the traceroute[6] utility does not check for possible networking errors while talking to as_server in case of "traceroute -a". Meantime, there is a common case when trace is long and it has many non-responding hops (shown as '* * *'), so as_server aborts our connection, hence no AS numbers shown for the rest of trace. Somewhat artifical way to reproduce the problem: traceroute to 57.144.244.1 (57.144.244.1), 80 hops max, 48 byte packets 5 [AS174] be2950.ccr42.fra05.atlas.cogentco.com (154.54.72.42) 74.277 ms 9.605 ms 9.599 ms 6 [AS174] 149.11.228.19 (149.11.228.19) 9.506 ms 9.466 ms 9.420 ms 7 [AS33182] po172.asw02.fra5.tfbnw.net (129.134.108.146) 9.725 ms 9.874 ms 9.696 ms 8 [AS32934] psw04.fra5.tfbnw.net (157.240.59.85) 8.718 ms 8.691 ms 8.618 ms 9 * * * 10 [AS0] edge-star-mini-shv-01-fra5.facebook.com (57.144.244.1) 9.747 ms 9.815 ms 9.699 ms Note what due to increased timeout (-w10) we get [AS0] for 10th hop because as_server closed our connection. Same problem occurs with default -w3 when there are lots of '* * *' hops in a trace. Fix it with some additional error checking and a reconnection. This patch was in my use for many years and after traceroute(8) moved from contrib/ to usr.sbin/ it's nice to have it in the tree. (cherry picked from commit 60a6ebaf73719ef7aa15768c3906626fb106b2b3) M usr.sbin/traceroute/as.c M usr.sbin/traceroute/as.h M usr.sbin/traceroute/traceroute.c M usr.sbin/traceroute6/traceroute6.c ____________________________________________________________________________________________________________ Commit: 64633a533e712882d86a1afbbe49ff7b8990f525 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=64633a533e712882d86a1afbbe49ff7b8990f525 Author: Anagh Verma (Tue 6 Jan 2026 07:42:56 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 20:23:16 GMT) kern_syscall_deregister: document syscall 0 no-op logic Document syscall #0 being handled specially in `kern_syscall_deregister(..)`: it's a reserved syscall and not dynamically registered, and hence does not need to be deregistered in the function. Co-authored-by: ngie@ MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D54326 (cherry picked from commit f384784289dba13b90138a89d3df3a8ea063aff9) M sys/kern/kern_syscalls.c ____________________________________________________________________________________________________________ Commit: b49d30adb87ba1442812e80efae1f9ab297f204b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b49d30adb87ba1442812e80efae1f9ab297f204b Author: Enji Cooper (Sun 8 Feb 2026 23:51:51 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 18:51:17 GMT) asmc: unbreak build: add missing curly brace Fixes: d76bb14e022 ("chore: asmc: additional style(9) cleanup") (cherry picked from commit 9ccdf3f36e014f0060ea192ffed91a7679003355) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 3b57acd89410235cce444948c2135e6fbfc9cb83 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3b57acd89410235cce444948c2135e6fbfc9cb83 Author: Gordon Bergling (Sun 8 Feb 2026 12:02:40 GMT) Committer: Gordon Bergling (Sun 22 Feb 2026 12:14:12 GMT) nfsserver: Fix a typo in a source code comment - s/preceeded/preceded/ (cherry picked from commit afe666a8db82c42fe0b8d55d3142c9d305d1bc28) M sys/fs/nfsserver/nfs_nfsdstate.c ____________________________________________________________________________________________________________ Commit: 01667ffeeba441b26cef27535f10ba5d488ba0ed URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=01667ffeeba441b26cef27535f10ba5d488ba0ed Author: Gordon Bergling (Sun 8 Feb 2026 11:58:39 GMT) Committer: Gordon Bergling (Sun 22 Feb 2026 12:13:29 GMT) arm/broadcom: Fix a typo in a source code comment - s/preceeded/preceded/ (cherry picked from commit 8aa4fa7bf9b36a873aa2fd3cc22e8e15b97ea81e) M sys/arm/broadcom/bcm2835/bcm2835_bsc.c ____________________________________________________________________________________________________________ Commit: bec15cbae4e9ec0abda7452af454b075674a8ccc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bec15cbae4e9ec0abda7452af454b075674a8ccc Author: Gordon Bergling (Sun 8 Feb 2026 11:59:37 GMT) Committer: Gordon Bergling (Sun 22 Feb 2026 12:12:44 GMT) kern: Fix a typo in a source code comment - s/segement/segment/ (cherry picked from commit f87ab066722f3ffb19885ed501a7a136355340a2) M sys/kern/imgact_elf.c ____________________________________________________________________________________________________________ Commit: 1bada46ec13c2dd899e0a29515a6e0db41d20c4f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1bada46ec13c2dd899e0a29515a6e0db41d20c4f Author: Gordon Bergling (Sun 8 Feb 2026 12:00:39 GMT) Committer: Gordon Bergling (Sun 22 Feb 2026 12:12:00 GMT) qlnxe(4): Fix a typo in a source code comment - s/segement/segment/ (cherry picked from commit ff08ad36c2acb3553b9f585a9bd01fd1306bfd7e) M sys/dev/qlnx/qlnxe/ecore_cxt.c ____________________________________________________________________________________________________________ Commit: a8947e2256b8420e8498ff89f8ea16a7b68bfec5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a8947e2256b8420e8498ff89f8ea16a7b68bfec5 Author: Gordon Bergling (Sun 8 Feb 2026 12:01:27 GMT) Committer: Gordon Bergling (Sun 22 Feb 2026 12:11:21 GMT) mlx(4): Fix a typo in a source code comment - s/segements/segments/ (cherry picked from commit 3e46676638ac089c71e8424961449895c0babcfb) M sys/dev/mlx4/mlx4_core/mlx4_main.c ____________________________________________________________________________________________________________ Commit: 1550f85824c23a135b1effc90fbfd6e67763eb7f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1550f85824c23a135b1effc90fbfd6e67763eb7f Author: Gordon Bergling (Sat 7 Feb 2026 05:20:16 GMT) Committer: Gordon Bergling (Sun 22 Feb 2026 12:10:42 GMT) libsa/geli: Fix a typo in an error message - s/crypo/crypto/ (cherry picked from commit fa567fe7c537950fe48e35fa3b0827af4a45ec57) M stand/libsa/geli/geliboot_crypto.c ____________________________________________________________________________________________________________ Commit: 14a7a135d7ac32670c3656ebcf1f56f28e29c8f5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=14a7a135d7ac32670c3656ebcf1f56f28e29c8f5 Author: Olivier Certner (Mon 12 Jan 2026 09:37:24 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 06:21:10 GMT) asmc(4): Stop building it on i386, as it supports only 64-bit chipsets Reported by: ngie Fixes: fde9fe18219f ("i386: Fix kernel compilation after introduction of ASMC_DEBUG option") Sponsored by: The FreeBSD Foundation (cherry picked from commit 8342d9f7b5f13d0623861cb8b88caf10a15571f6) M sys/conf/files.amd64 M sys/conf/files.x86 M sys/modules/Makefile ____________________________________________________________________________________________________________ Commit: 887f0f125fd1282c8054b402ad72af371a9f5dec URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=887f0f125fd1282c8054b402ad72af371a9f5dec Author: Enji Cooper (Sun 22 Feb 2026 05:17:40 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 05:17:40 GMT) Revert "GoogleTest: import 1.17.0" This reverts commit 227baf32d26360137492b108aba06c6a54c0949b. A contrib/googletest/.github/workflows/gtest-ci.yml M contrib/googletest/.gitignore A contrib/googletest/.travis.yml M contrib/googletest/BUILD.bazel M contrib/googletest/CMakeLists.txt M contrib/googletest/MODULE.bazel M contrib/googletest/README.md M contrib/googletest/WORKSPACE M contrib/googletest/ci/linux-presubmit.sh M contrib/googletest/ci/macos-presubmit.sh M contrib/googletest/ci/windows-presubmit.bat M contrib/googletest/docs/advanced.md M contrib/googletest/docs/faq.md M contrib/googletest/docs/gmock_cook_book.md M contrib/googletest/docs/primer.md M contrib/googletest/docs/quickstart-bazel.md M contrib/googletest/docs/reference/actions.md M contrib/googletest/docs/reference/assertions.md M contrib/googletest/docs/reference/matchers.md M contrib/googletest/docs/reference/testing.md M contrib/googletest/fake_fuchsia_sdk.bzl M contrib/googletest/googlemock/include/gmock/gmock-actions.h M contrib/googletest/googlemock/include/gmock/gmock-matchers.h M contrib/googletest/googlemock/include/gmock/gmock-more-actions.h M contrib/googletest/googlemock/include/gmock/gmock-spec-builders.h M contrib/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h M contrib/googletest/googlemock/include/gmock/internal/gmock-port.h M contrib/googletest/googlemock/src/gmock-cardinalities.cc M contrib/googletest/googlemock/test/gmock-actions_test.cc M contrib/googletest/googlemock/test/gmock-function-mocker_test.cc M contrib/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc M contrib/googletest/googlemock/test/gmock-matchers-comparisons_test.cc M contrib/googletest/googlemock/test/gmock-matchers-containers_test.cc M contrib/googletest/googlemock/test/gmock-matchers-misc_test.cc M contrib/googletest/googlemock/test/gmock-more-actions_test.cc M contrib/googletest/googlemock/test/gmock-pp_test.cc M contrib/googletest/googlemock/test/gmock-spec-builders_test.cc M contrib/googletest/googlemock/test/gmock_link_test.h M contrib/googletest/googletest/README.md M contrib/googletest/googletest/cmake/internal_utils.cmake M contrib/googletest/googletest/include/gtest/gtest-assertion-result.h M contrib/googletest/googletest/include/gtest/gtest-matchers.h M contrib/googletest/googletest/include/gtest/gtest-param-test.h M contrib/googletest/googletest/include/gtest/gtest-printers.h M contrib/googletest/googletest/include/gtest/gtest-typed-test.h M contrib/googletest/googletest/include/gtest/gtest.h M contrib/googletest/googletest/include/gtest/internal/gtest-internal.h M contrib/googletest/googletest/include/gtest/internal/gtest-param-util.h M contrib/googletest/googletest/include/gtest/internal/gtest-port.h M contrib/googletest/googletest/src/gtest-internal-inl.h M contrib/googletest/googletest/src/gtest.cc M contrib/googletest/googletest/test/BUILD.bazel M contrib/googletest/googletest/test/googletest-filter-unittest.py M contrib/googletest/googletest/test/googletest-json-output-unittest.py M contrib/googletest/googletest/test/googletest-param-test-test.cc M contrib/googletest/googletest/test/googletest-printers-test.cc M contrib/googletest/googletest/test/googletest-setuptestsuite-test_.cc M contrib/googletest/googletest/test/gtest_unittest.cc M contrib/googletest/googletest/test/gtest_xml_output_unittest.py M contrib/googletest/googletest/test/gtest_xml_output_unittest_.cc M contrib/googletest/googletest_deps.bzl ____________________________________________________________________________________________________________ Commit: d1a607d8f008e64928a0525353c43be4bf08f476 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d1a607d8f008e64928a0525353c43be4bf08f476 Author: Enji Cooper (Sun 22 Feb 2026 05:17:39 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 05:17:39 GMT) Revert "gtest.cc: declare fail_if_no_test_linked flag" This reverts commit 5a9164c4539dfea8e1120673b5da038c65b53958. M contrib/googletest/googletest/src/gtest.cc ____________________________________________________________________________________________________________ Commit: 1a0002e608ff799696247d98ef70d7874dc4e91b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1a0002e608ff799696247d98ef70d7874dc4e91b Author: Enji Cooper (Sun 22 Feb 2026 05:17:37 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 05:17:37 GMT) Revert "Bump CXXSTD to C++17 with GoogleTest tests" This reverts commit 1bebef5c953a007244e16a9ba58a10e6137442b8. M share/mk/googletest.test.inc.mk ____________________________________________________________________________________________________________ Commit: cc5c8b61ad1e2443efc4aaca232245de11c2ea5a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cc5c8b61ad1e2443efc4aaca232245de11c2ea5a Author: Enji Cooper (Sun 8 Feb 2026 23:40:56 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:37:14 GMT) t_ptrace_wait.c: clean up trailing whitespace This is being done to aid with future potential updates of this file. MFC after: 1 week (cherry picked from commit fa3519d068d95f87e773d27f96e9f1e18f70075a) M contrib/netbsd-tests/kernel/t_ptrace_wait.c ____________________________________________________________________________________________________________ Commit: 38917c4f5eabda8f20391b3d84e1cd12f0e5734d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=38917c4f5eabda8f20391b3d84e1cd12f0e5734d Author: Enji Cooper (Thu 1 Jan 2026 06:43:05 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:32:07 GMT) chore: asmc: minor code cleanup - Use symbolic names in Mac definitions in lieu of the unrolled values they represent. - Delete trailing whitespace. - Fix indentation. No functional change intended. MFC after: 1 week (cherry picked from commit a8f3c3b5d4d9dac1dafe4094fe35b30ffdf26178) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: dbeb51347afaf910d1962d263da7a0e54d6343f3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dbeb51347afaf910d1962d263da7a0e54d6343f3 Author: Hrant Dadivanyan (Sun 20 Apr 2025 16:07:34 BST) Committer: Enji Cooper (Sun 22 Feb 2026 04:31:33 GMT) asmc: Add support for macmini 6,1 and 6,2 (late 2012) models This adds the ASMC support for the macmini 6,1 and 6,2. PR: kern/268141 Differential Revision: https://reviews.freebsd.org/D49929 (cherry picked from commit 93ca9e44b752e6a9aeb0f761a022d14281d1a4e3) M sys/dev/asmc/asmc.c M sys/dev/asmc/asmcvar.h ____________________________________________________________________________________________________________ Commit: c20013933af90ed377497769bf66eaf276b5c6c2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c20013933af90ed377497769bf66eaf276b5c6c2 Author: Enji Cooper (Sun 8 Feb 2026 20:04:32 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:30:04 GMT) chore: asmc: additional style(9) cleanup Pick out non-gratuitous style(9) changes suggested by `clang-format` on the driver. This helps eliminate minor stylistic issues with spaces, braces, line lengths, etc, so future functional changes in the driver will be easier to pick out. Many of the other `clang-format` suggested changes were not taken because they were considerably more gratuitous. No functional change intended. MFC after: 1 week (cherry picked from commit d76bb14e0224e235209d8c07ec132d602b18648b) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: ab3eaa6ea29d846d3beb7dd90dbe0c7e0cea26c4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ab3eaa6ea29d846d3beb7dd90dbe0c7e0cea26c4 Author: Enji Cooper (Sun 4 Jan 2026 08:27:57 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:29:53 GMT) Add ASMC_DEBUG make option This allows folks to enable debug statements in asmc(4) using kernel configs via the `options ASMC_DEBUG` directive. While here, remove a duplicate `device vt_efifb` directive in `NOTES` as it's already handled in the `GENERIC` config MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54511 (cherry picked from commit f224591746bdaf14ad5f63de4738a3146cc2f55f) M sys/amd64/conf/NOTES M sys/conf/options.amd64 M sys/dev/asmc/asmc.c M sys/modules/asmc/Makefile ____________________________________________________________________________________________________________ Commit: a38f44fc83d07baf03947ac32b8c57cc7790b3b4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a38f44fc83d07baf03947ac32b8c57cc7790b3b4 Author: Enji Cooper (Thu 5 Feb 2026 04:38:31 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:19:49 GMT) Unbreak the build Add the missing comma in the `device_printf` statement. MFC after: 1 week MFC with: 9c666de5b Fixes: 9c666de5b ("Make message added for Darwin OSI quirk more terse") (cherry picked from commit cc702c78f70f972cf2f8ea008752d96df1989988) M sys/dev/acpica/acpi.c ____________________________________________________________________________________________________________ Commit: da481c5e3d9d6e420169ad9262b9358a5192e8d1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=da481c5e3d9d6e420169ad9262b9358a5192e8d1 Author: Enji Cooper (Thu 5 Feb 2026 02:57:22 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:19:49 GMT) Make message added for Darwin OSI quirk more terse The verbose message was way too verbose. Make it terse. MFC after: 1 week MFC with: 052a791b00 ("acpi: add Darwin OSI quirk for Apple Mac hardware") Requested by: kib (cherry picked from commit 9c666de5b339d3c8f9bf3963691e4310e7d159cb) M sys/dev/acpica/acpi.c ____________________________________________________________________________________________________________ Commit: 964c97aa80ec301478dead9b67f0a1fe18d5479b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=964c97aa80ec301478dead9b67f0a1fe18d5479b Author: Abdelkader Boudih (Tue 3 Feb 2026 01:43:00 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:19:49 GMT) acpi: add Darwin OSI quirk for Apple Mac hardware Mac firmware hides the Intel integrated GPU (iGPU) on dual GPU x86 systems, i.e., with AMD/NVIDIA dGPUs, when the Darwin OSI is not installed via ACPI. Prior to this change, FreeBSD always used the dGPU. This is fine in practice, but consumed more power than when the iGPU is used, resulting in reduced battery life. Linux handles this in `drivers/acpi/osi.c` by detecting Apple hardware via DMI, disabling all Windows OSI strings, and by explicitly installing the Darwin OSI ACPI handler. This change applies equivalent logic to the acpi(4) driver on FreeBSD. This feature can be enabled/disabled using the `hw.acpi.apple_darwin_osi` tunable. Setting this tunable to `0` restores the previous behavior by explicitly disabling the added support. Reviewed by: obiwac, ngie, adrian Differential Revision: https://reviews.freebsd.org/D54762 (cherry picked from commit 052a791b00555805f19ccc38a04d42d48b54104b) M sys/dev/acpica/acpi.c ____________________________________________________________________________________________________________ Commit: fca1e5d1ef1853a823825407223cc7ff7d85a111 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fca1e5d1ef1853a823825407223cc7ff7d85a111 Author: Enji Cooper (Sun 1 Feb 2026 17:12:44 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:09:49 GMT) Remove example tests when MK_EXAMPLES=no This change cleans up example tests for atf, googletest, plain, and TAP when MK_EXAMPLES=no. Not having this in results `kyua test -k /usr/tests/share/examples/Kyuafile` being broken on a host where the content in that directory tree is stale. I ran into that case because at some point in time in the past I had specified `MK_GOOGLETEST=no` one of my dev instances. MFC after: 1 week (cherry picked from commit cea2683bb691d6cbcfb7e342c497d018bba712c2) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 5c361eb2c0852b7a5fc59044c08f24db3cb9df52 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5c361eb2c0852b7a5fc59044c08f24db3cb9df52 Author: Enji Cooper (Sat 11 Oct 2025 21:45:20 BST) Committer: Enji Cooper (Sun 22 Feb 2026 04:08:44 GMT) openssl: add a simple smoke test for the legacy provider This change adds a simple smoke test for the legacy provider to ensure that the provider doesn't break in the future when performing updates. This is not a functional or system test; the OpenSSL test suite does a much better job at doing this than we can. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D53045 (cherry picked from commit 3b6442370a17c57c4c290b9a8e1e8328da820705) M etc/mtree/BSD.tests.dist M secure/lib/libcrypto/Makefile A secure/lib/libcrypto/tests/Makefile A secure/lib/libcrypto/tests/libcrypto_test.sh ____________________________________________________________________________________________________________ Commit: 75045de2ba9ceb5a0aac534f477e5e9fc49d3e2b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=75045de2ba9ceb5a0aac534f477e5e9fc49d3e2b Author: Abdelkader Boudih (Wed 14 Jan 2026 03:13:46 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:04:50 GMT) asmc: Add support for MacBookPro11,5 Add support for the MacBookPro11,5 (Mid 2015, 15-inch with AMD Radeon R9 M370X GPU) to the Apple SMC driver. Debug testing revealed this model lacks several SMC keys present on MacBookPro11,4 (IBLC, ICMC, IC2C), that model-specific sensor definitions. Differential Revision: https://reviews.freebsd.org/D54665 Reviewed by: adrian (cherry picked from commit c498eaa2f9090d7bdc6456181d8bf74869288bbb) M sys/dev/asmc/asmc.c M sys/dev/asmc/asmcvar.h ____________________________________________________________________________________________________________ Commit: f0d2b37997227cd580abadefbb1cd71fcaef9c6e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f0d2b37997227cd580abadefbb1cd71fcaef9c6e Author: Abdelkader Boudih (Mon 5 Jan 2026 18:03:23 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:04:06 GMT) asmc: add per-fan manual mode control via sysctl Add per-fan manual mode control via dev.asmc.0.fan.N.manual sysctl. Apple SMCs support manual fan control via the FS! SMC key, a 16-bit bitmask where each bit controls one fan (0=auto, 1=manual). This change adds a new sysctl per fan: dev.asmc.0.fan.N.manual (0=auto, 1=manual) When set to manual mode (1), the fan runs at the speed set via dev.asmc.0.fan.N.targetspeed instead of automatic thermal control. When set to auto mode (0), the SMC controls fan speed automatically. The FS! key was already defined in asmcvar.h but not accessible. This exposes it for debugging, testing, and advanced fan control. Implementation uses read-modify-write to allow independent control of each fan without affecting others. Reviewed by: adrian, markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D54437 (cherry picked from commit 1ecac45cfc5f0886907c34ec0da2c1b32618665d) M sys/dev/asmc/asmc.c ____________________________________________________________________________________________________________ Commit: 26f41f8e5ebee7faf2fb9a65baa18bb41ad63564 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=26f41f8e5ebee7faf2fb9a65baa18bb41ad63564 Author: Abdelkader Boudih (Sat 3 Jan 2026 18:33:11 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 04:04:06 GMT) asmc: improve asmc_dumpall to read actual SMC key count The asmc_dumpall debug function previously used a hardcoded loop limit of 0x100 (256) keys with a "XXX magic number" comment. This change improves asmc_dumpall to: * Read the actual number of keys from the ASMC_NKEYS SMC key * Print the key count being dumped for better debugging output * Loop only up to the actual key count (e.g., 297 on Mac Mini 5,1) This provides more accurate debug output and removes the magic number. Tested on Mac Mini 5,1 (FreeBSD 16.0-CURRENT): * Rebuild kernel with DEBUG enabled in asmc driver * Boot with new kernel * Verify dmesg shows "asmc_dumpall: dumping 297 keys" (or actual count) * Verify all 297 keys are dumped Differential Revision: https://reviews.freebsd.org/D54436 Reviewed by: markj, adrian (cherry picked from commit 2a7c4685b7693bfa15e2bd4d5e82905a368b0030) M sys/dev/asmc/asmc.c M sys/dev/asmc/asmcvar.h ____________________________________________________________________________________________________________ Commit: 1bebef5c953a007244e16a9ba58a10e6137442b8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1bebef5c953a007244e16a9ba58a10e6137442b8 Author: Enji Cooper (Sun 22 Feb 2026 03:51:59 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:53:27 GMT) Bump CXXSTD to C++17 with GoogleTest tests This change bumps the CXXSTD to C++17 with GoogleTest 1.17.0 requires C++17 to function and 6527682ab7058e5023a was never MFCed. This unbreaks the build on stable/14. This is a direct commit to stable/14. Fixes: 227baf32d ("GoogleTest: import 1.17.0") M share/mk/googletest.test.inc.mk ____________________________________________________________________________________________________________ Commit: 5a9164c4539dfea8e1120673b5da038c65b53958 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5a9164c4539dfea8e1120673b5da038c65b53958 Author: Enji Cooper (Thu 29 Jan 2026 01:22:42 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:45:57 GMT) gtest.cc: declare fail_if_no_test_linked flag Clang's -Wmissing-variable-declarations flags this as an issue since the flag is only used in `gtest.cc`. Declare the flag beforehand to ensure that the variable scope is properly limited to `gtest.cc`. MFC after: 1 week MFC with: 46333229c6a0187ebf231805682ee0bceed704d1 Ref: https://github.com/google/googletest/pull/4898 (cherry picked from commit 3926ae98adfe4b2f1dd957cab353ba7ca11ce709) M contrib/googletest/googletest/src/gtest.cc ____________________________________________________________________________________________________________ Commit: 227baf32d26360137492b108aba06c6a54c0949b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=227baf32d26360137492b108aba06c6a54c0949b Author: Enji Cooper (Thu 29 Jan 2026 01:24:01 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:45:57 GMT) GoogleTest: import 1.17.0 The changes between the two versions can be found in this diff of the two release tags: https://github.com/google/googletest/compare/v1.15.2...v1.17.0 One notable change is that GoogleTest 1.17.0 now requires C++-17 to build. MFC after: 1 week Merge commit '3a4c29b5bed4ea20266ad9371fbfdc6bca088f92' (cherry picked from commit 46333229c6a0187ebf231805682ee0bceed704d1) D contrib/googletest/.github/workflows/gtest-ci.yml M contrib/googletest/.gitignore D contrib/googletest/.travis.yml M contrib/googletest/BUILD.bazel M contrib/googletest/CMakeLists.txt M contrib/googletest/MODULE.bazel M contrib/googletest/README.md M contrib/googletest/WORKSPACE M contrib/googletest/ci/linux-presubmit.sh M contrib/googletest/ci/macos-presubmit.sh M contrib/googletest/ci/windows-presubmit.bat M contrib/googletest/docs/advanced.md M contrib/googletest/docs/faq.md M contrib/googletest/docs/gmock_cook_book.md M contrib/googletest/docs/primer.md M contrib/googletest/docs/quickstart-bazel.md M contrib/googletest/docs/reference/actions.md M contrib/googletest/docs/reference/assertions.md M contrib/googletest/docs/reference/matchers.md M contrib/googletest/docs/reference/testing.md M contrib/googletest/fake_fuchsia_sdk.bzl M contrib/googletest/googlemock/include/gmock/gmock-actions.h M contrib/googletest/googlemock/include/gmock/gmock-matchers.h M contrib/googletest/googlemock/include/gmock/gmock-more-actions.h M contrib/googletest/googlemock/include/gmock/gmock-spec-builders.h M contrib/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h M contrib/googletest/googlemock/include/gmock/internal/gmock-port.h M contrib/googletest/googlemock/src/gmock-cardinalities.cc M contrib/googletest/googlemock/test/gmock-actions_test.cc M contrib/googletest/googlemock/test/gmock-function-mocker_test.cc M contrib/googletest/googlemock/test/gmock-matchers-arithmetic_test.cc M contrib/googletest/googlemock/test/gmock-matchers-comparisons_test.cc M contrib/googletest/googlemock/test/gmock-matchers-containers_test.cc M contrib/googletest/googlemock/test/gmock-matchers-misc_test.cc M contrib/googletest/googlemock/test/gmock-more-actions_test.cc M contrib/googletest/googlemock/test/gmock-pp_test.cc M contrib/googletest/googlemock/test/gmock-spec-builders_test.cc M contrib/googletest/googlemock/test/gmock_link_test.h M contrib/googletest/googletest/README.md M contrib/googletest/googletest/cmake/internal_utils.cmake M contrib/googletest/googletest/include/gtest/gtest-assertion-result.h M contrib/googletest/googletest/include/gtest/gtest-matchers.h M contrib/googletest/googletest/include/gtest/gtest-param-test.h M contrib/googletest/googletest/include/gtest/gtest-printers.h M contrib/googletest/googletest/include/gtest/gtest-typed-test.h M contrib/googletest/googletest/include/gtest/gtest.h M contrib/googletest/googletest/include/gtest/internal/gtest-internal.h M contrib/googletest/googletest/include/gtest/internal/gtest-param-util.h M contrib/googletest/googletest/include/gtest/internal/gtest-port.h M contrib/googletest/googletest/src/gtest-internal-inl.h M contrib/googletest/googletest/src/gtest.cc M contrib/googletest/googletest/test/BUILD.bazel M contrib/googletest/googletest/test/googletest-filter-unittest.py M contrib/googletest/googletest/test/googletest-json-output-unittest.py M contrib/googletest/googletest/test/googletest-param-test-test.cc M contrib/googletest/googletest/test/googletest-printers-test.cc M contrib/googletest/googletest/test/googletest-setuptestsuite-test_.cc M contrib/googletest/googletest/test/gtest_unittest.cc M contrib/googletest/googletest/test/gtest_xml_output_unittest.py M contrib/googletest/googletest/test/gtest_xml_output_unittest_.cc M contrib/googletest/googletest_deps.bzl ____________________________________________________________________________________________________________ Commit: c9aaf2032da826f704ed88460e44b71a4fa5c22e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c9aaf2032da826f704ed88460e44b71a4fa5c22e Author: Enji Cooper (Sat 31 Jan 2026 04:14:07 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:44:47 GMT) clang-format: adjust to sort C++ headers per style(9) Many standard C++ headers do not have the .h file extension: some, such as `iostream`, lack it; others have a .hpp file extension. Moreover, some projects (like ATF/Kyua) also contain .ipp files, which are C++ "interface" files. Relax the regular expression to ensure that non-traditional C "system" headers, C++ headers, etc, with angle brackets are sorted before "local" headers. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D54401 (cherry picked from commit ab9b04736945537743eb0624ead7a4fa4b960783) M .clang-format ____________________________________________________________________________________________________________ Commit: 2033efe8bd023bfdfe7b1354ea3f2151b2de864c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2033efe8bd023bfdfe7b1354ea3f2151b2de864c Author: Enji Cooper (Tue 3 Feb 2026 05:40:50 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:43:07 GMT) usr.bin/factor: remove tests when MK_GAMES=no factor(1) is only installed when MK_GAMES != no. Ergo, remove the tests when that's not true. MFC after: 1 week (cherry picked from commit 7baa76c30c833750007e8d8823c9f5d94f5b2925) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 3c69641a756c93888c6c30ab109f8816d7a965f8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3c69641a756c93888c6c30ab109f8816d7a965f8 Author: Enji Cooper (Tue 3 Feb 2026 05:44:47 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:40:16 GMT) usr.bin/tftp: remove tests when MK_TFTP=no These tests require the tftp client, which is not installed when `MK_TFTP=no`. Remove them when that's not true. MFC after: 1 week (cherry picked from commit e1f36b9db9220cf51c6c3d2d2ad230fb9490bc3e) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 05ce2ae289c7b8e2c04fb3d234a99a8e131a618a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=05ce2ae289c7b8e2c04fb3d234a99a8e131a618a Author: Enji Cooper (Tue 3 Feb 2026 05:24:33 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:40:16 GMT) tftpd: remove tests when MK_TFTP=no MFC after: 1 week (cherry picked from commit 1ccee516edb681b33182f0a57531752eb98ec838) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 68fd588532b855598c538e3858ae392022324a66 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=68fd588532b855598c538e3858ae392022324a66 Author: Enji Cooper (Tue 3 Feb 2026 05:12:25 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:38:26 GMT) Remove bsnmpd tests when MK_BSNMP == no MFC after: 1 week (cherry picked from commit 51509500acdc5d23285a962e9c55dd9e38d2b30a) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 02d896af3bca3e2bf0432ca751ed3d4ec1ee543b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=02d896af3bca3e2bf0432ca751ed3d4ec1ee543b Author: Enji Cooper (Sun 15 Feb 2026 18:26:52 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:35:31 GMT) t_create.sh: use `ATF_TESTS_SH_SED` & remove local mods This particular change replaces all local modifications to the test script like so: - Use `ATF_TESTS_SH_SED_test` with a sed(1) statement in the Makefile, instead of the equivalent local modifications. - Remove the need for expecting the output of newfs_msdos to be empty. There isn't much to gain from deviating from the upstream NetBSD test--it's just another local modification that would need to be carried forward. If it's worth testing this FreeBSD-specific behavior, it should be in a FreeBSD-specific test. This makes moving new modifications to the script easier moving forward. MFC after: 1 week (cherry picked from commit 411a566d565277e47c9644d19a5efa0fe5b00179) M contrib/netbsd-tests/sbin/newfs_msdos/t_create.sh M sbin/newfs_msdos/tests/Makefile ____________________________________________________________________________________________________________ Commit: d8cd8a45c5d839266b6e8f9efabc009d8e87d103 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d8cd8a45c5d839266b6e8f9efabc009d8e87d103 Author: Enji Cooper (Sun 15 Feb 2026 19:39:10 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:34:36 GMT) t_access.c: remove unnecessary local modification FreeBSD 11.x is no longer supported; there's no reason why the `FreeBSD_version__` check is still required (now). MFC after: 1 week (cherry picked from commit 35237ff9871478a92b34ced28a75487afd3562ff) M contrib/netbsd-tests/lib/libc/sys/t_access.c ____________________________________________________________________________________________________________ Commit: 175920c9d0f71bf9b7beb4854836e340c0c563da URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=175920c9d0f71bf9b7beb4854836e340c0c563da Author: Enji Cooper (Sun 15 Feb 2026 18:41:43 GMT) Committer: Enji Cooper (Sun 22 Feb 2026 03:34:11 GMT) libnetbsd: import the `__nothing` macro This macro is widely used in new NetBSD tests. Please see the comment next to the imported macro for more details on its use. Obtained from: NetBSD (c26cc77b3a0b2) MFC after: 1 week (cherry picked from commit faaeb6e62ae2f7371ac3ed37aae102f8e066a4b9) M lib/libnetbsd/sys/cdefs.h ____________________________________________________________________________________________________________ Commit: d982b7bd4ebfa483a8fa03411fa798add225e6f5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d982b7bd4ebfa483a8fa03411fa798add225e6f5 Author: Colin Percival (Sun 22 Feb 2026 00:33:27 GMT) Committer: Colin Percival (Sun 22 Feb 2026 00:36:45 GMT) pkg-stage.sh: Add emacs@nox and vim We have a bit of space left on the 14.4 DVDs; add packages for two editors, one of which is useful. Direct commit to stable/14: These packages were added to 15.0 but at the same time as removing kde, because shipping distribution sets *and* a pkgbase repository on 15 significantly cuts into the space available. On 14 we can keep kde and still add these packages. With hat: re MFC after: 3 days M release/scripts/pkg-stage.sh ____________________________________________________________________________________________________________ Commit: 8f8a9adb14c764d4fdfc6f43363a8f58451aec70 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8f8a9adb14c764d4fdfc6f43363a8f58451aec70 Author: Maxim Konovalov (Wed 11 Feb 2026 21:03:11 GMT) Committer: Dmitry Morozovsky (Sat 21 Feb 2026 10:50:37 GMT) pw.8: spell (cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1) M usr.sbin/pw/pw.8 ____________________________________________________________________________________________________________ Commit: 60043137c50c635a5ad25428d1d99d22fcd4d226 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=60043137c50c635a5ad25428d1d99d22fcd4d226 Author: Cy Schubert (Thu 8 Jan 2026 17:41:53 GMT) Committer: Cy Schubert (Fri 20 Feb 2026 02:24:08 GMT) ipfilter: Interface name must not extend beyond end of buffer sifpidx (an interface name) cannot extend beyond the end of the fr_names buffer. We do the validation for fr_sifpidx here because it is a union that contains an offset only when fr_sifpidx points to an interface name, an offset into fr_names. The union is an offset into fr_names in this case only. interr_tbl now becomes a static variable outside a function to facilitate its use by two functions within fil.c Note that sifpidx is only used in ipf_sync() which implments ipf -y. Reported by: Ilja Van Sprundel MFC after: 1 week (cherry picked from commit 47fb51847fdea3f1cce841b5f2bbbcd6f8a04ee0) M sys/netpfil/ipfilter/netinet/fil.c ____________________________________________________________________________________________________________ Commit: 53e1019c8494e560a4ea121ef9e0c4b3ff4ac016 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=53e1019c8494e560a4ea121ef9e0c4b3ff4ac016 Author: Cy Schubert (Wed 4 Feb 2026 17:27:23 GMT) Committer: Cy Schubert (Fri 20 Feb 2026 02:24:08 GMT) ipfilter: Fix possible overrun The destination buffer is FR_GROUPLEN (16 bytes) in length. When gname is created, the userspace utilities correctly use FR_GROUPLEN as the buffer length. The kernel should also limit its copy operation to FR_GROUPLEN bytes to avoid any user written code from exploiting this vulnerability. Reported by: Ilja Van Sprundel (cherry picked from commit e40817302ebdf89df2f3bcd679fb7f2a18c244dc) M sys/netpfil/ipfilter/netinet/fil.c ____________________________________________________________________________________________________________ Commit: 0a87ae18331d5c52dde1e5a4f13ee577e8e5e188 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0a87ae18331d5c52dde1e5a4f13ee577e8e5e188 Author: Timo Völker (Thu 19 Feb 2026 14:15:10 GMT) Committer: Michael Tuexen (Thu 19 Feb 2026 17:42:05 GMT) icmp6: clear csum_flags on mbuf reuse When icmp6 sends an ICMPv6 message, it reuses the mbuf of the packet that triggered the ICMPv6 message and prepends an IPv6 and ICMPv6 header. For a locally generated packet with checksum offloading, the mbuf still has csum_flags set indicating that a SCTP/TCP/UDP checksum has to be computed and inserted. Since this not the case anymore, csum_flags need to be cleared. PR: 293227 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293227 ) Reviewed by: kp, zlei, tuexen MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55367 (cherry picked from commit ada4dc77577f7162353e8c2916ba5c258b6210f0) M sys/netinet6/icmp6.c ____________________________________________________________________________________________________________ Commit: 2c9398c5a976a4a5bfd32aeea39d589f809033e4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2c9398c5a976a4a5bfd32aeea39d589f809033e4 Author: Dag-Erling Smørgrav (Tue 17 Feb 2026 22:58:36 GMT) Committer: Dag-Erling Smørgrav (Thu 19 Feb 2026 13:46:03 GMT) OptionalObsoleteFiles: Add figpar to dialog section MFC after: 3 days Fixes: 15d781b53233 ("lib: Gate libfigpar under MK_DIALOG") Reviewed by: jhb, emaste Differential Revision: https://reviews.freebsd.org/D55330 (cherry picked from commit bc6c827078b7ab62271ce7ac1c4439b82fd2f98c) OptionalObsoleteFiles: Add missing figpar MLINKS MFC after: 3 days Fixes: bc6c827078b7 ("OptionalObsoleteFiles: Add figpar to dialog section") (cherry picked from commit efcfba9b31ad11ec901085c38b79e40289b9e7bc) OptionalObsoleteFiles: Add missing dpv MLINK MFC after: 3 days (cherry picked from commit 32ec8e29a6c3025a864f85678db63a8568c8fc86) M tools/build/mk/OptionalObsoleteFiles.inc ____________________________________________________________________________________________________________ Commit: 45d84c2f06fa72e405f09e2468b10bdf10b806cf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=45d84c2f06fa72e405f09e2468b10bdf10b806cf Author: Baptiste Daroussin (Sat 14 Feb 2026 05:54:08 GMT) Committer: Baptiste Daroussin (Thu 19 Feb 2026 09:14:42 GMT) tr: fix class handling in unicode world toupper/tolower logic was only handled for CCLASS_TOUPPER and CCLASS_TOLOWER, add support for CCLASS ([:alpha:]) PR: 219900 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219900 ) MFC After: 1 week (cherry picked from commit 625dc44832cd760be3d7242d8e21a530c7e32bfc) M usr.bin/tr/tr.c ____________________________________________________________________________________________________________ Commit: 2f866e0547bd85e4fc66cf5468e8349931e365be URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2f866e0547bd85e4fc66cf5468e8349931e365be Author: Baptiste Daroussin (Tue 10 Feb 2026 13:38:37 GMT) Committer: Baptiste Daroussin (Thu 19 Feb 2026 09:14:42 GMT) usb_vendors: update to 2025.12.13 (cherry picked from commit 8d4c1043bb0630710cbea9f744cdaef499c0ed79) M share/misc/usb_vendors ____________________________________________________________________________________________________________ Commit: b28b6c6d33ac7a015c55184b162e060cedeed4f6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b28b6c6d33ac7a015c55184b162e060cedeed4f6 Author: Baptiste Daroussin (Tue 10 Feb 2026 13:33:11 GMT) Committer: Baptiste Daroussin (Thu 19 Feb 2026 09:14:41 GMT) pci_vendors: update to 2026-02-10 (cherry picked from commit 1acfc913e6b936dec3effc7d1e902a50e5432406) M share/misc/pci_vendors ____________________________________________________________________________________________________________ Commit: dae0d86844de55b3289c27baa3d32c7499ecefd4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=dae0d86844de55b3289c27baa3d32c7499ecefd4 Author: Dmitry Morozovsky (Thu 12 Feb 2026 06:08:30 GMT) Committer: Dmitry Morozovsky (Thu 19 Feb 2026 07:30:04 GMT) committers-ports: add andy Following up ziaee's pattern, and add andy's line. I'm not sure whether the original commit bit creation date should be used, and use commit bit re-activation date for now. MFC after: 1 week (cherry picked from commit 0d9b5db9fc652e79e4eb08a2f583e9b825a50b92) M share/misc/committers-doc.dot ____________________________________________________________________________________________________________ Commit: 354cc5e142634afbc967ede56572b939fbdb5d38 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=354cc5e142634afbc967ede56572b939fbdb5d38 Author: Jessica Clarke (Wed 18 Feb 2026 18:45:26 GMT) Committer: Jessica Clarke (Wed 18 Feb 2026 18:48:46 GMT) Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) Once upon a time, 32-bit PowerPC did indeed have a 32-bit time_t, but FreeBSD 12.0 switched to a 64-bit time_t for PowerPC as an ABI break, which predates the addition of FreeBSD support to OpenZFS. Moreover, 64-bit PowerPC has existed since FreeBSD 9.0, where __powerpc__ is also defined (alongside __powerpc64__ to disambiguate), which has always had a 64-bit time_t. This code has therefore always been wrong for all PowerPC variants. Fix this by limiting the 32-bit case to just i386, which is the only architecture in FreeBSD to have a 32-bit time_t and not have broken ABI, due to its special legacy compatibility status. Reviewed-by: Brian Behlendorf Reviewed-by: Alexander Motin Signed-off-by: Jessica Clarke Closes #18217 Closes #18218 Reported by: fuz MFC after: 1 day (cherry picked from commit 45c1e44779e3d365f5e31f75546d48ce34e4ee05) M sys/contrib/openzfs/include/os/freebsd/spl/sys/time.h ____________________________________________________________________________________________________________ Commit: d97c824f5b4c9e7e3a1400699022cba146e450fa URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d97c824f5b4c9e7e3a1400699022cba146e450fa Author: Dag-Erling Smørgrav (Wed 18 Feb 2026 15:10:47 GMT) Committer: Dag-Erling Smørgrav (Wed 18 Feb 2026 18:39:23 GMT) libfetch: Restore timeout functionality PR: 293124 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293124 ) MFC after: 1 week Fixes: 792ef1ae7b94 ("Refactor fetch_connect() and fetch_bind() to improve readability and avoid repeating the same DNS lookups.") Reverts: 8f8a7f6fffd7 ("libfetch: apply timeout to SSL_read()") Reviewed by: eugen, imp Differential Revision: https://reviews.freebsd.org/D55293 (cherry picked from commit 73b82d1b0a2f09224e6d0f7a13dd73c66d740207) (insta-mfc requested by re@) M lib/libfetch/common.c ____________________________________________________________________________________________________________ Commit: 4dc38e71ccd522bc5460f3ded3977baa35dad4b9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4dc38e71ccd522bc5460f3ded3977baa35dad4b9 Author: Gleb Smirnoff (Sat 23 Mar 2024 05:44:16 GMT) Committer: Pouria Mousavizadeh Tehrani (Wed 18 Feb 2026 17:45:18 GMT) ng_ksocket: use new macros to lock socket buffers PR: 292885 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292885 ) Reported by: Walker R. Thompson (cherry picked from commit 1a3d1be4965afddded0b2582b9c4969c1e6a4129) M sys/netgraph/ng_ksocket.c ____________________________________________________________________________________________________________ Commit: 8a2d04cf8c866ff3a6f358257d7aeeefbdd84455 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8a2d04cf8c866ff3a6f358257d7aeeefbdd84455 Author: Dmitry Morozovsky (Wed 11 Feb 2026 19:34:00 GMT) Committer: Dmitry Morozovsky (Wed 18 Feb 2026 09:47:48 GMT) pw: make manual page more friendly for uid/gid search pw.8 structure is quite different from usual manual page, especially in describing -o option usage. Specifically, these paragraphs do not contain "uid/gid" terms, and have "user id"/"group id" instead, making searching for "override duplicate safety belt" difficult. Try to simplify such searches. Also, clarify uid/gid space between 100 and 1000 as "somewhat special", as it actually is. Discussed on: russian telegram FreeBSD group Reviewed by: eugen, novel MFC after: 1 week (cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3) M usr.sbin/pw/pw.8 ____________________________________________________________________________________________________________ Commit: f10da155fafad0fc450f974e3ae1421d7f78f123 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f10da155fafad0fc450f974e3ae1421d7f78f123 Author: Dag-Erling Smørgrav (Fri 13 Feb 2026 20:18:30 GMT) Committer: Dag-Erling Smørgrav (Wed 18 Feb 2026 00:18:38 GMT) diff: Tweak recursion tests The -r flag is not required to compare two directories; it is only required to compare them recursively, i.e. descend into their common subdirectories. Adjust tests that use -r needlessly, and adjust the dirloop test to verify that these two cases remain distinct. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55262 (cherry picked from commit b2532432971fbd9339a9a49eca1b532978bb6d48) M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: ce4f512dc004bae5b4b9ec22b449c785e1bf5297 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ce4f512dc004bae5b4b9ec22b449c785e1bf5297 Author: Dag-Erling Smørgrav (Fri 13 Feb 2026 20:18:24 GMT) Committer: Dag-Erling Smørgrav (Wed 18 Feb 2026 00:18:37 GMT) diff: Tweak range of -C and -U arguments POSIX uses the terms “positive decimal integer” for -C and “non-negative decimal integer” for -U, which translates into lower bounds of 1 for -C and 0 for -U. POSIX does not specify a minimum upper bound for either mode, but as of 5fc739eb5949 both our backends support context sizes up to and including INT_MAX, so use that. Having had the opportunity to consult the Unix System Test Suite, the diff test cases found therein happen to precisely match these bounds. While here, switch to using strtonum() to parse numerical arguments, and try to be more consistent in how we report usage errors. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55261 (cherry picked from commit 790f1d1cc5fa892ba59fd7f239b22064c8ab14c7) M usr.bin/diff/diff.c M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: e5bf728058da2b9cdc056e49bd82b57310588b3e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e5bf728058da2b9cdc056e49bd82b57310588b3e Author: Dag-Erling Smørgrav (Fri 13 Feb 2026 15:57:50 GMT) Committer: Dag-Erling Smørgrav (Tue 17 Feb 2026 23:12:02 GMT) ngctl: Fix buffer overflow in config command Keep track of our buffer length when assembling the argument list. PR: 293075 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293075 ) MFC after: 1 week Reviewed by: zlei, markj Differential Revision: https://reviews.freebsd.org/D55259 (cherry picked from commit 59906a163e474c8d00bdebe226c4d47332b91bad) M usr.sbin/ngctl/config.c ____________________________________________________________________________________________________________ Commit: 71c0f48ab19fbac3d93e29d8964db2f215ddf722 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=71c0f48ab19fbac3d93e29d8964db2f215ddf722 Author: Dag-Erling Smørgrav (Fri 13 Feb 2026 15:57:46 GMT) Committer: Dag-Erling Smørgrav (Tue 17 Feb 2026 23:12:02 GMT) ngctl: Check hook name length Check the length of the hook name when copying it into the sockaddr. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55258 (cherry picked from commit 585190dff436eeea3be97300e36c82559028d3dd) M usr.sbin/ngctl/write.c ____________________________________________________________________________________________________________ Commit: 0280fef4ba5e3baeac7511deea50b91466a69e95 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0280fef4ba5e3baeac7511deea50b91466a69e95 Author: Vladimir Kondratyev (Tue 10 Feb 2026 22:59:06 GMT) Committer: Vladimir Kondratyev (Tue 17 Feb 2026 20:40:16 GMT) evdev: Drop comments from input-event-codes.h They were copied intact from the Linux GPL-only file. Requested by: imp, glebius MFC after: 1 week (cherry picked from commit 89aa8a94053fdd22ed716fdf424a2d10e70b3188) M sys/dev/evdev/input-event-codes.h ____________________________________________________________________________________________________________ Commit: 4291d770fd8a9190f06910a91fb6bd6e77ded9ef URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4291d770fd8a9190f06910a91fb6bd6e77ded9ef Author: Vladimir Kondratyev (Mon 1 Dec 2025 20:42:15 GMT) Committer: Vladimir Kondratyev (Tue 17 Feb 2026 20:40:09 GMT) evdev: Sync event codes with Linux kernel 6.18 MFC after: 1 month (cherry picked from commit 8d9a5d44b155af7123893a6948ad7e86b48c57b3) M sys/dev/evdev/input-event-codes.h M sys/dev/evdev/input.h ____________________________________________________________________________________________________________ Commit: b4c9b7d8c7eaf297981b6197f4d3f15631703e36 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b4c9b7d8c7eaf297981b6197f4d3f15631703e36 Author: Siva Mahadevan (Tue 15 Jul 2025 17:45:24 BST) Committer: Mark Johnston (Mon 16 Feb 2026 19:41:59 GMT) tests/mac_portacl: restore sysctls after modification While here, use 'required_kmods' instead of ad-hoc checks. Signed-off-by: Siva Mahadevan Reviewed by: markj MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-src/pull/1855 (cherry picked from commit 170aac93479467334062813c1175a80200400b79) M tests/sys/mac/portacl/Makefile M tests/sys/mac/portacl/misc.sh M tests/sys/mac/portacl/nobody_test.sh M tests/sys/mac/portacl/root_test.sh ____________________________________________________________________________________________________________ Commit: 30aaec7a23cb580fe7a1e953340e8ae03d340f80 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=30aaec7a23cb580fe7a1e953340e8ae03d340f80 Author: Siva Mahadevan (Tue 15 Jul 2025 17:45:24 BST) Committer: Mark Johnston (Mon 16 Feb 2026 18:41:12 GMT) tests/mac_ipacl: restore sysctls after modification While here, use 'required_kmods' instead of ad-hoc checks. Signed-off-by: Siva Mahadevan Reviewed by: markj MFC after: 3 days Sponsored by: The FreeBSD Foundation Pull request: https://github.com/freebsd/freebsd-src/pull/1856 (cherry picked from commit 79042fd7ed4187d2a74e37618f6fd77f448ca353) M tests/sys/mac/ipacl/Makefile M tests/sys/mac/ipacl/ipacl_test.sh M tests/sys/mac/ipacl/utils.subr ____________________________________________________________________________________________________________ Commit: 21fe380f2d83fdbbebd3a97aff801476e24e4a16 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=21fe380f2d83fdbbebd3a97aff801476e24e4a16 Author: Mark Johnston (Mon 2 Feb 2026 14:57:49 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ip6_mroute: Fix the UPCALL_TIMING build MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. (cherry picked from commit 5bb953b095461b488b102ab3025f42cd2ef61f9d) M sys/netinet6/ip6_mroute.c ____________________________________________________________________________________________________________ Commit: 80e444f1f92670d88bad35e227427c19b98800bc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=80e444f1f92670d88bad35e227427c19b98800bc Author: Mark Johnston (Mon 2 Feb 2026 14:59:20 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ip6_mroute: Remove an unhelpful comment ifnets already track if_allmulti() calls in the if_amcount field. That field is older than the comment, so I'm not exactly sure what the intent was; let's just remove it. MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. (cherry picked from commit a45fb94801dffd414bdb1981def0e977ef0c774f) M sys/netinet6/ip6_mroute.c ____________________________________________________________________________________________________________ Commit: 20f81dcba99874bef290745e39abb53f94a8474f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=20f81dcba99874bef290745e39abb53f94a8474f Author: Mark Johnston (Mon 2 Feb 2026 14:57:20 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ip6_mroute: Make MF6CFIND a regular function This is more natural and corresponds more closely to the v4 multicast routing code. No functional change intended. Reviewed by: glebius MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54983 (cherry picked from commit b370fcc716b9cfd4d08e291f0009f02452c84d64) M sys/netinet6/ip6_mroute.c ____________________________________________________________________________________________________________ Commit: 2e8f0a46d391c43f22c8deaa88e2c03cf205b8a4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2e8f0a46d391c43f22c8deaa88e2c03cf205b8a4 Author: Mark Johnston (Mon 2 Feb 2026 14:53:35 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ip_mroute: Make privilege checking more consistent - The v6 socket option and ioctl handlers had no privilege checks at all. The socket options, I believe, can only be reached via a raw socket, but a jailed root user with a raw socket shouldn't be able to configure multicast routing in a non-VNET jail. The ioctls can only be used to fetch stats. - Delete a bogus comment in X_mrt_ioctl(), one can issue multicast routing ioctls against any socket. Note that the call path is soo_ioctl()->rtioctl_fib()->mrt_ioctl(). I think all of the mroute privilege checks should be done within the ip(6)_mroute code, but let's first make the v4 and v6 modules consistent. Reviewed by: glebius MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54982 (cherry picked from commit 74839871be363c5c2ac7ccd3396f36bdb58d19de) M sys/netinet/ip_mroute.c M sys/netinet6/ip6_mroute.c M sys/netinet6/raw_ip6.c ____________________________________________________________________________________________________________ Commit: 85250c12e509582048b4a80d10a996cee0eab3a2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=85250c12e509582048b4a80d10a996cee0eab3a2 Author: Mark Johnston (Mon 2 Feb 2026 14:58:38 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ip6_mroute: Remove an unused constant No functional change intended. MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. (cherry picked from commit b320e89e6909c0c3f29542976df0381990866988) M sys/netinet6/ip6_mroute.c ____________________________________________________________________________________________________________ Commit: cd784bf4d0010085cd029ed76d0a55b1c57a8e9e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cd784bf4d0010085cd029ed76d0a55b1c57a8e9e Author: Mark Johnston (Tue 27 Jan 2026 14:58:02 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ip_mroute: Convert to using a regular mutex The multicast routing code was using spin mutexes for packet counting, but there is no reason to use them instead of regular mutexes, given that none of this code runs in an interrupt context. Convert to using default mutexes. Reviewed by: glebius MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54603 (cherry picked from commit a265c8b4a5a7c8fdd33e27b8f74bd2a514f82c70) M sys/netinet/ip_mroute.c M sys/netinet/ip_mroute.h ____________________________________________________________________________________________________________ Commit: 289fadef716377b06f02988beaaa2d78aecb7bc6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=289fadef716377b06f02988beaaa2d78aecb7bc6 Author: Mark Johnston (Tue 27 Jan 2026 14:57:31 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) atf_python: Fix a typo in a type annotation No functional change intended. MFC after: 1 week Sponsored by: Stormshield Sponsored by: Klara, Inc. (cherry picked from commit ef389b7f581b2500c0e18c0989a54465712cd175) M tests/atf_python/atf_pytest.py ____________________________________________________________________________________________________________ Commit: 8845df6a4caa08a0ae52eedfcf177b1b53a1057a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8845df6a4caa08a0ae52eedfcf177b1b53a1057a Author: Mark Johnston (Mon 2 Feb 2026 14:52:43 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) atf_python: Run vnet handlers in $HOME When kyua runs a test, it creates a temp directory and sets $HOME to point to it. Tests are run with the cwd set to that temp directory. When a process attaches to a jail, its cwd is set to the root of the jail. Modify atf_python to cd to $HOME instead, so that it's easier for tests to share files. Reviewed by: zlei, ngie MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54971 (cherry picked from commit 07940d1d85eb338853fcba0697c6b9a96412a7f2) M tests/atf_python/sys/net/vnet.py ____________________________________________________________________________________________________________ Commit: 49dbd7670300e015a217ffb00a3110db5ef28c7d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=49dbd7670300e015a217ffb00a3110db5ef28c7d Author: Mark Johnston (Fri 30 Jan 2026 20:30:58 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) netstat: Fix whitespace in libxo output for multicast routes Also fix some bogus libxo format strings in mroute6.c, and close a couple of lists instead of opening them twice. Fixes: ade9ccfe211a ("Convert netstat to use libxo.") MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. (cherry picked from commit 34c3e1d718a86436f863b2ae8b91bcf406b37f0e) (cherry picked from commit d2b595debaf2ff82a402c9226a77cd43cc97bb50) M usr.bin/netstat/mroute.c M usr.bin/netstat/mroute6.c ____________________________________________________________________________________________________________ Commit: 0e0455aaa799a27bd359468cb32b6a390aebb144 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0e0455aaa799a27bd359468cb32b6a390aebb144 Author: Mark Johnston (Fri 30 Jan 2026 15:25:52 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ip6_mroute: Mark functions as static No functional change intended. MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. (cherry picked from commit a03eabfebbce15d8ce028168969812d3ca2be206) (cherry picked from commit ebc9a98c1b7d0a47359dae34509e1d9c02767a88) M sys/netinet6/ip6_mroute.c ____________________________________________________________________________________________________________ Commit: d4763c1fe5bcb803ad32645f6e316efce9e21571 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d4763c1fe5bcb803ad32645f6e316efce9e21571 Author: Mark Johnston (Wed 28 Jan 2026 16:11:47 GMT) Committer: Mark Johnston (Mon 16 Feb 2026 16:09:28 GMT) ifconfig: Exit with a non-zero status when SIOCSIFFIB fails Previously, setting an interface FIB to some invalid value would result in a warning being printed, but the ifconfig command would exit with status 0, but this is wrong. Add a little regression test. Reviewed by: pouria, zlei, melifaro MFC after: 2 weeks Sponsored by: Stormshield Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54918 (cherry picked from commit 2ea85a622bcba92a7b58901d6a6e945df3022c4e) M sbin/ifconfig/iffib.c M sbin/ifconfig/tests/Makefile A sbin/ifconfig/tests/ifconfig.sh ____________________________________________________________________________________________________________ Commit: 00095a089604aba93ef265fb0a52e170bcb77da7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=00095a089604aba93ef265fb0a52e170bcb77da7 Author: Konstantin Belousov (Mon 9 Feb 2026 03:11:15 GMT) Committer: Konstantin Belousov (Mon 16 Feb 2026 06:22:25 GMT) kern/vfs_unmount.c: promote flags to uint64_t (cherry picked from commit 8066b8923ebfd438dc8cb840d2f57066f4daa45d) M sys/compat/linux/linux_file.c M sys/kern/vfs_mount.c M sys/sys/syscallsubr.h ____________________________________________________________________________________________________________ Commit: a893e8463ab2741204debd17901539708ec3a970 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a893e8463ab2741204debd17901539708ec3a970 Author: Konstantin Belousov (Mon 2 Feb 2026 22:38:32 GMT) Committer: Konstantin Belousov (Mon 16 Feb 2026 06:20:18 GMT) unmount(2): do not allow MNT_DEFERRED or MNT_RECURSE flags from userspace (cherry picked from commit cd8d44173adc375b59a24b1363476c086a7c86b4) M sys/kern/vfs_mount.c ____________________________________________________________________________________________________________ Commit: cf941029dd0291c8b685aa3f6d7872371e6136b9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cf941029dd0291c8b685aa3f6d7872371e6136b9 Author: Konstantin Belousov (Fri 13 Feb 2026 15:32:40 GMT) Committer: Konstantin Belousov (Mon 16 Feb 2026 06:19:30 GMT) kqtimer_proc_continue(): correct calculation of 'now' PR: 293141 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293141 ) (cherry picked from commit e7f86f8b1383d278fff1d973230972325072ead6) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: 119af90d483aee79bf549b3d63e1093bb59e1092 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=119af90d483aee79bf549b3d63e1093bb59e1092 Author: Konstantin Belousov (Thu 12 Feb 2026 20:24:13 GMT) Committer: Konstantin Belousov (Mon 16 Feb 2026 06:19:30 GMT) filt_timerexpire_l(): re-insert restarted timer into head instead of tail PR: 293141 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293141 ) (cherry picked from commit 75a30ea09f4e75480743fae5c2369d50a6d8526c) M sys/kern/kern_event.c ____________________________________________________________________________________________________________ Commit: 17da2d24b7af843739be6b3d9ce244f511cde2ee URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=17da2d24b7af843739be6b3d9ce244f511cde2ee Author: Alexander Ziaee (Thu 12 Feb 2026 14:14:47 GMT) Committer: Alexander Ziaee (Mon 16 Feb 2026 01:03:29 GMT) newsyslog.conf.5: Add a CAVEAT PR: 282639 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282639 ) MFC after: 3 days (resolved merge conflicts) Reviewed by: michaelo Differential Revision: https://reviews.freebsd.org/D55122 (cherry picked from commit 64e612b46290617ec753b4ee6ec633a3724940e3) M usr.sbin/newsyslog/newsyslog.conf.5 ____________________________________________________________________________________________________________ Commit: cc35db95eb9ed1c62bb2eb7251e4c2ab67907d62 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cc35db95eb9ed1c62bb2eb7251e4c2ab67907d62 Author: Michael Osipov (Wed 28 Jan 2026 18:49:26 GMT) Committer: Michael Osipov (Sun 15 Feb 2026 11:08:12 GMT) daemon: Add option for output file mode The daemon utility has always created its output file with a fixed mode of 0600. This causes issues for log collection setups where the collector does not run as root but instead relies on group access to the watched daemon’s log file. Introduce a new option that allows specifying the output file mode using install(1)-style semantics. This enables non-root log collectors to access the file as intended and improves compatibility with log rotation tools. Reviewed by: kevans MFC after: 1 week Relnotes: yes Differential Revision: https://reviews.freebsd.org/D54930 (cherry picked from commit a3b90a1f008365d9f62773998f89f9c872e2bed5) M usr.sbin/daemon/daemon.8 M usr.sbin/daemon/daemon.c ____________________________________________________________________________________________________________ Commit: 0c5c50353026bd9d7dca862b6033bcc9cbd8cea1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0c5c50353026bd9d7dca862b6033bcc9cbd8cea1 Author: Dag-Erling Smørgrav (Wed 11 Feb 2026 16:24:54 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:35 GMT) diff: Improve directory loop detection When we're done processing a directory, remove its entry from the tree of visited inodes, ensuring that we only report a loop when we encounter a descendant-to-ancestor link, not when we encounter a cousin-to-cousin or sibling-to-sibling link. MFC after: 1 week Reported by: Bakul Shah Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55248 (cherry picked from commit 71569594d860a59d8362770a56d806e1d31fb946) M usr.bin/diff/diffdir.c M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: cd24bdb92c1012760016a32cf5eb29143808a18f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cd24bdb92c1012760016a32cf5eb29143808a18f Author: Dag-Erling Smørgrav (Wed 11 Feb 2026 16:24:50 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:35 GMT) install: Expect EINTR while copying Both copy_file_range() and read() / write() in our fallback loop can be interrupted before copying anything at all, in which case it returns -1 and sets errno to EINTR. If that happens, we should retry, not fail. While here, drop the size argument from copy() (we always want to copy the entire file anyway) and add test cases which exercise the metalog and digest functionality. PR: 293028 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293028 ) MFC after: 1 week Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55168 (cherry picked from commit 0fb940fd63dd9b6d6b848421c53b1e9ac8387265) M usr.bin/xinstall/tests/install_test.sh M usr.bin/xinstall/xinstall.c ____________________________________________________________________________________________________________ Commit: a9ac7da4c0c3907e21a5634a2338878eb9b33453 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a9ac7da4c0c3907e21a5634a2338878eb9b33453 Author: Dag-Erling Smørgrav (Wed 11 Feb 2026 16:24:46 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:34 GMT) cp: Expect EINTR while copying Both copy_file_range() and copy_fallback() can be interrupted before they have read anything at all, in which case they return -1 and set errno to EINTR. If that happens, we should retry, not fail. PR: 293028 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293028 ) MFC after: 1 week Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55167 (cherry picked from commit 7aa30669d6e04444b8ad1e4863a6e674fcac4afc) M bin/cp/utils.c ____________________________________________________________________________________________________________ Commit: 84090186db732c299fd58f45d1396df1ff866920 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=84090186db732c299fd58f45d1396df1ff866920 Author: Dag-Erling Smørgrav (Wed 11 Feb 2026 02:06:41 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:34 GMT) pwd: Error out if writing to stdout failed POSIX requires us to print a diagnostic and return a non-zero exit code if writing to stdout failed. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55227 (cherry picked from commit 5b398611607b0dab2f2550ef73f62d41dab6fac5) M bin/pwd/pwd.c M bin/pwd/tests/pwd_test.sh ____________________________________________________________________________________________________________ Commit: 11a22ea28ecf942c20db092ce99de34f2121f44a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=11a22ea28ecf942c20db092ce99de34f2121f44a Author: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:29:08 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:34 GMT) pwd: Add tests MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55153 (cherry picked from commit 36ec2b1c104f9e5383a160e21109e1308fce0364) M bin/pwd/Makefile A bin/pwd/tests/Makefile A bin/pwd/tests/pwd_test.sh M etc/mtree/BSD.tests.dist ____________________________________________________________________________________________________________ Commit: ae75d4bdc12bcdd30099bf35ce72f3452972b59f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ae75d4bdc12bcdd30099bf35ce72f3452972b59f Author: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:29:04 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:34 GMT) pwd: Clean up and adopt POSIX semantics According to POSIX, the default should be -L. Based on code history, whoever first wrote BSD pwd(1) could not figure out how to implement -L and therefore made -P the default (and only) option. Support for -L was later added, but the default was never changed. Clean up the code, make -L the default, and rewrite getcwd_logical() to reject paths that contain dot or dot-dot, as required by POSIX. MFC after: 1 week Reviewed by: olce Differential Revision: https://reviews.freebsd.org/D55146 (cherry picked from commit 2df923c5d2d02350abc29f61b603c5b9615b225c) M bin/pwd/pwd.1 M bin/pwd/pwd.c ____________________________________________________________________________________________________________ Commit: e661c4c4a3a3aef6645dee66e3c34859766b39be URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e661c4c4a3a3aef6645dee66e3c34859766b39be Author: Dag-Erling Smørgrav (Sat 7 Feb 2026 18:16:21 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:34 GMT) m4: Change defn processing order Currently, defn pushes its arguments on the stack in order, which means they are then processed in reverse order. POSIX does not specify what order they are processed in, which arguably suggests that they should be processed in the order they are listed. Push them in reverse order so they will be processed in their original order. This matches GNU m4. PR: 292937 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292937 ) MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: obiwac, imp Differential Revision: https://reviews.freebsd.org/D55116 (cherry picked from commit 25a8168f86a1222388475ce858da405e4d06c1c3) M usr.bin/m4/eval.c M usr.bin/m4/tests/Makefile A usr.bin/m4/tests/defn.m4 M usr.bin/m4/tests/m4_test.sh A usr.bin/m4/tests/regress.defn.out ____________________________________________________________________________________________________________ Commit: f207a5cf02264545d8a9a22ef85bb471aef99911 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f207a5cf02264545d8a9a22ef85bb471aef99911 Author: Dag-Erling Smørgrav (Sat 7 Feb 2026 18:16:17 GMT) Committer: Dag-Erling Smørgrav (Sun 15 Feb 2026 08:58:33 GMT) m4: Convert tests to ATF MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55115 (cherry picked from commit 16e073df4a33646fa0e0fba5b41ddc6b44df3605) M ObsoleteFiles.inc M usr.bin/m4/tests/Makefile D usr.bin/m4/tests/legacy_test.sh A usr.bin/m4/tests/m4_test.sh A usr.bin/m4/tests/regress.gnuprefix.err M usr.bin/m4/tests/regress.gnuprefix.out A usr.bin/m4/tests/regress.gnusofterror.err M usr.bin/m4/tests/regress.gnusofterror.out A usr.bin/m4/tests/regress.quotes.err M usr.bin/m4/tests/regress.quotes.out D usr.bin/m4/tests/regress.sh ____________________________________________________________________________________________________________ Commit: 4cf6925e9a18cf0e21cf0d4e16b162cfd1f1a5e9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4cf6925e9a18cf0e21cf0d4e16b162cfd1f1a5e9 Author: Konstantin Belousov (Tue 20 Jan 2026 15:01:08 GMT) Committer: Konstantin Belousov (Fri 13 Feb 2026 18:19:36 GMT) ktrace: do not enqueue request if the process' ktrioparams are freed (cherry picked from commit 6bb3f208617b58a54e2204eb31bae3f9a86117a7) M sys/kern/kern_ktrace.c ____________________________________________________________________________________________________________ Commit: c44a4859c3c00aa87d5bead34d8646e13c86ea85 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c44a4859c3c00aa87d5bead34d8646e13c86ea85 Author: Dimitry Andric (Sun 7 Sep 2025 15:37:48 BST) Committer: Dag-Erling Smørgrav (Fri 13 Feb 2026 18:01:58 GMT) BSD.usr.dist: remove obsolete usr/share/examples/drivers entry In base 8f0a6a9aadb1f, usr/share/examples/drivers was cleaned up, because it contained unmaintained scripts. The directory itself is cleaned up by ObsoleteFiles.inc, but there was still an entry in BSD.usr.dist that re-created the directory. Remove it. Fixes: 8f0a6a9aadb1 MFC after: 3 days (cherry picked from commit ac2f284258e4c6d5867aa6a411bd44df349fe416) M etc/mtree/BSD.usr.dist ____________________________________________________________________________________________________________ Commit: c779717b6d09248f7f407364f088ed8b7382a00a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c779717b6d09248f7f407364f088ed8b7382a00a Author: John Hall (Thu 12 Feb 2026 22:00:01 GMT) Committer: John Hall (Thu 12 Feb 2026 22:00:01 GMT) RELNOTES: Add entry for 8accd4d99f81 M RELNOTES ____________________________________________________________________________________________________________ Commit: 8accd4d99f813f0a1e37f14dd0a9f9deb47e5fe7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8accd4d99f813f0a1e37f14dd0a9f9deb47e5fe7 Author: John Hall (Mon 2 Feb 2026 15:44:23 GMT) Committer: John Hall (Thu 12 Feb 2026 21:08:35 GMT) smartpqi: Update to vendor version 14.4690.0.2008 - 15.2.0.2008 Update to versions: FreeBSD14 14.4690.2008 FreeBSD15 15.2.0.2008 Included in this update are: - Support for new controllers - Add code that utilizes the new BIG_IOCTL_Command_struct and allows the I/O buffer size for a single passthrough ioctl to be stored as a 32 bit integer instead of the original 16 bit integer. - Update occurrences of Microsemi to Microchip - Some format changes including converting comments from C++ to C style, remove instances of /* $FreeBSD$ */, and updating copyright dates. Update to versions: FreeBSD14 14.4690.2008 FreeBSD15 15.2.0.2008 Included in this update are: - Support for new controllers _ Add code that utilizes the new BIG_IOCTL_Command_struct and allows the I/O buffer size for a single passthrough ioctl to be stored as a 32 bit integer instead of the original 16 bit integer. - Update occurrences of Microsemi to Microchip - Some format changes including converting comments from C++ to C style, remove instances of /* $FreeBSD$ */, and updating copyright dates. Reviewed by: imp Approved by: imp MFC after: 1 week Sponsored by: Microchip Technology Inc. Differential Revision: https://reviews.freebsd.org/D54787 (cherry picked from commit 7f54c65abc67f50363bbd2a68a980d23e69c9ef0) M sys/dev/smartpqi/smartpqi_cam.c M sys/dev/smartpqi/smartpqi_controllers.h M sys/dev/smartpqi/smartpqi_defines.h M sys/dev/smartpqi/smartpqi_event.c M sys/dev/smartpqi/smartpqi_features.c M sys/dev/smartpqi/smartpqi_helper.c M sys/dev/smartpqi/smartpqi_helper.h M sys/dev/smartpqi/smartpqi_includes.h M sys/dev/smartpqi/smartpqi_ioctl.c M sys/dev/smartpqi/smartpqi_ioctl.h M sys/dev/smartpqi/smartpqi_main.c M sys/dev/smartpqi/smartpqi_mem.c M sys/dev/smartpqi/smartpqi_prototypes.h M sys/dev/smartpqi/smartpqi_queue.c M sys/dev/smartpqi/smartpqi_request.c M sys/dev/smartpqi/smartpqi_tag.c ____________________________________________________________________________________________________________ Commit: c92c3852a9741a04d84a205eb457dd2af6b4a203 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c92c3852a9741a04d84a205eb457dd2af6b4a203 Author: Alexander Ziaee (Thu 30 Oct 2025 15:06:30 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:26:08 GMT) bhyve.8: Correct description for -c flag, tag spdx The examples only show the usage of `-c `, as did the flag description, however the -c flag supports more complex cpu topology specifiers. These were documented correctly in SYNOPSIS, add them to the body of the DESCRIPTION as well. Someone could go further and do and example with using them. MFC after: 3 days Event: OpenZFS Developer Summit '25 Reported by: Levi Worley (cherry picked from commit 205af037e302fbd50dabc485a89e2222cd063b9e) M usr.sbin/bhyve/bhyve.8 ____________________________________________________________________________________________________________ Commit: 8e02e1c37d8464816f807efd73d4c9284118bdee URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8e02e1c37d8464816f807efd73d4c9284118bdee Author: Alexander Ziaee (Tue 23 Dec 2025 14:35:37 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:15:28 GMT) udl.4: Consolidate HARDWARE and add HISTORY Some of the information needed for the HARDWARE section was the entire DESCRIPTION section, so merge the two. While here, add the HISTORY of this driver, add "driver" to the document description matching other drivers, and tag the SPDX license identifier for mechanical parsing. MFC after: 3 days (cherry picked from commit 97fa62708f67ce189bde22c98d9102da026b448c) M share/man/man4/udl.4 ____________________________________________________________________________________________________________ Commit: fdbaa2565596be10628f5ee9484599fd18b91c22 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fdbaa2565596be10628f5ee9484599fd18b91c22 Author: Rob Nichols (Tue 16 Dec 2025 03:26:26 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:15:10 GMT) jail.conf.5: Fix mandoc typos MFC after: 3 days Reviewed by: ziaee Signed-off-by: Rob Nichols Closes: https://github.com/freebsd/freebsd-src/pull/1928 (cherry picked from commit d1d88b6e8c31b1e472d66471ff1e666e5310709e) M usr.sbin/jail/jail.conf.5 ____________________________________________________________________________________________________________ Commit: c0523030a207a0f3917a0ca6db1d657bd1d25d8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c0523030a207a0f3917a0ca6db1d657bd1d25d8b Author: Alexander Ziaee (Mon 29 Dec 2025 17:17:09 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:14:21 GMT) cpuctl.4: Formatting nits + Align ioctl list + Pad code examples + Tag spdx license identifier MFC after: 3 days (cherry picked from commit c6bd2aa8353c6c34dbff487132a7f7372752d0ad) M share/man/man4/cpuctl.4 ____________________________________________________________________________________________________________ Commit: 5cc6280205bbb1cf51adc8c905b820349c0aeef1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5cc6280205bbb1cf51adc8c905b820349c0aeef1 Author: Alexander Ziaee (Mon 29 Dec 2025 17:16:37 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:14:13 GMT) genet.4: Only for AArch64 + tag spdx MFC after: 3 days (cherry picked from commit c4bd487da73a28887f86750a5dc5832303592c5a) M share/man/man4/genet.4 ____________________________________________________________________________________________________________ Commit: a5ab42a46c803c5ec6404d0073cd93a3d362802d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a5ab42a46c803c5ec6404d0073cd93a3d362802d Author: Felix Johnson (Thu 5 Feb 2026 15:46:49 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:12:32 GMT) wpa_supplicant.conf.5: Remove removed variables 2005-09-25 - wpa_supplicant v0.4.5 removed "server_nai" 2008-02-22 - wpa_supplicant v0.6.3 removed "eappsk" and "nai" PR: 284126 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284126 ) MFC after: 3 days Reviewed by: carlavilla, ziaee Reported by: J.R. Oldroyd Differential Revision: https://reviews.freebsd.org/D49010 (cherry picked from commit c5ee920c3f35c5f0f485a7a274d87ebd91469892) M usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 ____________________________________________________________________________________________________________ Commit: 0b71c76ff11e0ddd2aec8b39c1b91293464d9210 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0b71c76ff11e0ddd2aec8b39c1b91293464d9210 Author: Alexander Ziaee (Thu 5 Feb 2026 14:12:29 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:12:31 GMT) committers-ports: Belatedly add jwb PR: 292962 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292962 ) MFC after: 3 days (cherry picked from commit 8c40c7bb361f0c8b595bfee9dc6f8790e0eb6d68) M share/misc/committers-ports.dot ____________________________________________________________________________________________________________ Commit: b8d3541f146944355560de6832d40791d247d8cd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b8d3541f146944355560de6832d40791d247d8cd Author: Alexander Ziaee (Tue 6 Jan 2026 22:45:42 GMT) Committer: Alexander Ziaee (Thu 12 Feb 2026 05:12:24 GMT) pxeboot.8: Fix mdoc typo for emails, tag spdx Fixes: a37825313f62 (Fix mdoc typos for emails, tag spdx) MFC after: 3 days (cherry picked from commit 1961785e35484a89e49672c5ac7f9da6a7f56b3c) M stand/i386/pxeldr/pxeboot.8 ____________________________________________________________________________________________________________ Commit: 4781aeb5b9cb564a53fee8128f6827402deaf9df URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=4781aeb5b9cb564a53fee8128f6827402deaf9df Author: Dag-Erling Smørgrav (Sat 7 Feb 2026 14:24:40 GMT) Committer: Dag-Erling Smørgrav (Wed 11 Feb 2026 13:54:41 GMT) libfetch: Check for failure to create SSL context * Drop the ssl_meth member, there is no reason to hang on to it. * Replace deprecated SSLv23_client_method() with TLS_client_method(). * Check the return value from SSL_CTX_new(). MFC after: 1 week PR: 292903 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292903 ) Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55098 (cherry picked from commit 4e160c6197f75fda3d5d5997ce893087058cf718) M lib/libfetch/common.c M lib/libfetch/common.h ____________________________________________________________________________________________________________ Commit: 87942d7f8fc58e8b4af90ec1050b263005c3d64e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=87942d7f8fc58e8b4af90ec1050b263005c3d64e Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:55 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:09 GMT) qlnxe: Overhaul setting the multicast MAC filters When operating the multicast MAC filters, the current usage of ECORE_FILTER_ADD and ECORE_FILTER_REMOVE are rather misleading. ECORE_FILTER_ADD reads "adding new filter", but it actually removes any existing filters and then addes a new one. ECORE_FILTER_REMOVE reads "removing a filter", but it actually removes all filters. Let's use ECORE_FILTER_REPLACE and ECORE_FILTER_FLUSH instead to avoid confusion. In the current implementation, only one MAC address is passed to ecore_sp_eth_filter_mcast() and any previously installed filters are removed, hence it breaks the multicast function. That can be observed via either assigning new IPv6 addresses to the interface or putting the interface as a member of lagg(4) interface with LACP aggregation protocol. Fix that by calculating the multicast filter bins directly from multicast MAC addresses and replace the filters every time the bins changes. Due to the nature of the multicast filter, which is hash based, a full 1's multicast filter bin means all multicast packets are to be accepted. Thus there's no need to make the vport into allmulti mode when the number of multicast MAC addresses exceeds the limit (ECORE_MAX_MC_ADDRS, 64). Tested with a FastLinQ QL41212HLCU 25GbE adapter, both MFW_Version 8.35.23.0 and 8.59.16.0 are tested. Note: Currently the VF port is set to promiscuous mode unconditionally, and the setting of the multicast MAC filters for VF ports is short-circuited, so the VF port functions as it did. PR: 265857 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265857 ) PR: 290973 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290973 ) Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54892 (cherry picked from commit 70256d2b86d95a678a63c65b157b9c635f1f4c6a) (cherry picked from commit 0cfc1145cdfc2a7beeeb7f39ad2722c7053681c0) M sys/dev/qlnx/qlnxe/ecore_l2.c M sys/dev/qlnx/qlnxe/ecore_l2_api.h M sys/dev/qlnx/qlnxe/ecore_vf.c M sys/dev/qlnx/qlnxe/qlnx_def.h M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: ddfe98e8ccb120a0a5c42b2288694ecd2b70c80c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ddfe98e8ccb120a0a5c42b2288694ecd2b70c80c Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:54 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:09 GMT) qlnxe: Allow tapping the TX packets Currently only the packets in the RX path can be captured by tcpdump as the ETHER_BPF_MTAP call in the TX path is missing. Add it so that packets in both directions can be captured. PR: 290973 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290973 ) Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54891 (cherry picked from commit 968647502ec21464ad3aecc7577ff0e8dfd41693) (cherry picked from commit 425b9cec0b8ce15a6e67d54a73f4f38dc66a4ccc) M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: 00ab0df79364f4567ad61f6a66eba1b2f0a7d507 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=00ab0df79364f4567ad61f6a66eba1b2f0a7d507 Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:54 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:08 GMT) qlnxe: Refactor setting the promiscuous and allmulti mode There are two entry points to set the promiscuous and allmulti mode. One is ioctl, and another is the init routine. Given they share almost the identical logic, refactor a little to make the code more clear. While here, for the ioctl, translate the error to EINVAL to avoid confusing the net stack. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54890 (cherry picked from commit 45b1718fadae7d56051ba04ef9d7a175a602a226) (cherry picked from commit b8d2c1c367465506b66a1696483caec1d04b2ea0) M sys/dev/qlnx/qlnxe/qlnx_def.h M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: e1a051fd53a026ce6902c5d1df9d99e14e8675d1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e1a051fd53a026ce6902c5d1df9d99e14e8675d1 Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:54 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:08 GMT) qlnxev: Remove now unneeded include for opt_inet.h Since the change [1], this is not required anymore. This change partially reverts commit 8a847947153e. [1] 4012b63889e4 qlnxe: Let ether_ioctl() handle SIOCSIFADDR ioctl Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54889 (cherry picked from commit ec7950fe42344900567cb72c83845ea4dc5a7114) (cherry picked from commit 926e44b4983408dd8a4f5d7eb695de75b373548d) M sys/modules/qlnx/qlnxev/Makefile ____________________________________________________________________________________________________________ Commit: 20ffe22fcfe13b48a8e993cbf565f9cd9229a4b3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=20ffe22fcfe13b48a8e993cbf565f9cd9229a4b3 Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:54 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:08 GMT) qlnxe: Let ether_ioctl() handle SIOCSIFADDR ioctl Since the change [1], the init routine qlnx_init() works as intended. Let ether_ioctl() handle SIOCSIFADDR to simplify the code. Combined with the change [1], this shall be a better fix for PR 287445. [1] c10e6bc0f007 qlnxe: Avoid reinitializing the interface when it is already initialized PR: 287445 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287445 ) Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54888 (cherry picked from commit 4012b63889e40bb877bc0e4c8da1792bce472c08) (cherry picked from commit 0f383f74b7398161c12a290e50b060baf45d2800) M sys/dev/qlnx/qlnxe/qlnx_os.c M sys/modules/qlnx/qlnxe/Makefile ____________________________________________________________________________________________________________ Commit: ee6495580925b337f5851b6ee0f1188f81d7a6c8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ee6495580925b337f5851b6ee0f1188f81d7a6c8 Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:54 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:08 GMT) qlnxe: Avoid reinitializing the interface when it is already initialized qlnx_init_locked() unconditionally uninitialize the interface thus is actually reinitializing the interface. Well the init routine qlnx_init() is to initialize the interface by net stack when assigned with the first inet or inet6 address. The ioctl SIOCSIFADDR for the first inet6 address is handled by ether_ioctl() thus the interface is reinitialized no matter it was initialized or not. Add a driver status check for that to avoid reinitializing. Further plan is removing SIOCSIFADDR ioctl from the driver and let ether_ioctl() handle it. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54887 (cherry picked from commit c10e6bc0f0079e90cb484323ad71d437f1882422) (cherry picked from commit 8731ff4871d5397bae65bf184c44629a52c0e97b) M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: 6e5b12acb66a9e269801b8d88c8f9838044d631c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6e5b12acb66a9e269801b8d88c8f9838044d631c Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:53 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:07 GMT) qlnxe: Prevent potential concurrency between ioctls The driver-managed status flags should be lock protected to be touched. Also this can serialize ioctls those check the IFF_DRV_RUNNING status. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54886 (cherry picked from commit 0df8a998a9fe28af659cb401c537c6d785e55f81) (cherry picked from commit 285b25c080faf71c60de36e834ef31cf70e6b50d) M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: 93719f8c8348a5d13c9037352072ce67f530288b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=93719f8c8348a5d13c9037352072ce67f530288b Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:53 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:07 GMT) qlnxe: Fix setting the unicast MAC filter of RX path When an Ethernet interface is added to lagg(4) as a child interface, its type, aka if_type, is changed from IFT_ETHER to IFT_IEEE8023ADLAG. Well changing the link-layer address of the lagg(4) interface will be propagated to all child interfaces, hence the drivers of child interfaces shall not presume the type of the interface will not be changed. Meanwhile, on initializing, an ifnet has been fully attached and it is guaranteed to have non-null link-layer address so stop NULL checking for it. Reviewed by: kbowling Fixes: 792226e53023 qlnxe: Allow MAC address override MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54885 (cherry picked from commit f250852c9a0c1021c3be4b498e27cfc7b42a81db) (cherry picked from commit 6d138e958ffb318595eec29b910cada414e2f86d) M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: ea1143bddbc3671f49219a6b2a054965deea0c63 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ea1143bddbc3671f49219a6b2a054965deea0c63 Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:53 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:07 GMT) qlnxe: Avoid memcpy with same source and destination In case the device is VF, qlnx_get_mac_addr() returns ha->primary_mac hence it ends up memcpy with same source and destination. Refactor slightly to avoid that. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54884 (cherry picked from commit 3aeeedc7e0dc231c16406ff64f4a08a716964c40) (cherry picked from commit 6462189595047800337aaf052e397d1aade3f9a7) M sys/dev/qlnx/qlnxe/qlnx_def.h M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: 7d7cee09b9a4ac5cbcbac79cb7ccfef5d6db1e0f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7d7cee09b9a4ac5cbcbac79cb7ccfef5d6db1e0f Author: Zhenlei Huang (Fri 6 Feb 2026 17:52:53 GMT) Committer: Zhenlei Huang (Wed 11 Feb 2026 13:48:07 GMT) qlnxe: Remove a pointless copy back from the link-layer address On ifnet attaching, ether_ifattach() makes the link-layer address by shadow copying the ha->primary_mac. Well, the link-layer address will not be altered during attaching, thus it is pointless to copy it back. No functional change intended. Reviewed by: kbowling MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D54883 (cherry picked from commit 4ac3081b282800158df7abe93f307d76e1b5b808) (cherry picked from commit 23ffd1650cc431e762387d384ede99ae085bc130) M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: 721dfa7e5a34e04c463f5afec91df80ba755cdbc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=721dfa7e5a34e04c463f5afec91df80ba755cdbc Author: Colin Percival (Fri 6 Feb 2026 21:03:11 GMT) Committer: Colin Percival (Wed 11 Feb 2026 07:46:20 GMT) release: Turn off debugging in pkg(8) Running `pkg -d` in pkg-stage.sh results in multiple GB of network traffic being written into the log files, which is less than helpful when it comes to tracking down build failures. Remove the -d flag. MFC after: 5 days X-MFC-note: The code in 15 has diverged from 14, but the flag is there, just in a different place. (cherry picked from commit 18721be356043f6749a6e2470bc9f7351c450c6e) M release/scripts/pkg-stage.sh ____________________________________________________________________________________________________________ Commit: 37ceb8794c22d88a41e261d23d347bc7ac08b2c8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=37ceb8794c22d88a41e261d23d347bc7ac08b2c8 Author: Dag-Erling Smørgrav (Thu 5 Feb 2026 17:41:56 GMT) Committer: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:24:20 GMT) diff: Report I/O errors in Stone algorithm In the legacy Stone algorithm, we do a first pass over the files to check if they're identical before we start diffing them. That code would correctly set the exit status if an I/O error was encountered, but would not emit an error message. Do so. PR: 292198 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292198 ) MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: thj Differential Revision: https://reviews.freebsd.org/D55125 (cherry picked from commit f8c12e6e3874cdd353fb16785da6f4e7eb134cd9) M usr.bin/diff/diffreg.c ____________________________________________________________________________________________________________ Commit: b8bcf04d6dd37308834ee258230082ae6875b1f3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b8bcf04d6dd37308834ee258230082ae6875b1f3 Author: Dag-Erling Smørgrav (Thu 5 Feb 2026 16:21:22 GMT) Committer: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:24:19 GMT) diff: Correctly declare tests Sponsored by: Klara, Inc. Fixes: 5fc739eb5949 ("diff: Fix integer overflows in Stone algorithm") Fixes: 270492602b9b ("diff: Add test case for pagination resource leak") Fixes: 590126789c84 ("diff: Don't compare a file or directory to itself") (cherry picked from commit 157d6664aeb815db3b758bd3038fd1512a0f4e2c) M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: 7f412c6f88edc3aafb53a83f1743ad49da4679a9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7f412c6f88edc3aafb53a83f1743ad49da4679a9 Author: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:39:57 GMT) Committer: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:24:19 GMT) diff: Don't compare a file or directory to itself While here, stop abusing struct dirent for something we don't even need to store. PR: 254455 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254455 ) MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: thj, kevans Differential Revision: https://reviews.freebsd.org/D55113 (cherry picked from commit 590126789c841d80655869bc075c8980c173dd1c) diff: Fix build rc must be defined first. Fixes: 590126789c84 MFC after: 1 week X-MFC with: 590126789c84 (cherry picked from commit ee44ab936e84bacaa49847d36aabdf280f9fecce) M usr.bin/diff/diffdir.c M usr.bin/diff/diffreg.c M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: 144455c333dc0d3db369596038de2e3dd6113b46 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=144455c333dc0d3db369596038de2e3dd6113b46 Author: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:39:53 GMT) Committer: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:24:19 GMT) diff: Fix pagination leak * Drop an unnecessary variable and rename pidfd to procd. * Rewinding stdout serves no purpose, so stop doing it. * Don't bother freeing memory or setting the global status right before erroring out. * Error out if dup(2) or dup2(2) fail. * In the unlikely case that our pipe is equal to stdout, we need to record that information so we don't close it when cleaning up. * Don't bother closing a descriptor before dup2(2)ing to it. * Don't forget to close the the process descriptor after reaping the child process. PR: 266592 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266592 ) MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans, markj Differential Revision: https://reviews.freebsd.org/D55112 (cherry picked from commit c3904a7de78ca1ca15fcdf4c09f9d4be7f6fe6f5) M usr.bin/diff/pr.c M usr.bin/diff/pr.h M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: 51c2384ce049ec92e07901cf8a84c171e5d72104 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=51c2384ce049ec92e07901cf8a84c171e5d72104 Author: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:39:47 GMT) Committer: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:24:19 GMT) diff: Add test case for pagination resource leak The pagination code leaks either processes or descriptors or both, depending on the exact version of the code you have. Add a test case which exercises this leak to facilitate fixing it. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: thj, kevans Differential Revision: https://reviews.freebsd.org/D55111 (cherry picked from commit 270492602b9bd8b8fce4f021f055804978bf3f23) M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: 237fd8dd96979412dd65ce95032aa9957463d069 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=237fd8dd96979412dd65ce95032aa9957463d069 Author: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:39:43 GMT) Committer: Dag-Erling Smørgrav (Tue 10 Feb 2026 14:24:19 GMT) diff: Fix integer overflows in Stone algorithm Fix integer overflows that may occur when the context window is very large and add tests to exercise those conditions. PR: 267032 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267032 ) MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: thj, kevans Differential Revision: https://reviews.freebsd.org/D55110 (cherry picked from commit 5fc739eb5949620da911db2f87ca8faedc549d3a) M usr.bin/diff/diffreg.c M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: 704ec5e68c44f08d83f3b0daa315c6143338863f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=704ec5e68c44f08d83f3b0daa315c6143338863f Author: Boris Lytochkin (Tue 10 Feb 2026 11:50:20 GMT) Committer: Andrey V. Elsukov (Tue 10 Feb 2026 11:50:20 GMT) ipfw: add ability to run ipfw(8) binary with 15.0+ kernel module After D46183 the KBI was changed and this made the upgrade procedure to 15.0+ version a bit difficult, because the old binary can not load firewall rules when the new kernel is loaded. This commit adds the sbin/ipfw15 binary that uses new KBI, and then original sbin/ipfw can detect new KBI and run the new binary instead. PR: 291562 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291562 ) Reviewed by: jhb, glebius Fixes: 4a77657cbc01 MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54763 M sbin/Makefile M sbin/ipfw/main.c A sbin/ipfw15/Makefile A sbin/ipfw15/Makefile.depend A sbin/ipfw15/altq.c A sbin/ipfw15/dummynet.c A sbin/ipfw15/include15/alias15.h A sbin/ipfw15/include15/netinet/ip_dummynet15.h A sbin/ipfw15/include15/netinet/ip_fw15.h A sbin/ipfw15/include15/netinet6/ip_fw_nat64_15.h A sbin/ipfw15/include15/netinet6/ip_fw_nptv6_15.h A sbin/ipfw15/ip_fw15.h A sbin/ipfw15/ipfw.8 A sbin/ipfw15/ipfw2.c A sbin/ipfw15/ipfw2.h A sbin/ipfw15/ipv6.c A sbin/ipfw15/main.c A sbin/ipfw15/nat.c A sbin/ipfw15/nat64clat.c A sbin/ipfw15/nat64lsn.c A sbin/ipfw15/nat64stl.c A sbin/ipfw15/nptv6.c A sbin/ipfw15/tables.c ____________________________________________________________________________________________________________ Commit: 30c04399f2e81b8e71045fc410837461abeb2d8b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=30c04399f2e81b8e71045fc410837461abeb2d8b Author: Jose Luis Duran (Tue 10 Feb 2026 02:05:42 GMT) Committer: Jose Luis Duran (Tue 10 Feb 2026 02:26:13 GMT) Adapt changes from blocklist 2026-02-07 (10a907f) Also apply the fix from PR 258411. This is a direct commit to stable/14, as blacklist has been renamed to blocklist upstream. M contrib/blocklist/bin/blacklistd.c M contrib/blocklist/bin/blacklistd.conf.5 M contrib/blocklist/bin/run.c M contrib/blocklist/bin/support.c M contrib/blocklist/port/popenve.c ____________________________________________________________________________________________________________ Commit: 302120bcb934ea150555362326c812353fb72eaa URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=302120bcb934ea150555362326c812353fb72eaa Author: Mark Johnston (Wed 25 Jun 2025 13:50:50 BST) Committer: Mark Johnston (Mon 9 Feb 2026 20:19:12 GMT) amd64/conf: Remove a config committed by accident Reported by: kib, kp Fixes: 350ba9672a7f ("unix: Set O_RESOLVE_BENEATH on fds transferred between jails") (cherry picked from commit 3ef39f58e5d63a78fd1c37e6c62d599bc68d5e1e) D sys/amd64/conf/SYZKALLER ____________________________________________________________________________________________________________ Commit: 2f91ff89c56eb18c0979ba6050f66bfd50c9aef5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2f91ff89c56eb18c0979ba6050f66bfd50c9aef5 Author: Yogesh Bhosale (Sun 1 Feb 2026 17:27:36 GMT) Committer: Kevin Bowling (Mon 9 Feb 2026 06:57:05 GMT) ice(4): Handle allmulti flag in ice_if_promisc_set function In the ice_if_promisc_set function, the driver currently disables the IFF_ALLMULTI flag, thereby preventing the activation of multicast mode. To address this issue, implement appropriate handling to ensure the flag is managed correctly. Signed-off-by: Yogesh Bhosale Tested by: Gowthamkumar K S Differential Revision: https://reviews.freebsd.org/D54186 (cherry picked from commit 98bdf63f6e94be42a1787de73608de15bcb3419a) M sys/dev/ice/if_ice_iflib.c ____________________________________________________________________________________________________________ Commit: cd8a5000b398b022f044cf8811131ca7d4187fd6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cd8a5000b398b022f044cf8811131ca7d4187fd6 Author: Colin Percival (Sun 2 Nov 2025 04:22:26 GMT) Committer: Colin Percival (Mon 9 Feb 2026 01:30:16 GMT) Makefile.incl1: .WAIT before distribute in etc In order to make sure that man pages are all installed before we run makewhatis to generate mandoc.db files, we have long placed etc at the end of the list of subdirectories being recursed into by the build. In order to support installworld -jN, a .WAIT was more recently added here. With the recent adoption by the release engineering team of parallel *release* builds (aka 'make release -jN') it is now also necessary to add the same .WAIT before recursing for the 'distribute' target, as we otherwise end up with distribution sets containing incomplete mandoc.db files. Reviewed by: bdrewery PR: 289683 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289683 ) MFC after: 3 days Sponsored by: https://www.patreon.com/cperciva Differential Revision: https://reviews.freebsd.org/D53533 (cherry picked from commit dcb6706ba494f34e2a2ce97e5c5f2867b9e1f5ef) M Makefile.inc1 ____________________________________________________________________________________________________________ Commit: 1dd5b197b72357dfe50d6da2c9cb5b34bf4bf64b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1dd5b197b72357dfe50d6da2c9cb5b34bf4bf64b Author: Colin Percival (Sun 8 Feb 2026 00:42:03 GMT) Committer: Colin Percival (Sun 8 Feb 2026 20:24:17 GMT) uart: Add ns8250 ACPI entry for SPCR rev 2 This is an MFC "in spirit" of a685a263b803; the code in this area has been significantly restructured between 14.x and 15.x, but the general concept of adding ACPI_DBG2_16550_WITH_GAS (aka 0x12) as a recognized flavour of ns8250 UART which can be configured via SPCR remains. Reviewed by: imp Tested by: David Woodhouse Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D55173 M sys/dev/uart/uart_dev_ns8250.c ____________________________________________________________________________________________________________ Commit: fadcbc631eea172e64328fb1a12b843e4d6eb821 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fadcbc631eea172e64328fb1a12b843e4d6eb821 Author: kitkat1424 (Wed 31 Dec 2025 19:41:08 GMT) Committer: Warner Losh (Sun 8 Feb 2026 16:50:11 GMT) loader.efi(8): clarify UEFI boot path and boot1.efi usage Reorganise and clarify the legacy role of boot1.efi in DESCRIPTION to improve clarity. Add a minor missing word in the BUGS section ["...caution is required*..."]. See also - PR: 290794 Signed-off-by: Aaditya Singh Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1939 (cherry picked from commit 7b3fb3caef9495cdfcc1c8ec39907defb65ce860) M stand/man/loader.efi.8 ____________________________________________________________________________________________________________ Commit: b043ee53a64381f818ec3098bbe8659fda30462c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b043ee53a64381f818ec3098bbe8659fda30462c Author: Wolfram Schneider (Mon 19 Jan 2026 10:47:53 GMT) Committer: Wolfram Schneider (Sun 8 Feb 2026 14:12:10 GMT) symlink.7: add a new section "mount options" Add a new section "mount options" to explain the mount option nosymfollow in more details. Differential Revision: https://reviews.freebsd.org/D54530 (cherry picked from commit a2c87d4f88e1bfe3b7007fa7148ebc7d37fc54cc) M bin/ln/symlink.7 ____________________________________________________________________________________________________________ Commit: 03c8e3e77114530f61e0dd9f2b1757eeea033d0e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=03c8e3e77114530f61e0dd9f2b1757eeea033d0e Author: Michael Osipov (Fri 26 Dec 2025 17:27:12 GMT) Committer: Michael Osipov (Sat 7 Feb 2026 12:17:08 GMT) sockstat: Surround explicit IPv6 addresses with brackets PR: 254611 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254611 ) Approved by: otis, tuexen, des MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54375 (cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e) M usr.bin/sockstat/sockstat.c ____________________________________________________________________________________________________________ Commit: 625ed651833e76a439a7010aa28c93bc83013168 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=625ed651833e76a439a7010aa28c93bc83013168 Author: Bojan Novković (Mon 2 Feb 2026 10:13:12 GMT) Committer: Bojan Novković (Fri 6 Feb 2026 15:19:30 GMT) pmc: Import Intel Granite Rapids events Reviewed by: mhorne Sponsored by: Klara, Inc. Obtained from: Intel perfmon (JSON event definitions) Differential Revision: https://reviews.freebsd.org/D55081 MFC after: 2 days (cherry picked from commit a3ff85e11925ba1e25465c8ba633356f405f9214) A lib/libpmc/pmu-events/arch/x86/graniterapids/cache.json A lib/libpmc/pmu-events/arch/x86/graniterapids/floating-point.json A lib/libpmc/pmu-events/arch/x86/graniterapids/frontend.json A lib/libpmc/pmu-events/arch/x86/graniterapids/memory.json A lib/libpmc/pmu-events/arch/x86/graniterapids/other.json A lib/libpmc/pmu-events/arch/x86/graniterapids/pipeline.json A lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-cache.json A lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-cxl.json A lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-interconnect.json A lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-io.json A lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-memory.json A lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-power.json A lib/libpmc/pmu-events/arch/x86/graniterapids/virtual-memory.json M lib/libpmc/pmu-events/arch/x86/mapfile.csv M sys/dev/hwpmc/hwpmc_intel.c M sys/sys/pmc.h ____________________________________________________________________________________________________________ Commit: d7207388cc58243bd4a3cf69a24dd1e0054f10d3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d7207388cc58243bd4a3cf69a24dd1e0054f10d3 Author: Alexander Ziaee (Tue 13 May 2025 01:37:38 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:41:39 GMT) cxgbetool.8: Fix some minor mechanical issues + Tag SPDX + Macros should not appear in titles, write a hopefully better title + Nm needs to be on it's own line in SYNOPSIS, fold it so this page does not appear in unrelated search results (test case `apropos fw`) + Remove Ns's that do nothing and generate linter errors + Move list initializers to where they render, correcting linter errors Unresolved: This page produces an error when rendered due to the macros table. I don't know how to fix that yet, but I'm interested in learning! Reviewed by: mhorne Approved by: mhorne (mentor) Differential Revision: https://reviews.freebsd.org/D50320 (cherry picked from commit 8f25fac9ce2339ab5599e3af0ef7c6a1ea098aab) M usr.sbin/cxgbetool/cxgbetool.8 ____________________________________________________________________________________________________________ Commit: fe2e293a4c4fdf14d7b815ee28529efaeb29f70e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fe2e293a4c4fdf14d7b815ee28529efaeb29f70e Author: Artem Bunichev (Thu 24 Jul 2025 21:03:34 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:39:37 GMT) top.1: Fix incorrect default value for -s option The default delay between screen updates was incorrectly transfered from roff(7) register that was used in previous version of man page. Reviewed by: ziaee Fixes: 9d6cce02a78c (initial pass to freebsdize) Differential Revision: https://reviews.freebsd.org/D51503 (cherry picked from commit 6a41fd466701db71da443e1b87b31d463d99d056) M usr.bin/top/top.1 ____________________________________________________________________________________________________________ Commit: 42bbc08948fddc9982ab34531298f504471eb7c1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=42bbc08948fddc9982ab34531298f504471eb7c1 Author: Alexander Ziaee (Tue 22 Jul 2025 21:02:14 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:39:08 GMT) efitable.8: Nits + tag spdx + uncapitalize beginning of Nd, these should not be capitalized + add bars to show that long options XOR short options + remove stray paragraph marker for linter complaints (cherry picked from commit 65e8951711934cbb2fa1d0d836705c59770039c0) M usr.sbin/efitable/efitable.8 ____________________________________________________________________________________________________________ Commit: 33cc7492d0440c37f6034dc24ed77e23ee14fc55 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=33cc7492d0440c37f6034dc24ed77e23ee14fc55 Author: Alexander Ziaee (Fri 22 Aug 2025 21:12:43 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:38:20 GMT) watch.8: Align option list (cherry picked from commit 9187f64a74698736a5686971b3cfbcb226cb098c) M usr.sbin/watch/watch.8 ____________________________________________________________________________________________________________ Commit: 9b5fbee391685effc9828e74535532f6beb31145 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9b5fbee391685effc9828e74535532f6beb31145 Author: Alexander Ziaee (Wed 27 Aug 2025 17:17:42 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:34:53 GMT) uuidgen.1: Correct SYNOPSIS, alphabetize options Group options that can be used together accordingly in SYNOPSIS. While here, tag SPDX and fix a parenthetical typo in EXAMPLES. MFC after: 3 days (cherry picked from commit abed9ab6eaad625ab9059d9799694876a4ae5b07) M bin/uuidgen/uuidgen.1 ____________________________________________________________________________________________________________ Commit: e3009524178c73831495bb97b4c284b69b0916e8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e3009524178c73831495bb97b4c284b69b0916e8 Author: Fernando Apesteguía (Thu 7 Sep 2023 16:17:38 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:34:36 GMT) uuidgen(1): Add EXAMPLES to manual page Approved by: manpages@ (gbe@) Reviewed by: gbe@, pauamma Differential Revision: https://reviews.freebsd.org/D43494 (cherry picked from commit 6e74b603fc021761c0a20e08f58b674f45ad5f04) M bin/uuidgen/uuidgen.1 ____________________________________________________________________________________________________________ Commit: 090fd9fd3975fc7b1ff97ebd3caf2a21683fb877 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=090fd9fd3975fc7b1ff97ebd3caf2a21683fb877 Author: Alexander Ziaee (Tue 9 Sep 2025 18:06:29 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:32:44 GMT) rmuser.sh: Improve prompt consistency with adduser While here, improve userlist error message. PR: 289399 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289399 ) MFC after: 3 days Reviewed by: kbowling, rgrimes Approved by: kbowling, rgrimes (src) Reported by: michaeldexter, rgrimes Differential Revision: https://reviews.freebsd.org/D52464 (cherry picked from commit fc68f8aac623b5494484adfa41ac600415609870) M usr.sbin/adduser/rmuser.sh ____________________________________________________________________________________________________________ Commit: f763f12ed5eba2c95385dd2f93fc47a66dfa927c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f763f12ed5eba2c95385dd2f93fc47a66dfa927c Author: Alexander Ziaee (Mon 29 Sep 2025 18:31:38 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:31:23 GMT) mandoc: Vendor import of upstream at 2025-09-26 Interesting changes: + mandoc db: Improve case sorting, found by our very own markj + history: Add macros for version 8 and 10 AT&T Unix + linter: Warn on blank lines in man(7) like mdoc(7) + manuals: Improve precision, man(7) syntax table, and roff(7) specifics + manuals: Fix PDF/PS footer regression detailed in our PR: 289786 PR: 289786 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289786 ) MFC after: 3 days (cherry picked from commit 59fc2b0166f71c791113379d16b8cef7039f289d) M contrib/mandoc/Makefile M contrib/mandoc/dba.c M contrib/mandoc/main.c M contrib/mandoc/man.c M contrib/mandoc/man.options.1 M contrib/mandoc/mandoc.1 M contrib/mandoc/mdoc.7 M contrib/mandoc/roff_term.c M contrib/mandoc/term_ps.c ____________________________________________________________________________________________________________ Commit: 0d066d21668172aa7fc9bc38f9a0725ae31f0deb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0d066d21668172aa7fc9bc38f9a0725ae31f0deb Author: Ingo Schwarze (Mon 25 Aug 2025 23:58:48 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:31:06 GMT) mandoc: Improve width calculation for GCC compat Avoid implicitly converting a potentially negative page offset to size_t and then back to int. While this was not a bug and the end result was portably correct, Alexander Ziaee@ privately reported to me that the GCC 14 in the FreeBSD Jenkins CI felt uneasy about it. For clarity and readability, rewrite the truncation statement to not mix signed and unsigned types, to not use explicit casts, and make handling of the lower and upper cutoff more similar to each other. Fixes: 6410c1b51637 (mandoc: vendor import of upstream at 2025-07-27) MFC after: 3 days Reported by: ivy Reviewed by: ivy Differential Revision: https://reviews.freebsd.org/D52127 (cherry picked from commit 93bc3d83a11a1dbebd264616d63af3dd32cc1c8c) M contrib/mandoc/roff_term.c ____________________________________________________________________________________________________________ Commit: a1f4ccd6c79470eb0180f4d9a012b24c267d2574 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a1f4ccd6c79470eb0180f4d9a012b24c267d2574 Author: Alexander Ziaee (Fri 15 Aug 2025 20:03:22 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:30:48 GMT) mandoc: Vendor import of upstream at 2025-07-27 Groff Compat Edition -- Interesting changes: + italics in section/subsection headers are now also bold, like groff + display "LOCAL" in response to invalid section numbers, like groff + tbl(7) rendering has been tweaked to be more like groff + scaling has been improved to better render poorly generated manuals + display "UNTITLED" in response to invalid man(7) titles, like groff + improve mandocd error handling of broken pipes + manual footers now always show NAME(SECTION) on the right, like groff MFC after: 3 days (cherry picked from commit 06410c1b51637e5e1f392d553b5008948af58014) M contrib/mandoc/Makefile M contrib/mandoc/TODO M contrib/mandoc/catman.8 M contrib/mandoc/catman.c M contrib/mandoc/gmdiff M contrib/mandoc/man.7 M contrib/mandoc/man.options.1 M contrib/mandoc/man_html.c M contrib/mandoc/man_term.c M contrib/mandoc/man_validate.c M contrib/mandoc/mandoc.1 M contrib/mandoc/mandoc.css M contrib/mandoc/mandocd.8 M contrib/mandoc/mandocd.c M contrib/mandoc/manpath.c M contrib/mandoc/mdoc_html.c M contrib/mandoc/mdoc_man.c M contrib/mandoc/mdoc_markdown.c M contrib/mandoc/mdoc_term.c M contrib/mandoc/mdoc_validate.c M contrib/mandoc/out.c M contrib/mandoc/out.h M contrib/mandoc/roff.7 M contrib/mandoc/roff_term.c M contrib/mandoc/tbl.h M contrib/mandoc/tbl_html.c M contrib/mandoc/tbl_layout.c M contrib/mandoc/tbl_term.c M contrib/mandoc/term.c M contrib/mandoc/term.h M contrib/mandoc/term_ascii.c M contrib/mandoc/term_ps.c M contrib/mandoc/term_tab.c ____________________________________________________________________________________________________________ Commit: a8ac0e63011dda7f974543e9a87b61a2f8ea476c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a8ac0e63011dda7f974543e9a87b61a2f8ea476c Author: Alexander Ziaee (Thu 2 Oct 2025 15:55:18 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:28:45 GMT) mmcsd.4: s/DESCRIPTION/HARDWARE + HISTORY + SPDX This manual only describes a tiny amount suitable for the HW Relnotes. Remove the description section and replace it with a hardware section which will appear there. MFC after: 3 minutes Reported by: ivy History Ref: 5bcb64f20afff21be511cc5 (Add mmc and mmcsd) (cherry picked from commit 0c1c81c479bef8d3e67f93ea00fc5d34ccf5af33) M share/man/man4/mmcsd.4 ____________________________________________________________________________________________________________ Commit: 0dec63d3777254b37aac93e36a35044ff10e5f5f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0dec63d3777254b37aac93e36a35044ff10e5f5f Author: Alexander Ziaee (Fri 3 Oct 2025 23:26:05 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:25:02 GMT) bsdinstall.8: Minor maintenance Replace CD-ROMs with "discs, USBs, or network boot environments" to both modernize aesthetic and also nudge youths to think at scale. Since I'm disrupting the flow of these lines anyway, expand the VM acronym because I think this is one of the first manuals people will be looking at. Reset list alignment to seven characters. It was at 19 characters, and that was not enough to align them all, wasting many extra lines by crunching all the words over. Seven actually bought us some lines from six due to avg item size. Tag SPDX. MFC after: 3 days Discussed with: ivy, zi (cherry picked from commit 81d9e08a4df42079d5e163b5991d5d6f3a28d4f0) M usr.sbin/bsdinstall/bsdinstall.8 ____________________________________________________________________________________________________________ Commit: 875445a25401f67b62cc6e73db9f03dd2f9db8bb URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=875445a25401f67b62cc6e73db9f03dd2f9db8bb Author: Alexander Ziaee (Wed 8 Oct 2025 17:45:33 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:23:47 GMT) aacraid.4: Improve HARDWARE introductory sentance To improve HW relnotes MFC after: 3 days (cherry picked from commit 20a8d06034791c8bb2cc733e4fe4fa1bc60273ec) M share/man/man4/aacraid.4 ____________________________________________________________________________________________________________ Commit: d01001fddfe8ebb685e8f6d4a0266065e52a3846 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d01001fddfe8ebb685e8f6d4a0266065e52a3846 Author: Alexander Ziaee (Wed 8 Oct 2025 17:48:19 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:23:06 GMT) aacraid.4: Fix document description + tag SPDX The document description previously just stated the name of the driver. Replace this with the name of the controller families and specs that it supports, in a similar fashion to other RAID drivers. MFC after: 3 days (cherry picked from commit d5d1e05efbedf67f1ef8e8428f9107401e369a0b) M share/man/man4/aacraid.4 ____________________________________________________________________________________________________________ Commit: f1fe71222acab989f7a49c0f66a2fb2455b8d0d0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f1fe71222acab989f7a49c0f66a2fb2455b8d0d0 Author: Warner Losh (Fri 28 Nov 2025 20:49:16 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:22:46 GMT) umass(4): Update to include pointers to quirks umass(4), while much improved, still sometimes need quirks. Add a pointer to usb_quirk(4) and usbconfig(8). Sponsored by: Netflix (cherry picked from commit 687ab0dc54a926092548310d71afdbe386150838) M share/man/man4/umass.4 ____________________________________________________________________________________________________________ Commit: 3cdb401480a17618ac4bac5dd2281006efaf614e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3cdb401480a17618ac4bac5dd2281006efaf614e Author: Alexander Ziaee (Thu 9 Oct 2025 15:55:14 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:22:10 GMT) umass.4: Modernize driver loading instructions + consolidate kernel configuration in SYNOPSIS + explain driver autoloading in DESCRIPTION + s/port/interface/ because of internal USBs + fix flow of remaining example MFC after: 1 day (cherry picked from commit d8a4843cb76ec1b7da8d5defafb7eef9a6cc1c21) M share/man/man4/umass.4 ____________________________________________________________________________________________________________ Commit: 8094ef1d81099b53ed3e24440b8105213f72e912 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8094ef1d81099b53ed3e24440b8105213f72e912 Author: Alexander Ziaee (Thu 2 Oct 2025 19:02:01 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:21:52 GMT) umass.4: Remove some extra lines which snuck in Fixes: 70993c2fbe1ac (umass.4: Add HISTORY, HARDWARE, and SPDX) MFC with: 70993c2fbe1ac (umass.4: Add HISTORY, HARDWARE, and SPDX) (cherry picked from commit 34a2b5b09afe2a2fa3672f448d522b4665db9272) M share/man/man4/umass.4 ____________________________________________________________________________________________________________ Commit: 220d2e590eda32487e9526d77e0a3752b1e74f33 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=220d2e590eda32487e9526d77e0a3752b1e74f33 Author: Alexander Ziaee (Thu 2 Oct 2025 18:37:27 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:21:35 GMT) umass.4: Add HISTORY, HARDWARE, and SPDX While here, break a long line that agitates the linter. Fixes: cc16f1b9d9261f18 (Add umass.c) MFC after: 1 hour Discussed with: imp, ivy diff --git a/sys/dev/usb/FILES b/sys/dev/usb/FILES (cherry picked from commit 70993c2fbe1acb68f45bea5fc5fa086650876e23) M share/man/man4/umass.4 ____________________________________________________________________________________________________________ Commit: 5f6144238c540b72291b9595c89193034eb6a004 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5f6144238c540b72291b9595c89193034eb6a004 Author: Alexander Ziaee (Thu 9 Oct 2025 22:13:54 BST) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:20:17 GMT) cli.lua.8: Reflow literal comments Reflow comments in literal text blocks so this manual is legible at MANWIDTH 78. MFC after: 1 day (cherry picked from commit de36d0dbaeaf05e9bf949fdf22b560c34b2c0d74) M stand/lua/cli.lua.8 ____________________________________________________________________________________________________________ Commit: d31dc797db78d5ff2b4bc571cffc0ee36fde5f9a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d31dc797db78d5ff2b4bc571cffc0ee36fde5f9a Author: Alexander Ziaee (Thu 30 Oct 2025 15:49:31 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:19:55 GMT) gshsec.8: Fix list alignment, tag spdx MFC after: 3 days (cherry picked from commit 05d48584607221922539bb6917c9c118236d78d5) M lib/geom/shsec/gshsec.8 ____________________________________________________________________________________________________________ Commit: e71477916c62d65baf17200cfb3f85ec7de0aa65 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e71477916c62d65baf17200cfb3f85ec7de0aa65 Author: William Carrel (Thu 30 Oct 2025 18:39:29 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:19:40 GMT) ifconfig.8: Mention max name length PR: 289113 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289113 ) MFC after: 3 days (cherry picked from commit 832cd05905980d0f6547bf02745b054c1f4af1eb) M sbin/ifconfig/ifconfig.8 ____________________________________________________________________________________________________________ Commit: 6b1ae329e2a2559b90233ac9718bb39aba9a0221 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6b1ae329e2a2559b90233ac9718bb39aba9a0221 Author: Alexander Ziaee (Mon 3 Nov 2025 23:21:10 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:19:32 GMT) cut.1: Align option list and tag spdx MFC after: 3 days (cherry picked from commit 16f37d97b9500a4fe2d0719161025515d477a5cd) M usr.bin/cut/cut.1 ____________________________________________________________________________________________________________ Commit: ac567c2908ad37bed0beb6d736ff7e7ca22f2900 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ac567c2908ad37bed0beb6d736ff7e7ca22f2900 Author: Alexander Ziaee (Tue 11 Nov 2025 18:38:04 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:19:11 GMT) sbp.4: Add a hardware section, fix markup nits + tag SPDX + add sysctl to apropos database + fix markup of examples and reflow a overly long line + add a hardware section for hw relnotes MFC after: 3 days (cherry picked from commit dee8e38f52266d9b2fa837607ff3a78f240a806d) M share/man/man4/sbp.4 ____________________________________________________________________________________________________________ Commit: 7cc574cefbcfda26044330cec58fd5130dbffd5b URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7cc574cefbcfda26044330cec58fd5130dbffd5b Author: Alexander Ziaee (Tue 11 Nov 2025 18:58:19 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:18:54 GMT) mx25l.4: Add n25q64 to hardware list MFC after: 3 days Fixes: 76735c74398923a (flash: Add "n25q64" to mx25l driver) (cherry picked from commit 595fcd71a89e8c2d9039528d58b073f5ca712b68) M share/man/man4/mx25l.4 ____________________________________________________________________________________________________________ Commit: 36a902c39c876c4fa4706acd0baf63422874f250 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=36a902c39c876c4fa4706acd0baf63422874f250 Author: Alexander Ziaee (Tue 11 Nov 2025 18:56:40 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:18:54 GMT) mx25l.4: Describe better and tag spdx MFC after: 3 days (cherry picked from commit 6f73950475ce6b56974b7cd08cdf0ea771165c50) M share/man/man4/mx25l.4 ____________________________________________________________________________________________________________ Commit: 7812565e2ceb1a0337ceeb2322ae122563fa8334 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7812565e2ceb1a0337ceeb2322ae122563fa8334 Author: Alexander Ziaee (Fri 14 Nov 2025 14:59:09 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:18:00 GMT) loader.8: Document module commands Begin documenting module loader commands in loader(8), where the reader would look for them. Segregate them by their availability in individual loader implementations, like build(7) targets. These details were graciously donated by kevans. MFC after: 3 days Reviewed by: kevans Co-authored-by: Kyle Evans Differential Revision: https://reviews.freebsd.org/D50727 (cherry picked from commit 6fb0d67819f730e8def56e139f780eff3c0cab0f) M stand/man/loader.8 ____________________________________________________________________________________________________________ Commit: 9f0e2b6e318304b2dd6ded00d2f0d0f70f32ee7c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9f0e2b6e318304b2dd6ded00d2f0d0f70f32ee7c Author: Alexander Ziaee (Fri 14 Nov 2025 14:41:57 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:17:50 GMT) loader manuals: Clarify console and boot_serial console=comconsole is for the loader and boot_serial is for the kernel. I think we should centralize documentation on the loader settings in one manual, such a loader.8. The current proliferation is not obvious where to find the documentation. To the user, these are all set in loader.conf or at the loader prompt. MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D53695 (cherry picked from commit 09ffaa4e07d749c83cc1db13829505f21b025f29) M stand/defaults/loader.conf.5 M stand/man/loader_simp.8 ____________________________________________________________________________________________________________ Commit: 89f9f9def715c115d6a244b53cad24a6ca9353be URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=89f9f9def715c115d6a244b53cad24a6ca9353be Author: Alexander Ziaee (Tue 23 Dec 2025 13:52:13 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:17:06 GMT) cdce.4: Minor polish + Tag spdx license identifier + Fix "e.g.,"s to quiet linter + Remove useless Nd quoting + Put example in EXAMPLES MFC after: 3 days (cherry picked from commit 03752041e41b57af622f3649929789575a48258e) M share/man/man4/cdce.4 ____________________________________________________________________________________________________________ Commit: 11a0cf32a23259caff9f6a2c1489947170dfd8b2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=11a0cf32a23259caff9f6a2c1489947170dfd8b2 Author: Rick Parrish (Thu 18 Dec 2025 22:12:32 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:16:45 GMT) librt/mq_getfd_np.3: Initial manual page The mq_getfd_np function appeared in FreeBSD 11 with no documentation. This function dereferences the mqd_t as a pointer to an int. Relnotes: yes MFC after: 3 days Reviewed by: kib (previous), markj, ziaee Differential Revision: https://reviews.freebsd.org/D43947 (cherry picked from commit ca2413d216197fd55f9363d6f65c641ff1aa3ec5) M lib/librt/Makefile A lib/librt/mq_getfd_np.3 ____________________________________________________________________________________________________________ Commit: e11d172209e2c7406ff934d64503ac4ea64b8d31 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e11d172209e2c7406ff934d64503ac4ea64b8d31 Author: Alexander Ziaee (Tue 6 Jan 2026 16:02:24 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:15:31 GMT) manuals: Correct some sysctl markup This enables additional searching the manual by sysctl variable. This syntax is standardized in style.mdoc(5). Reported by: bapt MFC after: 3 days (cherry picked from commit 75866d71e8d93fe1a1ff469b8a9c6c6c9908a6c8) M lib/libc/sys/chroot.2 M lib/libc/sys/ptrace.2 M share/man/man7/security.7 M usr.sbin/chroot/chroot.8 ____________________________________________________________________________________________________________ Commit: 0b90b2f0903d025373e15daf70b8343ff1616e6d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0b90b2f0903d025373e15daf70b8343ff1616e6d Author: Jose Luis Duran (Thu 28 Dec 2023 03:17:16 GMT) Committer: Alexander Ziaee (Fri 6 Feb 2026 00:15:31 GMT) security.7: Fix typo (triple S) Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/955 (cherry picked from commit 2d3d29c29c123803278978a1b9dfc62be39339e1) M share/man/man7/security.7 ____________________________________________________________________________________________________________ Commit: 567cb65a378f36caba79672fd72c961b2c99a132 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=567cb65a378f36caba79672fd72c961b2c99a132 Author: Colin Percival (Fri 6 Feb 2026 00:00:00 GMT) Committer: Colin Percival (Fri 6 Feb 2026 00:00:00 GMT) Post-14.4-branch updates Rename stable/14 to -STABLE Bump __FreeBSD_version Approved by: re (implicit) Sponsored by: OpenSats Initiative M sys/conf/newvers.sh M sys/sys/param.h ____________________________________________________________________________________________________________ Commit: 2f5bea924d08a6528dc6c25b2932105f7f235a3a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2f5bea924d08a6528dc6c25b2932105f7f235a3a Author: Alexander Ziaee (Thu 18 Sep 2025 18:12:19 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:09:13 GMT) stand/man: Fix mdoc typos for emails, tag spdx MFC after: 3 days (cherry picked from commit a37825313f624121c6f07bc03f9cf655c300885b) M stand/man/boot1.efi.8 M stand/man/loader.8 M stand/man/loader_4th.8 M stand/man/loader_lua.8 M stand/man/loader_simp.8 ____________________________________________________________________________________________________________ Commit: 9bdba7081f83ee25a00f5f1216306b40be29636c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9bdba7081f83ee25a00f5f1216306b40be29636c Author: Minsoo Choo (Thu 25 Sep 2025 03:12:37 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:09:02 GMT) kerneldocs: Update latex package MFC after: 3 days Reviewed by: ziaee Signed-off-by: Minsoo Choo Closes: https://github.com/freebsd/freebsd-src/pull/1853 (cherry picked from commit cd813380ad832a0bfa5b99f22012092cc9d373b1) M tools/kerneldoc/subsys/README ____________________________________________________________________________________________________________ Commit: e829846c2f59fd7c7aa7652cb6ca9d9303e0d382 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e829846c2f59fd7c7aa7652cb6ca9d9303e0d382 Author: Alexander Ziaee (Wed 24 Sep 2025 13:26:14 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:08:48 GMT) blackhole.4: Describe even better, take two I meant to change this to tuexen's suggestion upon commit but failed. MFC after: 3 days Fixes: 9e02de4ad6c3 (blackhole.4: Describe even better) (cherry picked from commit 1a9ec72022ddce0cacb9aedda3d69aa95cd45ed0) M share/man/man4/blackhole.4 ____________________________________________________________________________________________________________ Commit: e5f941466b58ea05d703bab940e3ae85eb3f0f98 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e5f941466b58ea05d703bab940e3ae85eb3f0f98 Author: Alexander Ziaee (Wed 24 Sep 2025 13:22:47 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:08:48 GMT) blackhole.4: Describe even better Rewrite the document description to omit ficticious "UDP connections". Fixes: 38f6a4467419 (blackhole.4: Describe better) MFC after: 3 days Reviewed by: tuexen Reported by: tuexen, zi Differential Revision: https://reviews.freebsd.org/D52696 (cherry picked from commit f9a71840d8ee0cfff4ec983a589be53648e7017d) M share/man/man4/blackhole.4 ____________________________________________________________________________________________________________ Commit: 1a7efb781f9d6e40ab266ca3722242cd143f4aaf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1a7efb781f9d6e40ab266ca3722242cd143f4aaf Author: Alexander Ziaee (Tue 23 Sep 2025 20:05:18 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:08:34 GMT) blackhole.4: Describe better Rewrite the document description to fit cleanly on one line and omit crossreferences, to clean up apropos results. MFC after: 3 days Reviewed by: tuexen, cperciva Differential Revision: https://reviews.freebsd.org/D52695 (cherry picked from commit 38f6a4467419f5b2344d184baa454c126e2919a9) M share/man/man4/blackhole.4 ____________________________________________________________________________________________________________ Commit: a0cb72d141ff4d2aada1620c898a9236535a945c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a0cb72d141ff4d2aada1620c898a9236535a945c Author: Alexander Ziaee (Wed 17 Dec 2025 17:15:53 GMT) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:06:17 GMT) examples/mdoc: Remove document description quotes Quotes in roff do not work the way quotes in shell do, remove them from the examples to hopefully lead less people astray. MFC after: 3 days (cherry picked from commit 067b62bd5834484c927038aff28d36da6c5d6cca) M share/examples/mdoc/example.1 M share/examples/mdoc/example.3 M share/examples/mdoc/example.4 M share/examples/mdoc/example.9 ____________________________________________________________________________________________________________ Commit: aad7091822965f8a23f7922a5ab3ce2ef1881f55 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=aad7091822965f8a23f7922a5ab3ce2ef1881f55 Author: Alexander Ziaee (Sun 1 Feb 2026 00:24:22 GMT) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:05:29 GMT) INDEX.fonts: Minor maintenance + Mention relevance of this file in the vt manual screen.font entry + The vidfont manual is in section one, not eight + Remove leftover blank line from freebsd tag removal MFC after: 3 days (cherry picked from commit 1f5795b6422a1c6e4b71fd7e93717522ccb822f9) M share/man/man4/vt.4 M share/syscons/fonts/INDEX.fonts M share/vt/fonts/INDEX.fonts M stand/fonts/INDEX.fonts ____________________________________________________________________________________________________________ Commit: c44ec96b471e1c5dc6b0d12c7db693c58527522e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c44ec96b471e1c5dc6b0d12c7db693c58527522e Author: Alexander Ziaee (Sun 1 Feb 2026 15:25:11 GMT) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:05:14 GMT) contrib/spleen: Update to 2.2.O This release adds several new characters critical to the manual pages that were previously missing on high-dpi displays: em-dash, en-dash, hyphen, angle brackets, white square, dagger, and double dagger. It also features improved alignment for numerous characters in different sizes. Thanks: Fredric Cambus MFC after: 3 days Discussed with: emaste (cherry picked from commit 0d602f923ed8a889c3a848ab9f19aa52f917f6ee) M contrib/spleen/ChangeLog M contrib/spleen/LICENSE M contrib/spleen/README.md M contrib/spleen/spleen-12x24.bdf M contrib/spleen/spleen-16x32.bdf M contrib/spleen/spleen-32x64.bdf M contrib/spleen/spleen-5x8.bdf M contrib/spleen/spleen-6x12.bdf M contrib/spleen/spleen-8x16.bdf ____________________________________________________________________________________________________________ Commit: 1eb2efcdd5524b4cb993794124299bd15f4dd65d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1eb2efcdd5524b4cb993794124299bd15f4dd65d Author: Alexander Ziaee (Mon 26 May 2025 02:23:38 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:04:30 GMT) ata.4: Cleanup HARDWARE for HW Relnotes MFC after: 3 days Reported by: ivy (ata is for ide interface) (cherry picked from commit b03f765f076c6b6170f01681bfcc4dbc3df846c3) M share/man/man4/ata.4 ____________________________________________________________________________________________________________ Commit: 822afa2bc93c715f5b7d16c2d465762bcf04d634 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=822afa2bc93c715f5b7d16c2d465762bcf04d634 Author: Alexander Ziaee (Fri 15 Aug 2025 17:40:30 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:04:04 GMT) hv_netvsc.4: Fix hn(4) mlink typo MFC after: 3 days Fixes: e47939b3b1106 (hn: fix build on !x86) (cherry picked from commit 429152cb04e4efdb37437fb2b76fbcfd1ad043ab) M share/man/man4/Makefile ____________________________________________________________________________________________________________ Commit: bfa2d8e6ba22870dc2f0363962c7788e43bdb497 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bfa2d8e6ba22870dc2f0363962c7788e43bdb497 Author: Alexander Ziaee (Wed 6 Aug 2025 15:57:31 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:03:41 GMT) man bluetooth/fwdownloaders: Clarify descriptions s/download/load/ to clarify the difference between these and fwget, our utility to install firmware packages, in apropos results. Also, include rtlbtfw, I missed that one last time. MFC after: 3 days Reviewed by: bz, pauamma Fixes: 2c901189bb65 (terse descriptions) Differential Revision: https://reviews.freebsd.org/D51333 (cherry picked from commit 0790d99e0b951cfee5be0e1db4bc6fae972aeacb) M usr.sbin/bluetooth/ath3kfw/ath3kfw.8 M usr.sbin/bluetooth/bcmfw/bcmfw.8 M usr.sbin/bluetooth/iwmbtfw/iwmbtfw.8 M usr.sbin/bluetooth/rtlbtfw/rtlbtfw.8 M usr.sbin/uathload/uathload.8 ____________________________________________________________________________________________________________ Commit: a15c821b8416cd7103fb25632eff0e6f28c345a2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a15c821b8416cd7103fb25632eff0e6f28c345a2 Author: Alexander Ziaee (Mon 14 Jul 2025 22:14:40 BST) Committer: Alexander Ziaee (Thu 5 Feb 2026 22:02:36 GMT) nanobsd.8: Shorten title for apropos, tag SPDX MFC after: 3 days (cherry picked from commit fbc4e90c5ca6186ade53d29bf3e69aab6ad1cbc3) M share/man/man8/nanobsd.8 ____________________________________________________________________________________________________________ Commit: 79da80d56a427c4c6fe7e35f2d866b84db979a25 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=79da80d56a427c4c6fe7e35f2d866b84db979a25 Author: Marius Strobl (Mon 2 Feb 2026 21:30:42 GMT) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:07 GMT) sym(4): Map HCB memory as uncacheable also on x86 As part of making the chip-specific mix and match of different accesses (DMA/bus space) work as desired, the intent is to map the HCB memory as uncacheable. Prior to VM_MEMATTR_*, the !x86 way of indicating this to bus_dmamem_alloc(9) was BUS_DMA_COHERENT. Then later on in 2db99100a4, BUS_DMA_NOCACHE was hooked up to VM_MEMATTR_UNCACHEABLE for x86. As it turns out, still as of today bus_dmamem_alloc(9) differs in this regard across architectures. On arm, it still supports BUS_DMA_COHERENT only for requesting uncacheable DMA and x86 still uses BUS_DMA_NOCACHE only. On arm64 and riscv, BUS_DMA_COHERENT seems to effectively be an alias for BUS_DMA_NOCACHE. Thus, allocate the HCB memory with BUS_DMA_COHERENT | BUS_DMA_NOCACHE, so we get uncacheable memory on all architectures including x86 and so loads and stores from/to HCB won't get reordered. However, even on x86 we still need to use at least compiler barriers to achieve the desired program order. This change should also fix panics due to out-of-sync data seen with FreeBSD VMs on top of OpenStack and HBAs of type lsiLogic as a result of loads and stores getting reordered. [1] While at it: - Nuke the unused SYM_DRIVER_NAME macro. - Remove unused/redundant HCB members and correct a comment typo. PR: 270816 [1] MFC after: 3 days (cherry picked from commit b941d1c64e58708c93621cc07ed1c8e5e709cd48) M sys/dev/sym/sym_hipd.c ____________________________________________________________________________________________________________ Commit: 5d546e86517d8052ffb33fccf55f9c5f7438153f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5d546e86517d8052ffb33fccf55f9c5f7438153f Author: Marius Strobl (Thu 22 Jan 2026 09:05:38 GMT) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:07 GMT) sym(4): Provide a DEVICE_DETACH(9) method This also fixes sym_cam_free() to tear things down correctly, i. e. in opposite order of setup, as well as sym_cam_attach() to not free devq and SIM twice in the failure case. (cherry picked from commit 518c01b31e96bbe8353a551885a61e7da6aed5f6) M sys/dev/sym/sym_hipd.c ____________________________________________________________________________________________________________ Commit: b5a7c25c4e19ad57a0b0b23c16ba8523ec60f923 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b5a7c25c4e19ad57a0b0b23c16ba8523ec60f923 Author: Marius Strobl (Wed 21 Jan 2026 16:47:50 GMT) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:06 GMT) sym(4): Use memcpy(9) instead of bcopy(9) The overlap handling of bcopy(9) is not required in these cases. Obtained from: BSD-licensed Linux sym53c8xx driver (cherry picked from commit c8e9479c74a2af0f6c665e930091c163bf760fd5) M sys/dev/sym/sym_hipd.c ____________________________________________________________________________________________________________ Commit: b56ce48c0f7ff675f9a09ef98e13dc2bcdea1ce3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b56ce48c0f7ff675f9a09ef98e13dc2bcdea1ce3 Author: Marius Strobl (Wed 21 Jan 2026 17:29:35 GMT) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:06 GMT) sym(4): Consistently use device_printf(9) where applicable (cherry picked from commit 48eee744b540ef0413fa1cb543dde6e49e7f2ac4) M sys/dev/sym/sym_hipd.c ____________________________________________________________________________________________________________ Commit: b149250d344eed15178ad9a151425426823d5bd1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b149250d344eed15178ad9a151425426823d5bd1 Author: David E. O'Brien (Wed 15 Oct 2025 06:22:00 BST) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:06 GMT) style(9): white space after ; and around binary operators in for() loops. Also, use 'while', where only the conditional test of 'for' was used. Reviewed by: sjg (cherry picked from commit 0050289464fa56ec79e060b8d8378b9ff7145a0e) M sys/arm/allwinner/aw_sid.c M sys/cam/scsi/scsi_all.c M sys/cam/scsi/scsi_enc_ses.c M sys/crypto/chacha20/chacha.c M sys/crypto/openssl/ossl_sha256.c M sys/dev/aic7xxx/aic79xx.c M sys/dev/aic7xxx/aic7xxx.c M sys/dev/enetc/if_enetc.c M sys/dev/hptmv/entry.c M sys/dev/hptmv/gui_lib.c M sys/dev/hptmv/hptproc.c M sys/dev/mps/mps_sas.c M sys/dev/mpt/mpt_raid.c M sys/dev/nfe/if_nfe.c M sys/dev/ocs_fc/ocs_mgmt.c M sys/dev/ppc/ppc.c M sys/dev/smartpqi/smartpqi_event.c M sys/dev/smartpqi/smartpqi_queue.c M sys/dev/sym/sym_hipd.c M sys/dev/tws/tws.c M sys/dev/tws/tws_services.c M sys/fs/devfs/devfs_dir.c M sys/fs/udf/osta.c M sys/i386/i386/in_cksum_machdep.c M sys/kern/kern_exit.c M sys/kern/kern_malloc.c M sys/kern/subr_devstat.c M sys/kern/subr_prf.c M sys/netinet/siftr.c M sys/netpfil/ipfw/ip_dummynet.c ____________________________________________________________________________________________________________ Commit: 81f577d79d8dff70428ec1719b440da90f119cf1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=81f577d79d8dff70428ec1719b440da90f119cf1 Author: Alexander Motin (Wed 22 Nov 2023 22:27:17 GMT) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:06 GMT) Replace random sbuf_printf() with cheaper cat/putc. (cherry picked from commit 0a7139485ccb8192e7c7c6d93653da92bfcdc196) M sys/kern/kern_cons.c M sys/kern/kern_exit.c M sys/kern/kern_fail.c M sys/kern/kern_rctl.c M sys/kern/kern_sig.c M sys/kern/kern_sysctl.c M sys/kern/kern_tslog.c M sys/kern/sched_ule.c M sys/kern/subr_blist.c M sys/kern/subr_bus.c M sys/kern/subr_prf.c M sys/kern/subr_sleepqueue.c M sys/kern/subr_stats.c M sys/kern/subr_witness.c M sys/kern/tty_info.c M sys/kern/vfs_mountroot.c ____________________________________________________________________________________________________________ Commit: 55204a088b3b23a19b008780d8f9c3cbb1b09721 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=55204a088b3b23a19b008780d8f9c3cbb1b09721 Author: Richard Scheffenegger (Thu 7 Dec 2023 13:43:03 GMT) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:06 GMT) siftr: refactor batch log processing Refactoring to perform the batch processing of log messaged in two phases. First cycling through a limited number of collected packets, and only thereafter freeing the processed packets. This prevents any chance of calling free while in a critical / spinlocked section. Reviewed By: tuexen Sponsored by: NetApp, Inc. Differential Revision: https://reviews.freebsd.org/D42949 (cherry picked from commit a95cd6e4870b79178860e03366c4327e533ecf1e) M sys/netinet/siftr.c ____________________________________________________________________________________________________________ Commit: a327d997f5a106d8ec2fe5255aaf63127bfe6a69 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a327d997f5a106d8ec2fe5255aaf63127bfe6a69 Author: Cheng Cui (Tue 25 Jul 2023 14:53:55 BST) Committer: Marius Strobl (Thu 5 Feb 2026 21:54:06 GMT) siftr: flush pkt_nodes to the log file in batch Reviewed by: rscheff, tuexen Differential Revision: https://reviews.freebsd.org/D41175 (cherry picked from commit fafb03ab4254ab0d3927bc8ec22e4ba432efdbeb) M sys/netinet/siftr.c ____________________________________________________________________________________________________________ Commit: e1eb82fb18446995359cffcb66162ec1f462ed88 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e1eb82fb18446995359cffcb66162ec1f462ed88 Author: Alexander Ziaee (Mon 12 Jan 2026 21:04:54 GMT) Committer: Alexander Ziaee (Thu 5 Feb 2026 21:53:35 GMT) wc: Fix usage and manual SYNOPSIS + nits The -c and -m flags are mututally exclusive. Also minor manual fixes: + Angle quotes do not work in prose, use double quote matching extant + Align manual page options list + Tag SPDX license identifier for manual PR: 292408 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292408 ) MFC after: 3 days (cherry picked from commit 4cb65fde79a2412558d10fdbf3427fc0e4536d80) M usr.bin/wc/wc.1 M usr.bin/wc/wc.c ____________________________________________________________________________________________________________ Commit: 0ff1f587ffcde595010dcab31fbbd6bb4a4e6563 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0ff1f587ffcde595010dcab31fbbd6bb4a4e6563 Author: Mark Johnston (Tue 27 Jan 2026 14:56:55 GMT) Committer: Mark Johnston (Thu 5 Feb 2026 18:36:43 GMT) ip_mroute: EVENTHANDLER_REGISTER does not fail No functional change intended. MFC after: 1 week Sponsored by: Stormshield Sponsored by: Klara, Inc. (cherry picked from commit 0f1e1350704af555a4b30136f5f3d16db6f2dc51) M sys/netinet/ip_mroute.c ____________________________________________________________________________________________________________ Commit: b0037260b73f405d7ae5140f50cd279c0a9a30cd URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b0037260b73f405d7ae5140f50cd279c0a9a30cd Author: Mark Johnston (Mon 12 Jan 2026 13:49:54 GMT) Committer: Mark Johnston (Thu 5 Feb 2026 18:36:43 GMT) in6: Modify address prefix lifetimes when updating address lifetimes When one uses SIOCAIFADDR_IN6 to add a v6 address, it's possible to set the preferred and valid lifetimes of the address. If the address already exists, this ioctl will recalculate and update the expiry times based on the provided timestamps. When adding a new address, the lifetimes are inherited by the prefix as well, but only if we create a new prefix. If the prefix already exists, as it will in the case where an address is being updated rather than being added, we do not touch the prefix lifetimes at all. This means that the original address lifetime still applies to the route associated with that prefix, so when the prefix expires, the route goes away. This behaviour doesn't make a lot of sense: if the admin updates an address lifetime, we should ensure that the prefix lifetime is updated too. Make that change, ensuring that we do not shorten the prefix lifetime, as the prefix might be shared among multiple interface addresses. Add a regression test. Co-authored by: Franco Fichtner Reviewed by: pouria, zlei, ae MFC after: 2 weeks Sponsored by: OPNsense Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54562 (cherry picked from commit 74999aac5effb9b32d12f413ef51e87b15c8a0d8) M sys/netinet6/in6.c M tests/sys/netinet6/ndp.sh ____________________________________________________________________________________________________________ Commit: e676efa58239aee11cac81f041afed2f9e9ee928 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e676efa58239aee11cac81f041afed2f9e9ee928 Author: Mark Johnston (Mon 12 Jan 2026 13:49:34 GMT) Committer: Mark Johnston (Thu 5 Feb 2026 18:36:43 GMT) in6: Add a helper function to compute expiry times Tidy up a bunch of places that have the same duplicated logic. Simplify callers of in6_init_prefix_ltimes(). No functional change intended. Reviewed by: pouria, zlei, tuexen, glebius MFC after: 2 weeks Sponsored by: OPNsense Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D54561 (cherry picked from commit fb08f80eaf90eb7ace202d8604634fc181be8980) M sys/netinet6/in6.c M sys/netinet6/in6.h M sys/netinet6/nd6_rtr.c ____________________________________________________________________________________________________________ Commit: 8c1de31097763ce1d918a3f82c61fd8d30edbe75 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8c1de31097763ce1d918a3f82c61fd8d30edbe75 Author: Colin Percival (Tue 16 Sep 2025 19:43:36 BST) Committer: Colin Percival (Thu 5 Feb 2026 18:21:17 GMT) release: Ship firmware from kmods repo on DVD The packages for X.Y-RELEASE are a snapshot of the quarterly branch for stable/X, i.e. typically built on X.(Y-1)-RELEASE. (The case of Y=0 is an exception for obvious reasons.) This works for most ports but not for kernel modules, which may need to be built on the release in question; this is why we have a separate "kmods" repository. Make sure that we put the packages from the kmods repository onto the mini-pkg-repo on the DVD rather than shipping unusable firmware. Reviewed by: bz MFC after: 1 week Sponsored by: https://www.patreon.com/cperciva Differential Revision: https://reviews.freebsd.org/D52581 (cherry picked from commit bda8028146694ee490543b35e3349e060936fde4) M release/pkg_repos/release-dvd.conf M release/scripts/pkg-stage.sh ____________________________________________________________________________________________________________ Commit: 0e82cd099e2ab5ad8aa67f98fa4b8b430c23947c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0e82cd099e2ab5ad8aa67f98fa4b8b430c23947c Author: Kristof Provost (Tue 29 Jul 2025 10:50:11 BST) Committer: Zhenlei Huang (Thu 5 Feb 2026 18:10:36 GMT) ifconfig: fix removing IPv6 addresses Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit da50f49977cc4e6aae55cb2379313599249a8dd2) M sbin/ifconfig/af_inet6.c M sbin/ifconfig/tests/inet6.sh ____________________________________________________________________________________________________________ Commit: 52ebb8a7d4f8c77b9dacdeef1dff3caec1394bea URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=52ebb8a7d4f8c77b9dacdeef1dff3caec1394bea Author: Gleb Smirnoff (Fri 25 Aug 2023 18:31:55 BST) Committer: Zhenlei Huang (Thu 5 Feb 2026 18:10:36 GMT) ifconfig: fix 'ifconfig -l link' The rtnetlink(4) RTM_GETADDR does not list link level addresses, thus the correct match for interfaces that have a link level address should be based on what was returned by RTM_GETLINK. Reviewed by: melifaro Differential Revision: https://reviews.freebsd.org/D41586 (cherry picked from commit 6f3947be2aff9350514b5a414104d0afaeb53cdf) M sbin/ifconfig/ifconfig_netlink.c ____________________________________________________________________________________________________________ Commit: 151dcad51394e841f1cf3e798e5cdb4dd8131949 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=151dcad51394e841f1cf3e798e5cdb4dd8131949 Author: Gleb Smirnoff (Fri 25 Aug 2023 18:31:26 BST) Committer: Zhenlei Huang (Thu 5 Feb 2026 18:10:35 GMT) ifconfig: fix 'ifconfig -l ether' When matching interfaces for being Ethernet, use same trick that the link module does - pass if_type through convert_iftype(). That restores historicaly behaviour of listing lagg(4) ports. Reviewed by: melifaro Differential Revision: https://reviews.freebsd.org/D41585 (cherry picked from commit 31016aa0be6dbf7556a91dda14cfe1ff0dcf933b) M sbin/ifconfig/af_link.c M sbin/ifconfig/ifconfig.h M sbin/ifconfig/ifconfig_netlink.c ____________________________________________________________________________________________________________ Commit: 7bdf066ad2123709cd190dc7610c21c8bb4df5e4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7bdf066ad2123709cd190dc7610c21c8bb4df5e4 Author: Gleb Smirnoff (Fri 25 Aug 2023 18:30:25 BST) Committer: Zhenlei Huang (Thu 5 Feb 2026 18:10:35 GMT) ifconfig: fix logical error in interface matching for '-l ether' This affects only ifconfig(8) compiled WITHOUT_NETLINK_SUPPORT, which is not the default. Reviewed by: melifaro Differential Revision: https://reviews.freebsd.org/D41584 Fixes: d1cd0344f7b7d81beda04c3cb8cfee99351c3eb8 (cherry picked from commit 24a81a968d21b3eef1a0a2d786859b274546bd34) M sbin/ifconfig/ifconfig.c ____________________________________________________________________________________________________________ Commit: 0018cfdb91c399342a0facd04dfe72cb689d86ea URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0018cfdb91c399342a0facd04dfe72cb689d86ea Author: Dag-Erling Smørgrav (Tue 3 Feb 2026 14:39:21 GMT) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:50:01 GMT) libc/tests: Clean up *dir() tests Mainly, avoid reusing the name of one of the functions we should be testing (but aren't) for local variables. Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55054 (cherry picked from commit d70b9eb74fc4aa430bd2ff4bca37e6a9b6c8004f) M lib/libc/tests/gen/dir2_test.c ____________________________________________________________________________________________________________ Commit: 77dedead8539c76d1f452c2c0073ee13ed7cf54a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=77dedead8539c76d1f452c2c0073ee13ed7cf54a Author: Dag-Erling Smørgrav (Mon 2 Feb 2026 15:46:57 GMT) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:48:36 GMT) libc: Improve POSIX conformance of dirfd() POSIX states that dirfd() should set errno to EINVAL and return -1 if dirp does not refer to a valid directory stream. Our interpretation is that this applies if dirp is null or the file descriptor associated with it is negative. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55025 (cherry picked from commit 5074d5c9845e142883cdbb9ad212be66e57615d0) libc: Fix missing include Although not needed on FreeBSD due to namespace pollution, we should technically #include to secure a definition of NULL. Fixes: 5074d5c9845e ("libc: Improve POSIX conformance of dirfd()") (cherry picked from commit 1c00d5a3b234ef937d848956027e9de5ea8010f9) M lib/libc/gen/directory.3 M lib/libc/gen/dirfd.c ____________________________________________________________________________________________________________ Commit: b614c9893fa38771075d1f329763a0151b53b86d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b614c9893fa38771075d1f329763a0151b53b86d Author: Dag-Erling Smørgrav (Mon 2 Feb 2026 15:46:53 GMT) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:48:36 GMT) libc: Clean up *dir() code Fix style nits (mostly whitespace issues) and clean up the manual page. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55024 (cherry picked from commit 387ae6390534b6e9b48931840e7bc76eeb0b258d) M lib/libc/gen/closedir.c M lib/libc/gen/directory.3 M lib/libc/gen/dirfd.c M lib/libc/gen/fdopendir.c M lib/libc/gen/opendir.c M lib/libc/gen/opendir2.c M lib/libc/gen/rewinddir.c M lib/libc/gen/scandir.c M lib/libc/gen/telldir.c ____________________________________________________________________________________________________________ Commit: 98b041239c252d0c2433e5d412d74f90a235d0f2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=98b041239c252d0c2433e5d412d74f90a235d0f2 Author: Dag-Erling Smørgrav (Wed 9 Jul 2025 21:34:22 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:48:34 GMT) opendir, readdir, telldir: Use the correct types. Use either size_t or off_t (as appropriate) instead of long. Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D51210 (cherry picked from commit 42e613018da50ee6877d24815c7626d79629e707) readdir: Fix error check. Now that dd_size is unsigned, we need to check if the return value from getdirentries() was negative before assigning it to dd_size. While here, simplify the scandir_error test case slightly, and verify that calling readdir() again after EOF still returns NULL. Fixes: 42e613018da5 Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D51266 (cherry picked from commit 920b2183919e430cf85c4aa1fa337bfded12aee5) M lib/libc/gen/gen-private.h M lib/libc/gen/opendir2.c M lib/libc/gen/readdir.c M lib/libc/gen/telldir.c M lib/libc/gen/telldir.h M lib/libc/tests/gen/opendir_test.c M lib/libc/tests/gen/scandir_test.c ____________________________________________________________________________________________________________ Commit: 9d7a0f817cef4c7d94fe584f3f85754996678ed4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9d7a0f817cef4c7d94fe584f3f85754996678ed4 Author: Dag-Erling Smørgrav (Tue 8 Jul 2025 20:40:55 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:47 GMT) opendir, fdopendir: Add tests, clean up. * Add test cases for opendir() and fdopendir(). * Drop O_NONBLOCK from opendir(); it was added a long time ago to avoid blocking if given a closed named pipe, but now we use O_DIRECTORY, which ensures that we get ENOTDIR in that case. * While here, remove unused #includes left over from the split. Sponsored by: Klara, Inc. Reviewed by: kevans, markj Differential Revision: https://reviews.freebsd.org/D51126 (cherry picked from commit c08e019c6ce4fc637b195f1bb0878763c3fefe9e) M lib/libc/gen/fdopendir.c M lib/libc/gen/opendir.c M lib/libc/gen/opendir2.c M lib/libc/tests/gen/Makefile A lib/libc/tests/gen/opendir_test.c ____________________________________________________________________________________________________________ Commit: b10a31f4e0f43857f63390a451857fb3c733e26f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b10a31f4e0f43857f63390a451857fb3c733e26f Author: Dag-Erling Smørgrav (Wed 2 Jul 2025 11:22:21 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:47 GMT) opendir: Simplify is_unionstack(). Sponsored by: Klara, Inc. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D51118 (cherry picked from commit 5e96f4006d2e5f165531a53b6c1393a1c7604f42) M lib/libc/gen/opendir2.c ____________________________________________________________________________________________________________ Commit: d2f8f53385b3f2b42e38c387cb1ccba4518167e9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d2f8f53385b3f2b42e38c387cb1ccba4518167e9 Author: Dag-Erling Smørgrav (Thu 26 Jun 2025 08:37:06 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:46 GMT) scandir: Code cleanup. Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D51050 (cherry picked from commit 8ebc0768663b0ea9f78a0b8cffb93ee1684a9b08) M lib/libc/gen/scandir.c ____________________________________________________________________________________________________________ Commit: 1a3c32bac0f029b0186bb856373fe3bcd2d5e18f URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1a3c32bac0f029b0186bb856373fe3bcd2d5e18f Author: Dag-Erling Smørgrav (Thu 26 Jun 2025 08:37:00 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:46 GMT) scandir: Propagate errors from readdir(). Currently, if `readdir()` fails, `scandir()` simply returns a partial result (or a null result if it fails before any entries were selected). There is no way within the current API design to return both a partial result and an error indicator, so err on the side of caution: if an error occurs, discard any partial result and return the error instead. MFC after: 1 week Reported by: Maxim Suhanov Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D51046 (cherry picked from commit 62e0f12f5104585b7346fee183e5c667b39ddbad) M lib/libc/gen/scandir.3 M lib/libc/gen/scandir.c M lib/libc/tests/gen/scandir_test.c ____________________________________________________________________________________________________________ Commit: 35f8b56a41230f5c0853c2e096af72e9e65fa0e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=35f8b56a41230f5c0853c2e096af72e9e65fa0e5 Author: Dag-Erling Smørgrav (Mon 23 Jun 2025 14:02:53 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:46 GMT) libc: Rename fscandir{,_b}() to fdscandir{,_b}(). This seems to fit the pattern better (e.g. fdopendir()). I've added weak references to ease the transition, but since it's only been a few days, we can remove them (and the ObsoleteFiles entries for the manual pages) before we branch stable/15. Fixes: deeebfdecab5 Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D50980 (cherry picked from commit 0a5b763d98b921f921243525ff25a70bbe00cfaa) libc: Finish removing fscandir{,_b}(). These only existed for a few days before being renamed, so there's no reason to continue to carry compatibility shims for them. Fixes: deeebfdecab5 Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D50981 (cherry picked from commit ccf937320a1a7383a2c33698007b7244f66dc022) M include/dirent.h M lib/libc/gen/Makefile.inc M lib/libc/gen/Symbol.map M lib/libc/gen/scandir.3 M lib/libc/gen/scandir.c M lib/libc/tests/gen/scandir_blocks_test.c M lib/libc/tests/gen/scandir_test.c M usr.bin/diff/diffdir.c ____________________________________________________________________________________________________________ Commit: c7582d56d29f072b4b18c90569b596d2b37f6b12 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c7582d56d29f072b4b18c90569b596d2b37f6b12 Author: Dag-Erling Smørgrav (Fri 20 Jun 2025 16:30:03 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:46 GMT) diff: Fix gcc build. Sponsored by: Klara, Inc. (cherry picked from commit 28d9586cde8dc783f7b698b10c2b564fde14ae74) M usr.bin/diff/diffdir.c ____________________________________________________________________________________________________________ Commit: e8009e02e967618c58a033ace838561ba3400d38 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e8009e02e967618c58a033ace838561ba3400d38 Author: Dag-Erling Smørgrav (Fri 20 Jun 2025 12:10:35 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:46 GMT) diff: Detect loops when diffing directories. Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D50936 (cherry picked from commit 42092e1b6625b8226de5f34d22b9a96c713626cb) M usr.bin/diff/diffdir.c M usr.bin/diff/tests/diff_test.sh ____________________________________________________________________________________________________________ Commit: 90c5d1b5f4238823414a82b72e7f80d9e83a3de6 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=90c5d1b5f4238823414a82b72e7f80d9e83a3de6 Author: Dag-Erling Smørgrav (Fri 20 Jun 2025 17:13:48 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:46 GMT) scandir: Fix behavior when no entries match. In the previous commit, I removed the initial initialization of the `names` array, not realizing that `scandir()` is expected to return a non-null (but empty) array of entries if no entries matched. Restore the historical behavior, document it, and add a test. Fixes: deeebfdecab5 Sponsored by: Klara, Inc. Reviewed by: kevans, allanjude, markj Differential Revision: https://reviews.freebsd.org/D50949 (cherry picked from commit c187b673bb79905b5d5db1eb34d5a893c4464eeb) M lib/libc/gen/scandir.3 M lib/libc/gen/scandir.c M lib/libc/tests/gen/scandir_test.c ____________________________________________________________________________________________________________ Commit: 8b2062419c33c0f5b9b5d83f831bc7f54aff42a7 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8b2062419c33c0f5b9b5d83f831bc7f54aff42a7 Author: Dag-Erling Smørgrav (Fri 20 Jun 2025 12:10:23 BST) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:47:46 GMT) libc: Add fscandir(), fscandir_b(), scandirat_b(). While here, clean up scandir() a bit and improve the documentation. MFC after: never Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D50935 (cherry picked from commit deeebfdecab56729fa898271ae53d01c8e156302) M include/dirent.h M lib/libc/gen/Makefile.inc M lib/libc/gen/Symbol.map M lib/libc/gen/scandir.3 M lib/libc/gen/scandir.c M lib/libc/tests/gen/Makefile A lib/libc/tests/gen/scandir_blocks_test.c A lib/libc/tests/gen/scandir_test.c ____________________________________________________________________________________________________________ Commit: 6b0a4d67a952e999c39ee21a5e50122b13a6d391 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6b0a4d67a952e999c39ee21a5e50122b13a6d391 Author: Dag-Erling Smørgrav (Sat 31 Jan 2026 17:52:53 GMT) Committer: Dag-Erling Smørgrav (Thu 5 Feb 2026 14:36:49 GMT) libc/resolv: Switch default to loopback address If no resolver configuration was found, we would fall back to INADDR_ANY and IN6ADDR_ANY. This made sense when it was first written thirty or forty years ago but not today, especially since connecting to INADDR_ANY or IN6ADDR_ANY is no longer supported. Switch to the loopback address and simplify the code. Note that (as the pre-existing comment in the code states) running without a resolver configuration is not really supported. Still, if we're going to have a hardcoded fallback, it might as well work. PR: 291790 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291790 ) MFC after: 1 week Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55011 (cherry picked from commit 1538284a5fddfce546db678cb873b7edc6adb9ed) M lib/libc/resolv/res_init.c ____________________________________________________________________________________________________________ Commit: f2f6f1467b8530cb6fa454e86f94277bb18a7829 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=f2f6f1467b8530cb6fa454e86f94277bb18a7829 Author: Baptiste Daroussin (Thu 29 Jan 2026 09:56:33 GMT) Committer: Baptiste Daroussin (Thu 5 Feb 2026 14:10:08 GMT) nuageinit: support fetching configuration on multiple iface On some environement a VM can be connected to multiple ifaces but only one will respond to dhcp and able to fetch the metadata. Launch the early dhclient on all available ifaces and as soon as one dhcp has successfully configured an iface, proceed with fetching the metadata. MFC After: 1 week Reported by: mateusz.klejn@ovhcloud.com Tested by: mateusz.klejn@ovhcloud.com Sponsored by: OVHcloud (cherry picked from commit 90a7728cd8905cd26b90d06f7873df8bad43ae9a) M libexec/rc/rc.d/nuageinit ____________________________________________________________________________________________________________ Commit: 6415be5503dbfae1dbd8a954c6a52a225fbfc284 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=6415be5503dbfae1dbd8a954c6a52a225fbfc284 Author: Gordon Bergling (Sat 31 Jan 2026 15:22:00 GMT) Committer: Gordon Bergling (Thu 5 Feb 2026 13:53:30 GMT) cpufreq(4): Fix a typo in a source code comment - s/transcation/transaction/ (cherry picked from commit 0a3e7ba466376b46672b56c991c09cde528b9729) M sys/powerpc/cpufreq/pcr.c ____________________________________________________________________________________________________________ Commit: c36e2278f4caaf22e55946f908927dcd46c479e4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c36e2278f4caaf22e55946f908927dcd46c479e4 Author: Gordon Bergling (Sat 31 Jan 2026 15:20:32 GMT) Committer: Gordon Bergling (Thu 5 Feb 2026 13:53:21 GMT) ath_hal(4): Fix a typo in a source code comment - s/arithmatic/arithmetic/ (cherry picked from commit a17659fe260ce16c1e373b543ca9f13cc14340ea) M sys/dev/ath/ath_hal/ar5211/ar5211_reset.c ____________________________________________________________________________________________________________ Commit: 484bf5a664c40a92b4f3acf9c81c57c62624c0c0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=484bf5a664c40a92b4f3acf9c81c57c62624c0c0 Author: Pouria Mousavizadeh Tehrani (Wed 4 Feb 2026 11:03:22 GMT) Committer: Pouria Mousavizadeh Tehrani (Thu 5 Feb 2026 09:55:59 GMT) ifconfig: fix gre(4) status Set `ifr->ifr_name` to display gre options for the interface. Reviewed by: glebius, zlei Approved by: glebius (mentor) MFC after: 1 day Differential Revision: https://reviews.freebsd.org/D55099 (cherry picked from commit c2ba906fa63982d7aa799466d83716d39fe91d2b) M sbin/ifconfig/ifgre.c ____________________________________________________________________________________________________________ Commit: edde7a7a9313c0590d8a371d9336ae2cc7369e62 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=edde7a7a9313c0590d8a371d9336ae2cc7369e62 Author: Michael Osipov (Wed 28 Jan 2026 09:02:33 GMT) Committer: Michael Osipov (Thu 5 Feb 2026 08:47:13 GMT) loader: Prefer comma-separated list of values for "console" PR: 292595 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292595 ) Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54923 (cherry picked from commit 56970c3c4b0bc61d972837661a31cc2b9e8e8d7c) M release/tools/azure.conf M release/tools/openstack.conf M stand/efi/loader/main.c M stand/i386/loader/main.c ____________________________________________________________________________________________________________ Commit: 3cfe90545f016fa190158aa4830f3256e01a7cb2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=3cfe90545f016fa190158aa4830f3256e01a7cb2 Author: Zhenlei Huang (Mon 2 Feb 2026 12:26:31 GMT) Committer: Zhenlei Huang (Thu 5 Feb 2026 05:14:43 GMT) e1000: Fix setting the promiscuous mode The variable reg_rctl stores the value read from reg E1000_RCTL. It may contain bits E1000_RCTL_VFE and E1000_RCTL_CFIEN which control VLAN hardware filter feature. The promiscuous mode implies all tagged or untagged packets should be accepted, so the VLAN hardware filter feature should be disabled when enabling the promiscuous mode. Calling em_if_vlan_filter_disable() did the task, but later writing the value of reg_rctl back to the reg E1000_RCTL may restore the feature. Move the calling of em_if_vlan_filter_disable() after writing the reg to fix that. PR: 292759 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292759 ) Reviewed by: kbowling Tested by: vova@zote.me Fixes: 2796f7cab107 e1000: Fix up HW vlan ops MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54973 (cherry picked from commit e63ee5fedb8dab51f1bd6d24cc650b68d9663db5) (cherry picked from commit 8880678b7a47ccfdcc14d3e7cad7f137862dccea) M sys/dev/e1000/if_em.c ____________________________________________________________________________________________________________ Commit: b5e328b194561a50a6991e0a506a2532eec32ecc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=b5e328b194561a50a6991e0a506a2532eec32ecc Author: Xin LI (Mon 29 Dec 2025 09:32:24 GMT) Committer: Xin LI (Wed 4 Feb 2026 03:56:22 GMT) cron: Implement full PAM session lifecycle for user jobs Extend PAM integration beyond account checks to include credential establishment and session management, allowing PAM modules to configure the execution environment for user cron jobs. Previously, cron only called pam_acct_mgmt() to verify account validity but immediately terminated the PAM handle before job execution. This prevented PAM modules from establishing sessions, setting credentials (e.g., Kerberos tickets), or exporting environment variables needed by jobs. The PAM handle now persists in the intermediate process throughout the job execution, enabling proper session open/close pairing. Credentials are established and sessions opened while still running as root, before dropping privileges in the grandchild. PAM environment variables are exported in the job process with user crontab variables taking precedence. A session rule (pam_permit.so) is added to /etc/pam.d/cron to enable session support without changing default behavior. Administrators can replace this with other modules as needed. System crontab entries continue to bypass all PAM operations. PR: bin/244844 Reviewed by: des Differential Revision: https://reviews.freebsd.org/D54415 (cherry picked from commit 12444a4da514e91fdf984b31e1691d042d5f88d2) M lib/libpam/pam.d/cron M usr.sbin/cron/cron/do_command.c ____________________________________________________________________________________________________________ Commit: 2255b09a75b73d32a8ef27d3935e8fa2c492d872 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2255b09a75b73d32a8ef27d3935e8fa2c492d872 Author: John Baldwin (Sat 31 Jan 2026 17:00:15 GMT) Committer: Enji Cooper (Tue 3 Feb 2026 19:08:34 GMT) heimdal: Add missing function prototypes This fixes the build with GCC 14 on stable/14 which raises fatal -Wimplicit-function-declaration warnings. Reviewed by: rmacklem, cy Fixes: 5000d023a446 ("heimdal-kadmin: Add support for the -f dump option") Differential Revision: https://reviews.freebsd.org/D54931 (cherry picked from commit 8a8dc73ef87b538c369abc1b642e2a40b52c53c2) M crypto/heimdal/lib/hdb/hdb-private.h ____________________________________________________________________________________________________________ Commit: 9a64f277bf5b422d1ebb3d960f8f6a5920dc3131 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9a64f277bf5b422d1ebb3d960f8f6a5920dc3131 Author: Enji Cooper (Sat 11 Oct 2025 21:47:20 BST) Committer: Enji Cooper (Tue 3 Feb 2026 07:54:20 GMT) OpenSSL: install .pc files from the exporters subdir The .pc files generated in the root directory are used as part of the build; they should never be installed. Use the versions from the exporters subdirectory--which should be installed--as the .pc files which are distributed with FreeBSD. This avoids the need for "fixing up" these files after the fact (see `crypto/openssl/BSDmakefile` for more details as part of this change). Garbage collect `secure/lib/libcrypto/Makefile.version`, et al, as they're orphaned files. They were technically unused prior to this change as the vendor process properly embeds the version numbers in various files, but this commit formalizes the removal. This correction/clarification on the .pc files will be made in an upcoming release of OpenSSL [1]. References: 1. https://github.com/openssl/openssl/issues/28803 Suggested by: Richard Levitte (OpenSSL project) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D53043 (cherry picked from commit 97388e7215e080f2cb9fd446f4be4e46a9aeb114) M crypto/openssl/BSDmakefile D crypto/openssl/freebsd/dump_version_from_configdata.pl M secure/lib/libcrypto/Makefile.inc D secure/lib/libcrypto/Makefile.version ____________________________________________________________________________________________________________ Commit: aed5a47b3a8a105f1452554a176a7d6c0a750854 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=aed5a47b3a8a105f1452554a176a7d6c0a750854 Author: Enji Cooper (Tue 3 Feb 2026 07:35:24 GMT) Committer: Enji Cooper (Tue 3 Feb 2026 07:35:24 GMT) OpenSSL: update build artifacts to match 3.0.16 release The files committed match the output of the new vendor process. Much of this involves regenerating manpages to catch up to content from the initial 3.0 import. This is a direct commit to stable/14. M crypto/openssl/apps/progs.c M crypto/openssl/apps/progs.h M crypto/openssl/include/crypto/bn_conf.h M crypto/openssl/include/crypto/dso_conf.h M crypto/openssl/include/openssl/bio.h M crypto/openssl/include/openssl/configuration.h M crypto/openssl/include/openssl/pkcs7.h M secure/lib/libcrypto/Makefile.version M secure/lib/libcrypto/man/man3/ADMISSIONS.3 M secure/lib/libcrypto/man/man3/ASN1_EXTERN_FUNCS.3 M secure/lib/libcrypto/man/man3/ASN1_INTEGER_get_int64.3 M secure/lib/libcrypto/man/man3/ASN1_INTEGER_new.3 M secure/lib/libcrypto/man/man3/ASN1_ITEM_lookup.3 M secure/lib/libcrypto/man/man3/ASN1_OBJECT_new.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_TABLE_add.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_length.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_new.3 M secure/lib/libcrypto/man/man3/ASN1_STRING_print_ex.3 M secure/lib/libcrypto/man/man3/ASN1_TIME_set.3 M secure/lib/libcrypto/man/man3/ASN1_TYPE_get.3 M secure/lib/libcrypto/man/man3/ASN1_aux_cb.3 M secure/lib/libcrypto/man/man3/ASN1_generate_nconf.3 M secure/lib/libcrypto/man/man3/ASN1_item_d2i_bio.3 M secure/lib/libcrypto/man/man3/ASN1_item_new.3 M secure/lib/libcrypto/man/man3/ASN1_item_sign.3 M secure/lib/libcrypto/man/man3/ASYNC_WAIT_CTX_new.3 M secure/lib/libcrypto/man/man3/ASYNC_start_job.3 M secure/lib/libcrypto/man/man3/BF_encrypt.3 M secure/lib/libcrypto/man/man3/BIO_ADDR.3 M secure/lib/libcrypto/man/man3/BIO_ADDRINFO.3 M secure/lib/libcrypto/man/man3/BIO_connect.3 M secure/lib/libcrypto/man/man3/BIO_ctrl.3 M secure/lib/libcrypto/man/man3/BIO_f_base64.3 M secure/lib/libcrypto/man/man3/BIO_f_buffer.3 M secure/lib/libcrypto/man/man3/BIO_f_cipher.3 M secure/lib/libcrypto/man/man3/BIO_f_md.3 M secure/lib/libcrypto/man/man3/BIO_f_null.3 M secure/lib/libcrypto/man/man3/BIO_f_prefix.3 M secure/lib/libcrypto/man/man3/BIO_f_readbuffer.3 M secure/lib/libcrypto/man/man3/BIO_f_ssl.3 M secure/lib/libcrypto/man/man3/BIO_find_type.3 M secure/lib/libcrypto/man/man3/BIO_get_data.3 M secure/lib/libcrypto/man/man3/BIO_get_ex_new_index.3 M secure/lib/libcrypto/man/man3/BIO_meth_new.3 M secure/lib/libcrypto/man/man3/BIO_new.3 M secure/lib/libcrypto/man/man3/BIO_new_CMS.3 M secure/lib/libcrypto/man/man3/BIO_parse_hostserv.3 M secure/lib/libcrypto/man/man3/BIO_printf.3 M secure/lib/libcrypto/man/man3/BIO_push.3 M secure/lib/libcrypto/man/man3/BIO_read.3 M secure/lib/libcrypto/man/man3/BIO_s_accept.3 M secure/lib/libcrypto/man/man3/BIO_s_bio.3 M secure/lib/libcrypto/man/man3/BIO_s_connect.3 M secure/lib/libcrypto/man/man3/BIO_s_core.3 M secure/lib/libcrypto/man/man3/BIO_s_datagram.3 M secure/lib/libcrypto/man/man3/BIO_s_fd.3 M secure/lib/libcrypto/man/man3/BIO_s_file.3 M secure/lib/libcrypto/man/man3/BIO_s_mem.3 M secure/lib/libcrypto/man/man3/BIO_s_null.3 M secure/lib/libcrypto/man/man3/BIO_s_socket.3 M secure/lib/libcrypto/man/man3/BIO_set_callback.3 M secure/lib/libcrypto/man/man3/BIO_should_retry.3 M secure/lib/libcrypto/man/man3/BIO_socket_wait.3 M secure/lib/libcrypto/man/man3/BN_BLINDING_new.3 M secure/lib/libcrypto/man/man3/BN_CTX_new.3 M secure/lib/libcrypto/man/man3/BN_CTX_start.3 M secure/lib/libcrypto/man/man3/BN_add.3 M secure/lib/libcrypto/man/man3/BN_add_word.3 M secure/lib/libcrypto/man/man3/BN_bn2bin.3 M secure/lib/libcrypto/man/man3/BN_cmp.3 M secure/lib/libcrypto/man/man3/BN_copy.3 M secure/lib/libcrypto/man/man3/BN_generate_prime.3 M secure/lib/libcrypto/man/man3/BN_mod_exp_mont.3 M secure/lib/libcrypto/man/man3/BN_mod_inverse.3 M secure/lib/libcrypto/man/man3/BN_mod_mul_montgomery.3 M secure/lib/libcrypto/man/man3/BN_mod_mul_reciprocal.3 M secure/lib/libcrypto/man/man3/BN_new.3 M secure/lib/libcrypto/man/man3/BN_num_bytes.3 M secure/lib/libcrypto/man/man3/BN_rand.3 M secure/lib/libcrypto/man/man3/BN_security_bits.3 M secure/lib/libcrypto/man/man3/BN_set_bit.3 M secure/lib/libcrypto/man/man3/BN_swap.3 M secure/lib/libcrypto/man/man3/BN_zero.3 M secure/lib/libcrypto/man/man3/BUF_MEM_new.3 M secure/lib/libcrypto/man/man3/CMS_EncryptedData_decrypt.3 M secure/lib/libcrypto/man/man3/CMS_EncryptedData_encrypt.3 M secure/lib/libcrypto/man/man3/CMS_EnvelopedData_create.3 M secure/lib/libcrypto/man/man3/CMS_add0_cert.3 M secure/lib/libcrypto/man/man3/CMS_add1_recipient_cert.3 M secure/lib/libcrypto/man/man3/CMS_add1_signer.3 M secure/lib/libcrypto/man/man3/CMS_compress.3 M secure/lib/libcrypto/man/man3/CMS_data_create.3 M secure/lib/libcrypto/man/man3/CMS_decrypt.3 M secure/lib/libcrypto/man/man3/CMS_digest_create.3 M secure/lib/libcrypto/man/man3/CMS_encrypt.3 M secure/lib/libcrypto/man/man3/CMS_final.3 M secure/lib/libcrypto/man/man3/CMS_get0_RecipientInfos.3 M secure/lib/libcrypto/man/man3/CMS_get0_SignerInfos.3 M secure/lib/libcrypto/man/man3/CMS_get0_type.3 M secure/lib/libcrypto/man/man3/CMS_get1_ReceiptRequest.3 M secure/lib/libcrypto/man/man3/CMS_sign.3 M secure/lib/libcrypto/man/man3/CMS_sign_receipt.3 A secure/lib/libcrypto/man/man3/CMS_signed_get_attr.3 M secure/lib/libcrypto/man/man3/CMS_uncompress.3 M secure/lib/libcrypto/man/man3/CMS_verify.3 M secure/lib/libcrypto/man/man3/CMS_verify_receipt.3 M secure/lib/libcrypto/man/man3/CONF_modules_free.3 M secure/lib/libcrypto/man/man3/CONF_modules_load_file.3 M secure/lib/libcrypto/man/man3/CRYPTO_THREAD_run_once.3 M secure/lib/libcrypto/man/man3/CRYPTO_get_ex_new_index.3 M secure/lib/libcrypto/man/man3/CRYPTO_memcmp.3 M secure/lib/libcrypto/man/man3/CTLOG_STORE_get0_log_by_id.3 M secure/lib/libcrypto/man/man3/CTLOG_STORE_new.3 M secure/lib/libcrypto/man/man3/CTLOG_new.3 M secure/lib/libcrypto/man/man3/CT_POLICY_EVAL_CTX_new.3 M secure/lib/libcrypto/man/man3/DEFINE_STACK_OF.3 M secure/lib/libcrypto/man/man3/DES_random_key.3 M secure/lib/libcrypto/man/man3/DH_generate_key.3 M secure/lib/libcrypto/man/man3/DH_generate_parameters.3 M secure/lib/libcrypto/man/man3/DH_get0_pqg.3 M secure/lib/libcrypto/man/man3/DH_get_1024_160.3 M secure/lib/libcrypto/man/man3/DH_meth_new.3 M secure/lib/libcrypto/man/man3/DH_new.3 M secure/lib/libcrypto/man/man3/DH_new_by_nid.3 M secure/lib/libcrypto/man/man3/DH_set_method.3 M secure/lib/libcrypto/man/man3/DH_size.3 M secure/lib/libcrypto/man/man3/DSA_SIG_new.3 M secure/lib/libcrypto/man/man3/DSA_do_sign.3 M secure/lib/libcrypto/man/man3/DSA_dup_DH.3 M secure/lib/libcrypto/man/man3/DSA_generate_key.3 M secure/lib/libcrypto/man/man3/DSA_generate_parameters.3 M secure/lib/libcrypto/man/man3/DSA_get0_pqg.3 M secure/lib/libcrypto/man/man3/DSA_meth_new.3 M secure/lib/libcrypto/man/man3/DSA_new.3 M secure/lib/libcrypto/man/man3/DSA_set_method.3 M secure/lib/libcrypto/man/man3/DSA_sign.3 M secure/lib/libcrypto/man/man3/DSA_size.3 M secure/lib/libcrypto/man/man3/DTLS_get_data_mtu.3 M secure/lib/libcrypto/man/man3/DTLS_set_timer_cb.3 M secure/lib/libcrypto/man/man3/DTLSv1_listen.3 M secure/lib/libcrypto/man/man3/ECDSA_SIG_new.3 M secure/lib/libcrypto/man/man3/ECDSA_sign.3 M secure/lib/libcrypto/man/man3/ECPKParameters_print.3 M secure/lib/libcrypto/man/man3/EC_GFp_simple_method.3 M secure/lib/libcrypto/man/man3/EC_GROUP_copy.3 M secure/lib/libcrypto/man/man3/EC_GROUP_new.3 M secure/lib/libcrypto/man/man3/EC_KEY_get_enc_flags.3 M secure/lib/libcrypto/man/man3/EC_KEY_new.3 M secure/lib/libcrypto/man/man3/EC_POINT_add.3 M secure/lib/libcrypto/man/man3/EC_POINT_new.3 M secure/lib/libcrypto/man/man3/ENGINE_add.3 M secure/lib/libcrypto/man/man3/ERR_GET_LIB.3 M secure/lib/libcrypto/man/man3/ERR_clear_error.3 M secure/lib/libcrypto/man/man3/ERR_error_string.3 M secure/lib/libcrypto/man/man3/ERR_get_error.3 M secure/lib/libcrypto/man/man3/ERR_load_crypto_strings.3 M secure/lib/libcrypto/man/man3/ERR_load_strings.3 M secure/lib/libcrypto/man/man3/ERR_new.3 M secure/lib/libcrypto/man/man3/ERR_print_errors.3 M secure/lib/libcrypto/man/man3/ERR_put_error.3 M secure/lib/libcrypto/man/man3/ERR_remove_state.3 M secure/lib/libcrypto/man/man3/ERR_set_mark.3 M secure/lib/libcrypto/man/man3/EVP_ASYM_CIPHER_free.3 M secure/lib/libcrypto/man/man3/EVP_BytesToKey.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_CTX_get_original_iv.3 M secure/lib/libcrypto/man/man3/EVP_CIPHER_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_DigestInit.3 M secure/lib/libcrypto/man/man3/EVP_DigestSignInit.3 M secure/lib/libcrypto/man/man3/EVP_DigestVerifyInit.3 M secure/lib/libcrypto/man/man3/EVP_EncodeInit.3 M secure/lib/libcrypto/man/man3/EVP_EncryptInit.3 M secure/lib/libcrypto/man/man3/EVP_KDF.3 M secure/lib/libcrypto/man/man3/EVP_KEM_free.3 M secure/lib/libcrypto/man/man3/EVP_KEYEXCH_free.3 M secure/lib/libcrypto/man/man3/EVP_KEYMGMT.3 M secure/lib/libcrypto/man/man3/EVP_MAC.3 M secure/lib/libcrypto/man/man3/EVP_MD_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_OpenInit.3 M secure/lib/libcrypto/man/man3/EVP_PBE_CipherInit.3 M secure/lib/libcrypto/man/man3/EVP_PKEY2PKCS8.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_ASN1_METHOD.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_ctrl.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_get0_libctx.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_get0_pkey.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_asn1_get_count.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_check.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_copy_parameters.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_decapsulate.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_decrypt.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_derive.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_digestsign_supports_digest.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_encapsulate.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_encrypt.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_fromdata.3 A secure/lib/libcrypto/man/man3/EVP_PKEY_get_attr.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_default_digest_nid.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_field_type.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_group_name.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_get_size.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_gettable_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_is_a.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_keygen.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_meth_get_count.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_meth_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_new.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_print_private.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set1_RSA.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set1_encoded_public_key.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_set_type.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_settable_params.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_sign.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_todata.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_verify.3 M secure/lib/libcrypto/man/man3/EVP_PKEY_verify_recover.3 M secure/lib/libcrypto/man/man3/EVP_RAND.3 M secure/lib/libcrypto/man/man3/EVP_SIGNATURE.3 M secure/lib/libcrypto/man/man3/EVP_SealInit.3 M secure/lib/libcrypto/man/man3/EVP_SignInit.3 M secure/lib/libcrypto/man/man3/EVP_VerifyInit.3 M secure/lib/libcrypto/man/man3/EVP_aes_128_gcm.3 M secure/lib/libcrypto/man/man3/EVP_aria_128_gcm.3 M secure/lib/libcrypto/man/man3/EVP_bf_cbc.3 M secure/lib/libcrypto/man/man3/EVP_blake2b512.3 M secure/lib/libcrypto/man/man3/EVP_camellia_128_ecb.3 M secure/lib/libcrypto/man/man3/EVP_cast5_cbc.3 M secure/lib/libcrypto/man/man3/EVP_chacha20.3 M secure/lib/libcrypto/man/man3/EVP_des_cbc.3 M secure/lib/libcrypto/man/man3/EVP_desx_cbc.3 M secure/lib/libcrypto/man/man3/EVP_idea_cbc.3 M secure/lib/libcrypto/man/man3/EVP_md2.3 M secure/lib/libcrypto/man/man3/EVP_md4.3 M secure/lib/libcrypto/man/man3/EVP_md5.3 M secure/lib/libcrypto/man/man3/EVP_mdc2.3 M secure/lib/libcrypto/man/man3/EVP_rc2_cbc.3 M secure/lib/libcrypto/man/man3/EVP_rc4.3 M secure/lib/libcrypto/man/man3/EVP_rc5_32_12_16_cbc.3 M secure/lib/libcrypto/man/man3/EVP_ripemd160.3 M secure/lib/libcrypto/man/man3/EVP_seed_cbc.3 M secure/lib/libcrypto/man/man3/EVP_set_default_properties.3 M secure/lib/libcrypto/man/man3/EVP_sha1.3 M secure/lib/libcrypto/man/man3/EVP_sha224.3 M secure/lib/libcrypto/man/man3/EVP_sha3_224.3 M secure/lib/libcrypto/man/man3/EVP_sm3.3 M secure/lib/libcrypto/man/man3/EVP_sm4_cbc.3 M secure/lib/libcrypto/man/man3/EVP_whirlpool.3 M secure/lib/libcrypto/man/man3/HMAC.3 M secure/lib/libcrypto/man/man3/MD5.3 M secure/lib/libcrypto/man/man3/MDC2_Init.3 M secure/lib/libcrypto/man/man3/Makefile M secure/lib/libcrypto/man/man3/NCONF_new_ex.3 M secure/lib/libcrypto/man/man3/OBJ_nid2obj.3 M secure/lib/libcrypto/man/man3/OCSP_REQUEST_new.3 M secure/lib/libcrypto/man/man3/OCSP_cert_to_id.3 M secure/lib/libcrypto/man/man3/OCSP_request_add1_nonce.3 M secure/lib/libcrypto/man/man3/OCSP_resp_find_status.3 M secure/lib/libcrypto/man/man3/OCSP_response_status.3 M secure/lib/libcrypto/man/man3/OCSP_sendreq_new.3 M secure/lib/libcrypto/man/man3/OPENSSL_Applink.3 M secure/lib/libcrypto/man/man3/OPENSSL_FILE.3 M secure/lib/libcrypto/man/man3/OPENSSL_LH_COMPFUNC.3 M secure/lib/libcrypto/man/man3/OPENSSL_LH_stats.3 M secure/lib/libcrypto/man/man3/OPENSSL_config.3 M secure/lib/libcrypto/man/man3/OPENSSL_fork_prepare.3 M secure/lib/libcrypto/man/man3/OPENSSL_gmtime.3 M secure/lib/libcrypto/man/man3/OPENSSL_hexchar2int.3 M secure/lib/libcrypto/man/man3/OPENSSL_ia32cap.3 M secure/lib/libcrypto/man/man3/OPENSSL_init_crypto.3 M secure/lib/libcrypto/man/man3/OPENSSL_init_ssl.3 M secure/lib/libcrypto/man/man3/OPENSSL_instrument_bus.3 M secure/lib/libcrypto/man/man3/OPENSSL_load_builtin_modules.3 M secure/lib/libcrypto/man/man3/OPENSSL_malloc.3 M secure/lib/libcrypto/man/man3/OPENSSL_s390xcap.3 M secure/lib/libcrypto/man/man3/OPENSSL_secure_malloc.3 M secure/lib/libcrypto/man/man3/OPENSSL_strcasecmp.3 M secure/lib/libcrypto/man/man3/OSSL_ALGORITHM.3 M secure/lib/libcrypto/man/man3/OSSL_CALLBACK.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_CTX_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_HDR_get0_transactionID.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_ITAV_set0.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_MSG_get0_header.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_MSG_http_perform.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_SRV_CTX_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_STATUSINFO_new.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_exec_certreq.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_log_open.3 M secure/lib/libcrypto/man/man3/OSSL_CMP_validate_msg.3 M secure/lib/libcrypto/man/man3/OSSL_CORE_MAKE_FUNC.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_get0_tmpl.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set0_validity.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.3 M secure/lib/libcrypto/man/man3/OSSL_CRMF_pbmp_new.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_CTX_new_for_pkey.3 M secure/lib/libcrypto/man/man3/OSSL_DECODER_from_bio.3 M secure/lib/libcrypto/man/man3/OSSL_DISPATCH.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_CTX_new_for_pkey.3 M secure/lib/libcrypto/man/man3/OSSL_ENCODER_to_bio.3 M secure/lib/libcrypto/man/man3/OSSL_ESS_check_signing_certs.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_REQ_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_parse_url.3 M secure/lib/libcrypto/man/man3/OSSL_HTTP_transfer.3 M secure/lib/libcrypto/man/man3/OSSL_ITEM.3 M secure/lib/libcrypto/man/man3/OSSL_LIB_CTX.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_BLD.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_allocate_from_text.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_dup.3 M secure/lib/libcrypto/man/man3/OSSL_PARAM_int.3 M secure/lib/libcrypto/man/man3/OSSL_PROVIDER.3 M secure/lib/libcrypto/man/man3/OSSL_SELF_TEST_new.3 M secure/lib/libcrypto/man/man3/OSSL_SELF_TEST_set_callback.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_INFO.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_LOADER.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_SEARCH.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_attach.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_expect.3 M secure/lib/libcrypto/man/man3/OSSL_STORE_open.3 M secure/lib/libcrypto/man/man3/OSSL_trace_enabled.3 M secure/lib/libcrypto/man/man3/OSSL_trace_get_category_num.3 M secure/lib/libcrypto/man/man3/OSSL_trace_set_channel.3 M secure/lib/libcrypto/man/man3/OpenSSL_add_all_algorithms.3 M secure/lib/libcrypto/man/man3/OpenSSL_version.3 M secure/lib/libcrypto/man/man3/PEM_X509_INFO_read_bio_ex.3 M secure/lib/libcrypto/man/man3/PEM_bytes_read_bio.3 M secure/lib/libcrypto/man/man3/PEM_read.3 M secure/lib/libcrypto/man/man3/PEM_read_CMS.3 M secure/lib/libcrypto/man/man3/PEM_read_bio_PrivateKey.3 M secure/lib/libcrypto/man/man3/PEM_read_bio_ex.3 M secure/lib/libcrypto/man/man3/PEM_write_bio_CMS_stream.3 M secure/lib/libcrypto/man/man3/PEM_write_bio_PKCS7_stream.3 M secure/lib/libcrypto/man/man3/PKCS12_PBE_keyivgen.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_create_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_get0_attrs.3 M secure/lib/libcrypto/man/man3/PKCS12_SAFEBAG_get1_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_add1_attr_by_NID.3 M secure/lib/libcrypto/man/man3/PKCS12_add_CSPName_asc.3 M secure/lib/libcrypto/man/man3/PKCS12_add_cert.3 M secure/lib/libcrypto/man/man3/PKCS12_add_friendlyname_asc.3 M secure/lib/libcrypto/man/man3/PKCS12_add_localkeyid.3 M secure/lib/libcrypto/man/man3/PKCS12_add_safe.3 M secure/lib/libcrypto/man/man3/PKCS12_create.3 M secure/lib/libcrypto/man/man3/PKCS12_decrypt_skey.3 M secure/lib/libcrypto/man/man3/PKCS12_gen_mac.3 M secure/lib/libcrypto/man/man3/PKCS12_get_friendlyname.3 M secure/lib/libcrypto/man/man3/PKCS12_init.3 M secure/lib/libcrypto/man/man3/PKCS12_item_decrypt_d2i.3 M secure/lib/libcrypto/man/man3/PKCS12_key_gen_utf8_ex.3 M secure/lib/libcrypto/man/man3/PKCS12_newpass.3 M secure/lib/libcrypto/man/man3/PKCS12_pack_p7encdata.3 M secure/lib/libcrypto/man/man3/PKCS12_parse.3 M secure/lib/libcrypto/man/man3/PKCS5_PBE_keyivgen.3 M secure/lib/libcrypto/man/man3/PKCS5_PBKDF2_HMAC.3 M secure/lib/libcrypto/man/man3/PKCS7_decrypt.3 M secure/lib/libcrypto/man/man3/PKCS7_encrypt.3 M secure/lib/libcrypto/man/man3/PKCS7_get_octet_string.3 M secure/lib/libcrypto/man/man3/PKCS7_sign.3 M secure/lib/libcrypto/man/man3/PKCS7_sign_add_signer.3 M secure/lib/libcrypto/man/man3/PKCS7_type_is_other.3 M secure/lib/libcrypto/man/man3/PKCS7_verify.3 M secure/lib/libcrypto/man/man3/PKCS8_encrypt.3 M secure/lib/libcrypto/man/man3/PKCS8_pkey_add1_attr.3 M secure/lib/libcrypto/man/man3/RAND_add.3 M secure/lib/libcrypto/man/man3/RAND_bytes.3 M secure/lib/libcrypto/man/man3/RAND_cleanup.3 M secure/lib/libcrypto/man/man3/RAND_egd.3 M secure/lib/libcrypto/man/man3/RAND_get0_primary.3 M secure/lib/libcrypto/man/man3/RAND_load_file.3 M secure/lib/libcrypto/man/man3/RAND_set_DRBG_type.3 M secure/lib/libcrypto/man/man3/RAND_set_rand_method.3 M secure/lib/libcrypto/man/man3/RC4_set_key.3 M secure/lib/libcrypto/man/man3/RIPEMD160_Init.3 M secure/lib/libcrypto/man/man3/RSA_blinding_on.3 M secure/lib/libcrypto/man/man3/RSA_check_key.3 M secure/lib/libcrypto/man/man3/RSA_generate_key.3 M secure/lib/libcrypto/man/man3/RSA_get0_key.3 M secure/lib/libcrypto/man/man3/RSA_meth_new.3 M secure/lib/libcrypto/man/man3/RSA_new.3 M secure/lib/libcrypto/man/man3/RSA_padding_add_PKCS1_type_1.3 M secure/lib/libcrypto/man/man3/RSA_print.3 M secure/lib/libcrypto/man/man3/RSA_private_encrypt.3 M secure/lib/libcrypto/man/man3/RSA_public_encrypt.3 M secure/lib/libcrypto/man/man3/RSA_set_method.3 M secure/lib/libcrypto/man/man3/RSA_sign.3 M secure/lib/libcrypto/man/man3/RSA_sign_ASN1_OCTET_STRING.3 M secure/lib/libcrypto/man/man3/RSA_size.3 M secure/lib/libcrypto/man/man3/SCT_new.3 M secure/lib/libcrypto/man/man3/SCT_print.3 M secure/lib/libcrypto/man/man3/SCT_validate.3 M secure/lib/libcrypto/man/man3/SHA256_Init.3 M secure/lib/libcrypto/man/man3/SMIME_read_ASN1.3 M secure/lib/libcrypto/man/man3/SMIME_read_CMS.3 M secure/lib/libcrypto/man/man3/SMIME_read_PKCS7.3 M secure/lib/libcrypto/man/man3/SMIME_write_ASN1.3 M secure/lib/libcrypto/man/man3/SMIME_write_CMS.3 M secure/lib/libcrypto/man/man3/SMIME_write_PKCS7.3 M secure/lib/libcrypto/man/man3/SRP_Calc_B.3 M secure/lib/libcrypto/man/man3/SRP_VBASE_new.3 M secure/lib/libcrypto/man/man3/SRP_create_verifier.3 M secure/lib/libcrypto/man/man3/SRP_user_pwd_new.3 M secure/lib/libcrypto/man/man3/SSL_CIPHER_get_name.3 M secure/lib/libcrypto/man/man3/SSL_COMP_add_compression_method.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_new.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set1_prefix.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_flags.3 M secure/lib/libcrypto/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 M secure/lib/libcrypto/man/man3/SSL_CONF_cmd.3 M secure/lib/libcrypto/man/man3/SSL_CONF_cmd_argv.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add1_chain_cert.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add_extra_chain_cert.3 M secure/lib/libcrypto/man/man3/SSL_CTX_add_session.3 M secure/lib/libcrypto/man/man3/SSL_CTX_config.3 M secure/lib/libcrypto/man/man3/SSL_CTX_ctrl.3 M secure/lib/libcrypto/man/man3/SSL_CTX_dane_enable.3 M secure/lib/libcrypto/man/man3/SSL_CTX_flush_sessions.3 M secure/lib/libcrypto/man/man3/SSL_CTX_free.3 M secure/lib/libcrypto/man/man3/SSL_CTX_get0_param.3 M secure/lib/libcrypto/man/man3/SSL_CTX_get_verify_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_has_client_custom_ext.3 M secure/lib/libcrypto/man/man3/SSL_CTX_load_verify_locations.3 M secure/lib/libcrypto/man/man3/SSL_CTX_new.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_number.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_cache_size.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sess_set_get_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_sessions.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set0_CA_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_curves.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_sigalgs.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set1_verify_cert_store.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_alpn_select_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_store.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cert_verify_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_cipher_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_client_cert_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_client_hello_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ct_validation_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ctlog_list_file.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_default_passwd_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_generate_session_id.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_info_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_keylog_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_max_cert_list.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_min_proto_version.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_msg_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_num_tickets.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_options.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_psk_client_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_quiet_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_read_ahead.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_record_padding_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_security_level.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_cache_mode.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_id_context.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_session_ticket_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_split_send_fragment.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_srp_password.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_ssl_version.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_timeout.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_servername_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_status_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tlsext_use_srtp.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tmp_dh_callback.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_tmp_ecdh.3 M secure/lib/libcrypto/man/man3/SSL_CTX_set_verify.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_certificate.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_psk_identity_hint.3 M secure/lib/libcrypto/man/man3/SSL_CTX_use_serverinfo.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_free.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_cipher.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_hostname.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_id_context.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get0_peer.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_compress_id.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_protocol_version.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_get_time.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_has_ticket.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_is_resumable.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_print.3 M secure/lib/libcrypto/man/man3/SSL_SESSION_set1_id.3 M secure/lib/libcrypto/man/man3/SSL_accept.3 M secure/lib/libcrypto/man/man3/SSL_alert_type_string.3 M secure/lib/libcrypto/man/man3/SSL_alloc_buffers.3 M secure/lib/libcrypto/man/man3/SSL_check_chain.3 M secure/lib/libcrypto/man/man3/SSL_clear.3 M secure/lib/libcrypto/man/man3/SSL_connect.3 M secure/lib/libcrypto/man/man3/SSL_do_handshake.3 M secure/lib/libcrypto/man/man3/SSL_export_keying_material.3 M secure/lib/libcrypto/man/man3/SSL_extension_supported.3 M secure/lib/libcrypto/man/man3/SSL_free.3 M secure/lib/libcrypto/man/man3/SSL_get0_peer_scts.3 M secure/lib/libcrypto/man/man3/SSL_get_SSL_CTX.3 M secure/lib/libcrypto/man/man3/SSL_get_all_async_fds.3 M secure/lib/libcrypto/man/man3/SSL_get_certificate.3 M secure/lib/libcrypto/man/man3/SSL_get_ciphers.3 M secure/lib/libcrypto/man/man3/SSL_get_client_random.3 M secure/lib/libcrypto/man/man3/SSL_get_current_cipher.3 M secure/lib/libcrypto/man/man3/SSL_get_default_timeout.3 M secure/lib/libcrypto/man/man3/SSL_get_error.3 M secure/lib/libcrypto/man/man3/SSL_get_extms_support.3 M secure/lib/libcrypto/man/man3/SSL_get_fd.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_cert_chain.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_certificate.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_signature_nid.3 M secure/lib/libcrypto/man/man3/SSL_get_peer_tmp_key.3 M secure/lib/libcrypto/man/man3/SSL_get_psk_identity.3 M secure/lib/libcrypto/man/man3/SSL_get_rbio.3 M secure/lib/libcrypto/man/man3/SSL_get_session.3 M secure/lib/libcrypto/man/man3/SSL_get_shared_sigalgs.3 M secure/lib/libcrypto/man/man3/SSL_get_verify_result.3 M secure/lib/libcrypto/man/man3/SSL_get_version.3 M secure/lib/libcrypto/man/man3/SSL_group_to_name.3 M secure/lib/libcrypto/man/man3/SSL_in_init.3 M secure/lib/libcrypto/man/man3/SSL_key_update.3 M secure/lib/libcrypto/man/man3/SSL_library_init.3 M secure/lib/libcrypto/man/man3/SSL_load_client_CA_file.3 M secure/lib/libcrypto/man/man3/SSL_new.3 M secure/lib/libcrypto/man/man3/SSL_pending.3 M secure/lib/libcrypto/man/man3/SSL_read.3 M secure/lib/libcrypto/man/man3/SSL_read_early_data.3 M secure/lib/libcrypto/man/man3/SSL_rstate_string.3 M secure/lib/libcrypto/man/man3/SSL_session_reused.3 M secure/lib/libcrypto/man/man3/SSL_set1_host.3 M secure/lib/libcrypto/man/man3/SSL_set_async_callback.3 M secure/lib/libcrypto/man/man3/SSL_set_bio.3 M secure/lib/libcrypto/man/man3/SSL_set_connect_state.3 M secure/lib/libcrypto/man/man3/SSL_set_fd.3 M secure/lib/libcrypto/man/man3/SSL_set_retry_verify.3 M secure/lib/libcrypto/man/man3/SSL_set_session.3 M secure/lib/libcrypto/man/man3/SSL_set_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_set_verify_result.3 M secure/lib/libcrypto/man/man3/SSL_shutdown.3 M secure/lib/libcrypto/man/man3/SSL_state_string.3 M secure/lib/libcrypto/man/man3/SSL_want.3 M secure/lib/libcrypto/man/man3/SSL_write.3 M secure/lib/libcrypto/man/man3/TS_RESP_CTX_new.3 M secure/lib/libcrypto/man/man3/TS_VERIFY_CTX_set_certs.3 M secure/lib/libcrypto/man/man3/UI_STRING.3 M secure/lib/libcrypto/man/man3/UI_UTIL_read_pw.3 M secure/lib/libcrypto/man/man3/UI_create_method.3 M secure/lib/libcrypto/man/man3/UI_new.3 M secure/lib/libcrypto/man/man3/X509V3_get_d2i.3 M secure/lib/libcrypto/man/man3/X509V3_set_ctx.3 M secure/lib/libcrypto/man/man3/X509_ALGOR_dup.3 A secure/lib/libcrypto/man/man3/X509_ATTRIBUTE.3 M secure/lib/libcrypto/man/man3/X509_CRL_get0_by_serial.3 M secure/lib/libcrypto/man/man3/X509_EXTENSION_set_object.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP_hash_dir.3 M secure/lib/libcrypto/man/man3/X509_LOOKUP_meth_new.3 M secure/lib/libcrypto/man/man3/X509_NAME_ENTRY_get_object.3 M secure/lib/libcrypto/man/man3/X509_NAME_add_entry_by_txt.3 M secure/lib/libcrypto/man/man3/X509_NAME_get0_der.3 M secure/lib/libcrypto/man/man3/X509_NAME_get_index_by_NID.3 M secure/lib/libcrypto/man/man3/X509_NAME_print_ex.3 M secure/lib/libcrypto/man/man3/X509_PUBKEY_new.3 A secure/lib/libcrypto/man/man3/X509_REQ_get_attr.3 A secure/lib/libcrypto/man/man3/X509_REQ_get_extensions.3 M secure/lib/libcrypto/man/man3/X509_SIG_get0.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_get_error.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_new.3 M secure/lib/libcrypto/man/man3/X509_STORE_CTX_set_verify_cb.3 M secure/lib/libcrypto/man/man3/X509_STORE_add_cert.3 M secure/lib/libcrypto/man/man3/X509_STORE_get0_param.3 M secure/lib/libcrypto/man/man3/X509_STORE_new.3 M secure/lib/libcrypto/man/man3/X509_STORE_set_verify_cb_func.3 M secure/lib/libcrypto/man/man3/X509_VERIFY_PARAM_set_flags.3 M secure/lib/libcrypto/man/man3/X509_add_cert.3 M secure/lib/libcrypto/man/man3/X509_check_ca.3 M secure/lib/libcrypto/man/man3/X509_check_host.3 M secure/lib/libcrypto/man/man3/X509_check_issued.3 M secure/lib/libcrypto/man/man3/X509_check_private_key.3 M secure/lib/libcrypto/man/man3/X509_check_purpose.3 M secure/lib/libcrypto/man/man3/X509_cmp.3 M secure/lib/libcrypto/man/man3/X509_cmp_time.3 M secure/lib/libcrypto/man/man3/X509_digest.3 M secure/lib/libcrypto/man/man3/X509_dup.3 M secure/lib/libcrypto/man/man3/X509_get0_distinguishing_id.3 M secure/lib/libcrypto/man/man3/X509_get0_notBefore.3 M secure/lib/libcrypto/man/man3/X509_get0_signature.3 M secure/lib/libcrypto/man/man3/X509_get0_uids.3 M secure/lib/libcrypto/man/man3/X509_get_extension_flags.3 M secure/lib/libcrypto/man/man3/X509_get_pubkey.3 M secure/lib/libcrypto/man/man3/X509_get_serialNumber.3 M secure/lib/libcrypto/man/man3/X509_get_subject_name.3 M secure/lib/libcrypto/man/man3/X509_get_version.3 M secure/lib/libcrypto/man/man3/X509_load_http.3 M secure/lib/libcrypto/man/man3/X509_new.3 M secure/lib/libcrypto/man/man3/X509_sign.3 M secure/lib/libcrypto/man/man3/X509_verify.3 M secure/lib/libcrypto/man/man3/X509_verify_cert.3 M secure/lib/libcrypto/man/man3/X509v3_get_ext_by_NID.3 M secure/lib/libcrypto/man/man3/b2i_PVK_bio_ex.3 M secure/lib/libcrypto/man/man3/d2i_PKCS8PrivateKey_bio.3 M secure/lib/libcrypto/man/man3/d2i_PrivateKey.3 M secure/lib/libcrypto/man/man3/d2i_RSAPrivateKey.3 M secure/lib/libcrypto/man/man3/d2i_SSL_SESSION.3 M secure/lib/libcrypto/man/man3/d2i_X509.3 M secure/lib/libcrypto/man/man3/i2d_CMS_bio_stream.3 M secure/lib/libcrypto/man/man3/i2d_PKCS7_bio_stream.3 M secure/lib/libcrypto/man/man3/i2d_re_X509_tbs.3 M secure/lib/libcrypto/man/man3/o2i_SCT_LIST.3 M secure/lib/libcrypto/man/man3/s2i_ASN1_IA5STRING.3 M secure/lib/libcrypto/man/man5/config.5 M secure/lib/libcrypto/man/man5/fips_config.5 M secure/lib/libcrypto/man/man5/x509v3_config.5 M secure/lib/libcrypto/man/man7/EVP_ASYM_CIPHER-RSA.7 M secure/lib/libcrypto/man/man7/EVP_ASYM_CIPHER-SM2.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-AES.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-ARIA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-BLOWFISH.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CAMELLIA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CAST.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-CHACHA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-DES.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-IDEA.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-NULL.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC2.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC4.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-RC5.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-SEED.7 M secure/lib/libcrypto/man/man7/EVP_CIPHER-SM4.7 M secure/lib/libcrypto/man/man7/EVP_KDF-HKDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-KB.7 M secure/lib/libcrypto/man/man7/EVP_KDF-KRB5KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PBKDF1.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PBKDF2.7 M secure/lib/libcrypto/man/man7/EVP_KDF-PKCS12KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SCRYPT.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SS.7 M secure/lib/libcrypto/man/man7/EVP_KDF-SSHKDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-TLS13_KDF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-TLS1_PRF.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X942-ASN1.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X942-CONCAT.7 M secure/lib/libcrypto/man/man7/EVP_KDF-X963.7 M secure/lib/libcrypto/man/man7/EVP_KEM-RSA.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-DH.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-ECDH.7 M secure/lib/libcrypto/man/man7/EVP_KEYEXCH-X25519.7 M secure/lib/libcrypto/man/man7/EVP_MAC-BLAKE2.7 M secure/lib/libcrypto/man/man7/EVP_MAC-CMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-GMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-KMAC.7 M secure/lib/libcrypto/man/man7/EVP_MAC-Poly1305.7 M secure/lib/libcrypto/man/man7/EVP_MAC-Siphash.7 M secure/lib/libcrypto/man/man7/EVP_MD-BLAKE2.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD2.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD4.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD5-SHA1.7 M secure/lib/libcrypto/man/man7/EVP_MD-MD5.7 M secure/lib/libcrypto/man/man7/EVP_MD-MDC2.7 M secure/lib/libcrypto/man/man7/EVP_MD-NULL.7 M secure/lib/libcrypto/man/man7/EVP_MD-RIPEMD160.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA1.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA2.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHA3.7 M secure/lib/libcrypto/man/man7/EVP_MD-SHAKE.7 M secure/lib/libcrypto/man/man7/EVP_MD-SM3.7 M secure/lib/libcrypto/man/man7/EVP_MD-WHIRLPOOL.7 M secure/lib/libcrypto/man/man7/EVP_MD-common.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-DH.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-DSA.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-EC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-FFC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-RSA.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-SM2.7 M secure/lib/libcrypto/man/man7/EVP_PKEY-X25519.7 M secure/lib/libcrypto/man/man7/EVP_RAND-CTR-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-HASH-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-HMAC-DRBG.7 M secure/lib/libcrypto/man/man7/EVP_RAND-SEED-SRC.7 M secure/lib/libcrypto/man/man7/EVP_RAND-TEST-RAND.7 M secure/lib/libcrypto/man/man7/EVP_RAND.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-DSA.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-ECDSA.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-ED25519.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-HMAC.7 M secure/lib/libcrypto/man/man7/EVP_SIGNATURE-RSA.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-FIPS.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-base.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-default.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-legacy.7 M secure/lib/libcrypto/man/man7/OSSL_PROVIDER-null.7 M secure/lib/libcrypto/man/man7/RAND.7 M secure/lib/libcrypto/man/man7/RSA-PSS.7 M secure/lib/libcrypto/man/man7/X25519.7 M secure/lib/libcrypto/man/man7/bio.7 M secure/lib/libcrypto/man/man7/crypto.7 M secure/lib/libcrypto/man/man7/ct.7 M secure/lib/libcrypto/man/man7/des_modes.7 M secure/lib/libcrypto/man/man7/evp.7 M secure/lib/libcrypto/man/man7/fips_module.7 M secure/lib/libcrypto/man/man7/life_cycle-cipher.7 M secure/lib/libcrypto/man/man7/life_cycle-digest.7 M secure/lib/libcrypto/man/man7/life_cycle-kdf.7 M secure/lib/libcrypto/man/man7/life_cycle-mac.7 M secure/lib/libcrypto/man/man7/life_cycle-pkey.7 M secure/lib/libcrypto/man/man7/life_cycle-rand.7 M secure/lib/libcrypto/man/man7/migration_guide.7 M secure/lib/libcrypto/man/man7/openssl-core.h.7 M secure/lib/libcrypto/man/man7/openssl-core_dispatch.h.7 M secure/lib/libcrypto/man/man7/openssl-core_names.h.7 M secure/lib/libcrypto/man/man7/openssl-env.7 M secure/lib/libcrypto/man/man7/openssl-glossary.7 M secure/lib/libcrypto/man/man7/openssl-threads.7 M secure/lib/libcrypto/man/man7/openssl_user_macros.7 M secure/lib/libcrypto/man/man7/ossl_store-file.7 M secure/lib/libcrypto/man/man7/ossl_store.7 M secure/lib/libcrypto/man/man7/passphrase-encoding.7 M secure/lib/libcrypto/man/man7/property.7 M secure/lib/libcrypto/man/man7/provider-asym_cipher.7 M secure/lib/libcrypto/man/man7/provider-base.7 M secure/lib/libcrypto/man/man7/provider-cipher.7 M secure/lib/libcrypto/man/man7/provider-decoder.7 M secure/lib/libcrypto/man/man7/provider-digest.7 M secure/lib/libcrypto/man/man7/provider-encoder.7 M secure/lib/libcrypto/man/man7/provider-kdf.7 M secure/lib/libcrypto/man/man7/provider-kem.7 M secure/lib/libcrypto/man/man7/provider-keyexch.7 M secure/lib/libcrypto/man/man7/provider-keymgmt.7 M secure/lib/libcrypto/man/man7/provider-mac.7 M secure/lib/libcrypto/man/man7/provider-object.7 M secure/lib/libcrypto/man/man7/provider-rand.7 M secure/lib/libcrypto/man/man7/provider-signature.7 M secure/lib/libcrypto/man/man7/provider-storemgmt.7 M secure/lib/libcrypto/man/man7/provider.7 M secure/lib/libcrypto/man/man7/proxy-certificates.7 M secure/lib/libcrypto/man/man7/ssl.7 M secure/lib/libcrypto/man/man7/x509.7 M secure/usr.bin/openssl/man/CA.pl.1 M secure/usr.bin/openssl/man/openssl-asn1parse.1 M secure/usr.bin/openssl/man/openssl-ca.1 M secure/usr.bin/openssl/man/openssl-ciphers.1 M secure/usr.bin/openssl/man/openssl-cmds.1 M secure/usr.bin/openssl/man/openssl-cmp.1 M secure/usr.bin/openssl/man/openssl-cms.1 M secure/usr.bin/openssl/man/openssl-crl.1 M secure/usr.bin/openssl/man/openssl-crl2pkcs7.1 M secure/usr.bin/openssl/man/openssl-dgst.1 M secure/usr.bin/openssl/man/openssl-dhparam.1 M secure/usr.bin/openssl/man/openssl-dsa.1 M secure/usr.bin/openssl/man/openssl-dsaparam.1 M secure/usr.bin/openssl/man/openssl-ec.1 M secure/usr.bin/openssl/man/openssl-ecparam.1 M secure/usr.bin/openssl/man/openssl-enc.1 M secure/usr.bin/openssl/man/openssl-engine.1 M secure/usr.bin/openssl/man/openssl-errstr.1 M secure/usr.bin/openssl/man/openssl-fipsinstall.1 M secure/usr.bin/openssl/man/openssl-format-options.1 M secure/usr.bin/openssl/man/openssl-gendsa.1 M secure/usr.bin/openssl/man/openssl-genpkey.1 M secure/usr.bin/openssl/man/openssl-genrsa.1 M secure/usr.bin/openssl/man/openssl-info.1 M secure/usr.bin/openssl/man/openssl-kdf.1 M secure/usr.bin/openssl/man/openssl-list.1 M secure/usr.bin/openssl/man/openssl-mac.1 M secure/usr.bin/openssl/man/openssl-namedisplay-options.1 M secure/usr.bin/openssl/man/openssl-nseq.1 M secure/usr.bin/openssl/man/openssl-ocsp.1 M secure/usr.bin/openssl/man/openssl-passphrase-options.1 M secure/usr.bin/openssl/man/openssl-passwd.1 M secure/usr.bin/openssl/man/openssl-pkcs12.1 M secure/usr.bin/openssl/man/openssl-pkcs7.1 M secure/usr.bin/openssl/man/openssl-pkcs8.1 M secure/usr.bin/openssl/man/openssl-pkey.1 M secure/usr.bin/openssl/man/openssl-pkeyparam.1 M secure/usr.bin/openssl/man/openssl-pkeyutl.1 M secure/usr.bin/openssl/man/openssl-prime.1 M secure/usr.bin/openssl/man/openssl-rand.1 M secure/usr.bin/openssl/man/openssl-rehash.1 M secure/usr.bin/openssl/man/openssl-req.1 M secure/usr.bin/openssl/man/openssl-rsa.1 M secure/usr.bin/openssl/man/openssl-rsautl.1 M secure/usr.bin/openssl/man/openssl-s_client.1 M secure/usr.bin/openssl/man/openssl-s_server.1 M secure/usr.bin/openssl/man/openssl-s_time.1 M secure/usr.bin/openssl/man/openssl-sess_id.1 M secure/usr.bin/openssl/man/openssl-smime.1 M secure/usr.bin/openssl/man/openssl-speed.1 M secure/usr.bin/openssl/man/openssl-spkac.1 M secure/usr.bin/openssl/man/openssl-srp.1 M secure/usr.bin/openssl/man/openssl-storeutl.1 M secure/usr.bin/openssl/man/openssl-ts.1 M secure/usr.bin/openssl/man/openssl-verification-options.1 M secure/usr.bin/openssl/man/openssl-verify.1 M secure/usr.bin/openssl/man/openssl-version.1 M secure/usr.bin/openssl/man/openssl-x509.1 M secure/usr.bin/openssl/man/openssl.1 M secure/usr.bin/openssl/man/tsget.1 ____________________________________________________________________________________________________________ Commit: 7752bb84c45d39a266910f98f5cc097aa017a19c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7752bb84c45d39a266910f98f5cc097aa017a19c Author: Enji Cooper (Sat 11 Oct 2025 22:12:55 BST) Committer: Enji Cooper (Tue 3 Feb 2026 06:25:44 GMT) crypto/openssl: update vendor update instructions This change fills out the requirements for doing vendor updates, documents the new vendor update process, and guides whoever needs to do the next version update a bit better than the documentation did prior to this change so everyone can pitch in with version updates a bit better. Convert the document to Markdown while here to make it easier to render/print out the directions in a structured format. MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53190 Conflicts: crypto/openssl/FREEBSD-upgrade (cherry picked from commit 08cdcff58acb2aec881e42c7f097d6492d864898) D crypto/openssl/FREEBSD-upgrade A crypto/openssl/FREEBSD-upgrade.md ____________________________________________________________________________________________________________ Commit: 913d1916e3e265098fdd87d9b9f6c12a930c71bc URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=913d1916e3e265098fdd87d9b9f6c12a930c71bc Author: Enji Cooper (Sat 11 Oct 2025 17:48:10 BST) Committer: Enji Cooper (Tue 3 Feb 2026 06:24:14 GMT) crypto/openssl: remove autogenerated files These files contain build host paths and other configuration details that can be regenerated via the standard vendor import process. Don't clutter up the FreeBSD tree with these files. Add the paths to .gitignore to prevent them from accidentally being added in a future update. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D53044 Conflicts: crypto/openssl/libcrypto.pc crypto/openssl/libssl.pc crypto/openssl/openssl.pc (cherry picked from commit d271d2ce152435b14e309bd8b25f47a0f4a2040f) A crypto/.gitignore D crypto/openssl/libcrypto.pc D crypto/openssl/libssl.pc D crypto/openssl/openssl.pc ____________________________________________________________________________________________________________ Commit: 026e3d12ba24188fbe84207e55195defb31bf81a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=026e3d12ba24188fbe84207e55195defb31bf81a Author: Enji Cooper (Wed 17 Sep 2025 06:57:32 BST) Committer: Enji Cooper (Tue 3 Feb 2026 06:23:58 GMT) crypto/openssl: fix importing new versions from pristine trees Prior to this change, CC was not being passed through to Configure, which was resulting in failures when Configure was running compiler checks. Pass through CC via `WRK_ENV` to Configure so the compiler is defined properly as part of the initial build. MFC after: 1 month Fixes: d18058b7b850 ("crypto/openssl: apply polish to new vendor import process") Differential Revision: https://reviews.freebsd.org/D52595 (cherry picked from commit 52c4b76d1dd385fbe33b78172e39a10749b83d13) M crypto/openssl/BSDmakefile ____________________________________________________________________________________________________________ Commit: 79f62601c73d875123b9c800e688f3c4b70e0b73 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=79f62601c73d875123b9c800e688f3c4b70e0b73 Author: Enji Cooper (Fri 22 Aug 2025 01:19:25 BST) Committer: Enji Cooper (Tue 3 Feb 2026 06:23:58 GMT) crypto/openssl: apply polish to new vendor import process This change does the following 2 things: - Makes the build more repeatable by isolating the environment. This prevents bmake from leaking variables into gmake and makes the overall process a bit more robust. - Add debug printouts to make the process more straightforward to the reader and whoever is executing doing the current vendor import. MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D52420 (cherry picked from commit d18058b7b850c78f2ca1be746ab411c0bed5acc9) M crypto/openssl/BSDmakefile ____________________________________________________________________________________________________________ Commit: d03be8cf3346dae1e438ded3aae4453045b77486 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d03be8cf3346dae1e438ded3aae4453045b77486 Author: Enji Cooper (Fri 1 Aug 2025 05:03:33 BST) Committer: Enji Cooper (Tue 3 Feb 2026 06:23:29 GMT) crypto/openssl: make vendor imports easier/less error prone This change adds a custom BSD makefile containing multiple high-level PHONY targets, similar to targets provided by the ports framework. The Makefile does the following: - Reruns Configure with a deterministic set of arguments to ensure that all appropriate features have been enabled/disabled in OpenSSL. - Preens the pkgconfig files to remove duplicate paths in their `CFLAGS` and `includedir` variables. - Rebuilds all ASM files to ensure that the content contained is fresh. - Rebuilds all manpages to ensure that the content contained in the manpages is fresh. Some additional work needs to be done to make the manpage regeneration "operation" reproducible (the date the manpages were generated is embedded in the files). All dynamic configuration previously captured in `include/openssl/configuration.h` and `include/crypto/bn_conf.h` has been moved to `freebsd/include/dynamic_freebsd_configuration.h` and `freebsd/include/crypto/bn_conf.h`, respectively. This helps ensure that future updates don't wipe out FreeBSD customizations to these files, which tune behavior on a per-target architecture basis, e.g., ARM vs x86, 32-bit vs 64-bit, etc. MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D51663 Conflicts: crypto/openssl/apps/CA.pl crypto/openssl/configdata.pm crypto/openssl/include/openssl/configuration.h crypto/openssl/include/openssl/fipskey.h crypto/openssl/tools/c_rehash crypto/openssl/util/shlib_wrap.sh crypto/openssl/util/wrap.pl secure/lib/libcrypto/Makefile.inc (cherry picked from commit 267f8c1f4b09431b335d5f48d84586047471f978) A crypto/openssl/BSDmakefile M crypto/openssl/apps/progs.c M crypto/openssl/apps/progs.h A crypto/openssl/exporters/libcrypto.pc A crypto/openssl/exporters/libssl.pc A crypto/openssl/exporters/openssl.pc A crypto/openssl/freebsd/dump_version_from_configdata.pl A crypto/openssl/freebsd/include/crypto/bn_conf.h A crypto/openssl/freebsd/include/openssl/configuration.h M crypto/openssl/include/crypto/bn_conf.h A crypto/openssl/libcrypto.pc A crypto/openssl/libssl.pc A crypto/openssl/openssl.pc M secure/lib/libcrypto/Makefile.inc A secure/lib/libcrypto/Makefile.version ____________________________________________________________________________________________________________ Commit: 5c6949e12ee6143505a200b37f2d0bbaf2611656 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5c6949e12ee6143505a200b37f2d0bbaf2611656 Author: Kyle Evans (Tue 3 Feb 2026 04:37:23 GMT) Committer: Kyle Evans (Tue 3 Feb 2026 04:37:23 GMT) kern: disallow user scheduling/debugging/signalling of jailed procs Currently, jails are generally ignored when determining whether the current process/thread can take action upon another, except to determine if the target's jail is somewhere in the source's hierarchy. Notably, uid 1001 in a jail (including prison0) can take action upon a process run by uid 1001 inside of a subordinate jail by default. While this could be considered a feature at times, it is a scenario that really should be deliberately crafted; there is no guarantee that uid 1001 in the parent jail is at all related to uid 1001 in a subordinate. This changes introduces three new privileges that grant a process this kind of insight into other jails: - PRIV_DEBUG_DIFFJAIL - PRIV_SCHED_DIFFJAIl - PRIV_SIGNAL_DIFFJAIL These can be granted independently or in conjunction with the accompanying *_DIFFCRED privileges, i.e.: - PRIV_DEBUG_DIFFCRED alone will let uid 1001 debug uid 1002, but PRIV_DEBUG_DIFFJAIL is additionally needed to let it debug uid 1002 in a jail. - PRIV_DEBUG_DIFFJAIL alone will let uid 1001 debug uid 1001 in a jail, but will not allow it to debug uid 1002 in a jail. Note that security.bsd.see_jail_proc can be used for similar effects, but does not prevent a user from learning the pid of a jailed process with matching creds and signalling it or rescheduling it (e.g., cpuset). Debugging is restricted by visibility in all cases, so that one is less of a concern. This change adds a new jail(8) parameter for the parent to indicate on a per-jail basis if its users are open to being tampered with by the parent's unprivileged users: allow.unprivileged_parent_tampering. This is enabled by default in 14.x, but may be disabled to honor the new priv(9) checks for earlier testing of the new behavior in FreeBSD 15.x. Development setups that involve regularly debugging jailed processes from outside the jail, will want to consider adding a default `allow.unprivileged_parent_tampering;` to your /etc/jail.conf before transitioning to 15.x. Reviewed by: jamie Relnotes: yes (added, off by default) (cherry picked from commit 8a5ceebece0311bc41180b3ca0ce7237def1e253) (cherry picked from commit bd21c672a868f039edb109b73757ad560252ca0f) M sys/kern/kern_jail.c M sys/kern/kern_prot.c M sys/sys/jail.h M sys/sys/priv.h M usr.sbin/jail/jail.8 ____________________________________________________________________________________________________________ Commit: 56b9de5484bc035304290d83fb2dc92d55b98eb4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=56b9de5484bc035304290d83fb2dc92d55b98eb4 Author: Kyle Evans (Tue 3 Feb 2026 04:37:23 GMT) Committer: Kyle Evans (Tue 3 Feb 2026 04:37:23 GMT) jail: separate "statically valid allow flags" from "prison0 allow flags" The current setup means that we can't add an allow flag in sys/jail.h that's disabled by default without removing it from the pr_flags assignment in kern_jail.c. That's technically fine, but I think it's better to make it more prevalent at the PR_ALLOW_* definition site so that it's top-of-mind when adding a new flag. This is a preparatory change for adding an allow flag that prison0 will also have disabled by default, but with an allow.* knob and sysctl to enable it. Reviewed by: jamie (cherry picked from commit 58c92776d1580717934e29ca2c0ef9bf2fbb7397) M sys/kern/kern_jail.c M sys/sys/jail.h ____________________________________________________________________________________________________________ Commit: 1cd151e7bdff43a5fcf560aeb8ec66b1793de4ce URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=1cd151e7bdff43a5fcf560aeb8ec66b1793de4ce Author: Jose Luis Duran (Mon 26 Jan 2026 20:19:44 GMT) Committer: Jose Luis Duran (Tue 3 Feb 2026 02:30:22 GMT) METALOG: Order keyword entries To facilitate comparison with mtree -C generated output, keep the keywords ordered. No functional change intended. Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54872 (cherry picked from commit fe962e33d86f888b496b17251c8bedebf92be8ee) M lib/libc/gen/Makefile.inc M sys/conf/kmod.mk M sys/modules/Makefile M usr.sbin/services_mkdb/Makefile ____________________________________________________________________________________________________________ Commit: 04911babef1b22cb4ff9cff08a34ec1e6bf80d45 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=04911babef1b22cb4ff9cff08a34ec1e6bf80d45 Author: Jamie Gritton (Sat 30 Aug 2025 00:02:14 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:16 GMT) netgraph: teach ngctl to attach and run itself in a jail Add -j flag to ngctl to allow ngctl to attach and run inside a jail. This allow parent to manipulate netgraph nodes in the jail even if ngctl is not available. Submitted by: David Marker Reviewed by: kevans, zlei, jamie Relnotes: yes Differential Revision: https://reviews.freebsd.org/D50241 (cherry picked from commit 72d01e62b082de39ecf1ff3ced67dcf7259e5084) ngctl: Fix build without JAIL Reported by: Michael Dexter Fixes: 72d01e62b082 netgraph: teach ngctl to attach and run itself in a jail MFC after: 1 day (cherry picked from commit 685e60e860d61f6e1bcf981f5c30647e0c025702) (cherry picked from commit ab7858d90eba6d8b5829ad974da91ee30dcf92f4) M usr.sbin/ngctl/Makefile M usr.sbin/ngctl/main.c M usr.sbin/ngctl/ngctl.8 ____________________________________________________________________________________________________________ Commit: 7621b6eded126daae08d356a19457a069fc274e2 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=7621b6eded126daae08d356a19457a069fc274e2 Author: Zhenlei Huang (Mon 20 Oct 2025 05:28:43 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:16 GMT) mrsas: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit 0a2fb63b4954c540686d387254b65cc6878bd19e) (cherry picked from commit 3aa4ae2006b50018d9dfa660bcbba1041c104ee1) M sys/dev/mrsas/mrsas_linux.c ____________________________________________________________________________________________________________ Commit: 44dfede815d802a7cda74939719263da31c35bf1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=44dfede815d802a7cda74939719263da31c35bf1 Author: Zhenlei Huang (Mon 20 Oct 2025 05:28:42 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:16 GMT) mfi: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit d12ce84b0d338958b26f6eec86b4967fca8d3bd6) (cherry picked from commit 270b9f2a4888b19b8434a831effa3c8426dbb934) M sys/dev/mfi/mfi_linux.c ____________________________________________________________________________________________________________ Commit: 9280324325f3a84d66257b8a43141b3db515d071 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9280324325f3a84d66257b8a43141b3db515d071 Author: Zhenlei Huang (Mon 20 Oct 2025 05:28:42 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:16 GMT) ipmi: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit cb0116af7ac794238b0fa569f2722607924fcad6) (cherry picked from commit 0b0ddadf39f6499e4b8ef250023b6d7e68c7e2b0) M sys/dev/ipmi/ipmi_linux.c ____________________________________________________________________________________________________________ Commit: 352c1e0f172a4393fa56733e15f7be2ad62c1a84 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=352c1e0f172a4393fa56733e15f7be2ad62c1a84 Author: Zhenlei Huang (Mon 20 Oct 2025 05:28:42 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:16 GMT) aacraid: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit ff29e5bc53e6fafc49d1caceed88cbc9e9223189) (cherry picked from commit e5d4314fce5a8c1dcc8a01f41858fa115d4f2fb6) M sys/dev/aacraid/aacraid_linux.c ____________________________________________________________________________________________________________ Commit: d6bc614eac5a10b7e157892d84f52599b373db38 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d6bc614eac5a10b7e157892d84f52599b373db38 Author: Zhenlei Huang (Mon 20 Oct 2025 05:28:42 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:15 GMT) aac: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit db1844a0e1bcafeb974215033ed682e7fa18cac8) (cherry picked from commit 7e9fe8e6a1966f559b7985caca7e7c0e19a3f10e) M sys/dev/aac/aac_linux.c ____________________________________________________________________________________________________________ Commit: e36e17552cdf374353b0c09c0ccdece2a7f614e0 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e36e17552cdf374353b0c09c0ccdece2a7f614e0 Author: Zhenlei Huang (Mon 20 Oct 2025 05:28:41 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:15 GMT) sgx: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit 8350f46d9808e6183d5f6bd4aa73d4d4e563b574) (cherry picked from commit 957babc65d9f9a5d44fefb0c1169682ae599954b) M sys/amd64/sgx/sgx_linux.c ____________________________________________________________________________________________________________ Commit: 5004b384a6571c7abbcd0bc64bbc60a08ac72557 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5004b384a6571c7abbcd0bc64bbc60a08ac72557 Author: Zhenlei Huang (Mon 20 Oct 2025 05:28:41 BST) Committer: Zhenlei Huang (Mon 2 Feb 2026 17:19:15 GMT) linux: Make the macro LINUX_IOCTL_SET public There're some other drivers want to register and unregister linux ioctl handler. Move the macro LINUX_IOCTL_SET from tdfx_linux.h to linux_ioctl.h so that they can also benefit it. While here, rename the declaration of linux ioctl function to be consistent with the name of the handler. Meanwhile, drop a comment about the macro, since its function is obvious. Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit 790c27317ec1a997a4e5c2bdee9e4acc610c8e3c) (cherry picked from commit 087e77b52399b8a64bb7a12979322d6027bf550b) M sys/compat/linux/linux_ioctl.h M sys/dev/tdfx/tdfx_linux.c M sys/dev/tdfx/tdfx_linux.h ____________________________________________________________________________________________________________ Commit: ea2d344362867b22a1a13b2af984570d93a49687 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ea2d344362867b22a1a13b2af984570d93a49687 Author: Mitchell Horne (Mon 26 Jan 2026 14:58:55 GMT) Committer: Mitchell Horne (Mon 2 Feb 2026 15:43:13 GMT) native-xtools: use static LLVM libraries Set the MK_LLVM_LINK_STATIC_LIBRARIES knob to "yes" when building the native-xtools target. This reverts to the behaviour prior to 2e47f35be5dc. This avoids a build failure that occurs otherwise, where compilation fails looking for a libllvmprivate.so that was not built. It is unclear if this addresses the issue in all instances---some replies in the PRs indicate otherwise. Still, some report success, and in my own testing this fixed creation of a cross-compiled poudriere jail. Commit this while we continue to investigate... PR: 286710, 291409 Tested by: marck, rdunkle@smallcatbrain.com Reviewed by: emaste MFC after: 3 days Fixes: 2e47f35be5dc ("Convert libllvm, libclang and liblldb into private shared libraries"). Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54815 (cherry picked from commit 38e5564ecef53064c984d086a040c01100023f40) M Makefile.inc1 ____________________________________________________________________________________________________________ Commit: 201f968de84dad8c28bfa5262854608e7001f49d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=201f968de84dad8c28bfa5262854608e7001f49d Author: Bjoern A. Zeeb (Sat 31 Jan 2026 22:43:14 GMT) Committer: Bjoern A. Zeeb (Sun 1 Feb 2026 16:44:52 GMT) LinuxKPI: timer KPI *_timer -> timer_* (restore symbols) In c84bfaa2531870a023fa9b267a765b9518ed3350 the symbols for the old timer KPI were removed and replaced by inline functions as backup. This breaks kernel modules (such as drm-kmod, though for that there should be a rebuild in the package repo given a __FreeBSD_version bump) as symbols are missing now. Restore the symbols for the stable branch. This is a direct commit for the fix. Reported by: nyan Reviewed by: nyan Fixes: c84bfaa25318 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55027 M sys/compat/linuxkpi/common/include/linux/timer.h M sys/compat/linuxkpi/common/src/linux_compat.c ____________________________________________________________________________________________________________ Commit: 21d665d7dd9e50e3975b117a4f3c0f50ed7bd642 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=21d665d7dd9e50e3975b117a4f3c0f50ed7bd642 Author: Jilles Tjoelker (Mon 17 Nov 2025 17:42:01 GMT) Committer: Jilles Tjoelker (Sun 1 Feb 2026 14:33:50 GMT) sh: Fix job pointer invalidation with trapsasync Calling dotrap() can do almost anything, including reallocating the jobtab array. Convert the job pointer to an index before calling dotrap() and then restore a proper job pointer afterwards. PR: 290330 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290330 ) Reported by: bdrewery Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D53793 (cherry picked from commit f44ac8cc9c10d7305223a10b8dbd8e234388cc73) M bin/sh/jobs.c M bin/sh/tests/execution/Makefile A bin/sh/tests/execution/bg14.0 ____________________________________________________________________________________________________________ Commit: c0dcdc3decb413af6188da624b22aa6b45126317 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c0dcdc3decb413af6188da624b22aa6b45126317 Author: Jilles Tjoelker (Sat 15 Nov 2025 16:43:03 GMT) Committer: Jilles Tjoelker (Sun 1 Feb 2026 14:33:50 GMT) sh: Fix a double free in a rare scenario with pipes The command sh -c 'sleep 3 | sleep 2 & sleep 3 & kill %1; wait %1' crashes (with appropriate sanitization such as putting MALLOC_CONF=abort:true,junk:true in the environment or compiling with -fsanitize=address). What happens here is that waitcmdloop() calls dowait() with a NULL job pointer, instructing dowait() to freejob() if it's a non-interactive shell and $! was not and cannot be referenced for it. However, waitcmdloop() then uses fields possibly freed by freejob() and calls freejob() again. This only occurs if the job being waited for is identified via % syntax ($! has never been referenced for it), it is a pipeline with two or more elements and another background job has been started before the wait command. That seems special enough for a bug to remain. Test scripts written by Jilles would almost always use $! and not % syntax. We can instead make waitcmdloop() pass its job pointer to dowait(), fixing up things for that (waitcmdloop() will have to call deljob() if it does not call freejob()). The crash from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290330#c2 appears to be the same bug. PR: 290330 ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290330 ) Reported by: bdrewery Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D53773 (cherry picked from commit 75a6c38e4d5c651b7398bf2bea5baa41a0939e92) M bin/sh/jobs.c M bin/sh/tests/builtins/Makefile A bin/sh/tests/builtins/wait11.0 ____________________________________________________________________________________________________________ Commit: fdbb6759aa4f45e884f4c8af7c965ab8f33cf4d3 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=fdbb6759aa4f45e884f4c8af7c965ab8f33cf4d3 Author: Enji Cooper (Sun 25 Jan 2026 00:17:06 GMT) Committer: Enji Cooper (Sun 1 Feb 2026 01:19:10 GMT) Account for the ctl test needing the ctl(4) module This testcase does not function unless the /dev/ctl/... node exists, which is created by the ctl(4) module. Require the ctl(4) module to be loaded so the test can be executed. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54518 (cherry picked from commit da59b3147b01203bb18bcd03cce7a6d5916e87c3) M tests/sys/fs/fusefs/Makefile ____________________________________________________________________________________________________________ Commit: 490474e84f7d9b1e190b6dc60ad0bb8b030d6caf URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=490474e84f7d9b1e190b6dc60ad0bb8b030d6caf Author: Enji Cooper (Tue 9 Sep 2025 20:11:13 BST) Committer: Enji Cooper (Sat 31 Jan 2026 23:08:48 GMT) freebsd-update: sort options alphabetically This helps future developers when adding additional options handlers in the surrounding blocks. This is effectively a no-op. MFC after: 1 month (cherry picked from commit 0adec3d7ec96105c402ff2286e402ad63c845066) M usr.sbin/freebsd-update/freebsd-update.sh ____________________________________________________________________________________________________________ Commit: 58cf2a2840532208ab1442fc421ca6c985274c2c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=58cf2a2840532208ab1442fc421ca6c985274c2c Author: Kirill Kochnev (Thu 6 Nov 2025 18:22:30 GMT) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:08 GMT) sys/net/sff8436.h: Fix the register address of link length of copper or active cable The register address of link length of copper or active cable is 146 as per the SFF-8436 specification [1]. [1] 7.6.2 Upper Memory Map Page 00h SFF-8436 Specification (pdf): https://members.snia.org/document/dl/25896 Reviewed by: imp, zlei MFC after: 1 week Pull Request: https://github.com/freebsd/freebsd-src/pull/1885 Closes: https://github.com/freebsd/freebsd-src/pull/1885 (cherry picked from commit a537694b49f719d84e3a69a2b8a3098f603da7d7) (cherry picked from commit fdd23fc3d0aacd1c80d0565d736591521b2421fc) M sys/net/sff8436.h ____________________________________________________________________________________________________________ Commit: a1828b1226fe8de1325a0e46ec5732268ba4525a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a1828b1226fe8de1325a0e46ec5732268ba4525a Author: Zhenlei Huang (Mon 29 Dec 2025 14:20:12 GMT) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:08 GMT) qlnxe: Avoid out-of-bounds reading the multicast ethernet address The correct length of an ethernet address is ETHER_ADDR_LEN but not ETHER_HDR_LEN. MFC after: 1 week (cherry picked from commit 85f499be90c15a3de02d1c62ce03b99fab52f925) (cherry picked from commit 2b01cc15447251862f5e25332fcbf41516f22a3e) M sys/dev/qlnx/qlnxe/qlnx_os.c ____________________________________________________________________________________________________________ Commit: c4e33387d079266cd6cd8ba03047579da536330a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=c4e33387d079266cd6cd8ba03047579da536330a Author: Zhenlei Huang (Sun 28 Dec 2025 15:57:51 GMT) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:07 GMT) locking.9: Tweak the table column width to fit 80 characters While here, add some white spaces to improve the readability of source code. Reviewed by: ziaee, #manpages MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54121 (cherry picked from commit 176075e661fc657845d788ab3451e690c4e9bac6) (cherry picked from commit 14484cdb997c152def089c64a012b5a4596e1bfa) M share/man/man9/locking.9 ____________________________________________________________________________________________________________ Commit: e8de565f6bb8d91e2882ae5422b8a4a0337e4ca4 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=e8de565f6bb8d91e2882ae5422b8a4a0337e4ca4 Author: Zhenlei Huang (Tue 16 Dec 2025 04:41:02 GMT) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:07 GMT) lio: Avoid out-of-bounds read or write MAC address While here, replace loop copying the MAC address with memcpy() for better readability. Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54177 (cherry picked from commit 094626d3a5009a56bf1b763dbdfc681ce371dc99) (cherry picked from commit c162d7febbc83c1d877876b18ee864213dceca51) M sys/dev/liquidio/lio_ioctl.c M sys/dev/liquidio/lio_main.c ____________________________________________________________________________________________________________ Commit: d88ccbddc7c7426b8956b27d9335ce503815d24e URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=d88ccbddc7c7426b8956b27d9335ce503815d24e Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:37 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:07 GMT) x86/xen: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit c8e077e57b2535b840d391f3217d00465b0514c4) (cherry picked from commit 871a335f3e7dcc8edcada353664ca6b40ae491a1) M sys/x86/xen/xen_apic.c ____________________________________________________________________________________________________________ Commit: db22431755f73cfd8597a929a04e3b9301170bfa URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=db22431755f73cfd8597a929a04e3b9301170bfa Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:37 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:07 GMT) tsc: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit bf8f6545f6ca41e080cc3bc42009bdf253f596b4) (cherry picked from commit 81676635bad7e4cec1fee8ab52f1401f37de3d69) M sys/x86/x86/tsc.c ____________________________________________________________________________________________________________ Commit: db80c07267892c7d74e395c171ccfb64f61963e5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=db80c07267892c7d74e395c171ccfb64f61963e5 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:37 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:07 GMT) powerpc: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 9caa16bd028746af7bee01c6bcc6394de91265db) (cherry picked from commit 4ccfafac43d398653574e36082fef15083ba6a35) M sys/powerpc/aim/mmu_oea64.c M sys/powerpc/cpufreq/pmcr.c ____________________________________________________________________________________________________________ Commit: 8b07da3ba41d71fece01e2ef5d578b2a1bc078f9 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8b07da3ba41d71fece01e2ef5d578b2a1bc078f9 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:36 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:06 GMT) i386: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 0039721e3bab22446413fb62532e622345770ffb) (cherry picked from commit adc937e06f69b2fd21c44e27b5c33bf2c96e7c4d) M sys/i386/i386/machdep.c M sys/i386/i386/pmap.c ____________________________________________________________________________________________________________ Commit: 13a9caf59ac385a8f465c32437dd981af18bf076 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=13a9caf59ac385a8f465c32437dd981af18bf076 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:36 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:06 GMT) arm64 coresight: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 5d5ba0c0fa9e2eaeda9d41508bb0f83d5a55f367) (cherry picked from commit bac2bad0615ac64960f1ae93c0e7c3d9277b1a6b) M sys/arm64/coresight/coresight.c ____________________________________________________________________________________________________________ Commit: 9ddec7bde2b1f65e8347d8b1b550d4e7f80037ba URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=9ddec7bde2b1f65e8347d8b1b550d4e7f80037ba Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:35 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:06 GMT) arm: Use proper prototype for SYSINIT functions The only possible return value of function module_info_init() is 0. Make it return void to match the prototype of SYSINIT. MFC after: 1 week (cherry picked from commit 0b9c12fa976446705635a94984f45232f034eecf) (cherry picked from commit fcdc37febbb6b6c4efb7f4f42162466992f90523) M sys/arm/arm/pmap-v6.c M sys/arm/arm/unwind.c ____________________________________________________________________________________________________________ Commit: 2a87a2c911e1f1e8c4d94f929a662bf93979d587 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=2a87a2c911e1f1e8c4d94f929a662bf93979d587 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:35 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:06 GMT) vm: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit a5d5851c86ebba87f580e4f9bada495ebeedc465) (cherry picked from commit 27b24359656a3d30828595ade1b824be3fac4f83) M sys/vm/vm_meter.c M sys/vm/vm_pageout.c ____________________________________________________________________________________________________________ Commit: 8f6cd5b69a10df72b7749531bc9bcb684931233c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=8f6cd5b69a10df72b7749531bc9bcb684931233c Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:35 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:06 GMT) sys/sysent.h: Remove an unneeded type cast The function exec_sysvec_init() already has the right prototype. While here, remove an extra semicolon from the macro INIT_SYSENTVEC. MFC after: 1 week (cherry picked from commit 296db8c72dca1c17d9a4ce94cc8881e48df8187b) (cherry picked from commit 64771eeaf82f06c2af4e0f20f40baa9d5103f0dd) M sys/sys/sysent.h ____________________________________________________________________________________________________________ Commit: bddd70611a0fceb6a89acaa7955cb46755107a33 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=bddd70611a0fceb6a89acaa7955cb46755107a33 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:35 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:05 GMT) MAC: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 12ac59a0d1f6ae2065e8e2cb36c53c00771bfc74) (cherry picked from commit 2e5a55c7af56022fb38e3d528b2e8b1257de891d) M sys/security/mac/mac_framework.c ____________________________________________________________________________________________________________ Commit: 139a9451b9105cad9ccb0b8e4eda91d9cbc40b69 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=139a9451b9105cad9ccb0b8e4eda91d9cbc40b69 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:34 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:05 GMT) audit: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 32c1e940e07c48ab80427efd3d6ff2091407d577) (cherry picked from commit c48a31e3508555606b4399d33000cf60fe98e207) M sys/security/audit/audit.c ____________________________________________________________________________________________________________ Commit: 01af376bd00cb7d367e1c1ec8fc45a6fb8a6f812 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=01af376bd00cb7d367e1c1ec8fc45a6fb8a6f812 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:34 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:05 GMT) nfs: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit a06ecc4f70c296f62f666421c3cf9643d40bdca2) (cherry picked from commit 0e001bef1593c1bcc6c020b0f7a31ce9589ba59e) M sys/nfs/nfs_diskless.c ____________________________________________________________________________________________________________ Commit: a60c8710de4f7e1f752b8640734871efe3fde65a URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a60c8710de4f7e1f752b8640734871efe3fde65a Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:34 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:05 GMT) pf: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 0ce8c20fcd44c1595b42fcb540913d3802edd438) (cherry picked from commit 34462748d79a6e2ea8215564286f97e93670dfbb) M sys/netpfil/pf/pf_ioctl.c ____________________________________________________________________________________________________________ Commit: 846393be8cf83081b56ca77dd6c4a3c3ddbbe5c5 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=846393be8cf83081b56ca77dd6c4a3c3ddbbe5c5 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:33 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:05 GMT) ipfw: Use proper prototype for SYSINIT functions The only possible return value of function ipfw_init() is 0. Make it return void to match the prototype of SYSINIT. MFC after: 1 week (cherry picked from commit 1bba2194c8a960235f8eae36e7d3e96f347ce779) (cherry picked from commit 745b6ca4ed933f9f4c1d314dc7b0aa31e8e9e0de) M sys/netpfil/ipfw/ip_fw2.c M sys/netpfil/ipfw/ip_fw_nat.c ____________________________________________________________________________________________________________ Commit: db75edf2b61e76425b69a997b8d0445a92cb76f1 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=db75edf2b61e76425b69a997b8d0445a92cb76f1 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:33 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:04 GMT) netipsec: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 360bb45690d918fac5bae78ab44f45d11327067a) (cherry picked from commit a32ee2897f8eed4a03976be65020912f03f7228e) M sys/netipsec/xform_ipcomp.c ____________________________________________________________________________________________________________ Commit: 0871d691e3894bc8862ce8a8e94cc8b878bed77d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=0871d691e3894bc8862ce8a8e94cc8b878bed77d Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:33 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:04 GMT) netinet6: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit d4a80fa271b148b269869e5ca34e1861d9fcdfb0) (cherry picked from commit cfc237162c248d0488e264bf1fdae0186c5a13c1) M sys/netinet6/in6_fib_algo.c ____________________________________________________________________________________________________________ Commit: 72bf99e08beaade47ff4a748c8c54644446cb979 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=72bf99e08beaade47ff4a748c8c54644446cb979 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:33 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:04 GMT) netinet: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 6613b6ad1ecc5384c119018b9b27c18bd7516e3f) (cherry picked from commit 5b41be5cc0666372840d798507e85544d8a3e7c3) M sys/netinet/cc/cc.c M sys/netinet/in_fib_algo.c ____________________________________________________________________________________________________________ Commit: a7334aec0762c349fdab7e74ffd4b9ba25d4095d URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=a7334aec0762c349fdab7e74ffd4b9ba25d4095d Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:32 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:04 GMT) net80211: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 7449e59110b8abbb3d647c3565ca3de1d21b2c84) (cherry picked from commit 0270d3dfa75a462019d7d8555c4249b3e8790604) M sys/net80211/ieee80211_ht.c M sys/net80211/ieee80211_hwmp.c M sys/net80211/ieee80211_mesh.c M sys/net80211/ieee80211_phy.c M sys/net80211/ieee80211_proto.c M sys/net80211/ieee80211_vht.c ____________________________________________________________________________________________________________ Commit: ea3567e3bf79a859418b8127db8707a6e8c6130c URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=ea3567e3bf79a859418b8127db8707a6e8c6130c Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:32 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:03 GMT) net: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 6f8259eae61981d7e5d049be7eed9235f0e8172e) (cherry picked from commit fa80382b99f934ab46b9365d1081c6425ed58026) M sys/net/route.c M sys/net/route/route_tables.c M sys/net/rtsock.c ____________________________________________________________________________________________________________ Commit: 5d1cf19810bb46afe3ed487a71971a2163f710d8 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5d1cf19810bb46afe3ed487a71971a2163f710d8 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:31 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:03 GMT) libkern: Use proper prototype for SYSINIT functions MFC after: 1 week (cherry picked from commit 850a88e8db761c55b9aa56c2cf4da258dc61dec5) (cherry picked from commit 2b27541988072b3c1e5f2f901e622f38af0be4c9) M sys/libkern/arc4random.c M sys/libkern/x86/crc32_sse42.c ____________________________________________________________________________________________________________ Commit: 5f6c2ab28f6c3aa2fde2f77e3769e28e2a40e5ed URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=5f6c2ab28f6c3aa2fde2f77e3769e28e2a40e5ed Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:31 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:03 GMT) jail: Use proper prototype for SYSINIT functions The only possible return value of function jm_sysinit() and jm_sysuninit() is 0. Make them return void to match the prototype of SYSINIT. MFC after: 1 week (cherry picked from commit a988393b469be58ff87f4d044af61fd2251b490c) (cherry picked from commit 20af9193776df39331d5287a4a8b22de6d665c8f) M sys/kern/kern_jailmeta.c ____________________________________________________________________________________________________________ Commit: cc6e893745521279e09356cf517a3f57f7125b53 URL: https://git.freebsd.catflap.org/src/stable-14/commit/?id=cc6e893745521279e09356cf517a3f57f7125b53 Author: Zhenlei Huang (Mon 13 Oct 2025 11:12:31 BST) Committer: Zhenlei Huang (Sat 31 Jan 2026 18:25:03 GMT) kern_sharedpage.c: Remove an unneeded type cast The function shared_page_init() already has the right prototype. MFC after: 1 week (cherry picked from commit 141b44e0afc2912a0a1c7bbb4116921ead1d58d4) (cherry picked from commit 6e8b07298065f0f6354779de9b787e7a5ecb09cd) M sys/kern/kern_sharedpage.c ___________________________________________________________________________________________________________