| /redis-3.2.3/deps/jemalloc/include/jemalloc/internal/ |
| H A D | arena.h | 946 arena_chunk_t *chunk; in arena_ptr_small_binind_get() local 1073 arena_chunk_t *chunk; in arena_prof_tctx_get() local 1099 arena_chunk_t *chunk; in arena_prof_tctx_set() local 1194 arena_chunk_t *chunk; in arena_aalloc() local 1208 arena_chunk_t *chunk; in arena_salloc() local 1256 arena_chunk_t *chunk; in arena_dalloc() local 1274 &chunk->node), chunk, ptr, pageind); in arena_dalloc() 1289 &chunk->node), chunk, ptr); in arena_dalloc() 1299 arena_chunk_t *chunk; in arena_sdalloc() local 1327 &chunk->node), chunk, ptr, pageind); in arena_sdalloc() [all …]
|
| H A D | chunk.h | 55 bool chunk_register(const void *chunk, const extent_node_t *node); 56 void chunk_deregister(const void *chunk, const extent_node_t *node); 64 void *chunk, size_t size, bool committed); 66 void *chunk, size_t size, bool zeroed, bool committed); 68 void *chunk, size_t size, bool committed); 69 bool chunk_purge_arena(arena_t *arena, void *chunk, size_t offset, 72 void *chunk, size_t size, size_t offset, size_t length); 83 extent_node_t *chunk_lookup(const void *chunk, bool dependent);
|
| H A D | chunk_mmap.h | 14 bool chunk_dalloc_mmap(void *chunk, size_t size);
|
| H A D | chunk_dss.h | 28 bool chunk_in_dss(void *chunk);
|
| H A D | tcache.h | 335 arena_chunk_t *chunk = in tcache_alloc_large() local 337 size_t pageind = (((uintptr_t)ret - (uintptr_t)chunk) >> in tcache_alloc_large() 339 arena_mapbits_large_binind_set(chunk, pageind, in tcache_alloc_large()
|
| H A D | jemalloc_internal.h.in | 371 #include "jemalloc/internal/chunk.h" 403 #include "jemalloc/internal/chunk.h" 483 #include "jemalloc/internal/chunk.h" 510 #include "jemalloc/internal/chunk.h" 750 * Calculate the multi-chunk mapping that huge_palloc() would need in 962 /* Return 0 if ptr is not within a chunk managed by jemalloc. */
|
| /redis-3.2.3/deps/jemalloc/src/ |
| H A D | arena.c | 67 arena_chunk_t *chunk; in arena_miscelm_size_get() local 566 return (chunk); in arena_chunk_init_spare() 581 return (chunk_register(chunk, &chunk->node)); in arena_chunk_register() 600 chunk = NULL; in arena_chunk_alloc_internal_hard() 603 if (chunk != NULL && arena_chunk_register(arena, chunk, *zero)) { in arena_chunk_alloc_internal_hard() 611 chunk = NULL; in arena_chunk_alloc_internal_hard() 615 return (chunk); in arena_chunk_alloc_internal_hard() 644 return (chunk); in arena_chunk_alloc_internal() 659 if (chunk == NULL) in arena_chunk_init_hard() 698 return (chunk); in arena_chunk_init_hard() [all …]
|
| H A D | chunk.c | 145 assert(extent_node_addr_get(node) == chunk); in chunk_register() 497 extent_node_addr_set(node, chunk); in chunk_record() 529 extent_node_size_get(prev)) == chunk && in chunk_record() 563 assert(chunk != NULL); in chunk_dalloc_cache() 564 assert(CHUNK_ADDR2BASE(chunk) == chunk); in chunk_dalloc_cache() 578 assert(chunk != NULL); in chunk_dalloc_arena() 579 assert(CHUNK_ADDR2BASE(chunk) == chunk); in chunk_dalloc_arena() 603 if (!have_dss || !chunk_in_dss(chunk)) in chunk_dalloc_default() 604 return (chunk_dalloc_mmap(chunk, size)); in chunk_dalloc_default() 641 assert(chunk != NULL); in chunk_purge_arena() [all …]
|
| H A D | tcache.c | 104 arena_chunk_t *chunk = (arena_chunk_t *)CHUNK_ADDR2BASE( in tcache_bin_flush_small() local 106 arena_t *bin_arena = extent_node_arena_get(&chunk->node); in tcache_bin_flush_small() 127 chunk = (arena_chunk_t *)CHUNK_ADDR2BASE(ptr); in tcache_bin_flush_small() 128 if (extent_node_arena_get(&chunk->node) == bin_arena) { in tcache_bin_flush_small() 130 (uintptr_t)chunk) >> LG_PAGE; in tcache_bin_flush_small() 132 arena_bitselm_get(chunk, pageind); in tcache_bin_flush_small() 133 arena_dalloc_bin_junked_locked(bin_arena, chunk, in tcache_bin_flush_small() 184 arena_chunk_t *chunk = (arena_chunk_t *)CHUNK_ADDR2BASE( in tcache_bin_flush_large() local 211 chunk = (arena_chunk_t *)CHUNK_ADDR2BASE(ptr); in tcache_bin_flush_large() 212 if (extent_node_arena_get(&chunk->node) == in tcache_bin_flush_large() [all …]
|
| H A D | chunk_dss.c | 158 chunk_in_dss(void *chunk) in chunk_in_dss() argument 165 if ((uintptr_t)chunk >= (uintptr_t)dss_base in chunk_in_dss() 166 && (uintptr_t)chunk < (uintptr_t)dss_max) in chunk_in_dss()
|
| H A D | chunk_mmap.c | 73 chunk_dalloc_mmap(void *chunk, size_t size) in chunk_dalloc_mmap() argument 77 pages_unmap(chunk, size); in chunk_dalloc_mmap()
|
| /redis-3.2.3/deps/jemalloc/test/integration/ |
| H A D | chunk.c | 45 __func__, chunk, size, committed ? "true" : "false", arena_ind); in chunk_dalloc() 49 return (old_hooks.dalloc(chunk, size, committed, arena_ind)); in chunk_dalloc() 53 chunk_commit(void *chunk, size_t size, size_t offset, size_t length, in chunk_commit() argument 59 "arena_ind=%u)\n", __func__, chunk, size, offset, length, in chunk_commit() 61 err = old_hooks.commit(chunk, size, offset, length, arena_ind); in chunk_commit() 73 "arena_ind=%u)\n", __func__, chunk, size, offset, length, in chunk_decommit() 77 err = old_hooks.decommit(chunk, size, offset, length, arena_ind); in chunk_decommit() 83 chunk_purge(void *chunk, size_t size, size_t offset, size_t length, in chunk_purge() argument 88 "arena_ind=%u)\n", __func__, chunk, size, offset, length, in chunk_purge() 91 return (old_hooks.purge(chunk, size, offset, length, arena_ind)); in chunk_purge() [all …]
|
| /redis-3.2.3/deps/jemalloc/include/jemalloc/ |
| H A D | jemalloc_typedefs.h.in | 10 * chunk_dalloc(void *chunk, size_t size, bool committed, unsigned arena_ind); 16 * chunk_commit(void *chunk, size_t size, size_t offset, size_t length, 23 * chunk_decommit(void *chunk, size_t size, size_t offset, size_t length, 30 * chunk_purge(void *chunk, size_t size, size_t offset, size_t length, 37 * chunk_split(void *chunk, size_t size, size_t size_a, size_t size_b,
|
| /redis-3.2.3/deps/lua/src/ |
| H A D | lua.c | 301 const char *chunk = argv[i] + 2; in runargs() local 302 if (*chunk == '\0') chunk = argv[++i]; in runargs() 303 lua_assert(chunk != NULL); in runargs() 304 if (dostring(L, chunk, "=(command line)") != 0) in runargs()
|
| H A D | lparser.c | 53 static void chunk (LexState *ls); 391 chunk(&lexstate); in luaY_parser() 588 chunk(ls); in body() 886 chunk(ls); in block() 1019 chunk(ls); in repeatstat() 1325 static void chunk (LexState *ls) { in chunk() function
|
| /redis-3.2.3/deps/jemalloc/ |
| H A D | ChangeLog | 15 when resizing from/to a size class that is not a multiple of the chunk size. 44 - Avoid a chunk metadata read in arena_prof_tctx_set(), since it is in the 46 case out into arena_prof_tctx_reset(), which also avoids chunk metadata 59 - Fix chunk purge hook calls for in-place huge shrinking reallocation to 60 specify the old chunk size rather than the new chunk size. This bug caused 61 no correctness issues for the default chunk purge function, but was 80 chunk header maps. This affected systems with page sizes greater than 8 175 - Split the arena chunk map into two separate arrays, in order to increase 189 - Refactor rtree (radix tree for chunk lookups) to be lock-free, and make 351 + arena chunk headers [all …]
|
| H A D | Makefile.in | 83 $(srcroot)src/chunk.c $(srcroot)src/chunk_dss.c \ 160 $(srcroot)test/integration/chunk.c
|
| /redis-3.2.3/deps/lua/ |
| H A D | HISTORY | 65 be "@filename", to run a file, or the chunk itself.
|