diff options
author | Ulrich Drepper <drepper@gmail.com> | 2011-10-16 09:34:51 -0400 |
---|---|---|
committer | Ulrich Drepper <drepper@gmail.com> | 2011-10-16 09:34:51 -0400 |
commit | e453f6cd0ccdd64a3f5f156e2c5f70085e9289e7 (patch) | |
tree | 52ffc06dedd14b973a77112d6847614eb976542f /ChangeLog | |
parent | 79b195b55af84a9044dfb26ebdc49d9f308829af (diff) | |
download | glibc-e453f6cd0ccdd64a3f5f156e2c5f70085e9289e7.tar glibc-e453f6cd0ccdd64a3f5f156e2c5f70085e9289e7.tar.gz glibc-e453f6cd0ccdd64a3f5f156e2c5f70085e9289e7.tar.bz2 glibc-e453f6cd0ccdd64a3f5f156e2c5f70085e9289e7.zip |
Fix potential problem with skipping relocations
We never seem to have hit this problem but way relative relocations
were skipped was wrong. There are relative relocations only in the
DT_REL/DT_RELA section. The elf_dynamic_do_##reloc function skipped
the entries in all calls, though.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,12 @@ +2011-10-16 Ulrich Drepper <drepper@gmail.com> + + * elf/do-rel.h: Add another parameter nrelative, replacing the + local variable with the same name. Change name of the function + to end in Rel or Rela (uppercase). + * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Add new element + nrelative to ranges. Only nonzero for DT_REL/DT_RELA. Pass to the + elf_dynamic_do_##reloc function. + 2011-10-15 Ulrich Drepper <drepper@gmail.com> * sysdeps/i386/i686/fpu/e_log.S: No need for the fyl2xp1 use, fyl2x |