Searched defs:tsdn (Results 1 - 19 of 19) sorted by relevance

/external/jemalloc/include/jemalloc/internal/
H A Dmutex.h67 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 Dtsd.h681 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 Dwitness.h113 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 Dprof.h284 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 Djemalloc_internal.h489 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 Dmutex.c114 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 Dquarantine.c16 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 Dbase.c18 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 Dchunk_dss.c97 chunk_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size, argument
163 chunk_dalloc_wrapper(tsdn, arena,
H A Dhuge.c18 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 Dtcache.c30 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 Dchunk.c52 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 Dctl.c49 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 Djemalloc.c438 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 Dprof.c124 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 Darena.c33 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 Darena_reset.c89 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 Dwitness.c63 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 Dprof_reset.c98 prof_dump_header_intercept(tsdn_t *tsdn, bool propagate_err, argument

Completed in 1217 milliseconds