Coverage Report

Created: 2026-03-31 06:35

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/leptonica/prog/fuzzing/pix1_fuzzer.cc
Line
Count
Source
1
#include "leptfuzz.h"
2
3
extern "C" int
4
LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
5
4.80k
{
6
4.80k
    leptSetStdNullHandler();
7
8
4.80k
    l_uint32     *data2;
9
4.80k
    PIX          *pixs;
10
11
4.80k
    pixs = pixReadMemSpix(data, size);
12
4.80k
    if(pixs==NULL) return 0;
13
14
3.47k
    data2 = pixExtractData(pixs);
15
    
16
3.47k
    lept_free(data2);
17
3.47k
    pixDestroy(&pixs);
18
3.47k
    return 0;
19
4.80k
}