| 277 | } |
| 278 | |
| 279 | static void |
| 280 | prof_enter(tsd_t *tsd, prof_tdata_t *tdata) { |
| 281 | cassert(config_prof); |
| 282 | assert(tdata == prof_tdata_get(tsd, false)); |
| 283 | |
| 284 | if (tdata != NULL) { |
| 285 | assert(!tdata->enq); |
| 286 | tdata->enq = true; |
| 287 | } |
| 288 | |
| 289 | malloc_mutex_lock(tsd_tsdn(tsd), &bt2gctx_mtx); |
| 290 | } |
| 291 | |
| 292 | static void |
| 293 | prof_leave(tsd_t *tsd, prof_tdata_t *tdata) { |
no test coverage detected