MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / mi_stat_counter_add

Function mi_stat_counter_add

3rd/mimalloc-2.0.9/src/stats.c:84–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84static void mi_stat_counter_add(mi_stat_counter_t* stat, const mi_stat_counter_t* src, int64_t unit) {
85 if (stat==src) return;
86 mi_atomic_addi64_relaxed( &stat->total, src->total * unit);
87 mi_atomic_addi64_relaxed( &stat->count, src->count * unit);
88}
89
90// must be thread safe as it is called from stats_merge
91static void mi_stats_add(mi_stats_t* stats, const mi_stats_t* src) {

Callers 1

mi_stats_addFunction · 0.85

Calls 1

mi_atomic_addi64_relaxedFunction · 0.85

Tested by

no test coverage detected