aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2003-02-01 10:07:49 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2003-02-01 10:07:49 +0000
commit4db4f5c87f179ef1402f65026e5c457d812c4b97 (patch)
treecdc9f79aa1dce8023be995da1ce0ec06bcee4b8a /sys/kern/kern_malloc.c
parent33bef83cc6e5cbe3bc7abcfa94bef18bc71ad699 (diff)
downloadsrc-4db4f5c87f179ef1402f65026e5c457d812c4b97.tar.gz
src-4db4f5c87f179ef1402f65026e5c457d812c4b97.zip
Notes
Diffstat (limited to 'sys/kern/kern_malloc.c')
-rw-r--r--sys/kern/kern_malloc.c8
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);
}