qemu-ppc
[Top][All Lists]
Advanced

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

Re: [PATCH v3 2/5] qtest: replace gettimeofday with GTimer


From: Thomas Huth
Subject: Re: [PATCH v3 2/5] qtest: replace gettimeofday with GTimer
Date: Mon, 7 Mar 2022 08:45:06 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0

On 07/03/2022 08.03, marcandre.lureau@redhat.com wrote:
From: Marc-André Lureau <marcandre.lureau@redhat.com>

glib provides a convenience helper to measure elapsed time. It isn't
subject to wall-clock time changes.

Note that this changes the initial OPENED time, which used to print the
current time.
[...]
@@ -846,21 +828,20 @@ static void qtest_event(void *opaque, QEMUChrEvent event)
          for (i = 0; i < ARRAY_SIZE(irq_levels); i++) {
              irq_levels[i] = 0;
          }
-        qemu_gettimeofday(&start_time);
+
+        g_clear_pointer(&timer, g_timer_destroy);
+        timer = g_timer_new();
          qtest_opened = true;
          if (qtest_log_fp) {
-            fprintf(qtest_log_fp, "[I " FMT_timeval "] OPENED\n",
-                    (long) start_time.tv_sec, (long) start_time.tv_usec);
+            fprintf(qtest_log_fp, "[I " FMT_timeval "] OPENED\n", 
g_timer_elapsed(timer, NULL));
          }
          break;

The new timestamp here is quite unuseful now, of course ... could you replace it with g_get_current_time() instead?

 Thomas




reply via email to

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