perf: added 'perf reset' command

resets all perf counters
This commit is contained in:
Andrew Tridgell
2013-01-24 10:00:49 +11:00
parent f4da4bb8ca
commit 6e751d26e8
+10
View File
@@ -39,6 +39,7 @@
#include <nuttx/config.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include "systemlib/perf_counter.h"
@@ -63,6 +64,15 @@ __EXPORT int perf_main(int argc, char *argv[]);
int perf_main(int argc, char *argv[])
{
if (argc > 1) {
if (strcmp(argv[1], "reset") == 0) {
perf_reset_all();
return 0;
}
printf("Usage: perf <reset>\n");
return -1;
}
perf_print_all();
fflush(stdout);
return 0;