|
|
1.1 root 1: .TH END 3 "19 January 1983"
2: .SH NAME
3: end, etext, edata \- last locations in program
4: .SH SYNOPSIS
5: .nf
6: .B extern end;
7: .B extern etext;
8: .B extern edata;
9: .fi
10: .SH DESCRIPTION
11: These names refer neither to routines nor to locations with interesting
12: contents. The address of
13: .I etext
14: is the first address above the program text,
15: .I edata
16: above the initialized data region, and
17: .I end
18: above the uninitialized data region.
19: .PP
20: When execution begins, the program break coincides with
21: .I end,
22: but it is reset by the routines
23: .IR brk (2),
24: .IR malloc (3),
25: standard input/output
26: .RI ( stdio (3)),
27: the profile
28: .RB ( \-p )
29: option of
30: .IR cc (1),
31: etc.
32: The current value of the program break is reliably returned by `sbrk(0)',
33: see
34: .IR brk (2).
35: .SH "SEE ALSO"
36: brk(2), malloc(3)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.