]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Align initial-exec TLS segments to the p_vaddr % align.
authorkib <kib@FreeBSD.org>
Sun, 19 Apr 2020 09:28:59 +0000 (09:28 +0000)
committerkib <kib@FreeBSD.org>
Sun, 19 Apr 2020 09:28:59 +0000 (09:28 +0000)
commit307edaaf7a94890550b90380567049c09c5664d6
treec8c71c5097d3523bd038d21b6307c2350ba022dd
parent98cf2a5bdf4183a1ee043102fed2eceb1ca02bbe
Align initial-exec TLS segments to the p_vaddr % align.

This is continuation of D21163/r359634, which handled the alignment
for global mode.

Non-x86 arches are not handled, maintainers are welcomed.

Tested by: emaste
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Differential revision: https://reviews.freebsd.org/D24366
libexec/rtld-elf/aarch64/rtld_machdep.h
libexec/rtld-elf/amd64/reloc.c
libexec/rtld-elf/amd64/rtld_machdep.h
libexec/rtld-elf/arm/rtld_machdep.h
libexec/rtld-elf/i386/reloc.c
libexec/rtld-elf/i386/rtld_machdep.h
libexec/rtld-elf/mips/rtld_machdep.h
libexec/rtld-elf/powerpc/rtld_machdep.h
libexec/rtld-elf/powerpc64/rtld_machdep.h
libexec/rtld-elf/riscv/rtld_machdep.h
libexec/rtld-elf/rtld.c