a.out.5 states that nobody seems to agree on what bss stands for. This is
incorrect, however, as Dennis Ritchie states ``Actually the acronym is "block started by symbol." It was a pseudo-op in FAP (Fortran Assembly Program), an assembler for the IBM <models> machines. It identified its label and set aside space for a given number of words.'' PR: 34088 Submitted by: Martin Faxer <gmh003532@brfmasthugget.se> MFC after: 2 days
This commit is contained in:
parent
6ff9b5cda1
commit
537b182320
@ -172,6 +172,10 @@ and is used by the kernel to set the initial break
|
||||
after the data segment.
|
||||
The kernel loads the program so that this amount of writable memory
|
||||
appears to follow the data segment and initially reads as zeroes.
|
||||
.Po
|
||||
.Em bss
|
||||
= block started by symbol
|
||||
.Pc
|
||||
.It Fa a_syms
|
||||
Contains the size in bytes of the symbol table section.
|
||||
.It Fa a_entry
|
||||
@ -456,7 +460,3 @@ Even with a machine identifier,
|
||||
the byte order of the
|
||||
.Fa exec
|
||||
header is machine-dependent.
|
||||
.Pp
|
||||
Nobody seems to agree on what
|
||||
.Em bss
|
||||
stands for.
|
||||
|
Loading…
Reference in New Issue
Block a user