Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
END(3)                 FreeBSD Library Functions Manual                 END(3)

NAME
       end, etext, edata - last locations in program

SYNOPSIS
       extern end;
       extern etext;
       extern edata;

DESCRIPTION
       These names refer neither to routines nor to locations with interesting
       contents.  The address of etext is the first address above the program
       text, edata above the initialized data region, and end above the
       uninitialized data region.

       When execution begins, the program break coincides with end, but many
       functions reset the program break, among them the routines of brk(2),
       malloc(3), standard input/output (stdio(3)), the profile (-p) option of
       cc(1), etc.  The current value of the program break is reliably
       returned by `sbrk(0)', see brk(2).

SEE ALSO
       brk(2), malloc(3)

                                                                        END(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=end&sektion=3&manpath=Unix+Seventh+Edition>

home | help