Lines Matching +full:- +full:- +full:bins
99 name->justify = emitter_justify_left; in mutex_stats_init_cols()
100 name->width = 21; in mutex_stats_init_cols()
101 name->type = emitter_type_title; in mutex_stats_init_cols()
102 name->str_val = table_name; in mutex_stats_init_cols()
111 col->justify = emitter_justify_right; \ in mutex_stats_init_cols()
112 col->width = WIDTH_##counter_type; \ in mutex_stats_init_cols()
113 col->type = emitter_type_title; \ in mutex_stats_init_cols()
114 col->str_val = human; in mutex_stats_init_cols()
127 col_name->str_val = name; in mutex_stats_read_global()
134 dst->type = EMITTER_TYPE_##counter_type; \ in mutex_stats_read_global()
137 CTL_GET(cmd, (counter_type *)&dst->bool_val, counter_type); in mutex_stats_read_global()
151 col_name->str_val = name; in mutex_stats_read_arena()
158 dst->type = EMITTER_TYPE_##counter_type; \ in mutex_stats_read_arena()
162 (counter_type *)&dst->bool_val, counter_type); in mutex_stats_read_arena()
180 dst->type = EMITTER_TYPE_##counter_type; \ in mutex_stats_read_arena_bin()
182 "arenas.0.bins.0","mutex", #counter); \ in mutex_stats_read_arena_bin()
184 (counter_type *)&dst->bool_val, counter_type); in mutex_stats_read_arena_bin()
211 (const void *)&col->bool_val); in mutex_stats_emit()
256 /* To buffer a right- and left-justified column. */ in stats_arena_bins_print()
284 * We print a "bins:" header as part of the table row; we need to adjust in stats_arena_bins_print()
287 header_col_size.width -=5; in stats_arena_bins_print()
288 emitter_table_printf(emitter, "bins:"); in stats_arena_bins_print()
290 emitter_json_arr_begin(emitter, "bins"); in stats_arena_bins_print()
300 CTL_M2_M4_GET("stats.arenas.0.bins.0.nslabs", i, j, &nslabs, in stats_arena_bins_print()
307 " ---\n"); in stats_arena_bins_print()
314 CTL_M2_M4_GET("stats.arenas.0.bins.0.nmalloc", i, j, &nmalloc, in stats_arena_bins_print()
316 CTL_M2_M4_GET("stats.arenas.0.bins.0.ndalloc", i, j, &ndalloc, in stats_arena_bins_print()
318 CTL_M2_M4_GET("stats.arenas.0.bins.0.curregs", i, j, &curregs, in stats_arena_bins_print()
320 CTL_M2_M4_GET("stats.arenas.0.bins.0.nrequests", i, j, in stats_arena_bins_print()
322 CTL_M2_M4_GET("stats.arenas.0.bins.0.nfills", i, j, &nfills, in stats_arena_bins_print()
324 CTL_M2_M4_GET("stats.arenas.0.bins.0.nflushes", i, j, &nflushes, in stats_arena_bins_print()
326 CTL_M2_M4_GET("stats.arenas.0.bins.0.nreslabs", i, j, &nreslabs, in stats_arena_bins_print()
328 CTL_M2_M4_GET("stats.arenas.0.bins.0.curslabs", i, j, &curslabs, in stats_arena_bins_print()
403 emitter_json_arr_end(emitter); /* Close "bins". */ in stats_arena_bins_print()
406 emitter_table_printf(emitter, " ---\n"); in stats_arena_bins_print()
446 /* As with bins, we label the large extents table. */ in stats_arena_lextents_print()
447 header_size.width -= 6; in stats_arena_lextents_print()
467 " ---\n"); in stats_arena_lextents_print()
493 emitter_table_printf(emitter, " ---\n"); in stats_arena_lextents_print()
523 stats_arena_print(emitter_t *emitter, unsigned i, bool bins, bool large, in stats_arena_print() argument
572 /* JSON-style emission. */ in stats_arena_print()
596 /* Table-style emission. */ in stats_arena_print()
817 if (bins) { in stats_arena_print()
845 emitter_dict_begin(emitter, "config", "Build-time option settings"); in stats_general_print()
903 emitter_dict_begin(emitter, "opt", "Run-time option settings"); in stats_general_print()
978 * output puts them at the top-level. in stats_general_print()
1003 "Maximum thread-cached size class", emitter_type_size, &sv); in stats_general_print()
1013 emitter_kv(emitter, "nhbins", "Number of thread-cache bin size classes", in stats_general_print()
1020 if (emitter->output == emitter_output_json) { in stats_general_print()
1047 if (emitter->output == emitter_output_json) { in stats_general_print()
1066 bool unmerged, bool bins, bool large, bool mutex) { in stats_print_helper() argument
1186 stats_arena_print(emitter, MALLCTL_ARENAS_ALL, bins, in stats_print_helper()
1198 bins, large, mutex); in stats_print_helper()
1213 stats_arena_print(emitter, i, bins, in stats_print_helper()
1215 /* Close "<arena-ind>". */ in stats_print_helper()
1238 * allocation. In practice, none of the subsequent mallctl()-related in stats_print()
1280 bins, large, mutex); in stats_print()
1284 emitter_table_printf(&emitter, "--- End jemalloc statistics ---\n"); in stats_print()