/external/jemalloc/include/jemalloc/internal/ |
H A D | mutex.h | 67 void malloc_mutex_prefork(tsdn_t *tsdn, malloc_mutex_t *mutex); 68 void malloc_mutex_postfork_parent(tsdn_t *tsdn, malloc_mutex_t *mutex); 69 void malloc_mutex_postfork_child(tsdn_t *tsdn, malloc_mutex_t *mutex); 77 void malloc_mutex_lock(tsdn_t *tsdn, malloc_mutex_t *mutex); 78 void malloc_mutex_unlock(tsdn_t *tsdn, malloc_mutex_t *mutex); 79 void malloc_mutex_assert_owner(tsdn_t *tsdn, malloc_mutex_t *mutex); 80 void malloc_mutex_assert_not_owner(tsdn_t *tsdn, malloc_mutex_t *mutex); 85 malloc_mutex_lock(tsdn_t *tsdn, malloc_mutex_t *mutex) argument 89 witness_assert_not_owner(tsdn, &mutex->witness); 103 witness_lock(tsdn, 108 malloc_mutex_unlock(tsdn_t *tsdn, malloc_mutex_t *mutex) argument 130 malloc_mutex_assert_owner(tsdn_t *tsdn, malloc_mutex_t *mutex) argument 138 malloc_mutex_assert_not_owner(tsdn_t *tsdn, malloc_mutex_t *mutex) argument [all...] |
H A D | tsd.h | 681 bool tsdn_null(const tsdn_t *tsdn); 682 tsd_t *tsdn_tsd(tsdn_t *tsdn); 770 tsdn_null(const tsdn_t *tsdn) argument 773 return (tsdn == NULL); 777 tsdn_tsd(tsdn_t *tsdn) argument 780 assert(!tsdn_null(tsdn)); 782 return (&tsdn->tsd);
|
H A D | witness.h | 113 void witness_assert_owner(tsdn_t *tsdn, const witness_t *witness); 114 void witness_assert_not_owner(tsdn_t *tsdn, const witness_t *witness); 115 void witness_assert_lockless(tsdn_t *tsdn); 116 void witness_lock(tsdn_t *tsdn, witness_t *witness); 117 void witness_unlock(tsdn_t *tsdn, witness_t *witness); 137 witness_assert_owner(tsdn_t *tsdn, const witness_t *witness) argument 144 if (tsdn_null(tsdn)) 146 tsd = tsdn_tsd(tsdn); 156 witness_assert_not_owner(tsdn_t *tsdn, const witness_t *witness) argument 165 if (tsdn_null(tsdn)) 179 witness_assert_lockless(tsdn_t *tsdn) argument 199 witness_lock(tsdn_t *tsdn, witness_t *witness) argument 239 witness_unlock(tsdn_t *tsdn, witness_t *witness) argument [all...] |
H A D | prof.h | 284 void prof_malloc_sample_object(tsdn_t *tsdn, const void *ptr, size_t usize, 299 void prof_idump(tsdn_t *tsdn); 301 void prof_gdump(tsdn_t *tsdn); 306 bool prof_active_get(tsdn_t *tsdn); 307 bool prof_active_set(tsdn_t *tsdn, bool active); 312 bool prof_thread_active_init_get(tsdn_t *tsdn); 313 bool prof_thread_active_init_set(tsdn_t *tsdn, bool active_init); 314 bool prof_gdump_get(tsdn_t *tsdn); 315 bool prof_gdump_set(tsdn_t *tsdn, bool active); 319 void prof_prefork0(tsdn_t *tsdn); 401 prof_tctx_get(tsdn_t *tsdn, const void *ptr) argument 411 prof_tctx_set(tsdn_t *tsdn, const void *ptr, size_t usize, prof_tctx_t *tctx) argument 421 prof_tctx_reset(tsdn_t *tsdn, const void *ptr, size_t usize, const void *old_ptr, prof_tctx_t *old_tctx) argument 483 prof_malloc(tsdn_t *tsdn, const void *ptr, size_t usize, prof_tctx_t *tctx) argument [all...] |
H A D | jemalloc_internal.h | 489 arena_t *arena_init(tsdn_t *tsdn, unsigned ind); 581 arena_t *arena_get(tsdn_t *tsdn, unsigned ind, bool init_if_missing); 948 arena_get(tsdn_t *tsdn, unsigned ind, bool init_if_missing) argument 958 ret = arena_init(tsdn, ind); 992 size_t isalloc(tsdn_t *tsdn, const void *ptr, bool demote); 993 void *iallocztm(tsdn_t *tsdn, size_t size, szind_t ind, bool zero, 997 void *ipallocztm(tsdn_t *tsdn, size_t usize, size_t alignment, bool zero, 999 void *ipalloct(tsdn_t *tsdn, size_t usize, size_t alignment, bool zero, 1002 size_t ivsalloc(tsdn_t *tsdn, const void *ptr, bool demote); 1004 size_t p2rz(tsdn_t *tsdn, cons 1041 isalloc(tsdn_t *tsdn, const void *ptr, bool demote) argument 1052 iallocztm(tsdn_t *tsdn, size_t size, szind_t ind, bool zero, tcache_t *tcache, bool is_metadata, arena_t *arena, bool slow_path) argument 1078 ipallocztm(tsdn_t *tsdn, size_t usize, size_t alignment, bool zero, tcache_t *tcache, bool is_metadata, arena_t *arena) argument 1098 ipalloct(tsdn_t *tsdn, size_t usize, size_t alignment, bool zero, tcache_t *tcache, arena_t *arena) argument 1114 ivsalloc(tsdn_t *tsdn, const void *ptr, bool demote) argument 1144 p2rz(tsdn_t *tsdn, const void *ptr) argument 1152 idalloctm(tsdn_t *tsdn, void *ptr, tcache_t *tcache, bool is_metadata, bool slow_path) argument 1185 isdalloct(tsdn_t *tsdn, void *ptr, size_t size, tcache_t *tcache, bool slow_path) argument 1267 ixalloc(tsdn_t *tsdn, void *ptr, size_t oldsize, size_t size, size_t extra, size_t alignment, bool zero) argument [all...] |
/external/jemalloc/src/ |
H A D | mutex.c | 114 malloc_mutex_prefork(tsdn_t *tsdn, malloc_mutex_t *mutex) argument 117 malloc_mutex_lock(tsdn, mutex); 121 malloc_mutex_postfork_parent(tsdn_t *tsdn, malloc_mutex_t *mutex) argument 124 malloc_mutex_unlock(tsdn, mutex); 128 malloc_mutex_postfork_child(tsdn_t *tsdn, malloc_mutex_t *mutex) argument 132 malloc_mutex_unlock(tsdn, mutex);
|
H A D | quarantine.c | 16 static void quarantine_drain_one(tsdn_t *tsdn, quarantine_t *quarantine); 17 static void quarantine_drain(tsdn_t *tsdn, quarantine_t *quarantine, 23 quarantine_init(tsdn_t *tsdn, size_t lg_maxobjs) argument 30 quarantine = (quarantine_t *)iallocztm(tsdn, size, size2index(size), 97 quarantine_drain_one(tsdn_t *tsdn, quarantine_t *quarantine) argument 100 assert(obj->usize == isalloc(tsdn, obj->ptr, config_prof)); 101 idalloctm(tsdn, obj->ptr, NULL, false, true); 109 quarantine_drain(tsdn_t *tsdn, quarantine_t *quarantine, size_t upper_bound) argument 113 quarantine_drain_one(tsdn, quarantine);
|
H A D | base.c | 18 base_node_try_alloc(tsdn_t *tsdn) argument 22 malloc_mutex_assert_owner(tsdn, &base_mtx); 33 base_node_dalloc(tsdn_t *tsdn, extent_node_t *node) argument 36 malloc_mutex_assert_owner(tsdn, &base_mtx); 52 base_chunk_alloc(tsdn_t *tsdn, size_t minsize) argument 58 malloc_mutex_assert_owner(tsdn, &base_mtx); 60 node = base_node_try_alloc(tsdn); 67 base_node_dalloc(tsdn, node); 90 base_alloc(tsdn_t *tsdn, size_t size) argument 105 malloc_mutex_lock(tsdn, 142 base_stats_get(tsdn_t *tsdn, size_t *allocated, size_t *resident, size_t *mapped) argument 169 base_prefork(tsdn_t *tsdn) argument 176 base_postfork_parent(tsdn_t *tsdn) argument 183 base_postfork_child(tsdn_t *tsdn) argument [all...] |
H A D | chunk_dss.c | 97 chunk_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size, argument 163 chunk_dalloc_wrapper(tsdn, arena,
|
H A D | huge.c | 18 huge_node_set(tsdn_t *tsdn, const void *ptr, extent_node_t *node) argument 23 return (chunk_register(tsdn, ptr, node)); 27 huge_node_reset(tsdn_t *tsdn, const void *ptr, extent_node_t *node) argument 31 err = huge_node_set(tsdn, ptr, node); 43 huge_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero) argument 48 return (huge_palloc(tsdn, arena, usize, chunksize, zero)); 52 huge_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, argument 64 assert(!tsdn_null(tsdn) || arena != NULL); 72 iarena = (!tsdn_null(tsdn)) ? arena_ichoose(tsdn_tsd(tsdn), NUL 152 huge_ralloc_no_move_similar(tsdn_t *tsdn, void *ptr, size_t oldsize, size_t usize_min, size_t usize_max, bool zero) argument 215 huge_ralloc_no_move_shrink(tsdn_t *tsdn, void *ptr, size_t oldsize, size_t usize) argument 269 huge_ralloc_no_move_expand(tsdn_t *tsdn, void *ptr, size_t oldsize, size_t usize, bool zero) argument 317 huge_ralloc_no_move(tsdn_t *tsdn, void *ptr, size_t oldsize, size_t usize_min, size_t usize_max, bool zero) argument 369 huge_ralloc_move_helper(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, bool zero) argument 410 huge_dalloc(tsdn_t *tsdn, void *ptr) argument 440 huge_salloc(tsdn_t *tsdn, const void *ptr) argument 456 huge_prof_tctx_get(tsdn_t *tsdn, const void *ptr) argument 472 huge_prof_tctx_set(tsdn_t *tsdn, const void *ptr, prof_tctx_t *tctx) argument 485 huge_prof_tctx_reset(tsdn_t *tsdn, const void *ptr) argument [all...] |
H A D | tcache.c | 30 tcache_salloc(tsdn_t *tsdn, const void *ptr) argument 33 return (arena_salloc(tsdn, ptr, false)); 77 tcache_alloc_small_hard(tsdn_t *tsdn, arena_t *arena, tcache_t *tcache, argument 82 arena_tcache_fill_small(tsdn, arena, tbin, binind, config_prof ? 259 tcache_arena_associate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) argument 264 malloc_mutex_lock(tsdn, &arena->lock); 267 malloc_mutex_unlock(tsdn, &arena->lock); 272 tcache_arena_dissociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) argument 277 malloc_mutex_lock(tsdn, &arena->lock); 290 tcache_stats_merge(tsdn, tcach 296 tcache_arena_reassociate(tsdn_t *tsdn, tcache_t *tcache, arena_t *oldarena, arena_t *newarena) argument 321 tcache_create(tsdn_t *tsdn, arena_t *arena) argument 423 tcache_stats_merge(tsdn_t *tsdn, tcache_t *tcache, arena_t *arena) argument 550 tcache_boot(tsdn_t *tsdn) argument 601 tcache_prefork(tsdn_t *tsdn) argument 608 tcache_postfork_parent(tsdn_t *tsdn) argument 615 tcache_postfork_child(tsdn_t *tsdn) argument [all...] |
H A D | chunk.c | 52 static void chunk_record(tsdn_t *tsdn, arena_t *arena, 67 chunk_hooks_get(tsdn_t *tsdn, arena_t *arena) argument 71 malloc_mutex_lock(tsdn, &arena->chunks_mtx); 73 malloc_mutex_unlock(tsdn, &arena->chunks_mtx); 79 chunk_hooks_set(tsdn_t *tsdn, arena_t *arena, const chunk_hooks_t *chunk_hooks) argument 83 malloc_mutex_lock(tsdn, &arena->chunks_mtx); 108 malloc_mutex_unlock(tsdn, &arena->chunks_mtx); 114 chunk_hooks_assure_initialized_impl(tsdn_t *tsdn, arena_t *arena, argument 123 chunk_hooks_get(tsdn, arena); 128 chunk_hooks_assure_initialized_locked(tsdn_t *tsdn, arena_ argument 136 chunk_hooks_assure_initialized(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks) argument 144 chunk_register(tsdn_t *tsdn, const void *chunk, const extent_node_t *node) argument 201 chunk_recycle(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, extent_tree_t *chunks_szsnad, extent_tree_t *chunks_ad, bool cache, void *new_addr, size_t size, size_t alignment, size_t *sn, bool *zero, bool *commit, bool dalloc_node) argument 337 chunk_alloc_core(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit, dss_prec_t dss_prec) argument 389 chunk_alloc_cache(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, size_t *sn, bool *zero, bool *commit, bool dalloc_node) argument 411 chunk_arena_get(tsdn_t *tsdn, unsigned arena_ind) argument 425 chunk_alloc_default_impl(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit) argument 444 tsdn_t *tsdn; local 455 chunk_alloc_retained(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, size_t *sn, bool *zero, bool *commit) argument 477 chunk_alloc_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *new_addr, size_t size, size_t alignment, size_t *sn, bool *zero, bool *commit) argument 511 chunk_record(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, extent_tree_t *chunks_szsnad, extent_tree_t *chunks_ad, bool cache, void *chunk, size_t size, size_t sn, bool zeroed, bool committed) argument 607 chunk_dalloc_cache(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *chunk, size_t size, size_t sn, bool committed) argument 640 chunk_dalloc_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, void *chunk, size_t size, size_t sn, bool zeroed, bool committed) argument 709 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 | ctl.c | 49 static const ctl_named_node_t *n##_index(tsdn_t *tsdn, \ 54 static void ctl_arena_stats_amerge(tsdn_t *tsdn, ctl_arena_stats_t *cstats, 58 static void ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i); 59 static bool ctl_grow(tsdn_t *tsdn); 60 static void ctl_refresh(tsdn_t *tsdn); 61 static bool ctl_init(tsdn_t *tsdn); 62 static int ctl_lookup(tsdn_t *tsdn, const char *name, 120 static void arena_i_purge(tsdn_t *tsdn, unsigned arena_ind, bool all); 563 ctl_arena_stats_amerge(tsdn_t *tsdn, ctl_arena_stats_t *cstats, arena_t *arena) argument 568 arena_stats_merge(tsdn, aren 659 ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, unsigned i) argument 671 ctl_grow(tsdn_t *tsdn) argument 711 ctl_refresh(tsdn_t *tsdn) argument 761 ctl_init(tsdn_t *tsdn) argument 818 ctl_lookup(tsdn_t *tsdn, const char *name, ctl_node_t const **nodesp, size_t *mibp, size_t *depthp) argument 947 ctl_nametomib(tsdn_t *tsdn, const char *name, size_t *mibp, size_t *miblenp) argument 1024 ctl_prefork(tsdn_t *tsdn) argument 1031 ctl_postfork_parent(tsdn_t *tsdn) argument 1038 ctl_postfork_child(tsdn_t *tsdn) argument 1542 arena_i_purge(tsdn_t *tsdn, unsigned arena_ind, bool all) argument 1805 arena_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i) argument 1932 arenas_bin_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i) argument 1943 arenas_lrun_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i) argument 1955 arenas_hchunk_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i) argument 2189 stats_arenas_i_bins_j_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t j) argument 2208 stats_arenas_i_lruns_j_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t j) argument 2228 stats_arenas_i_hchunks_j_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t j) argument 2238 stats_arenas_i_index(tsdn_t *tsdn, const size_t *mib, size_t miblen, size_t i) argument [all...] |
H A D | jemalloc.c | 438 arena_init_locked(tsdn_t *tsdn, unsigned ind) argument 452 arena = arena_get(tsdn, ind, false); 459 arena = arena_new(tsdn, ind); 465 arena_init(tsdn_t *tsdn, unsigned ind) argument 469 malloc_mutex_lock(tsdn, &arenas_lock); 470 arena = arena_init_locked(tsdn, ind); 471 malloc_mutex_unlock(tsdn, &arenas_lock); 751 tsdn_t *tsdn; local 754 tsdn = tsdn_fetch(); 764 arena_t *arena = arena_get(tsdn, 1435 malloc_init_hard_finish(tsdn_t *tsdn) argument 1583 ialloc_body(size_t size, bool zero, tsdn_t **tsdn, size_t *usize, bool slow_path) argument 1615 ialloc_post_check(void *ret, tsdn_t *tsdn, size_t usize, const char *func, bool update_errno, bool slow_path) argument 1643 tsdn_t *tsdn; local 1807 tsdn_t *tsdn; local 2154 imallocx_flags(tsdn_t *tsdn, size_t usize, size_t alignment, bool zero, tcache_t *tcache, arena_t *arena, bool slow_path) argument 2168 imallocx_prof_sample(tsdn_t *tsdn, size_t usize, size_t alignment, bool zero, tcache_t *tcache, arena_t *arena, bool slow_path) argument 2242 imallocx_body(size_t size, int flags, tsdn_t **tsdn, size_t *usize, bool slow_path) argument 2285 tsdn_t *tsdn; local 2449 ixallocx_helper(tsdn_t *tsdn, void *ptr, size_t old_usize, size_t size, size_t extra, size_t alignment, bool zero) argument 2462 ixallocx_prof_sample(tsdn_t *tsdn, void *ptr, size_t old_usize, size_t size, size_t extra, size_t alignment, bool zero, prof_tctx_t *tctx) argument 2590 tsdn_t *tsdn; local 2635 inallocx(tsdn_t *tsdn, size_t size, int flags) argument 2684 tsdn_t *tsdn; local 2723 tsdn_t *tsdn; local 2756 tsdn_t *tsdn; local 2768 tsdn_t *tsdn; local [all...] |
H A D | prof.c | 124 static bool prof_tctx_should_destroy(tsdn_t *tsdn, prof_tctx_t *tctx); 126 static bool prof_tdata_should_destroy(tsdn_t *tsdn, prof_tdata_t *tdata, 130 static char *prof_thread_name_alloc(tsdn_t *tsdn, const char *thread_name); 226 prof_malloc_sample_object(tsdn_t *tsdn, const void *ptr, size_t usize, argument 230 prof_tctx_set(tsdn, ptr, usize, tctx); 232 malloc_mutex_lock(tsdn, tctx->tdata->lock); 240 malloc_mutex_unlock(tsdn, tctx->tdata->lock); 550 prof_gctx_create(tsdn_t *tsdn, prof_bt_t *bt) argument 556 prof_gctx_t *gctx = (prof_gctx_t *)iallocztm(tsdn, size, 612 prof_tctx_should_destroy(tsdn_t *tsdn, prof_tctx_ argument 900 tsdn_t *tsdn; local 1041 prof_tctx_merge_tdata(tsdn_t *tsdn, prof_tctx_t *tctx, prof_tdata_t *tdata) argument 1074 prof_tctx_merge_gctx(tsdn_t *tsdn, prof_tctx_t *tctx, prof_gctx_t *gctx) argument 1090 tsdn_t *tsdn = (tsdn_t *)arg; local 1110 tsdn_t *tsdn; member in struct:prof_tctx_dump_iter_arg_s 1145 tsdn_t *tsdn = (tsdn_t *)arg; local 1170 prof_dump_gctx_prep(tsdn_t *tsdn, prof_gctx_t *gctx, prof_gctx_tree_t *gctxs) argument 1191 tsdn_t *tsdn; member in struct:prof_gctx_merge_iter_arg_s 1257 tsdn_t *tsdn; member in struct:prof_tdata_merge_iter_arg_s 1319 prof_dump_header(tsdn_t *tsdn, bool propagate_err, const prof_cnt_t *cnt_all) argument 1343 prof_dump_gctx(tsdn_t *tsdn, bool propagate_err, prof_gctx_t *gctx, const prof_bt_t *bt, prof_gctx_tree_t *gctxs) argument 1519 tsdn_t *tsdn; member in struct:prof_gctx_dump_iter_arg_s 1676 prof_idump(tsdn_t *tsdn) argument 1728 prof_gdump(tsdn_t *tsdn) argument 1780 prof_thr_uid_alloc(tsdn_t *tsdn) argument 1858 prof_tdata_should_destroy(tsdn_t *tsdn, prof_tdata_t *tdata, bool even_if_attached) argument 1931 prof_tdata_expire(tsdn_t *tsdn, prof_tdata_t *tdata) argument 1950 tsdn_t *tsdn = (tsdn_t *)arg; local 1996 prof_active_get(tsdn_t *tsdn) argument 2007 prof_active_set(tsdn_t *tsdn, bool active) argument 2030 prof_thread_name_alloc(tsdn_t *tsdn, const char *thread_name) argument 2107 prof_thread_active_init_get(tsdn_t *tsdn) argument 2118 prof_thread_active_init_set(tsdn_t *tsdn, bool active_init) argument 2130 prof_gdump_get(tsdn_t *tsdn) argument 2141 prof_gdump_set(tsdn_t *tsdn, bool gdump) argument 2281 prof_prefork0(tsdn_t *tsdn) argument 2298 prof_prefork1(tsdn_t *tsdn) argument 2311 prof_postfork_parent(tsdn_t *tsdn) argument 2334 prof_postfork_child(tsdn_t *tsdn) argument [all...] |
H A D | arena.c | 33 static void arena_chunk_dalloc(tsdn_t *tsdn, arena_t *arena, 35 static void arena_purge_to_limit(tsdn_t *tsdn, arena_t *arena, 37 static void arena_run_dalloc(tsdn_t *tsdn, arena_t *arena, arena_run_t *run, 39 static void arena_dalloc_bin_run(tsdn_t *tsdn, arena_t *arena, 571 arena_chunk_register(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, argument 583 return (chunk_register(tsdn, chunk, &chunk->node)); 587 arena_chunk_alloc_internal_hard(tsdn_t *tsdn, arena_t *arena, argument 593 malloc_mutex_unlock(tsdn, &arena->lock); 595 chunk = (arena_chunk_t *)chunk_alloc_wrapper(tsdn, arena, chunk_hooks, 601 chunk_dalloc_wrapper(tsdn, aren 623 arena_chunk_alloc_internal(tsdn_t *tsdn, arena_t *arena, bool *zero, bool *commit) argument 653 arena_chunk_init_hard(tsdn_t *tsdn, arena_t *arena) argument 710 arena_chunk_alloc(tsdn_t *tsdn, arena_t *arena) argument 730 arena_chunk_discard(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk) argument 771 arena_spare_discard(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *spare) argument 785 arena_chunk_dalloc(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk) argument 891 arena_node_alloc(tsdn_t *tsdn, arena_t *arena) argument 907 arena_node_dalloc(tsdn_t *tsdn, arena_t *arena, extent_node_t *node) argument 917 arena_chunk_alloc_huge_hard(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, size_t usize, size_t alignment, size_t *sn, bool *zero, size_t csize) argument 941 arena_chunk_alloc_huge(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, size_t *sn, bool *zero) argument 970 arena_chunk_dalloc_huge(tsdn_t *tsdn, arena_t *arena, void *chunk, size_t usize, size_t sn) argument 989 arena_chunk_ralloc_huge_similar(tsdn_t *tsdn, arena_t *arena, void *chunk, size_t oldsize, size_t usize) argument 1007 arena_chunk_ralloc_huge_shrink(tsdn_t *tsdn, arena_t *arena, void *chunk, size_t oldsize, size_t usize, size_t sn) argument 1033 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, size_t *sn, bool *zero, void *nchunk, size_t udiff, size_t cdiff) argument 1062 arena_chunk_ralloc_huge_expand(tsdn_t *tsdn, arena_t *arena, void *chunk, size_t oldsize, size_t usize, bool *zero) argument 1133 arena_run_alloc_large(tsdn_t *tsdn, arena_t *arena, size_t size, bool zero) argument 1177 arena_run_alloc_small(tsdn_t *tsdn, arena_t *arena, size_t size, szind_t binind) argument 1219 arena_lg_dirty_mult_get(tsdn_t *tsdn, arena_t *arena) argument 1231 arena_lg_dirty_mult_set(tsdn_t *tsdn, arena_t *arena, ssize_t lg_dirty_mult) argument 1361 arena_decay_epoch_advance_purge(tsdn_t *tsdn, arena_t *arena) argument 1371 arena_decay_epoch_advance(tsdn_t *tsdn, arena_t *arena, const nstime_t *time) argument 1408 arena_decay_time_get(tsdn_t *tsdn, arena_t *arena) argument 1420 arena_decay_time_set(tsdn_t *tsdn, arena_t *arena, ssize_t decay_time) argument 1443 arena_maybe_purge_ratio(tsdn_t *tsdn, arena_t *arena) argument 1471 arena_maybe_purge_decay(tsdn_t *tsdn, arena_t *arena) argument 1515 arena_maybe_purge(tsdn_t *tsdn, arena_t *arena) argument 1563 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 1655 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 1759 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 1810 arena_purge_to_limit(tsdn_t *tsdn, arena_t *arena, size_t ndirty_limit) argument 1851 arena_purge(tsdn_t *tsdn, arena_t *arena, bool all) argument 2120 arena_run_dalloc(tsdn_t *tsdn, arena_t *arena, arena_run_t *run, bool dirty, bool cleaned, bool decommitted) argument 2196 arena_run_trim_head(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, arena_run_t *run, size_t oldsize, size_t newsize) argument 2237 arena_run_trim_tail(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, arena_run_t *run, size_t oldsize, size_t newsize, bool dirty) argument 2304 arena_bin_nonfull_run_get(tsdn_t *tsdn, arena_t *arena, arena_bin_t *bin) argument 2355 arena_bin_malloc_hard(tsdn_t *tsdn, arena_t *arena, arena_bin_t *bin) argument 2405 arena_tcache_fill_small(tsdn_t *tsdn, arena_t *arena, tcache_bin_t *tbin, szind_t binind, uint64_t prof_accumbytes) argument 2565 arena_malloc_small(tsdn_t *tsdn, arena_t *arena, szind_t binind, bool zero) argument 2619 arena_malloc_large(tsdn_t *tsdn, arena_t *arena, szind_t binind, bool zero) argument 2682 arena_malloc_hard(tsdn_t *tsdn, arena_t *arena, size_t size, szind_t ind, bool zero) argument 2702 arena_palloc_large(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, bool zero) argument 2790 arena_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, bool zero, tcache_t *tcache) argument 2825 arena_prof_promoted(tsdn_t *tsdn, const void *ptr, size_t size) argument 2876 arena_dalloc_bin_run(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, arena_run_t *run, arena_bin_t *bin) argument 2917 arena_dalloc_bin_locked_impl(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr, arena_chunk_map_bits_t *bitselm, bool junked) argument 2950 arena_dalloc_bin_junked_locked(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr, arena_chunk_map_bits_t *bitselm) argument 2958 arena_dalloc_bin(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr, size_t pageind, arena_chunk_map_bits_t *bitselm) argument 2974 arena_dalloc_small(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr, size_t pageind) argument 3008 arena_dalloc_large_locked_impl(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr, bool junked) argument 3036 arena_dalloc_large_junked_locked(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr) argument 3044 arena_dalloc_large(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr) argument 3055 arena_ralloc_large_shrink(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr, size_t oldsize, size_t size) argument 3092 arena_ralloc_large_grow(tsdn_t *tsdn, arena_t *arena, arena_chunk_t *chunk, void *ptr, size_t oldsize, size_t usize_min, size_t usize_max, bool zero) argument 3216 arena_ralloc_large(tsdn_t *tsdn, void *ptr, size_t oldsize, size_t usize_min, size_t usize_max, bool zero) argument 3254 arena_ralloc_no_move(tsdn_t *tsdn, void *ptr, size_t oldsize, size_t size, size_t extra, bool zero) argument 3299 arena_ralloc_move_helper(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, bool zero, tcache_t *tcache) argument 3358 arena_dss_prec_get(tsdn_t *tsdn, arena_t *arena) argument 3369 arena_dss_prec_set(tsdn_t *tsdn, arena_t *arena, dss_prec_t dss_prec) argument 3433 arena_basic_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads, const char **dss, ssize_t *lg_dirty_mult, ssize_t *decay_time, size_t *nactive, size_t *ndirty) argument 3445 arena_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads, const char **dss, ssize_t *lg_dirty_mult, ssize_t *decay_time, size_t *nactive, size_t *ndirty, arena_stats_t *astats, malloc_bin_stats_t *bstats, malloc_large_stats_t *lstats, malloc_huge_stats_t *hstats) argument 3536 arena_new(tsdn_t *tsdn, unsigned ind) argument 3809 arena_prefork0(tsdn_t *tsdn, arena_t *arena) argument 3816 arena_prefork1(tsdn_t *tsdn, arena_t *arena) argument 3823 arena_prefork2(tsdn_t *tsdn, arena_t *arena) argument 3830 arena_prefork3(tsdn_t *tsdn, arena_t *arena) argument 3840 arena_postfork_parent(tsdn_t *tsdn, arena_t *arena) argument 3853 arena_postfork_child(tsdn_t *tsdn, arena_t *arena) argument [all...] |
/external/jemalloc/test/unit/ |
H A D | arena_reset.c | 89 tsdn_t *tsdn; local 127 tsdn = tsdn_fetch(); 131 assert_zu_gt(ivsalloc(tsdn, ptrs[i], false), 0, 145 assert_zu_eq(ivsalloc(tsdn, ptrs[i], false), 0,
|
H A D | witness.c | 63 tsdn_t *tsdn; local 67 tsdn = tsdn_fetch(); 69 witness_assert_lockless(tsdn); 72 witness_assert_not_owner(tsdn, &a); 73 witness_lock(tsdn, &a); 74 witness_assert_owner(tsdn, &a); 77 witness_assert_not_owner(tsdn, &b); 78 witness_lock(tsdn, &b); 79 witness_assert_owner(tsdn, &b); 81 witness_unlock(tsdn, 91 tsdn_t *tsdn; local 141 tsdn_t *tsdn; local 173 tsdn_t *tsdn; local 211 tsdn_t *tsdn; local 238 tsdn_t *tsdn; local [all...] |
H A D | prof_reset.c | 98 prof_dump_header_intercept(tsdn_t *tsdn, bool propagate_err, argument
|