The bss section is used for local common variable storage. You may allocate address space in the bss section, but you may not dictate data to load into it before your program executes. When your program starts running, all the contents of the bss section are zeroed bytes.
The .lcomm
pseudo-op defines a symbol in the bss section; see
section .lcomm symbol
, length.
The .comm
pseudo-op may be used to declare a common symbol, which is
another form of uninitialized symbol; see See section .comm symbol
, length .
Go to the first, previous, next, last section, table of contents.