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

Function mi_stats_print_bins

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

Source from the content-addressed store, hash-verified

238
239#if MI_STAT>1
240static void mi_stats_print_bins(const mi_stat_count_t* bins, size_t max, const char* fmt, mi_output_fun* out, void* arg) {
241 bool found = false;
242 char buf[64];
243 for (size_t i = 0; i <= max; i++) {
244 if (bins[i].allocated > 0) {
245 found = true;
246 int64_t unit = _mi_bin_size((uint8_t)i);
247 snprintf(buf, 64, "%s %3lu", fmt, (long)i);
248 mi_stat_print(&bins[i], buf, unit, out, arg);
249 }
250 }
251 if (found) {
252 _mi_fprintf(out, arg, "\n");
253 mi_print_header(out, arg);
254 }
255}
256#endif
257
258

Callers 1

_mi_stats_printFunction · 0.85

Calls 4

_mi_bin_sizeFunction · 0.85
mi_stat_printFunction · 0.85
_mi_fprintfFunction · 0.85
mi_print_headerFunction · 0.85

Tested by

no test coverage detected