Coverage Report

Created: 2026-01-17 06:40

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libsoup/fuzzing/fuzz.h
Line
Count
Source
1
#include "libsoup/soup.h"
2
3
int LLVMFuzzerTestOneInput (const unsigned char *data, size_t size);
4
static int set_logger = 0;
5
6
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
7
static GLogWriterOutput
8
empty_logging_func (GLogLevelFlags log_level, const GLogField *fields,
9
                    gsize n_fields, gpointer user_data)
10
205
{
11
205
        return G_LOG_WRITER_HANDLED;
12
205
}
fuzz_cookie_parse.c:empty_logging_func
Line
Count
Source
10
203
{
11
203
        return G_LOG_WRITER_HANDLED;
12
203
}
fuzz_date_time.c:empty_logging_func
Line
Count
Source
10
1
{
11
1
        return G_LOG_WRITER_HANDLED;
12
1
}
Unexecuted instantiation: fuzz_content_sniffer.c:empty_logging_func
Unexecuted instantiation: fuzz_header_parsing.c:empty_logging_func
fuzz_decode_data_uri.c:empty_logging_func
Line
Count
Source
10
1
{
11
1
        return G_LOG_WRITER_HANDLED;
12
1
}
13
#endif
14
15
/* Disables logging for oss-fuzz. Must be used with each target. */
16
static void
17
fuzz_set_logging_func (void)
18
6.52k
{
19
6.52k
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
20
6.52k
        if (!set_logger)
21
5
        {
22
5
                set_logger = 1;
23
5
                g_log_set_writer_func (empty_logging_func, NULL, NULL);
24
5
        }
25
6.52k
#endif
26
6.52k
}
fuzz_cookie_parse.c:fuzz_set_logging_func
Line
Count
Source
18
3.28k
{
19
3.28k
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
20
3.28k
        if (!set_logger)
21
1
        {
22
1
                set_logger = 1;
23
1
                g_log_set_writer_func (empty_logging_func, NULL, NULL);
24
1
        }
25
3.28k
#endif
26
3.28k
}
fuzz_date_time.c:fuzz_set_logging_func
Line
Count
Source
18
1.54k
{
19
1.54k
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
20
1.54k
        if (!set_logger)
21
1
        {
22
1
                set_logger = 1;
23
1
                g_log_set_writer_func (empty_logging_func, NULL, NULL);
24
1
        }
25
1.54k
#endif
26
1.54k
}
fuzz_content_sniffer.c:fuzz_set_logging_func
Line
Count
Source
18
1.18k
{
19
1.18k
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
20
1.18k
        if (!set_logger)
21
1
        {
22
1
                set_logger = 1;
23
1
                g_log_set_writer_func (empty_logging_func, NULL, NULL);
24
1
        }
25
1.18k
#endif
26
1.18k
}
fuzz_header_parsing.c:fuzz_set_logging_func
Line
Count
Source
18
375
{
19
375
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
20
375
        if (!set_logger)
21
1
        {
22
1
                set_logger = 1;
23
1
                g_log_set_writer_func (empty_logging_func, NULL, NULL);
24
1
        }
25
375
#endif
26
375
}
fuzz_decode_data_uri.c:fuzz_set_logging_func
Line
Count
Source
18
131
{
19
131
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
20
131
        if (!set_logger)
21
1
        {
22
1
                set_logger = 1;
23
1
                g_log_set_writer_func (empty_logging_func, NULL, NULL);
24
1
        }
25
131
#endif
26
131
}