aboutsummaryrefslogtreecommitdiff
path: root/sys/libkern
Commit message (Expand)AuthorAgeFilesLines
* ashldi3: Use C89-style function definitionWarner Losh2022-11-271-3/+1
* arm: Remove unused ffs.SWarner Losh2022-10-201-58/+0
* qdivrem: Predict division by zero as false.Hans Petter Selasky2022-10-041-1/+1
* Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten2022-09-301-5/+5
* libkern: Fix a typo in a source code commentGordon Bergling2022-06-051-1/+1
* libkern: Fix two typos in source code commentsGordon Bergling2022-04-091-2/+2
* sys/libkern: Use C99 fixed-width integer types.John Baldwin2021-12-281-3/+3
* libkern: remove bcopyMateusz Guzik2021-08-241-8/+0
* Remove libkern/bcmp.cMateusz Guzik2021-08-231-146/+0
* arm: flip memclr to use memsetMateusz Guzik2021-08-231-2/+4
* arc4random: Avoid KMSAN false positives from pre-seeding resultsMark Johnston2021-08-131-0/+9
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2021-08-081-1/+0
* Switch to an ifunc in the kernel for crc32cAndrew Turner2021-07-221-18/+38
* Add missing libkern/strnstr.c fileGreg V2021-07-151-0/+64
* Remove incorrect __restricted labels from strcspnAlfonso Gregory2021-07-141-1/+1
* Use '.arch_extension crc' in the arm64 crc32 codeAndrew Turner2021-05-061-1/+2
* x86: remove gcov kernel supportKonstantin Belousov2021-04-021-316/+0
* random(9): Restore historical [0,2^31-1] output range and related manLawrence Stewart2021-03-241-1/+1
* Restore the augmented strlen commentaryMateusz Guzik2021-02-081-11/+4
* Revert "Reimplement strlen"Mateusz Guzik2021-02-031-25/+54
* tests/sys/kern/crc32: Check for SSE4.2 before using itAlex Richardson2021-02-021-5/+11
* Reimplement strlenMateusz Guzik2021-01-291-54/+25
* Remove obsolete code gated on _ARM_ARCH_*Andrew Turner2021-01-281-29/+0
* libkern/strcasestr.c: Drop xlocale support and connect to build.Vladimir Kondratyev2021-01-071-14/+8
* Copy strcasestr.c from libc to libkern.Vladimir Kondratyev2021-01-071-0/+74
* arc4random(9): Integrate with RANDOM_FENESTRASX push-reseedConrad Meyer2020-10-101-2/+36
* arm64: check for CRC32 support via HWCAPMitchell Horne2020-09-081-9/+3
* libkern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-019-28/+0
* Smaller crc for the boot loader.Warner Losh2020-09-011-0/+8
* Add prng(9) APIConrad Meyer2020-08-131-32/+3
* libkern: Add arc4random_uniformEmmanuel Vadot2020-05-231-0/+58
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-7/+14
* random(9): Deprecate random(9), remove meaningless srandom(9)Conrad Meyer2019-12-261-13/+12
* Port the NetBSD KCSAN runtime to FreeBSD.Andrew Turner2019-11-213-3/+3
* Rename the macros to extract a single arm64 ID field.Andrew Turner2019-10-301-1/+1
* Remove zlib 1.0.4 from kernel.Xin LI2019-08-251-5388/+0
* libkern: Implement strchrnul(3)Conrad Meyer2019-08-191-0/+41
* Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib,Xin LI2019-08-011-34/+8
* Remove pre-FreeBSD 7.0 compatibility.Warner Losh2019-07-191-4/+0
* Separate kernel crc32() implementation to its own header (gsb_crc32.h) andXin LI2019-06-172-6/+4
* random(4): depessimize arc4randomMateusz Guzik2019-05-121-3/+5
* Revert r346410 and r346411Conrad Meyer2019-04-191-62/+0
* libkern: Bring in arc4random_uniform(9) from libcConrad Meyer2019-04-191-0/+62
* random(4): Restore availability tradeoff prior to r346250Conrad Meyer2019-04-181-6/+40
* random(4): Block read_random(9) on initial seedingConrad Meyer2019-04-151-26/+6
* Add non-sleepable strdup variant strdup_flagsMatt Macy2019-02-201-2/+11
* mcount: tidy up ANSIficationEd Maste2018-10-201-4/+5
* Sync strlcpy with userland version, againConrad Meyer2018-06-211-20/+19
* str(r)chr: Replace union abuse with __DECONSTConrad Meyer2018-06-042-23/+16
* Use __builtin for various mem* and b* (e.g. bzero) routines.Mateusz Guzik2018-06-023-3/+3