Date: Thu, 6 Feb 2003 19:40:12 -0800 (PST) From: Marcel Moolenaar <marcel@xcllnt.net> To: freebsd-ia64@FreeBSD.org Subject: Re: ia64/48024: function pointer has different values in libraries vs main program Message-ID: <200302070340.h173eCOf023284@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ia64/48024; it has been noted by GNATS. From: Marcel Moolenaar <marcel@xcllnt.net> To: Arun Sharma <arun.sharma@intel.com> Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: ia64/48024: function pointer has different values in libraries vs main program Date: Thu, 6 Feb 2003 19:30:17 -0800 On Thu, Feb 06, 2003 at 06:04:49PM -0800, Arun Sharma wrote: > > >Fix: See /usr/src/libexec/rtld-elf/ia64/reloc.c, lines 145 and 443 for example. We create function descriptors on a per-load module basis. Hence, function addresses will not generally be the same when taken from different load modules, but will generally be the same when taken from the same load module. It's a known issue. Thanks for the tracker! We've been way too sloppy about this :-) -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302070340.h173eCOf023284>