aboutsummaryrefslogtreecommitdiff
path: root/modules/benchmark.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/benchmark.c')
-rw-r--r--modules/benchmark.c20
1 files changed, 14 insertions, 6 deletions
diff --git a/modules/benchmark.c b/modules/benchmark.c
index 303fbd01..e00e5977 100644
--- a/modules/benchmark.c
+++ b/modules/benchmark.c
@@ -314,20 +314,28 @@ gchar *hi_get_field(gchar * field)
static void br_mi_add(char **results_list, bench_result *b, gboolean select) {
static unsigned int ri = 0; /* to ensure key is unique */
- gchar *ckey, *rkey;
+ gchar *rkey, *lbl, *elbl, *this_marker;
+
+ this_marker = format_with_ansi_color(_("This Machine"), "0;30;43", params.fmt_opts);
- ckey = hardinfo_clean_label(b->machine->cpu_name, 0);
rkey = g_strdup_printf("%s__%d", b->machine->mid, ri++);
- *results_list = h_strdup_cprintf("$%s%s$%s%s=%.2f|%s\n", *results_list,
- select ? "*" : "", rkey, ckey,
- b->legacy ? problem_marker() : "",
+ lbl = g_strdup_printf("%s%s%s%s",
+ select ? this_marker : "", select ? " " : "",
+ b->machine->cpu_name,
+ b->legacy ? problem_marker() : "");
+ elbl = key_label_escape(lbl);
+
+ *results_list = h_strdup_cprintf("$@%s%s$%s=%.2f|%s\n", *results_list,
+ select ? "*" : "", rkey, elbl,
b->bvalue.result, b->machine->cpu_config);
moreinfo_add_with_prefix("BENCH", rkey, bench_result_more_info(b) );
- g_free(ckey);
+ g_free(lbl);
+ g_free(elbl);
g_free(rkey);
+ g_free(this_marker);
}
gint bench_result_sort (gconstpointer a, gconstpointer b) {