/freebsd-13-stable/contrib/jemalloc/src/ |
H A D | base.c | 32 base_map(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, size_t size) { argument 40 if (extent_hooks == &extent_hooks_default) { 46 addr = extent_hooks->alloc(extent_hooks, NULL, size, alignment, 55 base_unmap(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, void *addr, argument 67 if (extent_hooks == &extent_hooks_default) { 85 if (extent_hooks->dalloc != NULL && 86 !extent_hooks->dalloc(extent_hooks, addr, size, true, 90 if (extent_hooks 248 base_block_alloc(tsdn_t *tsdn, base_t *base, extent_hooks_t *extent_hooks, unsigned ind, pszind_t *pind_last, size_t *extent_sn_next, size_t size, size_t alignment) argument 311 extent_hooks_t *extent_hooks = base_extent_hooks_get(base); local 350 base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) argument 397 extent_hooks_t *extent_hooks = base_extent_hooks_get(base); local 414 base_extent_hooks_set(base_t *base, extent_hooks_t *extent_hooks) argument [all...] |
H A D | large.c | 99 extent_hooks_t *extent_hooks = extent_hooks_get(arena); local 104 if (extent_hooks->split == NULL) { 111 &extent_hooks, extent, usize + sz_large_pad, 122 arena_extents_dirty_dalloc(tsdn, arena, &extent_hooks, trail); 135 extent_hooks_t *extent_hooks = extent_hooks_get(arena); local 138 if (extent_hooks->merge == NULL) { 155 if ((trail = extents_alloc(tsdn, arena, &extent_hooks, 158 || (trail = extents_alloc(tsdn, arena, &extent_hooks, 165 if ((trail = extent_alloc_wrapper(tsdn, arena, &extent_hooks, 175 if (extent_merge_wrapper(tsdn, arena, &extent_hooks, exten 345 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local [all...] |
H A D | extent_dss.c | 197 extent_hooks_t *extent_hooks = local 206 arena, &extent_hooks, &extent, 0,
|
H A D | extent.c | 25 static void *extent_alloc_default(extent_hooks_t *extent_hooks, void *new_addr, 28 static bool extent_dalloc_default(extent_hooks_t *extent_hooks, void *addr, 30 static void extent_destroy_default(extent_hooks_t *extent_hooks, void *addr, 32 static bool extent_commit_default(extent_hooks_t *extent_hooks, void *addr, 37 static bool extent_decommit_default(extent_hooks_t *extent_hooks, 40 static bool extent_purge_lazy_default(extent_hooks_t *extent_hooks, void *addr, 47 static bool extent_purge_forced_default(extent_hooks_t *extent_hooks, 53 static bool extent_split_default(extent_hooks_t *extent_hooks, void *addr, 60 static bool extent_merge_default(extent_hooks_t *extent_hooks, void *addr_a, 207 extent_hooks_set(tsd_t *tsd, arena_t *arena, extent_hooks_t *extent_hooks) { argument 1251 extent_alloc_default(extent_hooks_t *extent_hooks, void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit, unsigned arena_ind) argument 1743 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local 1770 extent_dalloc_default(extent_hooks_t *extent_hooks, void *addr, size_t size, bool committed, unsigned arena_ind) argument 1875 extent_destroy_default(extent_hooks_t *extent_hooks, void *addr, size_t size, bool committed, unsigned arena_ind) argument 1911 extent_commit_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument 1947 extent_decommit_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument 1978 extent_purge_lazy_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument 2025 extent_purge_forced_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument 2070 extent_split_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t size_a, size_t size_b, bool committed, unsigned arena_ind) argument 2228 extent_merge_default(extent_hooks_t *extent_hooks, void *addr_a, size_t size_a, void *addr_b, size_t size_b, bool committed, unsigned arena_ind) argument [all...] |
H A D | arena.c | 430 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local 438 extent_t *extent = extents_alloc(tsdn, arena, &extent_hooks, 442 extent = extents_alloc(tsdn, arena, &extent_hooks, 448 extent = extent_alloc_wrapper(tsdn, arena, &extent_hooks, NULL, 929 extent_hooks_t *extent_hooks = extent_hooks_get(arena); local 934 size_t npurge = arena_stash_decayed(tsdn, arena, &extent_hooks, extents, 938 &extent_hooks, decay, extents, all, &decay_extents, 1008 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local 1009 arena_extents_dirty_dalloc(tsdn, arena, &extent_hooks, slab); 1161 extent_hooks_t *extent_hooks local 1234 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local 1942 arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) argument [all...] |
H A D | ctl.c | 359 {NAME("extent_hooks"), CTL(arena_i_extent_hooks)}, 1004 ctl_arena_init(tsd_t *tsd, extent_hooks_t *extent_hooks) { argument 1022 if (arena_init(tsd_tsdn(tsd), arena_ind, extent_hooks) == NULL) { 2585 extent_hooks_t *extent_hooks; local 2590 extent_hooks = (extent_hooks_t *)&extent_hooks_default; 2591 WRITE(extent_hooks, extent_hooks_t *); 2592 if ((arena_ind = ctl_arena_init(tsd, extent_hooks)) == UINT_MAX) {
|
H A D | jemalloc.c | 322 arena_init_locked(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { argument 344 arena = arena_new(tsdn, ind, extent_hooks); 368 arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { argument 372 arena = arena_init_locked(tsdn, ind, extent_hooks);
|
/freebsd-13-stable/contrib/jemalloc/include/jemalloc/internal/ |
H A D | base_externs.h | 8 base_t *base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks); 12 extent_hooks_t *extent_hooks);
|
H A D | base_structs.h | 28 atomic_p_t extent_hooks; member in struct:base_s
|
H A D | jemalloc_internal_externs.h | 44 arena_t *arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
|
H A D | extent_externs.h | 20 extent_hooks_t *extent_hooks);
|
H A D | arena_externs.h | 86 arena_t *arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
|