Coverage Report

Created: 2025-07-11 06:31

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