From owner-cvs-src Wed Mar 19 13:38:32 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B329237B401; Wed, 19 Mar 2003 13:38:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FDAE43F85; Wed, 19 Mar 2003 13:38:28 -0800 (PST) (envelope-from arun@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2JLcR0U011276; Wed, 19 Mar 2003 13:38:28 -0800 (PST) (envelope-from arun@repoman.freebsd.org) Received: (from arun@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2JLcRTq011275; Wed, 19 Mar 2003 13:38:27 -0800 (PST) Message-Id: <200303192138.h2JLcRTq011275@repoman.freebsd.org> From: Arun Sharma Date: Wed, 19 Mar 2003 13:38:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rtld-elf/ia64 reloc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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-src" in the body of the message