]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
arm,arm64: Add a NT_ARM_TLS read-only register set.
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 23 Mar 2022 20:33:06 +0000 (13:33 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Wed, 23 Mar 2022 20:33:06 +0000 (13:33 -0700)
commitb2cb74c22c4f7087f342cf50b116b040de6bdc6c
treefca9756cc831ad522110bc7e3ceb1972320afe21
parentadd00c381e5c9938133061c401dcba764009cafc
arm,arm64: Add a NT_ARM_TLS read-only register set.

This register set exposes the per-thread TLS register.  It matches the
layout used by Linux on arm64.  Linux does not implement this note for
32-bit arm.

Reviewed by: andrew, markj
Sponsored by: University of Cambridge, Google, Inc.
Differential Revision: https://reviews.freebsd.org/D34595
contrib/elftoolchain/readelf/readelf.c
sys/arm/arm/ptrace_machdep.c
sys/arm64/arm64/ptrace_machdep.c
sys/sys/elf_common.h
usr.bin/gcore/elfcore.c