From d0b17aab1b34ac5b56706febc57df5878092e55d Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 26 Jan 2021 16:30:25 +0100 Subject: [PATCH] Also log tag --- src/measure.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/measure.c b/src/measure.c index 1018fe9..008a13b 100644 --- a/src/measure.c +++ b/src/measure.c @@ -174,6 +174,9 @@ void measure_summary(struct measure_params* mp, struct measure_state* ms) { sprintf(bin, "%s.bin", uuidstr); if ((fbin = fopen(bin, "a+")) == NULL) goto measurement_io_error; + size_t tlen = strlen(mp->tag); + if (fwrite(&tlen, sizeof(size_t), 1, fbin) != 1) goto measurement_io_error; + if (fwrite(mp->tag, sizeof(char), tlen, fbin) != tlen) goto measurement_io_error; if (fwrite(ms->uuid, sizeof(uuid_t), 1, fbin) != 1) goto measurement_io_error; if (fwrite(&mp->max_measure, sizeof(uint64_t), 1, fbin) != 1) goto measurement_io_error; if (fwrite(ms->log, sizeof(uint64_t), mp->max_measure, fbin) != mp->max_measure) goto measurement_io_error;