Add/use chunk_decommit_wrapper().

This commit is contained in:
Jason Evans
2016-05-17 18:17:04 -07:00
parent 4d2d9cec5a
commit 56e0031d7d
4 changed files with 20 additions and 7 deletions
+9
View File
@@ -752,6 +752,15 @@ chunk_decommit_default(void *chunk, size_t size, size_t offset, size_t length,
length));
}
bool
chunk_decommit_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->decommit(chunk, size, offset, length, arena->ind));
}
static bool
chunk_purge_default(void *chunk, size_t size, size_t offset, size_t length,
unsigned arena_ind)