Date: Mon, 25 Apr 2011 11:15:36 -0400 From: Bob Hall <rjhjr0@gmail.com> To: RW <rwmaillists@googlemail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Password theft from memory? Message-ID: <20110425151536.GA61425@stainmore> In-Reply-To: <20110425151846.0a5359fd@gumby.homeunix.com> References: <BANLkTimJWAxW_4OmoeBQrvDDLjD-5Vr5hQ@mail.gmail.com> <BANLkTin_S%2BBRWu79AH16tPdgZd%2BUgZQAzQ@mail.gmail.com> <20110425151846.0a5359fd@gumby.homeunix.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 25, 2011 at 03:18:46PM +0100, RW wrote: > I don't believe the heap is allocated zeroed pages. The kernel > does allocate such pages to the BSS segment, but that's because it > holds zeroed data such as C static variables. According to McKusick and Neville-Neil's book on FreeBSD, sbrk extends the uninitialized data segment with zero-filled pages. Since malloc() is an interface to sbrk, it does the same thing.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110425151536.GA61425>