| 372 | } |
| 373 | |
| 374 | void mi_stats_reset(void) mi_attr_noexcept { |
| 375 | mi_stats_t* stats = mi_stats_get_default(); |
| 376 | if (stats != &_mi_stats_main) { memset(stats, 0, sizeof(mi_stats_t)); } |
| 377 | memset(&_mi_stats_main, 0, sizeof(mi_stats_t)); |
| 378 | if (mi_process_start == 0) { mi_process_start = _mi_clock_start(); }; |
| 379 | } |
| 380 | |
| 381 | void mi_stats_merge(void) mi_attr_noexcept { |
| 382 | mi_stats_merge_from( mi_stats_get_default() ); |