/freebsd-11-stable/contrib/jemalloc/include/jemalloc/internal/ |
H A D | chunk.h | 53 const chunk_hooks_t *chunk_hooks); 60 chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, 63 chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, 66 chunk_hooks_t *chunk_hooks, void *chunk, size_t size, bool committed); 68 chunk_hooks_t *chunk_hooks, void *chunk, size_t size, bool zeroed, 71 chunk_hooks_t *chunk_hooks, void *chunk, size_t size, size_t offset,
|
H A D | arena.h | 467 chunk_hooks_t chunk_hooks; member in struct:arena_s
|
/freebsd-11-stable/contrib/jemalloc/src/ |
H A D | chunk.c | 53 chunk_hooks_t *chunk_hooks, extent_tree_t *chunks_szad, 63 return (arena->chunk_hooks); 69 chunk_hooks_t chunk_hooks; local 72 chunk_hooks = chunk_hooks_get_locked(arena); 75 return (chunk_hooks); 79 chunk_hooks_set(tsdn_t *tsdn, arena_t *arena, const chunk_hooks_t *chunk_hooks) argument 84 old_chunk_hooks = arena->chunk_hooks; 89 * entirety of arena->chunk_hooks), and stale reads do not affect 97 u.n = &arena->chunk_hooks.n; \ 98 atomic_write_p(u.v, chunk_hooks 114 chunk_hooks_assure_initialized_impl(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, bool locked) argument 128 chunk_hooks_assure_initialized_locked(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks) argument 136 chunk_hooks_assure_initialized(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks) argument 202 chunk_recycle(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, extent_tree_t *chunks_szad, extent_tree_t *chunks_ad, bool cache, void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit, bool dalloc_node) argument 386 chunk_alloc_cache(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, bool *zero, bool dalloc_node) argument 454 chunk_alloc_retained(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit) argument 475 chunk_alloc_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit) argument 506 chunk_record(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, extent_tree_t *chunks_szad, extent_tree_t *chunks_ad, bool cache, void *chunk, size_t size, bool zeroed, bool committed) argument 598 chunk_dalloc_cache(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *chunk, size_t size, bool committed) argument 633 chunk_dalloc_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *chunk, size_t size, bool zeroed, bool committed) argument 701 chunk_purge_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *chunk, size_t size, size_t offset, size_t length) argument [all...] |
H A D | huge.c | 142 chunk_hooks_t chunk_hooks = CHUNK_HOOKS_INITIALIZER; local 166 &chunk_hooks, ptr, CHUNK_CEILING(oldsize), usize, 204 chunk_hooks_t chunk_hooks; local 211 chunk_hooks = chunk_hooks_get(tsdn, arena); 217 if (cdiff != 0 && chunk_hooks.split(ptr, CHUNK_CEILING(oldsize), 229 &chunk_hooks, CHUNK_ADDR2BASE((uintptr_t)ptr +
|
H A D | chunk_dss.c | 135 chunk_hooks_t chunk_hooks = local 138 &chunk_hooks, cpad, cpad_size,
|
H A D | arena.c | 464 if (flag_decommitted != 0 && arena->chunk_hooks.commit(chunk, chunksize, 552 if (flag_decommitted != 0 && arena->chunk_hooks.commit(chunk, chunksize, 612 chunk_hooks_t *chunk_hooks, bool *zero, bool *commit) 618 chunk = (arena_chunk_t *)chunk_alloc_wrapper(tsdn, arena, chunk_hooks, 622 if (chunk_hooks->commit(chunk, chunksize, 0, map_bias << 624 chunk_dalloc_wrapper(tsdn, arena, chunk_hooks, 632 chunk_hooks->decommit(chunk, chunksize, 0, map_bias << 635 chunk_dalloc_wrapper(tsdn, arena, chunk_hooks, (void *)chunk, 649 chunk_hooks_t chunk_hooks = CHUNK_HOOKS_INITIALIZER; local 651 chunk = chunk_alloc_cache(tsdn, arena, &chunk_hooks, NUL 611 arena_chunk_alloc_internal_hard(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, bool *zero, bool *commit) argument 753 chunk_hooks_t chunk_hooks = CHUNK_HOOKS_INITIALIZER; local 926 arena_chunk_alloc_huge_hard(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, size_t usize, size_t alignment, bool *zero, size_t csize) argument 954 chunk_hooks_t chunk_hooks = CHUNK_HOOKS_INITIALIZER; local 980 chunk_hooks_t chunk_hooks = CHUNK_HOOKS_INITIALIZER; local 1029 chunk_hooks_t chunk_hooks = CHUNK_HOOKS_INITIALIZER; local 1040 arena_chunk_ralloc_huge_expand_hard(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *chunk, size_t oldsize, size_t usize, bool *zero, void *nchunk, size_t udiff, size_t cdiff) argument 1073 chunk_hooks_t chunk_hooks = chunk_hooks_get(tsdn, arena); local 1547 arena_stash_dirty(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, size_t ndirty_limit, arena_runs_dirty_link_t *purge_runs_sentinel, extent_node_t *purge_chunks_sentinel) argument 1637 arena_purge_stashed(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, arena_runs_dirty_link_t *purge_runs_sentinel, extent_node_t *purge_chunks_sentinel) argument 1730 arena_unstash_purged(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, arena_runs_dirty_link_t *purge_runs_sentinel, extent_node_t *purge_chunks_sentinel) argument 1782 chunk_hooks_t chunk_hooks = chunk_hooks_get(tsdn, arena); local [all...] |