This is the mail archive of the
mailing list for the GCC project.
Re: [Gcl-devel] Re: function addresses and ld.so
Greetings, and thanks for this! Your comment pertains to referencing
functions in the shared library via this method, right? What about
functions in the .text (and actually also .data) sections of the
executable itself? These would seem only to be in jeopardy if a
'recompile' of a shared library resulted in a different mapping for
the sections of the executable itself, at least on non-function
descriptor architectures, no?
Richard Henderson <firstname.lastname@example.org> writes:
> On Wed, Aug 13, 2003 at 04:35:36PM -0700, David Mosberger wrote:
> > Wouldn't, e.g., LD_PRELOADing something break this assumption?
> Yes. Or, indeed, just recompiling the library could result
> in different PLT offsets within the DSO, even on x86.
> This behaviour is completely broken. It'll never work reliably.
> Gcl-devel mailing list
Camm Maguire email@example.com
"The earth is but one country, and mankind its citizens." -- Baha'u'llah