This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: name collision for ELF reloc sections


Hi Ian,

: From: Ian Lance Taylor <ian@airs.com>
: 
:    Date: Mon, 10 May 1999 08:04:12 -0700
:    From: Nick Clifton <nickc@cygnus.com>
: 
:      The patch solves this problem by making elf_fake_section look for
:      ".rel." as the start of a name of a REL section (and similarly
:      ".rela." for the start of a name of a RELA section).  Looking for
:      the extra period guarantees that the section name cannot have been
:      generated from a real C/C++ function name, but I do not know if this
:      is safe.  Is it possible to generate an ELF rel or rela section that
:      starts with .rel{a} but which does not have a second period
:      immediately following it ?
: 
: I think your patch is correct.

OK - I'll check it in.

: In the longer term, making decisions of this sort based on the ELF
: section name is wrong.  Unfortunately it's pretty ingrained in the
: current ELF code.

Yeah - it did seem to be a rather hacky approach. :-)

Cheers
	Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]