diff options
Diffstat (limited to 'src/lib/libc/stdlib/malloc.c')
| -rw-r--r-- | src/lib/libc/stdlib/malloc.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c index 22f83f3525..c7ef59b680 100644 --- a/src/lib/libc/stdlib/malloc.c +++ b/src/lib/libc/stdlib/malloc.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: malloc.c,v 1.228 2017/07/10 09:44:16 otto Exp $ */ | 1 | /* $OpenBSD: malloc.c,v 1.229 2017/08/20 11:06:16 otto Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2008, 2010, 2011, 2016 Otto Moerbeek <otto@drijf.net> | 3 | * Copyright (c) 2008, 2010, 2011, 2016 Otto Moerbeek <otto@drijf.net> |
| 4 | * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org> | 4 | * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org> |
| @@ -293,12 +293,8 @@ wrterror(struct dir_info *d, char *msg, ...) | |||
| 293 | writev(STDERR_FILENO, iov, 3); | 293 | writev(STDERR_FILENO, iov, 3); |
| 294 | 294 | ||
| 295 | #ifdef MALLOC_STATS | 295 | #ifdef MALLOC_STATS |
| 296 | if (mopts.malloc_stats) { | 296 | if (mopts.malloc_stats) |
| 297 | int i; | 297 | malloc_gdump(STDERR_FILENO); |
| 298 | |||
| 299 | for (i = 0; i < _MALLOC_MUTEXES; i++) | ||
| 300 | malloc_dump(STDERR_FILENO, i, mopts.malloc_pool[i]); | ||
| 301 | } | ||
| 302 | #endif /* MALLOC_STATS */ | 298 | #endif /* MALLOC_STATS */ |
| 303 | 299 | ||
| 304 | errno = saved_errno; | 300 | errno = saved_errno; |
| @@ -2080,7 +2076,7 @@ err: | |||
| 2080 | #ifdef MALLOC_STATS | 2076 | #ifdef MALLOC_STATS |
| 2081 | 2077 | ||
| 2082 | struct malloc_leak { | 2078 | struct malloc_leak { |
| 2083 | void (*f)(); | 2079 | void *f; |
| 2084 | size_t total_size; | 2080 | size_t total_size; |
| 2085 | int count; | 2081 | int count; |
| 2086 | }; | 2082 | }; |
