Searched refs:tctx (Results 1 - 8 of 8) sorted by relevance

/fuchsia/zircon/third_party/ulib/jemalloc/include/jemalloc/internal/
H A Dprof_inlines.h11 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 Dprof_externs.h43 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 Darena_inlines_b.h9 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 Dlarge_externs.h26 void large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx);
H A Dextent_inlines.h33 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 Dprof.c124 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 Djemalloc.c1626 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 Dlarge.c334 large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx) argument
336 extent_prof_tctx_set(extent, tctx);

Completed in 103 milliseconds