Coverage Report

Created: 2025-12-14 06:56

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
18.6k
{
29
18.6k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_DATA)
30
6.64k
        return "data";
31
11.9k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EOF)
32
233
        return "eof";
33
11.7k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_SEGMENT)
34
272
        return "extended-segment";
35
11.4k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_START_SEGMENT)
36
254
        return "start-segment";
37
11.2k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_LINEAR)
38
578
        return "extended-linear";
39
10.6k
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_START_LINEAR)
40
10.1k
        return "start-linear";
41
532
    if (val == FU_IHEX_FIRMWARE_RECORD_TYPE_SIGNATURE)
42
184
        return "signature";
43
348
    return NULL;
44
532
}