10.1.4 Creating Special Sections

After the symbols have been resolved, the linker constructs any special input or output sections that are required. For example, the linker constructs a special input section named .dinit to support initialized data. The .dinit section contains an initialization template that is interpreted by the C run-time library. For more information about initialized data, see 10.4 Initialized Data.