Date: Sun, 5 Oct 2003 23:20:43 -0400 From: Robert Huff <roberthuff@rcn.com> To: questions@freebsd.org Subject: malloc() behavior (was: Pointer please) Message-ID: <16256.57227.924291.290786@jerusalem.litteratus.org> In-Reply-To: <20031006030656.GK5283@dan.emsphone.com> References: <27DDB356-F790-11D7-9174-003065838A88@mulle-kybernetik.com> <20031006030656.GK5283@dan.emsphone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Dan Nelson writes: > Could be one of two problems. The program either malloced memory > and tried to use it without zeroing it, or it freed some memory > and tried to keep using it. In -current, the malloc has the J > debugging flag set, which fills malloced and freed memory with > 0xd0 (see the malloc manpage). On that page (on my 5.1 system), it says malloc() does not zero allocated pages. Is this a change (possibly just for CURRENT), and if so since when? Bexause unless I'm delusional (possible) I thought pages /were/ supposed to be zeroed, and doing so was one of the system's "as time permits" chores. Robert Huff
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16256.57227.924291.290786>