Coverage Report

Created: 2025-11-16 06:28

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/imread_fuzzer.cc
Line
Count
Source
1
#include <cstddef>
2
#include <cstdint>
3
#include <unistd.h>
4
5
#include <opencv2/opencv.hpp>
6
#include "fuzzer_temp_file.h"
7
8
20.1k
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
9
20.1k
  const FuzzerTemporaryFile file(data, size);
10
20.1k
  try {
11
20.1k
    cv::Mat matrix = cv::imread(file.filename());
12
20.1k
  } catch (cv::Exception e) {
13
    // Do nothing.
14
14.1k
  }
15
20.1k
  return 0;
16
20.1k
}
17