glibc/sysdeps/aarch64/multiarch
Wilco Dijkstra fdaf78656f Add bounds check to __libc_ifunc_impl_list
Add a proper bounds check to __libc_ifunc_impl_list. This makes MAX_IFUNC
redundant and fixes several targets that will write outside the array.
To avoid unnecessary large diffs, pass the maximum in the argument 'i' to
IFUNC_IMPL_ADD - 'max' can be used in new ifunc definitions and existing
ones can be updated if desired.

Passes buildmanyglibc.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2022-06-10 17:13:29 +01:00
..
ifunc-impl-list.c Add bounds check to __libc_ifunc_impl_list 2022-06-10 17:13:29 +01:00
init-arch.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Makefile AArch64: Sort makefile entries 2022-06-07 16:58:15 +01:00
memchr_generic.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memchr_nosimd.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memchr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memcpy_a64fx.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memcpy_advsimd.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memcpy_falkor.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memcpy_generic.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memcpy_sve.S AArch64: Add SVE memcpy 2022-06-07 16:58:03 +01:00
memcpy_thunderx2.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memcpy_thunderx.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memcpy.c AArch64: Add SVE memcpy 2022-06-07 16:58:03 +01:00
memmove.c AArch64: Add SVE memcpy 2022-06-07 16:58:03 +01:00
memset_a64fx.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memset_base64.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memset_emag.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memset_falkor.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memset_generic.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memset_kunpeng.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memset.c AArch64: Check for SVE in ifuncs [BZ #28744] 2022-01-06 14:36:28 +00:00
rtld-memset.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
strlen_asimd.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
strlen_mte.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
strlen.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00