]> git.saurik.com Git - apple/xnu.git/blobdiff - tools/tests/MPMMTest/MPMMtest.c
xnu-4903.241.1.tar.gz
[apple/xnu.git] / tools / tests / MPMMTest / MPMMtest.c
index 17b0a1acb10c0031186bfeebf589e3e3ab7b8836..7dc344fd43300822b9622a48e85c40185be35d9d 100644 (file)
@@ -4,6 +4,7 @@
 #include <pthread.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <libgen.h>
 #include <string.h>
 #include <err.h>
 #include <unistd.h>
@@ -952,7 +953,9 @@ int main(int argc, char *argv[])
        double avg_msg_latency = dsecs*1.0E6 / (double)totalmsg;
 
        if (save_perfdata == TRUE) {
-               record_perf_data("mpmm_avg_msg_latency", "usec", avg_msg_latency, "Message latency measured in microseconds. Lower is better", stderr);
+               char name[256];
+               snprintf(name, sizeof(name), "%s_avg_msg_latency", basename(argv[0]));
+               record_perf_data(name, "usec", avg_msg_latency, "Message latency measured in microseconds. Lower is better", stderr);
        }
 
        if (stress_prepost) {