diff options
author | David S. Miller <davem@davemloft.net> | 2011-06-20 19:56:40 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-06-20 19:56:40 -0700 |
commit | 42675c6ff0e95346de8a2cbc066e14e0d6a856e4 (patch) | |
tree | 2350fafe239e6a63d30f480628cc1f1d86e0b5a4 /ChangeLog | |
parent | 57912a71cc379f8582e3ea272782dc39c6c02e45 (diff) | |
download | glibc-42675c6ff0e95346de8a2cbc066e14e0d6a856e4.tar glibc-42675c6ff0e95346de8a2cbc066e14e0d6a856e4.tar.gz glibc-42675c6ff0e95346de8a2cbc066e14e0d6a856e4.tar.bz2 glibc-42675c6ff0e95346de8a2cbc066e14e0d6a856e4.zip |
Add an elf_ifunc_invoke interface so that architectures can implement
the ifunc resolver calls however they wish.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +2011-06-20 David S. Miller <davem@davemloft.net> + + * sysdeps/sparc/sparc32/dl-plt.h: Protect against multiple + inclusions. + * sysdeps/sparc/sparc64/dl-plt.h: Likewise. + + * sysdeps/i386/dl-irel.h (elf_ifunc_invoke): New. + (elf_irel): Use it. + * sysdeps/powerpc/powerpc32/dl-irel.h: Likewise. + * sysdeps/powerpc/powerpc64/dl-irel.h: Likewise. + * sysdeps/sparc/sparc32/dl-irel.h: Likewise. + * sysdeps/sparc/sparc64/dl-irel.h: Likewise. + * sysdeps/x86_64/dl-irel.h: Likewise. + + * elf/dl-runtime.c: Use elf_ifunc_invoke. + * elf/dl-sym.c: Likewise. + 2011-06-15 Ulrich Drepper <drepper@gmail.com> * resolv/res_send.c (__libc_res_nsend): Fix typos in last patch. We |