| 959 | } |
| 960 | |
| 961 | static void |
| 962 | prof_dump_header(prof_dump_iter_arg_t *arg, const prof_cnt_t *cnt_all) { |
| 963 | prof_dump_printf(arg->prof_dump_write, arg->cbopaque, |
| 964 | "heap_v2/%"FMTu64"\n t*: ", ((uint64_t)1U << lg_prof_sample)); |
| 965 | prof_dump_print_cnts(arg->prof_dump_write, arg->cbopaque, cnt_all); |
| 966 | arg->prof_dump_write(arg->cbopaque, "\n"); |
| 967 | |
| 968 | malloc_mutex_lock(arg->tsdn, &tdatas_mtx); |
| 969 | tdata_tree_iter(&tdatas, NULL, prof_tdata_dump_iter, arg); |
| 970 | malloc_mutex_unlock(arg->tsdn, &tdatas_mtx); |
| 971 | } |
| 972 | |
| 973 | static void |
| 974 | prof_dump_gctx(prof_dump_iter_arg_t *arg, prof_gctx_t *gctx, |
no test coverage detected