Coverage Report

Created: 2026-05-30 06:50

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
16.9k
{
29
16.9k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_DATA)
30
2.80k
        return "data";
31
14.1k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EOF)
32
231
        return "eof";
33
13.8k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_SEGMENT)
34
441
        return "extended-segment";
35
13.4k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_START_SEGMENT)
36
229
        return "start-segment";
37
13.2k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_LINEAR)
38
565
        return "extended-linear";
39
12.6k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_START_LINEAR)
40
11.8k
        return "start-linear";
41
765
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_SIGNATURE)
42
81
        return "signature";
43
684
    return NULL;
44
765
}