qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 7/9] Add verbose option


From: G 3
Subject: [Qemu-devel] [PATCH 7/9] Add verbose option
Date: Mon, 24 Apr 2017 23:23:19 -0400

Add an option that prints each instruction that is currently being tested.
To use this option, just add "--v" to risu's command-line.

Signed-off-by: John Arbuckle <address@hidden>
---
 risu.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/risu.c b/risu.c
index 7e42160..ed5b605 100644
--- a/risu.c
+++ b/risu.c
@@ -37,6 +37,8 @@ sigjmp_buf jmpbuf;
 /* Should we test for FP exception status bits? */
 int test_fp_exc = 0;

+int verbose_mode = 0;
+
 void master_sigill(int sig, siginfo_t *si, void *uc)
 {
    switch (recv_and_compare_register_info(master_socket, uc))
@@ -125,7 +127,8 @@ int master(int sock)
 {
    if (sigsetjmp(jmpbuf, 1))
    {
-      return report_match_status();
+        int return_status = report_match_status();
+        exit(return_status);
    }
    master_socket = sock;
    set_sigill_handler(&master_sigill);
@@ -177,6 +180,7 @@ int main(int argc, char **argv)
             { "host", required_argument, 0, 'h' },
             { "port", required_argument, 0, 'p' },
             { "test-fp-exc", no_argument, &test_fp_exc, 1 },
+            { "verbose testing", no_argument, 0, 'v'},
             { 0,0,0,0 }
          };
       int optidx = 0;
@@ -209,6 +213,11 @@ int main(int argc, char **argv)
             usage();
             exit(1);
          }
+         case 'v':  /* Prints each instruction being tested */
+         {
+            verbose_mode = 1;
+            break;
+         }
          default:
             abort();
       }
--
2.10.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]