| 52 | } |
| 53 | |
| 54 | void _mi_stat_counter_increase(mi_stat_counter_t* stat, size_t amount) { |
| 55 | if (mi_is_in_main(stat)) { |
| 56 | mi_atomic_addi64_relaxed( &stat->count, 1 ); |
| 57 | mi_atomic_addi64_relaxed( &stat->total, (int64_t)amount ); |
| 58 | } |
| 59 | else { |
| 60 | stat->count++; |
| 61 | stat->total += amount; |
| 62 | } |
| 63 | } |
| 64 | |
| 65 | void _mi_stat_increase(mi_stat_count_t* stat, size_t amount) { |
| 66 | mi_stat_update(stat, (int64_t)amount); |
no test coverage detected