/fuchsia/zircon/third_party/ulib/jemalloc/include/jemalloc/internal/ |
H A D | prof_inlines.h | 11 size_t usize, prof_tctx_t *tctx); 13 prof_tctx_t *tctx); 19 size_t usize, prof_tctx_t *tctx); 21 size_t usize, prof_tctx_t *tctx, bool prof_active, bool updated, 87 prof_tctx_t *tctx) 92 arena_prof_tctx_set(tsdn, extent, ptr, usize, tctx); 97 prof_tctx_t *tctx) 102 arena_prof_tctx_reset(tsdn, extent, ptr, tctx); 158 prof_tctx_t *tctx) 164 if (unlikely((uintptr_t)tctx > (uintptr_ 86 prof_tctx_set(tsdn_t *tsdn, extent_t *extent, const void *ptr, size_t usize, prof_tctx_t *tctx) argument 96 prof_tctx_reset(tsdn_t *tsdn, extent_t *extent, const void *ptr, prof_tctx_t *tctx) argument 157 prof_malloc(tsdn_t *tsdn, extent_t *extent, const void *ptr, size_t usize, prof_tctx_t *tctx) argument 173 prof_realloc(tsd_t *tsd, extent_t *extent, const void *ptr, size_t usize, prof_tctx_t *tctx, bool prof_active, bool updated, extent_t *old_extent, const void *old_ptr, size_t old_usize, prof_tctx_t *old_tctx) argument 203 tctx); local 214 prof_tctx_reset(tsd_tsdn(tsd), extent, ptr, tctx); local 235 prof_tctx_t *tctx = prof_tctx_get(tsd_tsdn(tsd), extent, ptr); local [all...] |
H A D | prof_externs.h | 43 void prof_alloc_rollback(tsd_t *tsd, prof_tctx_t *tctx, bool updated); 45 const void *ptr, size_t usize, prof_tctx_t *tctx); 46 void prof_free_sampled_object(tsd_t *tsd, size_t usize, prof_tctx_t *tctx);
|
H A D | arena_inlines_b.h | 9 size_t usize, prof_tctx_t *tctx); 11 prof_tctx_t *tctx); 46 size_t usize, prof_tctx_t *tctx) 52 large_prof_tctx_set(tsdn, extent, tctx); 57 prof_tctx_t *tctx)
|
H A D | large_externs.h | 26 void large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx);
|
H A D | extent_inlines.h | 33 void extent_prof_tctx_set(extent_t *extent, prof_tctx_t *tctx); 242 extent_prof_tctx_set(extent_t *extent, prof_tctx_t *tctx) argument 244 atomic_write_p(&extent->e_prof_tctx_pun, tctx);
|
/fuchsia/zircon/third_party/ulib/jemalloc/src/ |
H A D | prof.c | 124 static bool prof_tctx_should_destroy(tsdn_t *tsdn, prof_tctx_t *tctx); 125 static void prof_tctx_destroy(tsd_t *tsd, prof_tctx_t *tctx); 197 prof_alloc_rollback(tsd_t *tsd, prof_tctx_t *tctx, bool updated) argument 215 if ((uintptr_t)tctx > (uintptr_t)1U) { 216 malloc_mutex_lock(tsd_tsdn(tsd), tctx->tdata->lock); 217 tctx->prepared = false; 218 if (prof_tctx_should_destroy(tsd_tsdn(tsd), tctx)) 219 prof_tctx_destroy(tsd, tctx); 221 malloc_mutex_unlock(tsd_tsdn(tsd), tctx->tdata->lock); 227 size_t usize, prof_tctx_t *tctx) 226 prof_malloc_sample_object(tsdn_t *tsdn, extent_t *extent, const void *ptr, size_t usize, prof_tctx_t *tctx) argument 243 prof_free_sampled_object(tsd_t *tsd, size_t usize, prof_tctx_t *tctx) argument 604 prof_tctx_should_destroy(tsdn_t *tsdn, prof_tctx_t *tctx) argument 630 prof_tctx_destroy(tsd_t *tsd, prof_tctx_t *tctx) argument 700 idalloctm(tsd_tsdn(tsd), iealloc(tsd_tsdn(tsd), tctx), tctx, local 1034 prof_tctx_merge_tdata(tsdn_t *tsdn, prof_tctx_t *tctx, prof_tdata_t *tdata) argument 1066 prof_tctx_merge_gctx(tsdn_t *tsdn, prof_tctx_t *tctx, prof_gctx_t *gctx) argument 1079 prof_tctx_merge_iter(prof_tctx_tree_t *tctxs, prof_tctx_t *tctx, void *arg) argument 1106 prof_tctx_dump_iter(prof_tctx_tree_t *tctxs, prof_tctx_t *tctx, void *opaque) argument 1134 prof_tctx_finish_iter(prof_tctx_tree_t *tctxs, prof_tctx_t *tctx, void *arg) argument 1265 } tctx; local [all...] |
H A D | jemalloc.c | 1626 prof_tctx_t *tctx = prof_alloc_prep( local 1628 if (likely((uintptr_t)tctx == (uintptr_t)1U)) { 1631 } else if ((uintptr_t)tctx > (uintptr_t)1U) { 1643 prof_alloc_rollback(tsd, tctx, true); 1648 allocation, usize, tctx); local 1868 size_t old_usize, size_t usize, prof_tctx_t *tctx) 1872 if (tctx == NULL) 1894 prof_tctx_t *old_tctx, *tctx; local 1898 tctx = prof_alloc_prep(tsd, usize, prof_active, true); 1899 if (unlikely((uintptr_t)tctx ! 1867 irealloc_prof_sample(tsd_t *tsd, extent_t *extent, void *old_ptr, size_t old_usize, size_t usize, prof_tctx_t *tctx) argument 2226 irallocx_prof_sample(tsdn_t *tsdn, extent_t *extent, void *old_ptr, size_t old_usize, size_t usize, size_t alignment, bool zero, tcache_t *tcache, arena_t *arena, prof_tctx_t *tctx) argument 2256 prof_tctx_t *old_tctx, *tctx; local 2383 ixallocx_prof_sample(tsdn_t *tsdn, extent_t *extent, void *ptr, size_t old_usize, size_t size, size_t extra, size_t alignment, bool zero, prof_tctx_t *tctx) argument 2403 prof_tctx_t *old_tctx, *tctx; local [all...] |
H A D | large.c | 334 large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx) argument 336 extent_prof_tctx_set(extent, tctx);
|