]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r341511,r341512,r341513:
authormmel <mmel@FreeBSD.org>
Fri, 14 Dec 2018 10:25:22 +0000 (10:25 +0000)
committermmel <mmel@FreeBSD.org>
Fri, 14 Dec 2018 10:25:22 +0000 (10:25 +0000)
commit5649be5c41525d781ee0e77518bb9d8146dece47
tree8d04cea0bceefece8b0398feb3bfc65c0dd871af
parente089271b77aa9738a27b522bfceec6e66c9ad2e2
MFC r341511,r341512,r341513:

  r341511:
    Fix style(9). Not a functional change.
  r341512:
    Implement arm64 version of __tls_get_addr().
  r341513:
    Tidy up arm64 reloc_jmpslots() implementation.
    - don't relocate jump slots multiple times (if LD_BIND_NOW is defined).
    - process only R_AARCH64_JUMP_SLOT here, other relocation types are
      handled by reloc_plt().
libexec/rtld-elf/aarch64/reloc.c
libexec/rtld-elf/aarch64/rtld_start.S