]> 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>
Fri, 13 May 2022 00:39:00 +0000 (17:39 -0700)
commite0b7d19d4408953396d26dd60d64638d040d6f18
treeb5cf434b688553dcc0e71bdea765a34200dc7e4b
parentd801e93ec202c1fc34efef0414383d031771194d
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

(cherry picked from commit b2cb74c22c4f7087f342cf50b116b040de6bdc6c)
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