aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/amd64
Commit message (Expand)AuthorAgeFilesLines
* lib{c,sys}: return wrapped syscall APIs to libcBrooks Davis2024-03-131-0/+3
* libc: move MD sys related symbols to libsysBrooks Davis2024-02-051-19/+0
* libc: move rfork_thread(3) to libsysBrooks Davis2024-02-052-92/+1
* libc: Move per-arch sys/Makefile.inc to libsysBrooks Davis2024-02-051-7/+0
* libc: remove remaining x86 sys bits to libsysBrooks Davis2024-02-054-252/+0
* libsys: relocate implementations and manpagesBrooks Davis2024-02-054-205/+0
* libc/amd64: Disable ASAN for amd64_archlevel.cMark Johnston2024-01-281-0/+6
* lib/libc/amd64/string: add memrchr() scalar, baseline implementationRobert Clausecker2023-12-252-0/+167
* lib/libc/amd64/string: implement strncat() by calling strlen(), memccpy()Robert Clausecker2023-12-252-0/+30
* lib/libc/amd64/string: add memccpy scalar, baseline implementationRobert Clausecker2023-12-252-0/+260
* lib/libc/amd64/string: implement strlcat() through strlcpy()Robert Clausecker2023-12-252-0/+26
* lib/libc/amd64/string: add strlcpy scalar, baseline implementationRobert Clausecker2023-12-252-0/+282
* lib/libc/amd64/string/strcat.S: enable use of SIMDRobert Clausecker2023-12-251-5/+42
* lib/libc/amd64/string: implement strncpy() by calling stpncpy()Robert Clausecker2023-12-252-0/+42
* lib/libc/amd64/string: add stpncpy scalar, baseline implementationRobert Clausecker2023-12-252-0/+284
* lib/libc/amd64/string: implement strsep() through strcspn()Robert Clausecker2023-12-252-0/+58
* lib/libc/amd64/string: add strrchr scalar, baseline implementationRobert Clausecker2023-12-252-0/+210
* lib/libc/amd64/string: add strncmp scalar, baseline implementationRobert Clausecker2023-12-252-0/+489
* lib/libc/amd64/string: implement strpbrk() through strcspn()Robert Clausecker2023-12-253-8/+54
* lib/libc/amd64/string/strcmp.S: add baseline implementationRobert Clausecker2023-12-251-7/+292
* lib/libc/amd64/string/strcspn.S: always return earliest match in 17--32 char ...Robert Clausecker2023-12-211-3/+24
* {amd64,i386}/SYS.h: add _SYSCALL and _SYSCALL_BODYBrooks Davis2023-12-184-14/+16
* libc: don't needlessly add vfork.o to NOASMBrooks Davis2023-12-061-3/+0
* Remove never implemented sbrk and sstk syscallsBrooks Davis2023-12-041-1/+1
* lib: Remove ancient SCCS tags.Warner Losh2023-11-278-18/+0
* libc: centralize a few numeric symbolsBrooks Davis2023-11-151-3/+0
* libc: centralize makecontext symbolsBrooks Davis2023-11-151-2/+0
* libc: centralize {_,sig,}{set,long}jmp symbolsBrooks Davis2023-11-151-6/+0
* libc: centralize ntoh symbolsBrooks Davis2023-11-151-4/+0
* libc: further centralize syscall symbolsBrooks Davis2023-11-151-4/+0
* libc: Remove empty comments in Symbol.mapBrooks Davis2023-11-151-3/+0
* libc/<arch>/sys/Makefile.inc: remove cruftBrooks Davis2023-11-151-2/+0
* libc: Purge unneeded cdefs.hWarner Losh2023-11-0112-12/+0
* lib/libc/amd64/string: add timingsafe_memcmp() assembly implementationRobert Clausecker2023-10-152-2/+147
* lib/libc/amd64/string: add timingsafe_bcmp(3) scalar, baseline implementationsRobert Clausecker2023-10-152-1/+234
* lib/libc/amd64/string/memcmp.S: harden against phony buffer lengthsRobert Clausecker2023-09-161-1/+16
* lib/libc/amd64/string/strcspn.S: fix behaviour with sets of 17--32Robert Clausecker2023-09-121-10/+15
* lib/libc/amd64/string/memchr.S: fix behaviour with overly long buffersRobert Clausecker2023-09-101-3/+6
* lib/libc/amd64/string: implement strnlen(3) trough memchr(3)Robert Clausecker2023-09-082-1/+44
* lib/libc/amd64/string: add memchr(3) scalar, baseline implementationRobert Clausecker2023-09-082-0/+205
* lib/libc/amd64/string: add strspn(3) scalar, x86-64-v2 implementationRobert Clausecker2023-09-082-1/+360
* lib/libc/amd64/string: add strcspn(3) scalar, x86-64-v2 implementationRobert Clausecker2023-09-082-0/+369
* lib/libc/amd64/string/strchrnul.S: fix edge case in scalar codeRobert Clausecker2023-08-251-7/+10
* lib/libc/amd64/string/memcmp.S: add baseline implementationRobert Clausecker2023-08-211-6/+175
* lib/libc/amd64/string/stpcpy.S: add baseline implementationRobert Clausecker2023-08-212-11/+135
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-165-5/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1629-58/+0
* Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-168-8/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-162-2/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-166-12/+0