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].