summaryrefslogtreecommitdiffstats
path: root/src/chunk.c
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2016-05-18 01:29:08 (GMT)
committerJason Evans <jasone@canonware.com>2016-06-03 19:27:41 (GMT)
commit384e88f4518512bd2e727cfd6b73395635bbce50 (patch)
tree8d846a5de88d283194d502d1bc443bc00c27934e /src/chunk.c
parent56e0031d7d0c69c54de4bae1ca3a2fd2823f69ff (diff)
downloadjemalloc-384e88f4518512bd2e727cfd6b73395635bbce50.zip
jemalloc-384e88f4518512bd2e727cfd6b73395635bbce50.tar.gz
jemalloc-384e88f4518512bd2e727cfd6b73395635bbce50.tar.bz2
Add/use chunk_commit_wrapper().
Diffstat (limited to 'src/chunk.c')
-rw-r--r--src/chunk.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/chunk.c b/src/chunk.c
index 0d942d6..f8d9e63 100644
--- a/src/chunk.c
+++ b/src/chunk.c
@@ -743,6 +743,15 @@ chunk_commit_default(void *chunk, size_t size, size_t offset, size_t length,
length));
}
+bool
+chunk_commit_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks,
+ void *chunk, size_t size, size_t offset, size_t length)
+{
+
+ chunk_hooks_assure_initialized(tsdn, arena, chunk_hooks);
+ return (chunk_hooks->commit(chunk, size, offset, length, arena->ind));
+}
+
static bool
chunk_decommit_default(void *chunk, size_t size, size_t offset, size_t length,
unsigned arena_ind)