Coverage Report

Created: 2026-04-28 06:49

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-context-struct.c
Line
Count
Source
1
/*
2
 * This file is auto-generated, do not modify!
3
 *
4
 * SPDX-License-Identifier: LGPL-2.1-or-later
5
 */
6
7
#include "config.h"
8
9
#include <glib.h>
10
11
#include "fu-context-struct.h"
12
13
#ifdef G_LOG_DOMAIN
14
  #undef G_LOG_DOMAIN
15
#endif
16
#define G_LOG_DOMAIN "FuStruct"
17
18
/**
19
 * fu_context_flag_from_string:
20
 * @val: (nullable): a string, e.g. `save-events`
21
 *
22
 * Converts a string to an enumerated value.
23
 *
24
 * Returns: enumerated value
25
 **/
26
FuContextFlags
27
fu_context_flag_from_string(const gchar *val)
28
0
{
29
0
    if (g_strcmp0(val, "none") == 0)
30
0
        return FU_CONTEXT_FLAG_NONE;
31
0
    if (g_strcmp0(val, "save-events") == 0)
32
0
        return FU_CONTEXT_FLAG_SAVE_EVENTS;
33
0
    if (g_strcmp0(val, "system-inhibit") == 0)
34
0
        return FU_CONTEXT_FLAG_SYSTEM_INHIBIT;
35
0
    if (g_strcmp0(val, "loaded-hwinfo") == 0)
36
0
        return FU_CONTEXT_FLAG_LOADED_HWINFO;
37
0
    if (g_strcmp0(val, "inhibit-volume-mount") == 0)
38
0
        return FU_CONTEXT_FLAG_INHIBIT_VOLUME_MOUNT;
39
0
    if (g_strcmp0(val, "fde-bitlocker") == 0)
40
0
        return FU_CONTEXT_FLAG_FDE_BITLOCKER;
41
0
    if (g_strcmp0(val, "fde-snapd") == 0)
42
0
        return FU_CONTEXT_FLAG_FDE_SNAPD;
43
0
    if (g_strcmp0(val, "ignore-efivars-free-space") == 0)
44
0
        return FU_CONTEXT_FLAG_IGNORE_EFIVARS_FREE_SPACE;
45
0
    if (g_strcmp0(val, "no-idle-sources") == 0)
46
0
        return FU_CONTEXT_FLAG_NO_IDLE_SOURCES;
47
0
    if (g_strcmp0(val, "insecure-uefi") == 0)
48
0
        return FU_CONTEXT_FLAG_INSECURE_UEFI;
49
0
    if (g_strcmp0(val, "is-hypervisor") == 0)
50
0
        return FU_CONTEXT_FLAG_IS_HYPERVISOR;
51
0
    if (g_strcmp0(val, "is-hypervisor-privileged") == 0)
52
0
        return FU_CONTEXT_FLAG_IS_HYPERVISOR_PRIVILEGED;
53
0
    if (g_strcmp0(val, "is-container") == 0)
54
0
        return FU_CONTEXT_FLAG_IS_CONTAINER;
55
0
    if (g_strcmp0(val, "smbios-uefi-enabled") == 0)
56
0
        return FU_CONTEXT_FLAG_SMBIOS_UEFI_ENABLED;
57
0
    if (g_strcmp0(val, "no-quirks") == 0)
58
0
        return FU_CONTEXT_FLAG_NO_QUIRKS;
59
0
    if (g_strcmp0(val, "dummy-efivars") == 0)
60
0
        return FU_CONTEXT_FLAG_DUMMY_EFIVARS;
61
0
    if (g_strcmp0(val, "is-server") == 0)
62
0
        return FU_CONTEXT_FLAG_IS_SERVER;
63
0
    return FU_CONTEXT_FLAG_NONE;
64
0
}
65
66
67