11.1.4 Creating Special Sections
The linker constructs a special input section named .dinit
to support initialized data. Section.dinit
is an initialization template that is interpreted by
the C run-time library. For more information about initialized data, see Initialized Data.
If the application has not defined a default interrupt handler, the linker
will create one automatically in a special input section named .isr
. Unused slots in the interrupt vector tables are populated with the
address of this function. For more information on the default interrupt handler, see
section Interrupt Vector Tables [DD].