Coverage Report

Created: 2025-10-10 06:19

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/yaml-cpp-fuzzer/load_fuzzer.cpp
Line
Count
Source
1
#include <cstdint>
2
3
#include <fuzzer/FuzzedDataProvider.h>
4
#include <yaml-cpp/yaml.h>
5
6
6.54k
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
7
6.54k
    auto fdp = FuzzedDataProvider(data, size);
8
9
6.54k
    try {
10
6.54k
        auto nodes = YAML::LoadAll(fdp.ConsumeRemainingBytesAsString());
11
6.54k
    } catch (...) {
12
3.31k
    }
13
14
6.54k
    return 0;
15
6.54k
}
16