summaryrefslogtreecommitdiff
path: root/lib/libc/amd64
AgeCommit message (Expand)Author
2026-01-04libc/amd64: fix stpncpy.S againRobert Clausecker
2025-12-16libc/amd64: Disable baseline version of stpncpy()Dag-Erling Smørgrav
2025-12-14libc/amd64: fix overread conditions in stpncpy()Robert Clausecker
2025-08-09libc/amd64: rewrite memrchr() scalar impl. to read the string from the backRobert Clausecker
2025-08-09libc/amd64: rewrite memrchr() baseline impl. to read the string from the backRobert Clausecker
2025-05-29libc, libthr: Ditch MD __pthread_distribute_static_tls helpersJessica Clarke
2024-07-29lib/libc/amd64/string: fix overread condition in memccpyRobert Clausecker
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-07-13include: ssp: round out fortification of current set of headersKyle Evans
2024-05-13Prepare the system for _FORTIFY_SOURCEKyle Evans
2024-03-13lib{c,sys}: return wrapped syscall APIs to libcBrooks Davis
2024-02-05libc: move MD sys related symbols to libsysBrooks Davis
2024-02-05libc: move rfork_thread(3) to libsysBrooks Davis
2024-02-05libc: Move per-arch sys/Makefile.inc to libsysBrooks Davis
2024-02-05libc: remove remaining x86 sys bits to libsysBrooks Davis
2024-02-05libsys: relocate implementations and manpagesBrooks Davis
2024-01-27libc/amd64: Disable ASAN for amd64_archlevel.cMark Johnston
2023-12-25lib/libc/amd64/string: add memrchr() scalar, baseline implementationRobert Clausecker
2023-12-25lib/libc/amd64/string: implement strncat() by calling strlen(), memccpy()Robert Clausecker
2023-12-25lib/libc/amd64/string: add memccpy scalar, baseline implementationRobert Clausecker
2023-12-25lib/libc/amd64/string: implement strlcat() through strlcpy()Robert Clausecker
2023-12-25lib/libc/amd64/string: add strlcpy scalar, baseline implementationRobert Clausecker
2023-12-25lib/libc/amd64/string/strcat.S: enable use of SIMDRobert Clausecker
2023-12-25lib/libc/amd64/string: implement strncpy() by calling stpncpy()Robert Clausecker
2023-12-25lib/libc/amd64/string: add stpncpy scalar, baseline implementationRobert Clausecker
2023-12-25lib/libc/amd64/string: implement strsep() through strcspn()Robert Clausecker
2023-12-25lib/libc/amd64/string: add strrchr scalar, baseline implementationRobert Clausecker
2023-12-25lib/libc/amd64/string: add strncmp scalar, baseline implementationRobert Clausecker
2023-12-25lib/libc/amd64/string: implement strpbrk() through strcspn()Robert Clausecker
2023-12-25lib/libc/amd64/string/strcmp.S: add baseline implementationRobert Clausecker
2023-12-21lib/libc/amd64/string/strcspn.S: always return earliest match in 17--32 char ...Robert Clausecker
2023-12-18{amd64,i386}/SYS.h: add _SYSCALL and _SYSCALL_BODYBrooks Davis
2023-12-06libc: don't needlessly add vfork.o to NOASMBrooks Davis
2023-12-04Remove never implemented sbrk and sstk syscallsBrooks Davis
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-11-15libc: centralize a few numeric symbolsBrooks Davis
2023-11-15libc: centralize makecontext symbolsBrooks Davis
2023-11-15libc: centralize {_,sig,}{set,long}jmp symbolsBrooks Davis
2023-11-15libc: centralize ntoh symbolsBrooks Davis
2023-11-15libc: further centralize syscall symbolsBrooks Davis
2023-11-15libc: Remove empty comments in Symbol.mapBrooks Davis
2023-11-15libc/<arch>/sys/Makefile.inc: remove cruftBrooks Davis
2023-11-01libc: Purge unneeded cdefs.hWarner Losh
2023-10-15lib/libc/amd64/string: add timingsafe_memcmp() assembly implementationRobert Clausecker
2023-10-15lib/libc/amd64/string: add timingsafe_bcmp(3) scalar, baseline implementationsRobert Clausecker
2023-09-16lib/libc/amd64/string/memcmp.S: harden against phony buffer lengthsRobert Clausecker
2023-09-11lib/libc/amd64/string/strcspn.S: fix behaviour with sets of 17--32Robert Clausecker
2023-09-10lib/libc/amd64/string/memchr.S: fix behaviour with overly long buffersRobert Clausecker
2023-09-08lib/libc/amd64/string: implement strnlen(3) trough memchr(3)Robert Clausecker
2023-09-08lib/libc/amd64/string: add memchr(3) scalar, baseline implementationRobert Clausecker