diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-02-01 10:07:49 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-02-01 10:07:49 +0000 |
commit | 4db4f5c87f179ef1402f65026e5c457d812c4b97 (patch) | |
tree | cdc9f79aa1dce8023be995da1ce0ec06bcee4b8a /sys/kern/kern_malloc.c | |
parent | 33bef83cc6e5cbe3bc7abcfa94bef18bc71ad699 (diff) | |
download | src-4db4f5c87f179ef1402f65026e5c457d812c4b97.tar.gz src-4db4f5c87f179ef1402f65026e5c457d812c4b97.zip |
Notes
Diffstat (limited to 'sys/kern/kern_malloc.c')
-rw-r--r-- | sys/kern/kern_malloc.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index 6122a52764a1..33d23f101961 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -162,6 +162,9 @@ malloc(size, type, flags) int indx; caddr_t va; uma_zone_t zone; +#ifdef DIAGNOSTIC + unsigned long osize = size; +#endif register struct malloc_type *ksp = type; #if 0 @@ -207,6 +210,11 @@ out: if (va == NULL) { t_malloc_fail = time_uptime; } +#ifdef DIAGNOSTIC + if (!(flags & M_ZERO)) { + memset(va, 0x70, osize); + } +#endif return ((void *) va); } |