diff options
author | Mike Hommey <mh@glandium.org> | 2012-04-10 17:50:33 (GMT) |
---|---|---|
committer | Jason Evans <je@fb.com> | 2012-04-10 21:51:39 (GMT) |
commit | eae269036c9f702d9fa9be497a1a2aa1be13a29e (patch) | |
tree | 7263c13dc215dc2ca5553082b47caee7bb2099cb /include | |
parent | c5851eaf6e0edb35a499d62d30199e336da5ccb6 (diff) | |
download | jemalloc-eae269036c9f702d9fa9be497a1a2aa1be13a29e.zip jemalloc-eae269036c9f702d9fa9be497a1a2aa1be13a29e.tar.gz jemalloc-eae269036c9f702d9fa9be497a1a2aa1be13a29e.tar.bz2 |
Add alignment support to chunk_alloc().
Diffstat (limited to 'include')
-rw-r--r-- | include/jemalloc/internal/chunk.h | 2 | ||||
-rw-r--r-- | include/jemalloc/internal/chunk_dss.h | 2 | ||||
-rw-r--r-- | include/jemalloc/internal/chunk_mmap.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/include/jemalloc/internal/chunk.h b/include/jemalloc/internal/chunk.h index 8e24e8f..e047c2b 100644 --- a/include/jemalloc/internal/chunk.h +++ b/include/jemalloc/internal/chunk.h @@ -42,7 +42,7 @@ extern size_t chunk_npages; extern size_t map_bias; /* Number of arena chunk header pages. */ extern size_t arena_maxclass; /* Max size class for arenas. */ -void *chunk_alloc(size_t size, bool base, bool *zero); +void *chunk_alloc(size_t size, size_t alignment, bool base, bool *zero); void chunk_dealloc(void *chunk, size_t size, bool unmap); bool chunk_boot0(void); bool chunk_boot1(void); diff --git a/include/jemalloc/internal/chunk_dss.h b/include/jemalloc/internal/chunk_dss.h index a39a203..16ea954 100644 --- a/include/jemalloc/internal/chunk_dss.h +++ b/include/jemalloc/internal/chunk_dss.h @@ -9,7 +9,7 @@ /******************************************************************************/ #ifdef JEMALLOC_H_EXTERNS -void *chunk_alloc_dss(size_t size, bool *zero); +void *chunk_alloc_dss(size_t size, size_t alignment, bool *zero); bool chunk_in_dss(void *chunk); bool chunk_dealloc_dss(void *chunk, size_t size); bool chunk_dss_boot(void); diff --git a/include/jemalloc/internal/chunk_mmap.h b/include/jemalloc/internal/chunk_mmap.h index 3f60315..148fefe 100644 --- a/include/jemalloc/internal/chunk_mmap.h +++ b/include/jemalloc/internal/chunk_mmap.h @@ -9,7 +9,7 @@ /******************************************************************************/ #ifdef JEMALLOC_H_EXTERNS -void *chunk_alloc_mmap(size_t size); +void *chunk_alloc_mmap(size_t size, size_t alignment); void chunk_dealloc_mmap(void *chunk, size_t size); bool chunk_mmap_boot(void); |