about summary refs log tree commit diff
path: root/benchtests
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2021-01-22 16:57:32 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2021-01-25 16:15:54 +0000
commit04c6a8073d1c9d73c4a88b536aeb803b12fbffdc (patch)
treed6c6297e8d53931ddc878b3608f1e825e7232255 /benchtests
parentad47748992fadb6f1663f5a76eef3c24992a1815 (diff)
downloadglibc-04c6a8073d1c9d73c4a88b536aeb803b12fbffdc.tar.gz
glibc-04c6a8073d1c9d73c4a88b536aeb803b12fbffdc.tar.xz
glibc-04c6a8073d1c9d73c4a88b536aeb803b12fbffdc.zip
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.
Diffstat (limited to 'benchtests')
0 files changed, 0 insertions, 0 deletions