Explorar o código

perfmodel-display: print usage

Nathalie Furmento %!s(int64=15) %!d(string=hai) anos
pai
achega
0636805920
Modificáronse 1 ficheiros con 9 adicións e 3 borrados
  1. 9 3
      tools/perfmodel-display.c

+ 9 - 3
tools/perfmodel-display.c

@@ -33,9 +33,15 @@ static char *arch = NULL;
 static void usage(char **argv)
 static void usage(char **argv)
 {
 {
 	/* TODO */
 	/* TODO */
-	fprintf(stderr, "%s\n", argv[0]);
-	
-	exit(-1);
+	fprintf(stderr, "Usage: %s [ options ]\n", argv[0]);
+        fprintf(stderr, "\n");
+        fprintf(stderr, "Options:\n");
+        fprintf(stderr, "   -s <symbol>         specify the symbol\n");
+        fprintf(stderr, "   -p <parameter>      specify the parameter (e.g. a, b, c)\n");
+        fprintf(stderr, "   -a <arch>           specify the architecture (e.g. core, cuda, gordon)\n");
+        fprintf(stderr, "\n");
+
+        exit(-1);
 }
 }
 
 
 static void parse_args(int argc, char **argv)
 static void parse_args(int argc, char **argv)