]> git.cworth.org Git - fips/blobdiff - metrics.c
Fix uninitialized-value compile warning.
[fips] / metrics.c
index 0c61e0ebab1620e715b4dad64c825c86452dade5..1c8a973aec28e7cc23400270b298f693d1232993 100644 (file)
--- a/metrics.c
+++ b/metrics.c
@@ -409,6 +409,7 @@ accumulate_program_metrics (metrics_t *metrics, metrics_op_t op,
        {                                                               \
                fprintf (stderr, "Unexpected end-of-buffer while "      \
                         "parsing results\n");                          \
+               value = 0.0;                                            \
                break;                                                  \
        }                                                               \
        (var) = *((typeof(var) *) p);                                   \
@@ -829,7 +830,7 @@ metrics_end_frame_pre_swap (metrics_t *metrics)
 
        if (frames == 0) {
                /* Print header */
-               printf ("# frame: Frame_Number Frame_Time_milliseconds Frame_latency_milliseconds CPU_load\n");
+               printf ("# frame: Frame_Number Frame_Time_milliseconds Frame_latency_milliseconds CPU_load GPU_load\n");
        } else {
                /* Subtract previous frame's times to get frame times. */
                frame_time_ns = swap_end_timestamp - metrics->previous_swap_end_timestamp;
@@ -841,11 +842,12 @@ metrics_end_frame_pre_swap (metrics_t *metrics)
                /* We've waited one frame to ensure we have a timestamp
                 * result. So the time we've actually measured here is
                 * for the previous frame. */
-               printf ("frame: %d %g %g %g\n",
+               printf ("frame: %d %g %g %g %g\n",
                        frames - 1,
                        (double) frame_time_ns / 1e6,
                        (double) latency_ns / 1e6,
-                       cpu_time / (frame_time_ns / 1e9));
+                       cpu_time / (frame_time_ns / 1e9),
+                       0.0);
        }
 
        metrics->previous_swap_end_timestamp = swap_end_timestamp;