summaryrefslogtreecommitdiffstats
path: root/src/arena.c
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2016-05-23 22:10:25 (GMT)
committerJason Evans <jasone@canonware.com>2016-06-03 19:27:41 (GMT)
commit5c6be2bdd33d1eb9d544f46f128ba93d05a01492 (patch)
tree57de9839e4bc22b0e4d53fba68952999d53e62bd /src/arena.c
parent0eb6f08959700428f3ae0df1d8ab1cd7bd4c82bc (diff)
downloadjemalloc-5c6be2bdd33d1eb9d544f46f128ba93d05a01492.zip
jemalloc-5c6be2bdd33d1eb9d544f46f128ba93d05a01492.tar.gz
jemalloc-5c6be2bdd33d1eb9d544f46f128ba93d05a01492.tar.bz2
Refactor chunk_purge_wrapper() to take extent argument.
Diffstat (limited to 'src/arena.c')
-rw-r--r--src/arena.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arena.c b/src/arena.c
index 2479354..de3024d 100644
--- a/src/arena.c
+++ b/src/arena.c
@@ -1542,8 +1542,8 @@ arena_purge_stashed(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks,
flags = CHUNK_MAP_DECOMMITTED;
} else {
flag_unzeroed = chunk_purge_wrapper(tsdn, arena,
- chunk_hooks, chunk, chunksize, pageind <<
- LG_PAGE, run_size) ? CHUNK_MAP_UNZEROED : 0;
+ chunk_hooks, extent, pageind << LG_PAGE,
+ run_size) ? CHUNK_MAP_UNZEROED : 0;
flags = flag_unzeroed;
}
arena_mapbits_large_set(chunk, pageind+npages-1, 0,