Coverage Report

Created: 2025-09-27 06:38

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/leptonica/prog/fuzzing/edge_fuzzer.cc
Line
Count
Source
1
#include "leptfuzz.h"
2
3
extern "C" int
4
37.3k
LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { 
5
37.3k
    if(size<3) return 0;
6
 
7
37.2k
    leptSetStdNullHandler();
8
9
37.2k
    PIX *pixs_payload = pixReadMemSpix(data, size);
10
37.2k
    if(pixs_payload == NULL) return 0;
11
12
20.2k
    l_float32 l_f1;
13
20.2k
    l_float32 l_f2;
14
20.2k
    l_float32 l_f3;
15
    pixMeasureEdgeSmoothness(pixs_payload, 1, 1, 1, &l_f1, &l_f2, &l_f3, NULL);
16
20.2k
    pixDestroy(&pixs_payload);
17
20.2k
    return 0;
18
37.2k
}