| #
429b03a0
|
| 04-Mar-2025 |
Kyle Evans <kevans@FreeBSD.org> |
libc: fix _FORTIFY_SOURCE build on aarch64
As with their amd64 counterparts, we need to undef these string funcs that _FORTIFY_SOURCE will have defined macros for to avoid breaking the build.
Fixes
libc: fix _FORTIFY_SOURCE build on aarch64
As with their amd64 counterparts, we need to undef these string funcs that _FORTIFY_SOURCE will have defined macros for to avoid breaking the build.
Fixes: bea89d038ac ("lib/libc/aarch64/string: add strlcat SIMD [...]") Fixes: 3dc5429158c ("lib/libc/aarch64/string: add strncat SIMD [...]")
show more ...
|
| #
bea89d03
|
| 26-Aug-2024 |
Getz Mikalsen <getz@FreeBSD.org> |
lib/libc/aarch64/string: add strlcat SIMD implementation
This patch requires D46243 as it depends on strlcpy being labeled __strlcpy.
It's a direct copy from the amd64 string functions using memchr
lib/libc/aarch64/string: add strlcat SIMD implementation
This patch requires D46243 as it depends on strlcpy being labeled __strlcpy.
It's a direct copy from the amd64 string functions using memchr and strlcpy to implement strlcat.
Tested by: fuz (exprun) Reviewed by: fuz, emaste Sponsored by: Google LLC (GSoC 2024) PR: 281175 Differential Revision: https://reviews.freebsd.org/D46272
show more ...
|
| #
429b03a0
|
| 04-Mar-2025 |
Kyle Evans <kevans@FreeBSD.org> |
libc: fix _FORTIFY_SOURCE build on aarch64
As with their amd64 counterparts, we need to undef these string funcs that _FORTIFY_SOURCE will have defined macros for to avoid breaking the build.
Fixes
libc: fix _FORTIFY_SOURCE build on aarch64
As with their amd64 counterparts, we need to undef these string funcs that _FORTIFY_SOURCE will have defined macros for to avoid breaking the build.
Fixes: bea89d038ac ("lib/libc/aarch64/string: add strlcat SIMD [...]") Fixes: 3dc5429158c ("lib/libc/aarch64/string: add strncat SIMD [...]")
show more ...
|
| #
bea89d03
|
| 26-Aug-2024 |
Getz Mikalsen <getz@FreeBSD.org> |
lib/libc/aarch64/string: add strlcat SIMD implementation
This patch requires D46243 as it depends on strlcpy being labeled __strlcpy.
It's a direct copy from the amd64 string functions using memchr
lib/libc/aarch64/string: add strlcat SIMD implementation
This patch requires D46243 as it depends on strlcpy being labeled __strlcpy.
It's a direct copy from the amd64 string functions using memchr and strlcpy to implement strlcat.
Tested by: fuz (exprun) Reviewed by: fuz, emaste Sponsored by: Google LLC (GSoC 2024) PR: 281175 Differential Revision: https://reviews.freebsd.org/D46272
show more ...
|
| #
429b03a0
|
| 04-Mar-2025 |
Kyle Evans <kevans@FreeBSD.org> |
libc: fix _FORTIFY_SOURCE build on aarch64
As with their amd64 counterparts, we need to undef these string funcs that _FORTIFY_SOURCE will have defined macros for to avoid breaking the build.
Fixes
libc: fix _FORTIFY_SOURCE build on aarch64
As with their amd64 counterparts, we need to undef these string funcs that _FORTIFY_SOURCE will have defined macros for to avoid breaking the build.
Fixes: bea89d038ac ("lib/libc/aarch64/string: add strlcat SIMD [...]") Fixes: 3dc5429158c ("lib/libc/aarch64/string: add strncat SIMD [...]")
show more ...
|
| #
bea89d03
|
| 26-Aug-2024 |
Getz Mikalsen <getz@FreeBSD.org> |
lib/libc/aarch64/string: add strlcat SIMD implementation
This patch requires D46243 as it depends on strlcpy being labeled __strlcpy.
It's a direct copy from the amd64 string functions using memchr
lib/libc/aarch64/string: add strlcat SIMD implementation
This patch requires D46243 as it depends on strlcpy being labeled __strlcpy.
It's a direct copy from the amd64 string functions using memchr and strlcpy to implement strlcat.
Tested by: fuz (exprun) Reviewed by: fuz, emaste Sponsored by: Google LLC (GSoC 2024) PR: 281175 Differential Revision: https://reviews.freebsd.org/D46272
show more ...
|