Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jun 2006 20:03:53 +0300
From:      Giorgos Keramidas <keramida@freebsd.org>
To:        Dan Lukes <dan@obluda.cz>, Jason Evans <jasone@freebsd.org>
Cc:        freebsd-security@freebsd.org
Subject:   Re: memory pages nulling when releasing
Message-ID:  <20060620170353.GB90842@gothmog.pc>
In-Reply-To: <44980ECC.5000607@obluda.cz>
References:  <20060618203903.31161.qmail@web30306.mail.mud.yahoo.com> <44967861.6070509@obluda.cz> <20060620125350.10d0c9ef.nick@nickwithers.com> <44980ECC.5000607@obluda.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2006-06-20 17:05, Dan Lukes <dan@obluda.cz> wrote:
>> There's "Z" malloc option that's used to initialise page with zeros
>> instead of 0xd0
>
> Difference betwen Z and J isn't the fill value only. Z apply
> for allocations of new memory (when imalloc() called); J apply
> on changes in allocated block size (e.g. realloc) and free. So
> 'Z' doesn't "zero on free" but "zero on alloc". Well, things
> aren't simple as Z implies J ...
>
> BTW, Z nor J doesn't imply 'R' despite of text of manual page.

Are you sure?  Then we should fix the manpage.
Cc'ing Jason Evans, who may be interested too.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060620170353.GB90842>