/freebsd-11-stable/contrib/jemalloc/include/jemalloc/internal/ |
H A D | arena.h | 46 typedef struct arena_s arena_t; typedef in typeref:struct:arena_s 159 * 1) arena_t's runs_avail heaps. 202 * Read-only information associated with each element of arena_t's bins array 517 void arena_chunk_cache_maybe_insert(arena_t *arena, extent_node_t *node, 519 void arena_chunk_cache_maybe_remove(arena_t *arena, extent_node_t *node, 521 extent_node_t *arena_node_alloc(tsdn_t *tsdn, arena_t *arena); 522 void arena_node_dalloc(tsdn_t *tsdn, arena_t *arena, extent_node_t *node); 523 void *arena_chunk_alloc_huge(tsdn_t *tsdn, arena_t *arena, size_t usize, 525 void arena_chunk_dalloc_huge(tsdn_t *tsdn, arena_t *arena, void *chunk, 527 void arena_chunk_ralloc_huge_similar(tsdn_t *tsdn, arena_t *aren [all...] |
H A D | chunk.h | 51 chunk_hooks_t chunk_hooks_get(tsdn_t *tsdn, arena_t *arena); 52 chunk_hooks_t chunk_hooks_set(tsdn_t *tsdn, arena_t *arena, 59 void *chunk_alloc_cache(tsdn_t *tsdn, arena_t *arena, 62 void *chunk_alloc_wrapper(tsdn_t *tsdn, arena_t *arena, 65 void chunk_dalloc_cache(tsdn_t *tsdn, arena_t *arena, 67 void chunk_dalloc_wrapper(tsdn_t *tsdn, arena_t *arena, 70 bool chunk_purge_wrapper(tsdn_t *tsdn, arena_t *arena,
|
H A D | chunk_dss.h | 26 void *chunk_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr,
|
H A D | extent.h | 13 arena_t *en_arena; 73 arena_t *extent_node_arena_get(const extent_node_t *node); 80 void extent_node_arena_set(extent_node_t *node, arena_t *arena); 87 void extent_node_init(extent_node_t *node, arena_t *arena, void *addr, 96 JEMALLOC_INLINE arena_t * 147 extent_node_arena_set(extent_node_t *node, arena_t *arena) 196 extent_node_init(extent_node_t *node, arena_t *arena, void *addr, size_t size,
|
H A D | huge.h | 12 void *huge_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero); 13 void *huge_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, 17 void *huge_ralloc(tsd_t *tsd, arena_t *arena, void *ptr, size_t oldsize, 24 arena_t *huge_aalloc(const void *ptr);
|
H A D | jemalloc_internal.h | 453 extern arena_t **arenas; 473 arena_t *arena_init(tsdn_t *tsdn, unsigned ind); 475 arena_t *arena_choose_hard(tsd_t *tsd, bool internal); 553 arena_t *arena_choose_impl(tsd_t *tsd, arena_t *arena, bool internal); 554 arena_t *arena_choose(tsd_t *tsd, arena_t *arena); 555 arena_t *arena_ichoose(tsdn_t *tsdn, arena_t *arena); 558 arena_t *arena_ge [all...] |
H A D | tcache.h | 135 void *tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, 142 arena_t *oldarena, arena_t *newarena); 144 tcache_t *tcache_create(tsdn_t *tsdn, arena_t *arena); 147 void tcache_stats_merge(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena); 164 void *tcache_alloc_small(tsd_t *tsd, arena_t *arena, tcache_t *tcache, 166 void *tcache_alloc_large(tsd_t *tsd, arena_t *arena, tcache_t *tcache, 280 tcache_alloc_small(tsd_t *tsd, arena_t *arena, tcache_t *tcache, size_t size, 339 tcache_alloc_large(tsd_t *tsd, arena_t *arena, tcache_t *tcache, size_t size,
|
H A D | tsd.h | 569 O(iarena, arena_t *) \ 570 O(arena, arena_t *) \
|
/freebsd-11-stable/contrib/jemalloc/src/ |
H A D | arena.c | 40 static void arena_purge_to_limit(tsdn_t *tsdn, arena_t *arena, 42 static void arena_run_dalloc(tsdn_t *tsdn, arena_t *arena, arena_run_t *run, 44 static void arena_dalloc_bin_run(tsdn_t *tsdn, arena_t *arena, 46 static void arena_bin_lower_run(arena_t *arena, arena_chunk_t *chunk, 204 arena_runs_avail_get(arena_t *arena, szind_t ind) 214 arena_avail_insert(arena_t *arena, arena_chunk_t *chunk, size_t pageind, 226 arena_avail_remove(arena_t *arena, arena_chunk_t *chunk, size_t pageind, 238 arena_run_dirty_insert(arena_t *arena, arena_chunk_t *chunk, size_t pageind, 256 arena_run_dirty_remove(arena_t *arena, arena_chunk_t *chunk, size_t pageind, 281 arena_chunk_cache_maybe_insert(arena_t *aren [all...] |
H A D | chunk.c | 52 static void chunk_record(tsdn_t *tsdn, arena_t *arena, 60 chunk_hooks_get_locked(arena_t *arena) 67 chunk_hooks_get(tsdn_t *tsdn, arena_t *arena) 79 chunk_hooks_set(tsdn_t *tsdn, arena_t *arena, const chunk_hooks_t *chunk_hooks) 114 chunk_hooks_assure_initialized_impl(tsdn_t *tsdn, arena_t *arena, 128 chunk_hooks_assure_initialized_locked(tsdn_t *tsdn, arena_t *arena, 136 chunk_hooks_assure_initialized(tsdn_t *tsdn, arena_t *arena, 190 chunk_first_best_fit(arena_t *arena, extent_tree_t *chunks_szad, 202 chunk_recycle(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, 334 chunk_alloc_core(tsdn_t *tsdn, arena_t *aren [all...] |
H A D | chunk_dss.c | 69 chunk_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size,
|
H A D | ctl.c | 55 arena_t *arena); 58 static void ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i); 563 ctl_arena_stats_amerge(tsdn_t *tsdn, ctl_arena_stats_t *cstats, arena_t *arena) 659 ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i) 714 VARIABLE_ARRAY(arena_t *, tarenas, ctl_stats.narenas); 1313 arena_t *oldarena; 1325 arena_t *newarena; 1553 VARIABLE_ARRAY(arena_t *, tarenas, narenas); 1569 arena_t *tarena; 1620 arena_t *aren [all...] |
H A D | huge.c | 43 huge_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero) 52 huge_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, 141 arena_t *arena; 203 arena_t *arena; 255 arena_t *arena; 352 huge_ralloc_move_helper(tsdn_t *tsdn, arena_t *arena, size_t usize, 362 huge_ralloc(tsd_t *tsd, arena_t *arena, void *ptr, size_t oldsize, 396 arena_t *arena; 414 arena_t * 426 arena_t *aren [all...] |
H A D | tcache.c | 74 tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, 92 arena_t *arena; 106 arena_t *bin_arena = extent_node_arena_get(&chunk->node); 174 arena_t *arena; 188 arena_t *locked_arena = extent_node_arena_get(&chunk->node); 256 tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) 269 tcache_arena_dissociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) 293 tcache_arena_reassociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *oldarena, 294 arena_t *newarena) 304 arena_t *aren [all...] |
H A D | jemalloc.c | 64 arena_t **arenas; 66 static arena_t *a0; /* arenas[0]; read-only after initialization. */ 391 arena_set(unsigned ind, arena_t *arena) 419 static arena_t * 422 arena_t *arena; 446 arena_t * 449 arena_t *arena; 460 arena_t *arena; 476 arena_t *oldarena, *newarena; 488 arena_t *aren [all...] |