glibc/sysdeps/aarch64/multiarch
Szabolcs Nagy 04c6a8073d aarch64: Fix the list of tested IFUNC variants [BZ #26818]
Some IFUNC variants are not compatible with BTI and MTE so don't
set them as usable for testing and benchmarking on a BTI or MTE
enabled system.

As far as IFUNC selectors are concerned a system is BTI enabled if
the cpu supports it and glibc was built with BTI branch protection.

Most IFUNC variants are BTI compatible, but thunderx2 memcpy and
memmove use a jump table with indirect jump, without a BTI j.

Fixes bug 26818.
2021-01-25 16:15:54 +00:00
..
ifunc-impl-list.c aarch64: Fix the list of tested IFUNC variants [BZ #26818] 2021-01-25 16:15:54 +00:00
init-arch.h aarch64: Fix the list of tested IFUNC variants [BZ #26818] 2021-01-25 16:15:54 +00:00
Makefile AArch64: Improve strlen_asimd performance (bug 25824) 2020-07-17 15:07:23 +01:00
memchr_generic.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memchr_nosimd.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memchr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memcpy_advsimd.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memcpy_falkor.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memcpy_generic.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memcpy_thunderx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memcpy_thunderx.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memcpy.c aarch64: revert memcpy optimze for kunpeng to avoid performance degradation 2021-01-21 16:44:15 +00:00
memmove.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memset_base64.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memset_emag.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memset_falkor.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memset_generic.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memset_kunpeng.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
memset.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
rtld-memset.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strlen_asimd.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strlen_mte.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strlen.c aarch64: Move and update the definition of MTE_ENABLED 2021-01-25 15:35:43 +00:00