https://sourceware.org/bugzilla/show_bug.cgi?id=32271

--- Comment #9 from Stas Sergeev <stsp at users dot sourceforge.net> ---
(In reply to Nick Clifton from comment #8)
> OK, so the -Ttext-segment sets the start address for the text segment
> and by default the other segments (rodata & data) are mapped to start
> after the end of the text segment.

Yes, that's quite obvious. :)
But:

> Notes are considered to be read only data so they will normally be
> put into the read only data segment, if one is being created, or the
> text segment otherwise.

And this is exactly not the case
here, which is why I asked for the
additional clarification:

   00     .note.gnu.property 
   01     .text 
   02     .bss 
   03     .note.gnu.property 
   04     .note.gnu.property 
   05

rodata is segment 03 here.
What makes me wonder is why -Ttext-segment
relocates segment 00, which is before .text?
Will this always be the case with the
further versions of binutils?

Also do you agree with my assumption
that unmapped segment may refer to an
invalid data?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to