name collision for ELF reloc sections
Nick Clifton
nickc@cygnus.com
Thu Jul 1 00:00:00 GMT 1999
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
More information about the Binutils
mailing list