This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Sections (.got .got2 .gcc_except_table .fixup), what are they for?
- From: Jeff Lasslett <jeff dot lasslett at datataker dot com dot au>
- To: binutils at sourceware dot org
- Date: Fri, 25 Aug 2006 10:34:25 +1000
- Subject: Sections (.got .got2 .gcc_except_table .fixup), what are they for?
Hello,
I originally asked this question on the gcc-help mailing list but was advised
that the question might best be posed here.
My target is powerpc-eabi.
I can't seem to find an explanation of the nature of the following sections:
.got
.got2
.gcc_except_table
.fixup
My questions are as follows ...
For each section mentioned,
(a) what is stored in the section?
(b) should it be in ROM or RAM?
(Is its contents adjusted at runtime?)
I've currently got them all in flash (ROM) and it all seems to work but I'm
nervous because I don't know why it works or whether it will always work.
Cheers,
Jeff