Coverage Report

Created: 2025-12-05 06:56

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
2.70k
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
7
2.70k
    auto fdp = FuzzedDataProvider(data, size);
8
9
2.70k
    try {
10
2.70k
        auto nodes = YAML::LoadAll(fdp.ConsumeRemainingBytesAsString());
11
2.70k
    } catch (...) {
12
1.37k
    }
13
14
2.70k
    return 0;
15
2.70k
}
16