summaryrefslogtreecommitdiff
path: root/sys/libkern
AgeCommit message (Expand)Author
2025-12-08libkern: Avoid a one-byte OOB access in strndup()Mark Johnston
2025-10-13libkern: Use proper prototype for SYSINIT functionsZhenlei Huang
2025-09-10Fix possible out of bounds read in armv8_crc32cZhongqi Zhao
2025-08-16libkern: Drop incorrect qsort optimizationDag-Erling Smørgrav
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-02-17libkern: strdup.c, strndup.c: Prefer memcpy() over bcopy()Zhenlei Huang
2024-07-13include: ssp: round out fortification of current set of headersKyle Evans
2024-07-02gsb_crc32.c: avoid gcc -Wunused-const-variable in user buildRyan Libby
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-26sccs: Manual changesWarner Losh
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-11-21arm64: Mark the armv8 crc32c as supporting BTIAndrew Turner
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-31gsb_crc32: Fix a warning when compiled in userland.John Baldwin
2023-07-07divmoddi*: Use separate statements instead of the comma operator.John Baldwin
2023-07-06libkern: remove old ffs/fls routinesMitchell Horne
2023-07-01libkern: Trim OBE comment from divmoddi routines.John Baldwin
2023-07-01divmoddi4: Handle negative remainders.John Baldwin
2023-07-01sys: Add [u]divmoddi4 intrinsics on i386.John Baldwin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-24ext2fs: extract crc16 into sys/crc16.hVal Packett
2022-11-27ashldi3: Use C89-style function definitionWarner Losh
2022-10-20arm: Remove unused ffs.SWarner Losh
2022-10-04qdivrem: Predict division by zero as false.Hans Petter Selasky
2022-09-30Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten
2022-06-05libkern: Fix a typo in a source code commentGordon Bergling
2022-04-09libkern: Fix two typos in source code commentsGordon Bergling
2021-12-28sys/libkern: Use C99 fixed-width integer types.John Baldwin
2021-08-24libkern: remove bcopyMateusz Guzik
2021-08-23Remove libkern/bcmp.cMateusz Guzik
2021-08-23arm: flip memclr to use memsetMateusz Guzik
2021-08-13arc4random: Avoid KMSAN false positives from pre-seeding resultsMark Johnston
2021-08-08Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste
2021-07-22Switch to an ifunc in the kernel for crc32cAndrew Turner
2021-07-14Add missing libkern/strnstr.c fileGreg V
2021-07-14Remove incorrect __restricted labels from strcspnAlfonso Gregory
2021-05-06Use '.arch_extension crc' in the arm64 crc32 codeAndrew Turner
2021-04-02x86: remove gcov kernel supportKonstantin Belousov
2021-03-24random(9): Restore historical [0,2^31-1] output range and related manLawrence Stewart
2021-02-08Restore the augmented strlen commentaryMateusz Guzik
2021-02-03Revert "Reimplement strlen"Mateusz Guzik
2021-02-02tests/sys/kern/crc32: Check for SSE4.2 before using itAlex Richardson
2021-01-29Reimplement strlenMateusz Guzik
2021-01-28Remove obsolete code gated on _ARM_ARCH_*Andrew Turner
2021-01-08libkern/strcasestr.c: Drop xlocale support and connect to build.Vladimir Kondratyev
2021-01-08Copy strcasestr.c from libc to libkern.Vladimir Kondratyev
2020-10-10arc4random(9): Integrate with RANDOM_FENESTRASX push-reseedConrad Meyer