aboutsummaryrefslogtreecommitdiff
path: root/gdb/block.h
diff options
context:
space:
mode:
authorStefan Liebler <stli@linux.ibm.com>2022-04-28 14:30:55 +0200
committerAndreas Krebbel <krebbel@linux.ibm.com>2022-04-28 14:52:06 +0200
commitd942d8db12adf4c9e5c7d9ed6496a779ece7149e (patch)
tree77e858bfe1da6acb8675137c73285fd2f5c67ab0 /gdb/block.h
parent26b1426577b5dcb32d149c64cca3e603b81948a9 (diff)
downloadgdb-d942d8db12adf4c9e5c7d9ed6496a779ece7149e.zip
gdb-d942d8db12adf4c9e5c7d9ed6496a779ece7149e.tar.gz
gdb-d942d8db12adf4c9e5c7d9ed6496a779ece7149e.tar.bz2
s390: Add DT_JMPREL pointing to .rela.[i]plt with static-pie
In static-pie case, there are IRELATIVE-relocs in .rela.iplt (htab->irelplt), which will later be grouped to .rela.plt. On s390, the IRELATIVE relocations are always located in .rela.iplt - even for non-static case. Ensure that DT_JMPREL, DT_PLTRELA, DT_PLTRELASZ is added to the dynamic section even if htab->srelplt->size == 0. See _bfd_elf_add_dynamic_tags in bfd/elflink.c. bfd/ elf64-s390.c (elf_s390_size_dynamic_sections): Enforce DT_JMPREL via htab->elf.dt_jmprel_required.
Diffstat (limited to 'gdb/block.h')
0 files changed, 0 insertions, 0 deletions