Lines Matching defs:usize

284 void	prof_malloc_sample_object(tsdn_t *tsdn, const void *ptr, size_t usize,
286 void prof_free_sampled_object(tsd_t *tsd, size_t usize, prof_tctx_t *tctx);
334 void prof_tctx_set(tsdn_t *tsdn, const void *ptr, size_t usize,
336 void prof_tctx_reset(tsdn_t *tsdn, const void *ptr, size_t usize,
338 bool prof_sample_accum_update(tsd_t *tsd, size_t usize, bool commit,
340 prof_tctx_t *prof_alloc_prep(tsd_t *tsd, size_t usize, bool prof_active,
342 void prof_malloc(tsdn_t *tsdn, const void *ptr, size_t usize,
344 void prof_realloc(tsd_t *tsd, const void *ptr, size_t usize,
347 void prof_free(tsd_t *tsd, const void *ptr, size_t usize);
411 prof_tctx_set(tsdn_t *tsdn, const void *ptr, size_t usize, prof_tctx_t *tctx)
417 arena_prof_tctx_set(tsdn, ptr, usize, tctx);
421 prof_tctx_reset(tsdn_t *tsdn, const void *ptr, size_t usize, const void *old_ptr,
428 arena_prof_tctx_reset(tsdn, ptr, usize, old_ptr, old_tctx);
432 prof_sample_accum_update(tsd_t *tsd, size_t usize, bool update,
449 if (likely(tdata->bytes_until_sample >= usize)) {
451 tdata->bytes_until_sample -= usize;
462 prof_alloc_prep(tsd_t *tsd, size_t usize, bool prof_active, bool update)
468 assert(usize == s2u(usize));
470 if (!prof_active || likely(prof_sample_accum_update(tsd, usize, update,
483 prof_malloc(tsdn_t *tsdn, const void *ptr, size_t usize, prof_tctx_t *tctx)
488 assert(usize == isalloc(tsdn, ptr, true));
491 prof_malloc_sample_object(tsdn, ptr, usize, tctx);
493 prof_tctx_set(tsdn, ptr, usize, (prof_tctx_t *)(uintptr_t)1U);
497 prof_realloc(tsd_t *tsd, const void *ptr, size_t usize, prof_tctx_t *tctx,
507 assert(usize == isalloc(tsd_tsdn(tsd), ptr, true));
508 if (prof_sample_accum_update(tsd, usize, true, NULL)) {
510 * Don't sample. The usize passed to prof_alloc_prep()
513 * though its actual usize was insufficient to cross the
525 prof_malloc_sample_object(tsd_tsdn(tsd), ptr, usize, tctx);
527 prof_tctx_reset(tsd_tsdn(tsd), ptr, usize, old_ptr, old_tctx);
534 prof_free(tsd_t *tsd, const void *ptr, size_t usize)
539 assert(usize == isalloc(tsd_tsdn(tsd), ptr, true));
542 prof_free_sampled_object(tsd, usize, tctx);