Jeff Lasslett <jeff.lasslett@xxxxxxxxxxxxxxxx> writes: > I can't seem to find an explanation of the nature of the following sections: The question may be more appropriate for the binutils@xxxxxxxxxxxxxx mailing list. See http://sourceware.org/binutils/. You neglected to mention your target. It matters. > .got > > .got2 These will contain the global offset table. > .gcc_except_table This will contain information used for unwinding the stack during exception handling. > .fixup The Linux kernel uses this section to record relocation information used at run time. To see whether the section can be stored in ROM or RAM, see whether it is readonly. You can do this via objdump -h or readelf -S. A readonly section may be stored in ROM. Otherwise it must normally be in RAM. Most likely all the sections above can be stored in ROM. Ian