[TALK] Proving fundamental Unix guarantees
adam at saki.com.au
Mon Jun 30 16:07:14 EST 2003
This might help.
As it states, its always bad form to rely on supposed initial
values. It is far better to assume all memory that does not
have a value specifically allocated to it is going to be trash.
Conrad Parker wrote:
> On Mon, Jun 30, 2003 at 02:53:28PM +1000, Adam Donnison wrote:
>>Wiser heads than mine may well contradict me here, however my
>>understanding is as follows. BSS contains initialised global
>>variables, however this is done by the compiler, not the OS.
>>Other memory, allocated on either the stack or the heap, is
>>not initialised and may contain trash.
> no, you're thinking of the data section, bss is the bullshit section
> (the compiler simply records the size of this section in total whereas
> it must store all the initial values of the data section)
> for more detail, see your compiler manual and not the BSS home page:
Adam Donnison email: adam at saki.com.au
Saki Computer Services Pty. Ltd.
93 Kallista-Emerald Road phone: +61 3 9752 1512
THE PATCH VIC 3792 AUSTRALIA fax: +61 3 9752 1098
More information about the Talk