This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Help with linker script to relocate a .note section
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: Tim Rightnour <root at garbled dot net>
- Cc: binutils at sourceware dot org
- Date: Mon, 7 Jan 2008 14:41:39 +1030
- Subject: Re: Help with linker script to relocate a .note section
- References: <XFMail.20080103234422.root@garbled.net>
On Thu, Jan 03, 2008 at 11:44:22PM -0700, Tim Rightnour wrote:
>
> I am trying to write a linker script that will move a .note section of my
> elf32-powerpc binary to the head of the file, directly after the ELF headers.
> Currently, what I have is this:
>
> [Nr] Name Type Addr Off Size ES Flg Lk Inf Al
> [ 1] .note NOTE 00000074 01d278 00002c 00 0 0 4
> [ 2] .text PROGBITS 00040000 000080 00b7ec 00 WAX 0 0 16
>
> I want the offset of the .note section to be directly after the headers, so
> probably at 0x80 like the .text section is, thus moving the .text section down
> further in the output file.
You can't do this, unless you make a loadable note section. All load,
alloc sections get placed first in the file, then non-loaded sections.
--
Alan Modra
Australia Development Lab, IBM