Deleted Added
full compact
a.out.5 (84306) a.out.5 (94710)
1.\" Copyright (c) 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" This man page is derived from documentation contributed to Berkeley by
5.\" Donn Seeley at UUNET Technologies, Inc.
6.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions

--- 19 unchanged lines hidden (view full) ---

28.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33.\" SUCH DAMAGE.
34.\"
35.\" @(#)a.out.5 8.1 (Berkeley) 6/5/93
1.\" Copyright (c) 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" This man page is derived from documentation contributed to Berkeley by
5.\" Donn Seeley at UUNET Technologies, Inc.
6.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions

--- 19 unchanged lines hidden (view full) ---

28.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33.\" SUCH DAMAGE.
34.\"
35.\" @(#)a.out.5 8.1 (Berkeley) 6/5/93
36.\" $FreeBSD: head/share/man/man5/a.out.5 84306 2001-10-01 16:09:29Z ru $
36.\" $FreeBSD: head/share/man/man5/a.out.5 94710 2002-04-15 02:05:06Z trhodes $
37.\"
38.Dd June 5, 1993
39.Dt A.OUT 5
40.Os
41.Sh NAME
42.Nm a.out
43.Nd format of executable binary files
44.Sh SYNOPSIS

--- 122 unchanged lines hidden (view full) ---

167.It Fa a_bss
168Contains the number of bytes in the
169.Sq bss segment
170and is used by the kernel to set the initial break
171.Pq Xr brk 2
172after the data segment.
173The kernel loads the program so that this amount of writable memory
174appears to follow the data segment and initially reads as zeroes.
37.\"
38.Dd June 5, 1993
39.Dt A.OUT 5
40.Os
41.Sh NAME
42.Nm a.out
43.Nd format of executable binary files
44.Sh SYNOPSIS

--- 122 unchanged lines hidden (view full) ---

167.It Fa a_bss
168Contains the number of bytes in the
169.Sq bss segment
170and is used by the kernel to set the initial break
171.Pq Xr brk 2
172after the data segment.
173The kernel loads the program so that this amount of writable memory
174appears to follow the data segment and initially reads as zeroes.
175.Po
176.Em bss
177= block started by symbol
178.Pc
175.It Fa a_syms
176Contains the size in bytes of the symbol table section.
177.It Fa a_entry
178Contains the address in memory of the entry point
179of the program after the kernel has loaded it;
180the kernel starts the execution of the program
181from the machine instruction at this address.
182.It Fa a_trsize

--- 268 unchanged lines hidden (view full) ---

451field,
452it can be difficult to determine what
453architecture a binary will execute on
454without examining its actual machine code.
455Even with a machine identifier,
456the byte order of the
457.Fa exec
458header is machine-dependent.
179.It Fa a_syms
180Contains the size in bytes of the symbol table section.
181.It Fa a_entry
182Contains the address in memory of the entry point
183of the program after the kernel has loaded it;
184the kernel starts the execution of the program
185from the machine instruction at this address.
186.It Fa a_trsize

--- 268 unchanged lines hidden (view full) ---

455field,
456it can be difficult to determine what
457architecture a binary will execute on
458without examining its actual machine code.
459Even with a machine identifier,
460the byte order of the
461.Fa exec
462header is machine-dependent.
459.Pp
460Nobody seems to agree on what
461.Em bss
462stands for.