summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_malloc.c
diff options
context:
space:
mode:
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 6122a52..33d23f1 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);
}
OpenPOWER on IntegriCloud