Coverage Report

Created: 2025-11-24 06:59

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-firmware-struct.c
Line
Count
Source
1
/* auto-generated, do not modify */
2
#include "config.h"
3
4
#include <glib.h>
5
6
#include "fu-firmware-struct.h"
7
8
#ifdef G_LOG_DOMAIN
9
  #undef G_LOG_DOMAIN
10
#endif
11
#define G_LOG_DOMAIN "FuStruct"
12
13
14
15
gchar *
16
fu_firmware_flags_to_string(FuFirmwareFlags val)
17
204k
{
18
204k
    const gchar *data[12] = {0};
19
204k
    guint idx = 0;
20
204k
    if (val == FU_FIRMWARE_FLAG_NONE)
21
0
        return g_strdup("none");
22
204k
    if (val & FU_FIRMWARE_FLAG_DEDUPE_ID)
23
0
        data[idx++] = "dedupe-id";
24
204k
    if (val & FU_FIRMWARE_FLAG_DEDUPE_IDX)
25
0
        data[idx++] = "dedupe-idx";
26
204k
    if (val & FU_FIRMWARE_FLAG_HAS_CHECKSUM)
27
0
        data[idx++] = "has-checksum";
28
204k
    if (val & FU_FIRMWARE_FLAG_HAS_VID_PID)
29
0
        data[idx++] = "has-vid-pid";
30
204k
    if (val & FU_FIRMWARE_FLAG_DONE_PARSE)
31
204k
        data[idx++] = "done-parse";
32
204k
    if (val & FU_FIRMWARE_FLAG_HAS_STORED_SIZE)
33
0
        data[idx++] = "has-stored-size";
34
204k
    if (val & FU_FIRMWARE_FLAG_ALWAYS_SEARCH)
35
0
        data[idx++] = "always-search";
36
204k
    if (val & FU_FIRMWARE_FLAG_NO_AUTO_DETECTION)
37
204k
        data[idx++] = "no-auto-detection";
38
204k
    if (val & FU_FIRMWARE_FLAG_HAS_CHECK_COMPATIBLE)
39
0
        data[idx++] = "has-check-compatible";
40
204k
    if (val & FU_FIRMWARE_FLAG_IS_LAST_IMAGE)
41
0
        data[idx++] = "is-last-image";
42
204k
    if (val & FU_FIRMWARE_FLAG_ALLOW_LINEAR)
43
0
        data[idx++] = "allow-linear";
44
204k
    return g_strjoinv(",", (gchar **)data);
45
204k
}
46