diff options
author | Jason Evans <jasone@canonware.com> | 2016-05-18 01:29:08 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2016-06-03 19:27:41 (GMT) |
commit | 384e88f4518512bd2e727cfd6b73395635bbce50 (patch) | |
tree | 8d846a5de88d283194d502d1bc443bc00c27934e /src/chunk.c | |
parent | 56e0031d7d0c69c54de4bae1ca3a2fd2823f69ff (diff) | |
download | jemalloc-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.c | 9 |
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) |