]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Tidy up arm64 reloc_jmpslots() implementation.
authormmel <mmel@FreeBSD.org>
Wed, 5 Dec 2018 10:30:53 +0000 (10:30 +0000)
committermmel <mmel@FreeBSD.org>
Wed, 5 Dec 2018 10:30:53 +0000 (10:30 +0000)
commit0275a9632c510b23244b8394fd61be8a0b5a2ea4
treeeb43098e7226279a00a8ebe6b93f0b4ab094f8a2
parentd2e12e4129a49da0764a9836ef2ca2eac98efbff
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().

MFC after: 1 week
libexec/rtld-elf/aarch64/reloc.c