Date: Wed, 19 Mar 2003 13:38:27 -0800 (PST) From: Arun Sharma <arun@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rtld-elf/ia64 reloc.c Message-ID: <200303192138.h2JLcRTq011275@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
arun 2003/03/19 13:38:27 PST
FreeBSD src repository
Modified files:
libexec/rtld-elf/ia64 reloc.c
Log:
Fix for ia64/48024 - ensure function pointer equality across elf
objects.
Programs such as sshd depend on two pointers to the same function being
equal in a given process. However, the current ia64 implementation
ensures that they're equal when both the pointers are instantiated in
the same ELF object. The attached patch ensures that they're equal
irrespective of where they're instantiated.
Reviewed by marcel@ (mentor) and kan@
Revision Changes Path
1.12 +77 -52 src/libexec/rtld-elf/ia64/reloc.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303192138.h2JLcRTq011275>
