diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-10-06 00:35:13 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-10-06 00:37:43 -0700 |
commit | cf1070f1a1ca1f8be1cd88aa6ece55a25e6a887b (patch) | |
tree | bf44718b3d9a854ac5ee04c7232924b725c6eee2 /bfd/ChangeLog | |
parent | f70656b2604eff12cea2e9bef27c1e00a3077f30 (diff) | |
download | gdb-cf1070f1a1ca1f8be1cd88aa6ece55a25e6a887b.zip gdb-cf1070f1a1ca1f8be1cd88aa6ece55a25e6a887b.tar.gz gdb-cf1070f1a1ca1f8be1cd88aa6ece55a25e6a887b.tar.bz2 |
x86: Add POINTER_LOCAL_IFUNC_P/PLT_LOCAL_IFUNC_P
Add POINTER_LOCAL_IFUNC_P which returns TRUE for pointer reference to
local IFUNC symbol. Add PLT_LOCAL_IFUNC_P which returns TRUE for PLT
reference to local IFUNC symbol.
* elfxx-x86.h (POINTER_LOCAL_IFUNC_P): New.
(PLT_LOCAL_IFUNC_P): Likewise.
* elf32-i386.c (elf_i386_relocate_section): Use them.
* elf64-x86-64.c (elf_x86_64_relocate_section): Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index afd14b8..feff37e 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,12 @@ 2017-10-06 H.J. Lu <hongjiu.lu@intel.com> + * elfxx-x86.h (POINTER_LOCAL_IFUNC_P): New. + (PLT_LOCAL_IFUNC_P): Likewise. + * elf32-i386.c (elf_i386_relocate_section): Use them. + * elf64-x86-64.c (elf_x86_64_relocate_section): Likewise. + +2017-10-06 H.J. Lu <hongjiu.lu@intel.com> + * elfxx-x86.h (GENERATE_RELATIVE_RELOC_P): New. * elf32-i386.c (elf_i386_relocate_section): Use it. * elf64-x86-64.c (elf_x86_64_relocate_section): Likewise. |