Summary of sections
This table lists the ELF sections and blocks that are used by the IAR build tools:
Section | Description |
|---|---|
Holds zero-initialized | |
Holds | |
Holds initial values for | |
Holds | |
Holds | |
Holds zero-initialized | |
Holds | |
Holds initial values for | |
Holds | |
Holds | |
Holds zero-initialized | |
Holds | |
Holds initial values for | |
Holds | |
Holds | |
Holds pointers to code, typically C++ constructors, that should be executed by the system startup code before | |
Holds pointers to code objects that require early initialization, typically stream I/O, that should be executed by the system startup code before | |
Holds the exception vectors. | |
Holds the heap used for dynamically allocated data. | |
Holds the | |
Holds the locale table for the selected locales. | |
Holds a table of dynamic initialization functions. | |
Holds initial values for TLS variables. | |
Holds initial values for the TLS area. | |
Holds all interrupt vectors except for non-maskable interrupts | |
Holds the supervisor mode stack. | |
Holds a table of dynamic initialization functions. | |
Holds the reset vectors. | |
Holds zero-initialized | |
Holds | |
Holds initial values for | |
Holds | |
Holds tables for switch statements. | |
Holds thread-local zero-initialized static and global variables for the primary thread. | |
Holds thread-local initialized static and global variables for the primary thread. | |
Holds the program code. | |
Holds | |
Holds initializers for the | |
Holds the user mode stack. |
Other sections
In addition to the ELF sections used for your application, the tools use a number of other ELF sections for a variety of purposes:
Sections starting with
.debuggenerally contain debug information in the DWARF formatSections starting with
.iar.debugcontain supplemental debug information in an IAR formatThe section
.commentcontains the tools and command lines used for building the fileSections starting with
.relor.relacontain ELF relocation informationThe section
.strtabcontains the names of the symbol in the symbol table