aboutsummaryrefslogtreecommitdiff
path: root/gdb/aarch64-tdep.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2019-04-10 18:36:05 -0700
committerH.J. Lu <hjl.tools@gmail.com>2019-04-10 18:36:22 -0700
commit795e3bb7de9ce2eb1ec3de3faf8f6bc925a58c9e (patch)
treee4ea81ab3b4c6d6168fcde00cca9679c8286d0f6 /gdb/aarch64-tdep.c
parent3f52fdbcb599f76b4838020721ca6c9f1cc28f84 (diff)
downloadgdb-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