Pass nstime_t pointer for profiling

This commit is contained in:
Yinan Zhang 2019-12-10 17:07:41 -08:00
parent 7d2bac5a38
commit 45836d7fd3
6 changed files with 7 additions and 7 deletions

View file

@ -383,6 +383,6 @@ large_prof_tctx_reset(extent_t *extent) {
}
void
large_prof_alloc_time_set(extent_t *extent, nstime_t t) {
large_prof_alloc_time_set(extent_t *extent, nstime_t *t) {
extent_prof_alloc_time_set(extent, t);
}

View file

@ -168,7 +168,7 @@ prof_malloc_sample_object(tsd_t *tsd, const void *ptr, size_t usize,
* when free() is called. */
nstime_t t = NSTIME_ZERO_INITIALIZER;
nstime_update(&t);
prof_alloc_time_set(tsd, ptr, t);
prof_alloc_time_set(tsd, ptr, &t);
malloc_mutex_lock(tsd_tsdn(tsd), tctx->tdata->lock);
tctx->cnts.curobjs++;