summaryrefslogtreecommitdiff
path: root/lib/libc/aarch64
AgeCommit message (Expand)Author
7 dayslibc/aarch64: Use MOPS implementations of memcpy/memmove/memset where availbleSarah Walker
2025-09-26libc/aarch64: fix ELF size of timingsafe_memcmpPaul Floyd
2025-05-29libc, libthr: Ditch MD __pthread_distribute_static_tls helpersJessica Clarke
2025-03-04libc: fix _FORTIFY_SOURCE build on aarch64Kyle Evans
2025-01-17libc: Add include path for aarch64 memchr.SEd Maste
2025-01-17depend-cleanup: bea89d038ac5 also moved memchrEd Maste
2025-01-16libc/aarch64: fix strlen() when flush-to-zero is setRobert Clausecker
2025-01-10lib/libc/aarch64/string: add timingsafe_memcmp() assembly implementationRobert Clausecker
2025-01-10lib/libc/aarch64/string: add ASIMD-enhanced timingsafe_bcmp implementationRobert Clausecker
2025-01-10lib/libc/aarch64/string: add bcopy & bzero wrapperGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strlen SIMD implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add memcpy SIMD implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strlcat SIMD implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strncat SIMD implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add memccpy SIMD implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strncmp SIMD implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strlcpy SIMD implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: strcat enable use of SIMDGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add optimized strpbrk & strsep implementationsGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strcspn optimized implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strspn optimized implementationGetz Mikalsen
2025-01-10lib/libc/aarch64/string: add strcmp SIMD implementationGetz Mikalsen
2024-08-21libc/aarch64: Remove an unneeded weak symbolAndrew Turner
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-03-21libc/aarch64: Add a non-trivial getcontextxAndrew Turner
2024-03-21libc/aarch64: Copy the trivial getcontextxAndrew Turner
2024-02-05libc: Move per-arch sys/Makefile.inc to libsysBrooks Davis
2024-02-05libc: libc/<arch>/sys/__vdso_gettc -> libsys/<arch>/Brooks Davis
2024-02-05libsys: relocate implementations and manpagesBrooks Davis
2024-02-02aarch/SYS.h: implement _SYSCALL_BODY() macroBrooks Davis
2023-12-12libc/*/SYS.h: remove SYCALL macroBrooks 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-21libc: Teach libc about the BTI elf noteAndrew Turner
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-28libc: Strip plentiful trailing whitespace from aarch64+arm makecontext.cJessica Clarke
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .h patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-01-09libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-VJessica Clarke
2022-08-05Remove "All rights reserved" where I can in libcAndrew Turner