diff options
author | jasone <jasone@FreeBSD.org> | 2013-06-03 14:36:28 +0000 |
---|---|---|
committer | jasone <jasone@FreeBSD.org> | 2013-06-03 14:36:28 +0000 |
commit | e1000eed34082643bcda3a70a3dd280f2da839e7 (patch) | |
tree | fcf0d9fe02ab62cf52f348af60aa28914e31f21b /contrib/jemalloc/src/base.c | |
parent | 5fd32bff8a6c7f65c712d8ededf03937e4a72611 (diff) | |
download | FreeBSD-src-e1000eed34082643bcda3a70a3dd280f2da839e7.zip FreeBSD-src-e1000eed34082643bcda3a70a3dd280f2da839e7.tar.gz |
Update jemalloc to version 3.4.0.
Diffstat (limited to 'contrib/jemalloc/src/base.c')
-rw-r--r-- | contrib/jemalloc/src/base.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/jemalloc/src/base.c b/contrib/jemalloc/src/base.c index b1a5945..4e62e8f 100644 --- a/contrib/jemalloc/src/base.c +++ b/contrib/jemalloc/src/base.c @@ -63,6 +63,7 @@ base_alloc(size_t size) ret = base_next_addr; base_next_addr = (void *)((uintptr_t)base_next_addr + csize); malloc_mutex_unlock(&base_mtx); + VALGRIND_MAKE_MEM_UNDEFINED(ret, csize); return (ret); } @@ -88,6 +89,7 @@ base_node_alloc(void) ret = base_nodes; base_nodes = *(extent_node_t **)ret; malloc_mutex_unlock(&base_mtx); + VALGRIND_MAKE_MEM_UNDEFINED(ret, sizeof(extent_node_t)); } else { malloc_mutex_unlock(&base_mtx); ret = (extent_node_t *)base_alloc(sizeof(extent_node_t)); @@ -100,6 +102,7 @@ void base_node_dealloc(extent_node_t *node) { + VALGRIND_MAKE_MEM_UNDEFINED(node, sizeof(extent_node_t)); malloc_mutex_lock(&base_mtx); *(extent_node_t **)node = base_nodes; base_nodes = node; |