Coverage Report

Created: 2026-01-10 06:31

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