/aosp_15_r20/external/jemalloc_new/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 …]
|
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 | 254 typedef struct extent_hooks_s extent_hooks_t; typedef 261 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t, bool *, 269 typedef bool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, bool, 277 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, bool, 285 typedef bool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 293 typedef bool (extent_decommit_t)(extent_hooks_t *, void *, size_t, size_t, 301 typedef bool (extent_purge_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 309 typedef bool (extent_split_t)(extent_hooks_t *, void *, size_t, size_t, size_t, 317 typedef bool (extent_merge_t)(extent_hooks_t *, void *, size_t, void *, size_t,
|
/aosp_15_r20/external/jemalloc_new/include/jemalloc/internal/ |
H A D | extent_externs.h | 12 extern const extent_hooks_t extent_hooks_default; 18 extent_hooks_t *extent_hooks_get(arena_t *arena); 19 extent_hooks_t *extent_hooks_set(tsd_t *tsd, arena_t *arena, 20 extent_hooks_t *extent_hooks); 35 extent_hooks_t **r_extent_hooks, extents_t *extents, void *new_addr, 39 extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent); 41 extent_hooks_t **r_extent_hooks, extents_t *extents, size_t npages_min); 46 extent_hooks_t **r_extent_hooks, void *new_addr, size_t size, size_t pad, 50 extent_hooks_t **r_extent_hooks, extent_t *extent); 52 extent_hooks_t **r_extent_hooks, extent_t *extent); [all …]
|
H A D | base_externs.h | 8 base_t *base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks); 10 extent_hooks_t *base_extent_hooks_get(base_t *base); 11 extent_hooks_t *base_extent_hooks_set(base_t *base, 12 extent_hooks_t *extent_hooks);
|
H A D | arena_externs.h | 27 extent_hooks_t **r_extent_hooks, extent_t *extent); 81 arena_t *arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
|
H A D | jemalloc_internal_externs.h | 41 arena_t *arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
|
H A D | jemalloc_internal_inlines_a.h | 92 (extent_hooks_t *)&extent_hooks_default); in arena_get()
|
/aosp_15_r20/external/jemalloc_new/test/include/test/ |
H A D | extent_hooks.h | 6 static void *extent_alloc_hook(extent_hooks_t *extent_hooks, void *new_addr, 9 static bool extent_dalloc_hook(extent_hooks_t *extent_hooks, void *addr, 11 static void extent_destroy_hook(extent_hooks_t *extent_hooks, void *addr, 13 static bool extent_commit_hook(extent_hooks_t *extent_hooks, void *addr, 15 static bool extent_decommit_hook(extent_hooks_t *extent_hooks, void *addr, 17 static bool extent_purge_lazy_hook(extent_hooks_t *extent_hooks, void *addr, 19 static bool extent_purge_forced_hook(extent_hooks_t *extent_hooks, 21 static bool extent_split_hook(extent_hooks_t *extent_hooks, void *addr, 24 static bool extent_merge_hook(extent_hooks_t *extent_hooks, void *addr_a, 28 static extent_hooks_t *default_hooks; [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/tikv-jemalloc-sys/src/ |
D | lib.rs | 588 pub type extent_hooks_t = extent_hooks_s; typedef 607 *mut extent_hooks_t, 617 unsafe extern "C" fn(*mut extent_hooks_t, *mut c_void, size_t, c_bool, c_uint) -> c_bool, 620 Option<unsafe extern "C" fn(*mut extent_hooks_t, *mut c_void, size_t, c_bool, c_uint)>, 623 *mut extent_hooks_t, 633 *mut extent_hooks_t, 643 *mut extent_hooks_t, 653 *mut extent_hooks_t, 663 *mut extent_hooks_t, 674 *mut extent_hooks_t, [all …]
|
/aosp_15_r20/external/jemalloc_new/src/ |
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, 35 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 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, 44 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 47 static bool extent_purge_forced_default(extent_hooks_t *extent_hooks, 51 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, [all …]
|
H A D | base.c | 32 base_map(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, size_t size) { in base_map() 55 base_unmap(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, void *addr, in base_unmap() 248 base_block_alloc(tsdn_t *tsdn, base_t *base, extent_hooks_t *extent_hooks, in base_block_alloc() 311 extent_hooks_t *extent_hooks = base_extent_hooks_get(base); in base_extent_alloc() 350 base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { in base_new() 397 extent_hooks_t *extent_hooks = base_extent_hooks_get(base); in base_delete() 407 extent_hooks_t * 409 return (extent_hooks_t *)atomic_load_p(&base->extent_hooks, in base_extent_hooks_get() 413 extent_hooks_t * 414 base_extent_hooks_set(base_t *base, extent_hooks_t *extent_hooks) { in base_extent_hooks_set() [all …]
|
H A D | ctl.c | 939 ctl_arena_init(tsd_t *tsd, extent_hooks_t *extent_hooks) { in ctl_arena_init() 2315 extent_hooks_t *old_extent_hooks; in arena_i_extent_hooks_ctl() 2323 (extent_hooks_t *)&extent_hooks_default; in arena_i_extent_hooks_ctl() 2324 READ(old_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2327 extent_hooks_t *new_extent_hooks in arena_i_extent_hooks_ctl() 2329 WRITE(new_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2339 extent_hooks_t *new_extent_hooks in arena_i_extent_hooks_ctl() 2341 WRITE(new_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2344 READ(old_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() 2347 READ(old_extent_hooks, extent_hooks_t *); in arena_i_extent_hooks_ctl() [all …]
|
H A D | large.c | 107 extent_hooks_t *extent_hooks = extent_hooks_get(arena); in large_ralloc_no_move_shrink() 143 extent_hooks_t *extent_hooks = extent_hooks_get(arena); in large_ralloc_no_move_expand() 339 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; in large_dalloc_finish_impl()
|
H A D | arena.c | 224 extent_hooks_t **r_extent_hooks, extent_t *extent) { in arena_extents_dirty_dalloc() 344 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; in arena_extent_alloc_large() 745 extent_hooks_t **r_extent_hooks, extents_t *extents, size_t npages_limit, in arena_stash_decayed() 764 extent_hooks_t **r_extent_hooks, arena_decay_t *decay, extents_t *extents, in arena_decay_stashed() 851 extent_hooks_t *extent_hooks = extent_hooks_get(arena); in arena_decay_to_limit() 930 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; in arena_slab_dalloc() 1073 extent_hooks_t *extent_hooks = extent_hooks_get(arena); in arena_destroy_retained() 1119 extent_hooks_t **r_extent_hooks, const bin_info_t *bin_info, in arena_slab_alloc_hard() 1146 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; in arena_slab_alloc() 1804 arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { in arena_new()
|
H A D | extent_dss.c | 196 extent_hooks_t *extent_hooks = in extent_alloc_dss()
|
H A D | jemalloc.c | 312 arena_init_locked(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { in arena_init_locked() 358 arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { in arena_init() 566 (extent_hooks_t *)&extent_hooks_default); in arena_choose_hard() 1333 if (arena_init(TSDN_NULL, 0, (extent_hooks_t *)&extent_hooks_default)
|
/aosp_15_r20/external/jemalloc_new/test/unit/ |
H A D | base.c | 5 static extent_hooks_t hooks_null = { 17 static extent_hooks_t hooks_not_null = { 34 base = base_new(tsdn, 0, (extent_hooks_t *)&extent_hooks_default); in TEST_BEGIN() 62 extent_hooks_t hooks_orig; in TEST_BEGIN() 72 memcpy(&hooks_orig, &hooks, sizeof(extent_hooks_t)); in TEST_BEGIN() 73 memcpy(&hooks, &hooks_null, sizeof(extent_hooks_t)); in TEST_BEGIN() 102 memcpy(&hooks, &hooks_orig, sizeof(extent_hooks_t)); in TEST_BEGIN() 107 extent_hooks_t hooks_orig; in TEST_BEGIN() 117 memcpy(&hooks_orig, &hooks, sizeof(extent_hooks_t)); in TEST_BEGIN() 118 memcpy(&hooks, &hooks_not_null, sizeof(extent_hooks_t)); in TEST_BEGIN() [all …]
|
H A D | arena_reset.c | 88 do_arena_create(extent_hooks_t *h) { in do_arena_create() 269 extent_dalloc_unmap(extent_hooks_t *extent_hooks, void *addr, size_t size, in extent_dalloc_unmap() 287 static extent_hooks_t hooks_orig; 289 static extent_hooks_t hooks_unmap = { 308 memcpy(&hooks_orig, &hooks, sizeof(extent_hooks_t)); in TEST_BEGIN() 309 memcpy(&hooks, &hooks_unmap, sizeof(extent_hooks_t)); in TEST_BEGIN() 333 memcpy(&hooks, &hooks_orig, sizeof(extent_hooks_t)); in TEST_BEGIN()
|
H A D | retained.c | 14 do_arena_create(extent_hooks_t *h) { in do_arena_create()
|
/aosp_15_r20/external/jemalloc_new/test/integration/ |
H A D | extent.c | 107 extent_hooks_t *new_hooks, *old_hooks; in test_manual_hook_auto_arena() 124 old_size = sizeof(extent_hooks_t *); in test_manual_hook_auto_arena() 126 new_size = sizeof(extent_hooks_t *); in test_manual_hook_auto_arena() 144 extent_hooks_t *new_hooks, *old_hooks; in test_manual_hook_body() 157 old_size = sizeof(extent_hooks_t *); in test_manual_hook_body() 159 new_size = sizeof(extent_hooks_t *); in test_manual_hook_body() 228 extent_hooks_t *new_hooks; in TEST_BEGIN() 234 new_size = sizeof(extent_hooks_t *); in TEST_BEGIN()
|
/aosp_15_r20/external/rust/android-crates-io/crates/tikv-jemalloc-sys/patches/ |
D | delete_c_library.patch | 33629 - (<type>extent_hooks_t *</type>) 33646 -typedef extent_hooks_s extent_hooks_t; 33658 - <para>The <type>extent_hooks_t</type> structure comprises function 33675 - <paramdef>extent_hooks_t *<parameter>extent_hooks</parameter></paramdef> 33711 - <paramdef>extent_hooks_t *<parameter>extent_hooks</parameter></paramdef> 33731 - <paramdef>extent_hooks_t *<parameter>extent_hooks</parameter></paramdef> 33750 - <paramdef>extent_hooks_t *<parameter>extent_hooks</parameter></paramdef> 33772 - <paramdef>extent_hooks_t *<parameter>extent_hooks</parameter></paramdef> 33794 - <paramdef>extent_hooks_t *<parameter>extent_hooks</parameter></paramdef> 33819 - <paramdef>extent_hooks_t *<parameter>extent_hooks</parameter></paramdef> [all …]
|