diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2019-04-10 18:36:05 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2019-04-10 18:36:22 -0700 |
commit | 795e3bb7de9ce2eb1ec3de3faf8f6bc925a58c9e (patch) | |
tree | e4ea81ab3b4c6d6168fcde00cca9679c8286d0f6 /gdb/aarch64-tdep.c | |
parent | 3f52fdbcb599f76b4838020721ca6c9f1cc28f84 (diff) | |
download | gdb-795e3bb7de9ce2eb1ec3de3faf8f6bc925a58c9e.zip gdb-795e3bb7de9ce2eb1ec3de3faf8f6bc925a58c9e.tar.gz gdb-795e3bb7de9ce2eb1ec3de3faf8f6bc925a58c9e.tar.bz2 |
ld: Don't define __rel[a]_iplt_start/__rel[a]_iplt_end in PIE
__rel[a]_iplt_start and __rel[a]_iplt_end are defined to handle IFUNC in
static executables. For PIE, since IFUNC is handled as the part of the
normal dynamic relocation processing, there is no need to define these
symbols in PIE.
* scripttempl/elf.sc (CREATE_PIC): New. Set for CREATE_SHLIB or
CREATE_PIE.
(__rel_iplt_start): Don't define for CREATE_PIC.
(__rel_iplt_end): Likewise.
(__rela_iplt_start): Likewise.
(__rela_iplt_end): Likewise.
Diffstat (limited to 'gdb/aarch64-tdep.c')
0 files changed, 0 insertions, 0 deletions