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


   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.

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.

Ian

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