about summary refs log tree commit diff
path: root/debug/segfault.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2020-07-24 12:37:23 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2020-07-27 12:54:22 +0100
commit2dc33b928b389f50e7fd8cadd952b79112a071ab (patch)
treed45d06bad167b033dbc929b320a8e3171390827e /debug/segfault.c
parent180d5a045f6c2e245beafef3e2036bd7286c8c17 (diff)
downloadglibc-2dc33b928b389f50e7fd8cadd952b79112a071ab.tar.gz
glibc-2dc33b928b389f50e7fd8cadd952b79112a071ab.tar.xz
glibc-2dc33b928b389f50e7fd8cadd952b79112a071ab.zip
aarch64: Use future HWCAP2_MTE in ifunc resolver
Make glibc MTE-safe on systems where MTE is available. This allows
using heap tagging with an LD_PRELOADed malloc implementation that
enables MTE. We don't document this as guaranteed contract yet, so
glibc may not be MTE safe when HWCAP2_MTE is set (older glibcs
certainly aren't). This is mainly for testing and debugging.

The HWCAP flag is not exposed in public headers until Linux adds it
to its uapi. The HWCAP value reservation will be in Linux 5.9.
Diffstat (limited to 'debug/segfault.c')
0 files changed, 0 insertions, 0 deletions