| /src/contrib/jemalloc/include/jemalloc/ |
| H A D | jemalloc_typedefs.h.in | 1 typedef struct extent_hooks_s extent_hooks_t; typedef 5 * extent_alloc(extent_hooks_t *extent_hooks, void *new_addr, size_t size, 8 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t, bool *, 13 * extent_dalloc(extent_hooks_t *extent_hooks, void *addr, size_t size, 16 typedef bool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, bool, 21 * extent_destroy(extent_hooks_t *extent_hooks, void *addr, size_t size, 24 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, bool, 29 * extent_commit(extent_hooks_t *extent_hooks, void *addr, size_t size, 32 typedef bool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 37 * extent_decommit(extent_hooks_t *extent_hooks, void *addr, size_t size, [all …]
|
| /src/lib/libc/stdlib/malloc/jemalloc/include/jemalloc/ |
| H A D | jemalloc_typedefs.h | 1 typedef struct extent_hooks_s extent_hooks_t; typedef 8 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t, bool *, 16 typedef bool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, bool, 24 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, bool, 32 typedef bool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 40 typedef bool (extent_decommit_t)(extent_hooks_t *, void *, size_t, size_t, 48 typedef bool (extent_purge_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 56 typedef bool (extent_split_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 64 typedef bool (extent_merge_t)(extent_hooks_t *, void *, size_t, void *, size_t,
|
| H A D | jemalloc.h | 318 typedef struct extent_hooks_s extent_hooks_t; typedef 325 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t, bool *, 333 typedef bool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, bool, 341 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, bool, 349 typedef bool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 357 typedef bool (extent_decommit_t)(extent_hooks_t *, void *, size_t, size_t, 365 typedef bool (extent_purge_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 373 typedef bool (extent_split_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 381 typedef bool (extent_merge_t)(extent_hooks_t *, void *, size_t, void *, size_t,
|
| /src/contrib/jemalloc/include/jemalloc/internal/ |
| H A D | ehooks.h | 19 extern const extent_hooks_t ehooks_default_extent_hooks; 33 extern const extent_hooks_t ehooks_default_extent_hooks; 61 bool ehooks_default_merge(extent_hooks_t *extent_hooks, void *addr_a, 97 void ehooks_init(ehooks_t *ehooks, extent_hooks_t *extent_hooks, unsigned ind); 105 ehooks_set_extent_hooks_ptr(ehooks_t *ehooks, extent_hooks_t *extent_hooks) { in ehooks_set_extent_hooks_ptr() 109 static inline extent_hooks_t * 111 return (extent_hooks_t *)atomic_load_p(&ehooks->ptr, ATOMIC_ACQUIRE); in ehooks_get_extent_hooks_ptr() 195 extent_hooks_t *extent_hooks = ehooks_get_extent_hooks_ptr(ehooks); in ehooks_alloc() 216 extent_hooks_t *extent_hooks = ehooks_get_extent_hooks_ptr(ehooks); in ehooks_dalloc() 233 extent_hooks_t *extent_hooks = ehooks_get_extent_hooks_ptr(ehooks); in ehooks_destroy() [all …]
|
| H A D | base.h | 95 const extent_hooks_t *extent_hooks, bool metadata_use_hooks); 99 extent_hooks_t *base_extent_hooks_set(base_t *base, 100 extent_hooks_t *extent_hooks);
|
| H A D | arena_types.h | 46 extent_hooks_t *extent_hooks;
|
| H A D | arena_externs.h | 88 extent_hooks_t *arena_set_extent_hooks(tsd_t *tsd, arena_t *arena, 89 extent_hooks_t *extent_hooks);
|
| /src/include/ |
| H A D | malloc_np.h | 44 typedef struct extent_hooks_s extent_hooks_t; typedef 45 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t, 47 typedef __MyBool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, __MyBool, 49 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, __MyBool, 51 typedef __MyBool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t, 53 typedef __MyBool (extent_decommit_t)(extent_hooks_t *, void *, size_t, size_t, 55 typedef __MyBool (extent_purge_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 57 typedef __MyBool (extent_split_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 59 typedef __MyBool (extent_merge_t)(extent_hooks_t *, void *, size_t, void *, size_t,
|
| /src/contrib/jemalloc/src/ |
| H A D | ehooks.c | 8 ehooks_init(ehooks_t *ehooks, extent_hooks_t *extent_hooks, unsigned ind) { in ehooks_init() 68 ehooks_default_alloc(extent_hooks_t *extent_hooks, void *new_addr, size_t size, in ehooks_default_alloc() 83 ehooks_default_dalloc(extent_hooks_t *extent_hooks, void *addr, size_t size, in ehooks_default_dalloc() 96 ehooks_default_destroy(extent_hooks_t *extent_hooks, void *addr, size_t size, in ehooks_default_destroy() 108 ehooks_default_commit(extent_hooks_t *extent_hooks, void *addr, size_t size, in ehooks_default_commit() 120 ehooks_default_decommit(extent_hooks_t *extent_hooks, void *addr, size_t size, in ehooks_default_decommit() 133 ehooks_default_purge_lazy(extent_hooks_t *extent_hooks, void *addr, size_t size, in ehooks_default_purge_lazy() 151 ehooks_default_purge_forced(extent_hooks_t *extent_hooks, void *addr, in ehooks_default_purge_forced() 176 ehooks_default_split(extent_hooks_t *extent_hooks, void *addr, size_t size, in ehooks_default_split() 223 ehooks_default_merge(extent_hooks_t *extent_hooks, void *addr_a, size_t size_a, in ehooks_default_merge() [all …]
|
| H A D | base.c | 345 base_new(tsdn_t *tsdn, unsigned ind, const extent_hooks_t *extent_hooks, in base_new() 357 (extent_hooks_t *)extent_hooks : in base_new() 358 (extent_hooks_t *)&ehooks_default_extent_hooks, ind); in base_new() 371 ehooks_init(&base->ehooks, (extent_hooks_t *)extent_hooks, ind); in base_new() 373 (extent_hooks_t *)extent_hooks : in base_new() 374 (extent_hooks_t *)&ehooks_default_extent_hooks, ind); in base_new() 426 extent_hooks_t * 427 base_extent_hooks_set(base_t *base, extent_hooks_t *extent_hooks) { in base_extent_hooks_set() 428 extent_hooks_t *old_extent_hooks = in base_extent_hooks_set() 526 b0 = base_new(tsdn, 0, (extent_hooks_t *)&ehooks_default_extent_hooks, in base_boot()
|
| H A D | ctl.c | 2891 extent_hooks_t *old_extent_hooks; in arena_i_extent_hooks_ctl() 2899 (extent_hooks_t *)&ehooks_default_extent_hooks; in arena_i_extent_hooks_ctl() 2900 READ(old_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2903 extent_hooks_t *new_extent_hooks in arena_i_extent_hooks_ctl() 2905 WRITE(new_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2918 extent_hooks_t *new_extent_hooks in arena_i_extent_hooks_ctl() 2920 WRITE(new_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2923 READ(old_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2928 READ(old_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 3103 WRITE(config.extent_hooks, extent_hooks_t *); in arenas_create_ctl()
|
| H A D | arena.c | 53 /* .extent_hooks = */ (extent_hooks_t *)&ehooks_default_extent_hooks, 1515 extent_hooks_t * 1517 extent_hooks_t *extent_hooks) { in arena_set_extent_hooks() 1525 extent_hooks_t *ret = base_extent_hooks_set(arena->base, extent_hooks); in arena_set_extent_hooks()
|