| 622 | } |
| 623 | |
| 624 | void |
| 625 | prof_idump_impl(tsd_t *tsd) { |
| 626 | malloc_mutex_lock(tsd_tsdn(tsd), &prof_dump_filename_mtx); |
| 627 | if (prof_prefix_get(tsd_tsdn(tsd))[0] == '\0') { |
| 628 | malloc_mutex_unlock(tsd_tsdn(tsd), &prof_dump_filename_mtx); |
| 629 | return; |
| 630 | } |
| 631 | char filename[PATH_MAX + 1]; |
| 632 | prof_dump_filename(tsd, filename, 'i', prof_dump_iseq); |
| 633 | prof_dump_iseq++; |
| 634 | malloc_mutex_unlock(tsd_tsdn(tsd), &prof_dump_filename_mtx); |
| 635 | prof_dump(tsd, false, filename, false); |
| 636 | } |
| 637 | |
| 638 | bool |
| 639 | prof_mdump_impl(tsd_t *tsd, const char *filename) { |
no test coverage detected