Home
last modified time | relevance | path

Searched refs:alloc_size (Results 1 – 9 of 9) sorted by relevance

/redis-3.2.3/deps/jemalloc/src/
H A Dchunk_mmap.c10 size_t alloc_size; in chunk_alloc_mmap_slow() local
12 alloc_size = size + alignment - PAGE; in chunk_alloc_mmap_slow()
14 if (alloc_size < size) in chunk_alloc_mmap_slow()
19 pages = pages_map(NULL, alloc_size); in chunk_alloc_mmap_slow()
24 ret = pages_trim(pages, alloc_size, leadsize, size); in chunk_alloc_mmap_slow()
H A Dpages.c70 pages_trim(void *addr, size_t alloc_size, size_t leadsize, size_t size) in pages_trim() argument
74 assert(alloc_size >= leadsize + size); in pages_trim()
79 pages_unmap(addr, alloc_size); in pages_trim()
89 size_t trailsize = alloc_size - leadsize - size; in pages_trim()
H A Dchunk.c207 size_t alloc_size, leadsize, trailsize; in chunk_recycle() local
218 alloc_size = CHUNK_CEILING(s2u(size + alignment - chunksize)); in chunk_recycle()
220 if (alloc_size < size) in chunk_recycle()
226 extent_node_init(&key, arena, new_addr, alloc_size, false, in chunk_recycle()
231 alloc_size); in chunk_recycle()
H A Darena.c2270 size_t alloc_size, leadsize, trailsize; in arena_palloc_large() local
2283 alloc_size = usize + large_pad + alignment - PAGE; in arena_palloc_large()
2286 run = arena_run_alloc_large(arena, alloc_size, false); in arena_palloc_large()
2297 assert(alloc_size >= leadsize + usize); in arena_palloc_large()
2298 trailsize = alloc_size - leadsize - usize - large_pad; in arena_palloc_large()
2308 arena_run_trim_head(arena, chunk, head_run, alloc_size, in arena_palloc_large()
2309 alloc_size - leadsize); in arena_palloc_large()
/redis-3.2.3/deps/jemalloc/include/jemalloc/internal/
H A Dpages.h14 void *pages_trim(void *addr, size_t alloc_size, size_t leadsize,
/redis-3.2.3/deps/jemalloc/include/jemalloc/
H A Djemalloc_macros.h.in43 # define JEMALLOC_ALLOC_SIZE(s) JEMALLOC_ATTR(alloc_size(s))
44 # define JEMALLOC_ALLOC_SIZE2(s1, s2) JEMALLOC_ATTR(alloc_size(s1, s2))
H A Djemalloc_defs.h.in4 /* Defined if alloc_size attribute is supported. */
/redis-3.2.3/deps/jemalloc/
H A Dconfigure.ac434 dnl Check for alloc_size attribute support.
437 JE_COMPILABLE([alloc_size attribute], [#include <stdlib.h>],
438 [void *foo(size_t size) __attribute__((alloc_size(1)));],
H A Dconfigure5282 void *foo(size_t size) __attribute__((alloc_size(1)));