Coverage Report

Created: 2026-01-09 07:21

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-ihex-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-ihex-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_ihex_firmware_record_type_to_string:
20
 * @val: value, e.g. %FU_IHEX_FIRMWARE_RECORD_TYPE_EOF
21
 *
22
 * Converts an enumerated value to a string.
23
 *
24
 * Returns: identifier string
25
 **/
26
const gchar *
27
fu_ihex_firmware_record_type_to_string(FuIhexFirmwareRecordType val)
28
22.0k
{
29
22.0k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_DATA)
30
6.23k
        return "data";
31
15.7k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EOF)
32
257
        return "eof";
33
15.5k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_SEGMENT)
34
271
        return "extended-segment";
35
15.2k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_START_SEGMENT)
36
249
        return "start-segment";
37
15.0k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_LINEAR)
38
570
        return "extended-linear";
39
14.4k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_START_LINEAR)
40
13.8k
        return "start-linear";
41
542
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_SIGNATURE)
42
195
        return "signature";
43
347
    return NULL;
44
542
}