when is ld appending .number to end of section names?
Mon Jan 21 18:39:00 GMT 2008
The linux kernelbuild system has a simple section mismatch
It just check that we do not call function / uses data after
init when said sections are freed.
I recently got a report that showed a section name with an
The expected section name was: ".init.text".
But the actual section name was ".init.text.1"
In order to catch such cases it would be helpful
to know when ld does this number appending and
if ld sometimes prefix the section names.
Can anyone either tell me where to look or explain
to me how ld may change the section names so I can
catch such changes.
[I haved tried to google for it with no luck but
I have not looked through the ld codebase]
Thanks in advance
More information about the Binutils