Coverage Report

Created: 2026-01-13 06:40

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/leptonica/prog/fuzzing/leptfuzz.h
Line
Count
Source
1
/* Common include file for Leptonica fuzzers. */
2
3
#ifndef  LEPTFUZZ_H
4
#define  LEPTFUZZ_H
5
6
#include "allheaders.h"
7
8
6.24M
static void send_to_devnull(const char *) {}
flipdetect_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
20.1k
static void send_to_devnull(const char *) {}
morphapp_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
23.8k
static void send_to_devnull(const char *) {}
finditalic_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
88.2k
static void send_to_devnull(const char *) {}
colorquant_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.24M
static void send_to_devnull(const char *) {}
morph_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
4.21k
static void send_to_devnull(const char *) {}
pageseg_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
520k
static void send_to_devnull(const char *) {}
bilinear_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
3.01k
static void send_to_devnull(const char *) {}
boxfunc4_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
46
static void send_to_devnull(const char *) {}
colorfill_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.22k
static void send_to_devnull(const char *) {}
kernel_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.10k
static void send_to_devnull(const char *) {}
affine_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
3.27k
static void send_to_devnull(const char *) {}
edge_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.12k
static void send_to_devnull(const char *) {}
boxfunc_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
46
static void send_to_devnull(const char *) {}
enhance_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
7.60k
static void send_to_devnull(const char *) {}
graymorph_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.40k
static void send_to_devnull(const char *) {}
paintcmap_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.34k
static void send_to_devnull(const char *) {}
fhmtgen_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.52k
static void send_to_devnull(const char *) {}
mask_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
16.7k
static void send_to_devnull(const char *) {}
grayquant_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
2.58k
static void send_to_devnull(const char *) {}
barcode_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
2.45M
static void send_to_devnull(const char *) {}
ccbord_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
5.89k
static void send_to_devnull(const char *) {}
dewarp_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
16.6k
static void send_to_devnull(const char *) {}
boxfunc3_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
46
static void send_to_devnull(const char *) {}
pix_orient_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
6.43k
static void send_to_devnull(const char *) {}
recog_basic_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
4
static void send_to_devnull(const char *) {}
pix3_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
12.6k
static void send_to_devnull(const char *) {}
ccthin_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
6.18k
static void send_to_devnull(const char *) {}
pix4_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
31.8k
static void send_to_devnull(const char *) {}
binarize_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
32.5k
static void send_to_devnull(const char *) {}
pix1_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.03k
static void send_to_devnull(const char *) {}
pix_rotate_shear_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
9.91k
static void send_to_devnull(const char *) {}
adaptmap_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
36.0k
static void send_to_devnull(const char *) {}
checkerboard_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.86k
static void send_to_devnull(const char *) {}
compare_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
6.55k
static void send_to_devnull(const char *) {}
classapp_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
38.3k
static void send_to_devnull(const char *) {}
pixconv_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
2.43k
static void send_to_devnull(const char *) {}
pixa_recog_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.48M
static void send_to_devnull(const char *) {}
blend_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
63.1k
static void send_to_devnull(const char *) {}
jpegiostub_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
986
static void send_to_devnull(const char *) {}
maze_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.76k
static void send_to_devnull(const char *) {}
baseline_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
62.0k
static void send_to_devnull(const char *) {}
graphics_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
11.0k
static void send_to_devnull(const char *) {}
bilateral_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
1.50k
static void send_to_devnull(const char *) {}
fpix2_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
8.26k
static void send_to_devnull(const char *) {}
boxfunc5_fuzzer.cc:send_to_devnull(char const*)
Line
Count
Source
8
46
static void send_to_devnull(const char *) {}
9
10
/* Suppress Leptonica error messages during fuzzing. */
11
static void leptSetStdNullHandler()
12
71.1k
{
13
71.1k
  leptSetStderrHandler(send_to_devnull);
14
71.1k
}
flipdetect_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.33k
{
13
1.33k
  leptSetStderrHandler(send_to_devnull);
14
1.33k
}
morphapp_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.87k
{
13
1.87k
  leptSetStderrHandler(send_to_devnull);
14
1.87k
}
finditalic_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
2.92k
{
13
2.92k
  leptSetStderrHandler(send_to_devnull);
14
2.92k
}
colorquant_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
2.91k
{
13
2.91k
  leptSetStderrHandler(send_to_devnull);
14
2.91k
}
morph_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
953
{
13
953
  leptSetStderrHandler(send_to_devnull);
14
953
}
pageseg_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
4.05k
{
13
4.05k
  leptSetStderrHandler(send_to_devnull);
14
4.05k
}
bilinear_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
996
{
13
996
  leptSetStderrHandler(send_to_devnull);
14
996
}
boxfunc4_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
23
{
13
23
  leptSetStderrHandler(send_to_devnull);
14
23
}
colorfill_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
880
{
13
880
  leptSetStderrHandler(send_to_devnull);
14
880
}
kernel_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
883
{
13
883
  leptSetStderrHandler(send_to_devnull);
14
883
}
affine_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
992
{
13
992
  leptSetStderrHandler(send_to_devnull);
14
992
}
edge_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.01k
{
13
1.01k
  leptSetStderrHandler(send_to_devnull);
14
1.01k
}
boxfunc_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
23
{
13
23
  leptSetStderrHandler(send_to_devnull);
14
23
}
enhance_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.35k
{
13
1.35k
  leptSetStderrHandler(send_to_devnull);
14
1.35k
}
graymorph_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.06k
{
13
1.06k
  leptSetStderrHandler(send_to_devnull);
14
1.06k
}
paintcmap_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
933
{
13
933
  leptSetStderrHandler(send_to_devnull);
14
933
}
fhmtgen_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.07k
{
13
1.07k
  leptSetStderrHandler(send_to_devnull);
14
1.07k
}
mask_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.80k
{
13
1.80k
  leptSetStderrHandler(send_to_devnull);
14
1.80k
}
grayquant_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.23k
{
13
1.23k
  leptSetStderrHandler(send_to_devnull);
14
1.23k
}
barcode_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
2.35k
{
13
2.35k
  leptSetStderrHandler(send_to_devnull);
14
2.35k
}
ccbord_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.78k
{
13
1.78k
  leptSetStderrHandler(send_to_devnull);
14
1.78k
}
dewarp_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
2.47k
{
13
2.47k
  leptSetStderrHandler(send_to_devnull);
14
2.47k
}
boxfunc3_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
23
{
13
23
  leptSetStderrHandler(send_to_devnull);
14
23
}
pix_orient_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.29k
{
13
1.29k
  leptSetStderrHandler(send_to_devnull);
14
1.29k
}
recog_basic_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
2
{
13
2
  leptSetStderrHandler(send_to_devnull);
14
2
}
pix3_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.15k
{
13
1.15k
  leptSetStderrHandler(send_to_devnull);
14
1.15k
}
ccthin_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
779
{
13
779
  leptSetStderrHandler(send_to_devnull);
14
779
}
pix4_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.73k
{
13
1.73k
  leptSetStderrHandler(send_to_devnull);
14
1.73k
}
binarize_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
2.27k
{
13
2.27k
  leptSetStderrHandler(send_to_devnull);
14
2.27k
}
pix1_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
788
{
13
788
  leptSetStderrHandler(send_to_devnull);
14
788
}
pix_rotate_shear_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
5.63k
{
13
5.63k
  leptSetStderrHandler(send_to_devnull);
14
5.63k
}
adaptmap_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.64k
{
13
1.64k
  leptSetStderrHandler(send_to_devnull);
14
1.64k
}
checkerboard_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.63k
{
13
1.63k
  leptSetStderrHandler(send_to_devnull);
14
1.63k
}
compare_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.35k
{
13
1.35k
  leptSetStderrHandler(send_to_devnull);
14
1.35k
}
classapp_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.31k
{
13
1.31k
  leptSetStderrHandler(send_to_devnull);
14
1.31k
}
pixconv_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.32k
{
13
1.32k
  leptSetStderrHandler(send_to_devnull);
14
1.32k
}
pixa_recog_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
8.51k
{
13
8.51k
  leptSetStderrHandler(send_to_devnull);
14
8.51k
}
blend_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.40k
{
13
1.40k
  leptSetStderrHandler(send_to_devnull);
14
1.40k
}
jpegiostub_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
783
{
13
783
  leptSetStderrHandler(send_to_devnull);
14
783
}
maze_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.14k
{
13
1.14k
  leptSetStderrHandler(send_to_devnull);
14
1.14k
}
baseline_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.96k
{
13
1.96k
  leptSetStderrHandler(send_to_devnull);
14
1.96k
}
graphics_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.37k
{
13
1.37k
  leptSetStderrHandler(send_to_devnull);
14
1.37k
}
bilateral_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
972
{
13
972
  leptSetStderrHandler(send_to_devnull);
14
972
}
fpix2_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
1.04k
{
13
1.04k
  leptSetStderrHandler(send_to_devnull);
14
1.04k
}
boxfunc5_fuzzer.cc:leptSetStdNullHandler()
Line
Count
Source
12
23
{
13
23
  leptSetStderrHandler(send_to_devnull);
14
23
}
15
16
#endif /* LEPTFUZZ_H */