IA-32 Assembly Language Reference Manual

Predefined User Sections

Sections that an assembly language programmer can manipulate by issuing section control directives in the source file are user sections. The predefined user sections are those predefined sections that are also user sections.

Table 3-4 lists the names of the predefined user sections and briefly describes each.

Table 3-4 Predefined User Sections

Section Name  

Description 

".bss"  

Uninitialized read-write data.  

".comment"  

Version control information. 

".data" & ".data1"  

Initialized read-write data.  

".debug"  

Debugging information.  

".fini"  

Runtime finalization instructions.  

".init"  

Runtime initialization instructions.  

".rodata" & ".rodata1" 

Read-only data.  

".text"  

Executable instructions.  

".line" 

Line # info for symbolic debugging. 

".note" 

Special information from vendors or system builders.