The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 19065 | 66.1% |
gold | [1:9] | 1345 | 4.66% |
yellow | [10:29] | 88 | 0.30% |
greenyellow | [30:49] | 29 | 0.10% |
lawngreen | 50+ | 8278 | 28.7% |
All colors | 28805 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
11289 | 11289 |
2 :
['tesseract::EquationDetect::EquationDetect(char const*, char const*)', 'tesseract::Tesseract::SetEquationDetect(tesseract::EquationDetect*)'] |
11293 | 57529 | tesseract::TessBaseAPI::FindLines() | call site: 00000 | /src/tesseract/src/api/baseapi.cpp:2090 |
5559 | 8710 |
28 :
['tesseract::Image::operator Pix*() const', 'tesseract::Image::copy() const', 'tesseract::DebugPixa::AddPix(tesseract::Image, char const*)', 'pixConvertTo32', 'tesseract::Image::destroy()', 'boxaCreate', 'boxGetGeometry', 'tesseract::tprintf(char const*, ...)', 'pixClearInRect', 'tesseract::ShiroRekhaSplitter::PerformClose(tesseract::Image, int)', 'boxaGetCount', 'pixaDestroy', 'tesseract::BoolParam::operator bool() const', 'tesseract::IntParam::operator int() const', 'pixClipRectangle', 'pixRenderBoxArb', 'boxaDestroy', 'tesseract::ERRCODE::error(char const*, tesseract::TessErrorLogCode, char const*, ...) const', 'pixaGetBox', 'pixConnComp', 'tesseract::Image::Image(Pix*)', 'tesseract::ShiroRekhaSplitter::SplitWordShiroRekha(tesseract::ShiroRekhaSplitter::SplitStrategy, tesseract::Image, int, int, int, Boxa*)', 'tesseract::Image::operator bool() const', 'boxDestroy', 'tesseract::ShiroRekhaSplitter::GetXheightForCC(Box*)', 'tesseract::Image::clone() const', 'pixaGetCount', 'boxaGetBox'] |
5559 | 8710 | tesseract::ShiroRekhaSplitter::Split(bool,tesseract::DebugPixa*) | call site: 00000 | /src/tesseract/src/textord/devanagari_processing.cpp:83 |
3536 | 3547 |
4 :
['pixCopyRGBComponent', 'pixGetSpp', 'pixCreateRGBImage', 'pixGetRGBComponent'] |
3536 | 6323 | pixUnsharpMaskingFast | call site: 00687 | /src/leptonica/src/enhance.c:1167 |
2355 | 2355 |
4 :
['tesseract::Tesseract::recog_training_segmented(char const*, tesseract::PAGE_RES*, tesseract::ETEXT_DESC volatile*, _IO_FILE*)', 'std::__1::basic_string
|
2355 | 2355 | tesseract::TessBaseAPI::Recognize(tesseract::ETEXT_DESC*) | call site: 00000 | /src/tesseract/src/api/baseapi.cpp:818 |
1929 | 1940 |
3 :
['pixGetSpp', 'scaleColorAreaMapLow', 'pixScaleAndTransferAlpha'] |
1929 | 1980 | pixScaleAreaMap | call site: 01096 | /src/leptonica/src/scale1.c:2008 |
1906 | 1906 |
1 :
['pixScaleSmooth'] |
1906 | 3618 | pixScaleGeneral | call site: 00551 | /src/leptonica/src/scale1.c:451 |
1906 | 1906 |
1 :
['pixScaleColorLI'] |
1906 | 3618 | pixScaleGeneral | call site: 00552 | /src/leptonica/src/scale1.c:462 |
1906 | 1906 |
1 :
['pixScaleAndTransferAlpha'] |
1906 | 1946 | pixScaleAreaMap2 | call site: 01060 | /src/leptonica/src/scale1.c:2077 |
1906 | 1906 |
1 :
['pixScaleSmooth'] |
1906 | 1911 | pixScaleAreaMap | call site: 00559 | /src/leptonica/src/scale1.c:1926 |
1811 | 3590 |
19 :
['tesseract::REJ::setrej_1Il_conflict()', 'tesseract::REJMAP::operator[](unsigned short) const', 'tesseract::Tesseract::alpha_count(char const*, char const*)', 'tesseract::Tesseract::first_alphanum_offset(char const*, char const*)', 'tesseract::WERD_CHOICE::unichar_string()', 'tesseract::BoolParam::operator bool() const', 'std::__1::basic_string
|
1811 | 3590 | tesseract::Tesseract::one_ell_conflict(tesseract::WERD_RES*,bool) | call site: 00000 | /src/tesseract/src/ccmain/reject.cpp:308 |
1551 | 1551 |
1 :
['tesseract::Tesseract::PrerecAllWordsPar(std::__1::vector
|
4043 | 13221 | tesseract::Tesseract::recog_all_words(tesseract::PAGE_RES*,tesseract::ETEXT_DESC*,tesseract::TBOXconst*,charconst*,int) | call site: 00000 | /src/tesseract/src/ccmain/control.cpp:380 |
1193 | 1623 |
4 :
['pixRemoveAlpha', 'pixDestroy', 'pixCopy', 'pixSetSpp'] |
1193 | 3485 | tesseract::TessBaseAPI::SetImage(Pix*) | call site: 00000 | /src/tesseract/src/api/baseapi.cpp:526 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/tesseract/unittest/fuzzers/fuzzer-api.cpp | 4 |
/src/leptonica/src/pix1.c | 46 |
/src/leptonica/src/utils1.c | 14 |
/src/leptonica/src/colormap.c | 27 |
/src/leptonica/src/pix2.c | 34 |
/src/tesseract/src/api/baseapi.cpp | 13 |
/src/tesseract/./src/ccutil/tprintf.h | 1 |
/src/tesseract/src/ccutil/tprintf.cpp | 1 |
/src/tesseract/./src/ccutil/params.h | 29 |
/src/tesseract/src/ccmain/thresholder.cpp | 5 |
/src/tesseract/./src/ccstruct/image.h | 6 |
/src/tesseract/src/ccmain/tesseractclass.cpp | 7 |
/src/tesseract/./src/ccstruct/debugpixa.h | 4 |
/src/leptonica/src/pixabasic.c | 18 |
/src/leptonica/src/pdfio1.c | 5 |
/src/leptonica/src/ptra.c | 11 |
/src/leptonica/src/pix4.c | 3 |
/src/leptonica/src/pix3.c | 12 |
/src/leptonica/src/utils2.c | 27 |
/src/leptonica/src/scale1.c | 26 |
/src/leptonica/src/pixconv.c | 22 |
/src/leptonica/src/rop.c | 1 |
/src/leptonica/src/roplow.c | 9 |
/src/leptonica/src/scale2.c | 2 |
/src/leptonica/src/enhance.c | 6 |
/src/leptonica/src/fpix1.c | 7 |
/src/leptonica/src/convolve.c | 5 |
/src/leptonica/src/pixacc.c | 8 |
/src/leptonica/src/pixarith.c | 3 |
/src/leptonica/src/colorcontent.c | 1 |
/src/leptonica/src/dnafunc1.c | 4 |
/src/leptonica/src/dnabasic.c | 17 |
/src/leptonica/src/hashmap.c | 4 |
/src/leptonica/src/pdfio2.c | 28 |
/src/leptonica/src/sarray1.c | 11 |
/src/leptonica/src/bytearray.c | 10 |
/src/leptonica/src/jpegio.c | 11 |
/src/leptonica/src/bbuffer.c | 6 |
/src/leptonica/src/encoding.c | 6 |
/src/leptonica/src/jp2kiostub.c | 5 |
/src/leptonica/src/jp2kheader.c | 5 |
/src/leptonica/src/readfile.c | 6 |
/src/leptonica/src/writefile.c | 5 |
/src/leptonica/src/bmpio.c | 4 |
/src/leptonica/src/pngiostub.c | 4 |
/src/leptonica/src/tiffio.c | 32 |
/src/leptonica/src/numabasic.c | 20 |
/src/leptonica/src/pnmio.c | 10 |
/src/leptonica/src/psio2.c | 6 |
/src/leptonica/src/boxbasic.c | 22 |
/src/leptonica/src/gifiostub.c | 4 |
/src/leptonica/src/webpio.c | 4 |
/src/leptonica/src/ptabasic.c | 8 |
/src/leptonica/src/spixio.c | 6 |
/src/leptonica/src/blend.c | 2 |
/src/leptonica/src/zlibmem.c | 1 |
/src/leptonica/src/numafunc1.c | 7 |
/src/tesseract/src/ccstruct/image.cpp | 7 |
/src/tesseract/./src/ccstruct/points.h | 25 |
/src/tesseract/src/textord/devanagari_processing.cpp | 14 |
/src/tesseract/./src/ccstruct/pageres.h | 35 |
/src/tesseract/./src/ccutil/elst.h | 459 |
/src/tesseract/src/ccstruct/pageres.cpp | 56 |
/src/tesseract/./src/ccstruct/werd.h | 12 |
/src/tesseract/./src/ccstruct/stepblob.h | 10 |
/src/tesseract/./src/ccstruct/coutln.h | 8 |
/src/tesseract/./src/ccstruct/blamer.h | 10 |
/src/tesseract/./src/ccstruct/params_training_featdef.h | 2 |
/src/tesseract/./src/ccstruct/boxword.h | 4 |
/src/tesseract/./src/ccstruct/blobs.h | 12 |
/src/tesseract/src/ccstruct/blobs.cpp | 44 |
/src/tesseract/src/ccstruct/blobs.h | 29 |
/src/tesseract/src/ccstruct/normalis.cpp | 17 |
/src/tesseract/src/ccstruct/matrix.h | 16 |
/src/tesseract/./src/ccstruct/ratngs.h | 44 |
/src/tesseract/src/ccstruct/ratngs.cpp | 28 |
/src/tesseract/src/ccstruct/boxword.cpp | 11 |
/src/tesseract/./src/ccstruct/rect.h | 31 |
/src/tesseract/./src/ccstruct/rejctmap.h | 20 |
/src/tesseract/./src/ccstruct/ocrblock.h | 23 |
/src/tesseract/./src/ccstruct/ocrpara.h | 10 |
/src/tesseract/./src/ccstruct/ocrrow.h | 17 |
/src/tesseract/src/ccstruct/quspline.cpp | 10 |
/src/tesseract/./src/ccutil/elst2.h | 120 |
/src/tesseract/./src/ccstruct/pdblock.h | 8 |
/src/tesseract/./src/ccstruct/polyblk.h | 4 |
/src/tesseract/src/ccmain/thresholder.h | 1 |
/src/leptonica/src/pix5.c | 4 |
/src/leptonica/src/boxfunc1.c | 1 |
/src/tesseract/./src/ccmain/tesseractclass.h | 5 |
/src/tesseract/src/wordrec/wordrec.cpp | 1 |
/src/tesseract/src/classify/classify.cpp | 4 |
/src/tesseract/./src/ccstruct/ccstruct.h | 2 |
/src/tesseract/src/ccutil/ccutil.cpp | 3 |
/src/tesseract/src/ccutil/unicharset.cpp | 35 |
/src/tesseract/src/ccutil/unicharmap.cpp | 9 |
/src/tesseract/src/ccutil/unicharset.h | 27 |
/src/tesseract/./src/ccutil/unicharset.h | 37 |
/src/tesseract/src/ccutil/unichar.cpp | 3 |
/src/tesseract/src/ccutil/errcode.cpp | 1 |
/usr/local/bin/../include/c++/v1/sstream | 3 |
/src/tesseract/./src/ccutil/errcode.h | 1 |
/src/tesseract/src/ccutil/ambigs.h | 6 |
/src/tesseract/src/ccutil/params.h | 7 |
/src/tesseract/src/ccutil/elst.h | 13 |
/src/tesseract/./src/ccutil/ccutil.h | 1 |
/src/tesseract/./src/ccutil/unicity_table.h | 18 |
/src/tesseract/./src/ccutil/genericvector.h | 40 |
/src/tesseract/./src/ccstruct/fontinfo.h | 3 |
/src/tesseract/src/classify/intmatcher.cpp | 27 |
/src/tesseract/src/dict/dict.cpp | 12 |
/src/tesseract/src/dict/dawg.h | 15 |
/src/tesseract/./src/dict/dict.h | 7 |
/src/tesseract/src/classify/featdefs.cpp | 3 |
/src/tesseract/src/dict/dawg_cache.h | 3 |
/src/tesseract/./src/ccutil/object_cache.h | 6 |
/src/tesseract/./src/classify/classify.h | 3 |
/src/tesseract/src/classify/adaptmatch.cpp | 45 |
/src/tesseract/src/classify/adaptive.cpp | 18 |
/src/tesseract/src/classify/intproto.cpp | 27 |
/src/tesseract/src/ccstruct/fontinfo.cpp | 3 |
/src/tesseract/./src/ccutil/serialis.h | 24 |
/src/tesseract/src/ccutil/serialis.h | 6 |
/src/tesseract/./src/ccutil/helpers.h | 27 |
/src/tesseract/./src/cutil/bitvec.h | 6 |
/src/tesseract/./src/cutil/oldlist.h | 3 |
/src/tesseract/src/cutil/oldlist.cpp | 6 |
/src/tesseract/src/dict/stopper.cpp | 1 |
/src/tesseract/src/classify/normmatch.cpp | 6 |
/src/tesseract/src/classify/cluster.cpp | 2 |
/src/tesseract/src/classify/cluster.h | 2 |
/src/tesseract/src/classify/shapetable.h | 12 |
/src/leptonica/src/bmf.c | 11 |
/src/leptonica/src/rotateorth.c | 8 |
/usr/include/webp/decode.h | 1 |
/src/leptonica/src/morph.c | 11 |
/src/leptonica/src/sel1.c | 7 |
/src/leptonica/src/conncomp.c | 15 |
/src/leptonica/src/stack.c | 6 |
/src/leptonica/src/boxfunc2.c | 3 |
/src/tesseract/src/textord/textord.cpp | 3 |
/src/tesseract/src/ccmain/tesseractclass.h | 10 |
/src/tesseract/./src/textord/textord.h | 2 |
/src/tesseract/./src/wordrec/wordrec.h | 1 |
/src/tesseract/src/ccutil/serialis.cpp | 20 |
/src/tesseract/src/ccutil/tessdatamanager.cpp | 8 |
/src/tesseract/src/classify/intproto.h | 2 |
/src/tesseract/src/classify/shapetable.cpp | 6 |
/src/tesseract/src/classify/cutoffs.cpp | 1 |
/src/tesseract/src/classify/clusttool.cpp | 4 |
/src/tesseract/src/classify/tessclassifier.h | 1 |
/src/tesseract/src/classify/shapeclassifier.h | 1 |
/src/tesseract/src/classify/intfx.cpp | 9 |
/src/tesseract/./src/textord/devanagari_processing.h | 6 |
/src/tesseract/src/ccstruct/quadratc.h | 3 |
/src/leptonica/src/graphics.c | 6 |
/src/leptonica/src/ptafunc1.c | 1 |
/src/tesseract/src/textord/devanagari_processing.h | 4 |
/src/leptonica/src/textops.c | 5 |
/src/leptonica/src/paintcmap.c | 1 |
/src/tesseract/src/ccmain/equationdetect.cpp | 2 |
/src/tesseract/./src/textord/equationdetectbase.h | 1 |
/src/tesseract/src/ccmain/tessedit.cpp | 10 |
/src/tesseract/./src/ccutil/tessdatamanager.h | 6 |
/src/tesseract/src/ccutil/params.cpp | 5 |
/src/tesseract/src/lstm/lstmrecognizer.cpp | 8 |
/src/tesseract/src/ccutil/unicharcompress.cpp | 9 |
/src/tesseract/src/lstm/networkscratch.h | 8 |
/src/tesseract/src/lstm/recodebeam.cpp | 1 |
/src/tesseract/src/lstm/recodebeam.h | 2 |
/src/tesseract/./src/ccutil/genericheap.h | 37 |
/src/tesseract/src/lstm/networkio.h | 2 |
/src/tesseract/src/lstm/stridemap.h | 2 |
/src/tesseract/./src/ccstruct/matrix.h | 9 |
/src/tesseract/src/lstm/network.cpp | 3 |
/src/tesseract/src/lstm/convolve.cpp | 1 |
/src/tesseract/src/lstm/input.cpp | 1 |
/src/tesseract/src/lstm/static_shape.h | 1 |
/src/tesseract/src/lstm/network.h | 1 |
/src/tesseract/src/lstm/lstm.cpp | 2 |
/src/tesseract/src/lstm/weightmatrix.h | 3 |
/src/tesseract/src/lstm/weightmatrix.cpp | 1 |
/src/tesseract/src/lstm/fullyconnected.cpp | 1 |
/src/tesseract/src/lstm/maxpool.cpp | 1 |
/src/tesseract/src/lstm/reconfig.cpp | 1 |
/src/tesseract/src/lstm/reconfig.h | 1 |
/src/tesseract/src/lstm/parallel.cpp | 1 |
/src/tesseract/src/lstm/plumbing.cpp | 1 |
/src/tesseract/src/lstm/plumbing.h | 1 |
/src/tesseract/src/lstm/reversed.cpp | 1 |
/src/tesseract/src/lstm/series.cpp | 1 |
/src/tesseract/src/lstm/lstmrecognizer.h | 1 |
/src/tesseract/src/ccutil/unicharcompress.h | 2 |
/src/tesseract/./src/ccutil/unicharcompress.h | 4 |
/src/tesseract/src/ccutil/helpers.h | 2 |
/src/tesseract/./src/lstm/lstmrecognizer.h | 1 |
/src/tesseract/src/dict/dawg_cache.cpp | 3 |
/src/tesseract/src/dict/trie.h | 9 |
/src/tesseract/src/dict/dawg.cpp | 4 |
/src/tesseract/src/dict/trie.cpp | 13 |
/src/tesseract/src/ccstruct/ratngs.h | 11 |
/src/tesseract/src/ccutil/ambigs.cpp | 6 |
/src/tesseract/./src/ccutil/ambigs.h | 6 |
/src/tesseract/./src/wordrec/language_model.h | 1 |
/src/tesseract/./src/wordrec/params_model.h | 2 |
/src/tesseract/src/wordrec/params_model.cpp | 3 |
/src/tesseract/./src/ccutil/bitvector.h | 9 |
/src/tesseract/src/ccutil/bitvector.cpp | 4 |
/src/tesseract/src/ccutil/bitvector.h | 1 |
/src/tesseract/src/ccstruct/params_training_featdef.cpp | 1 |
/src/tesseract/src/wordrec/tface.cpp | 5 |
/src/tesseract/src/wordrec/params_model.h | 1 |
/src/tesseract/src/textord/equationdetectbase.cpp | 1 |
/src/tesseract/./include/tesseract/osdetect.h | 2 |
/src/tesseract/./include/tesseract/publictypes.h | 11 |
/src/tesseract/./src/ccmain/thresholder.h | 3 |
/src/tesseract/src/ccmain/pagesegmain.cpp | 5 |
/src/tesseract/src/ccstruct/blread.cpp | 1 |
/src/tesseract/src/ccutil/scanutils.cpp | 9 |
/src/tesseract/src/ccstruct/ocrblock.cpp | 9 |
/src/tesseract/src/ccstruct/pdblock.cpp | 5 |
/src/tesseract/src/ccstruct/rect.cpp | 10 |
/src/tesseract/src/ccstruct/points.h | 24 |
/src/tesseract/src/ccstruct/ocrrow.h | 5 |
/src/tesseract/src/ccstruct/ocrpara.h | 1 |
/src/tesseract/./src/ccstruct/blobbox.h | 80 |
/src/tesseract/./src/textord/tabvector.h | 4 |
/src/tesseract/src/textord/linefind.cpp | 14 |
/src/leptonica/src/seedfill.c | 4 |
/src/leptonica/src/compare.c | 5 |
/src/tesseract/src/ccstruct/coutln.h | 15 |
/src/tesseract/src/ccstruct/crakedge.h | 1 |
/src/tesseract/src/ccstruct/coutln.cpp | 23 |
/src/tesseract/src/textord/edgblob.cpp | 13 |
/src/tesseract/src/ccstruct/rect.h | 8 |
/src/tesseract/src/ccstruct/stepblob.cpp | 18 |
/src/tesseract/src/ccstruct/mod128.h | 6 |
/src/tesseract/src/textord/edgblob.h | 1 |
/src/tesseract/src/ccstruct/blobbox.h | 22 |
/src/tesseract/src/textord/alignedblob.cpp | 10 |
/src/tesseract/src/textord/blobgrid.cpp | 3 |
/src/tesseract/src/textord/bbgrid.h | 79 |
/src/tesseract/src/textord/bbgrid.cpp | 11 |
/src/tesseract/./src/textord/blobgrid.h | 2 |
/src/tesseract/./src/ccutil/clst.h | 155 |
/src/tesseract/src/textord/tabvector.h | 31 |
/src/tesseract/src/textord/tabvector.cpp | 27 |
/src/tesseract/src/ccstruct/detlinefit.cpp | 14 |
/src/tesseract/./src/ccstruct/detlinefit.h | 2 |
/src/tesseract/./src/ccutil/kdpair.h | 34 |
/src/tesseract/src/ccstruct/points.cpp | 8 |
/src/tesseract/src/textord/imagefind.cpp | 27 |
/src/leptonica/src/binreduce.c | 3 |
/src/leptonica/src/pageseg.c | 1 |
/src/leptonica/src/binexpand.c | 5 |
/src/leptonica/src/pixafunc2.c | 2 |
/src/leptonica/src/pixafunc1.c | 5 |
/src/leptonica/src/boxfunc4.c | 1 |
/src/tesseract/src/textord/tordmain.cpp | 13 |
/src/tesseract/src/textord/scanedg.cpp | 7 |
/src/tesseract/src/ccstruct/pdblock.h | 3 |
/src/tesseract/src/ccstruct/polyblk.h | 2 |
/src/tesseract/src/ccstruct/polyblk.cpp | 7 |
/src/tesseract/src/textord/edgloop.cpp | 3 |
/src/tesseract/src/ccstruct/blobbox.cpp | 39 |
/src/tesseract/src/ccstruct/statistc.cpp | 19 |
/src/tesseract/./src/ccstruct/statistc.h | 2 |
/src/tesseract/src/textord/colfind.cpp | 36 |
/src/tesseract/src/textord/tabfind.cpp | 45 |
/src/tesseract/src/textord/colpartitiongrid.cpp | 35 |
/src/tesseract/src/textord/colpartition.h | 77 |
/src/tesseract/src/textord/textlineprojection.cpp | 24 |
/src/tesseract/src/textord/colpartition.cpp | 75 |
/src/tesseract/src/textord/colpartitiongrid.h | 2 |
/src/tesseract/src/textord/strokewidth.cpp | 44 |
/src/tesseract/./src/ccutil/host.h | 3 |
/src/tesseract/src/textord/ccnontextdetect.cpp | 7 |
/src/tesseract/src/textord/strokewidth.h | 2 |
/src/tesseract/src/ccmain/osdetect.cpp | 10 |
/src/tesseract/./src/ccutil/qrsequence.h | 3 |
/src/tesseract/src/ccstruct/polyaprx.cpp | 5 |
/src/tesseract/src/ccstruct/normalis.h | 6 |
/src/tesseract/src/ccstruct/linlsq.h | 5 |
/src/tesseract/src/ccstruct/linlsq.cpp | 9 |
/src/tesseract/src/classify/trainingsample.cpp | 2 |
/src/tesseract/src/classify/trainingsample.h | 6 |
/src/tesseract/src/classify/float2int.cpp | 3 |
/src/tesseract/src/classify/ocrfeatures.h | 4 |
/src/tesseract/./src/ccstruct/normalis.h | 2 |
/src/tesseract/./src/textord/colfind.h | 1 |
/src/tesseract/./src/textord/colpartition.h | 11 |
/src/tesseract/./src/ccstruct/dppoint.h | 3 |
/src/tesseract/src/ccstruct/dppoint.cpp | 1 |
/src/tesseract/./src/textord/bbgrid.h | 18 |
/src/tesseract/src/textord/tabfind.h | 2 |
/src/tesseract/src/textord/colpartitionset.cpp | 20 |
/src/tesseract/src/textord/colpartitionset.h | 3 |
/src/tesseract/src/textord/tablefind.cpp | 56 |
/src/tesseract/src/textord/tablefind.h | 11 |
/src/tesseract/src/textord/tablerecog.h | 2 |
/src/tesseract/src/textord/tablerecog.cpp | 46 |
/src/tesseract/src/ccstruct/werd.h | 2 |
/src/tesseract/src/ccstruct/quspline.h | 1 |
/src/tesseract/src/ccstruct/statistc.h | 1 |
/src/tesseract/src/textord/workingpartset.h | 7 |
/src/tesseract/src/textord/workingpartset.cpp | 4 |
/src/tesseract/src/ccstruct/mod128.cpp | 1 |
/src/tesseract/src/textord/makerow.cpp | 40 |
/src/tesseract/src/textord/baselinedetect.cpp | 29 |
/src/tesseract/./src/ccstruct/linlsq.h | 1 |
/src/tesseract/src/textord/baselinedetect.h | 5 |
/src/tesseract/src/textord/blkocc.cpp | 3 |
/src/tesseract/src/textord/sortflts.h | 6 |
/src/tesseract/src/textord/sortflts.cpp | 3 |
/src/tesseract/src/textord/oldbasel.cpp | 21 |
/src/tesseract/src/ccstruct/quadlsq.h | 4 |
/src/tesseract/src/ccstruct/quadlsq.cpp | 3 |
/src/tesseract/src/textord/makerow.h | 3 |
/src/tesseract/src/textord/underlin.cpp | 4 |
/src/tesseract/src/textord/fpchop.cpp | 14 |
/src/tesseract/src/textord/fpchop.h | 4 |
/src/tesseract/src/textord/wordseg.cpp | 5 |
/src/tesseract/src/textord/textord.h | 7 |
/src/tesseract/src/textord/cjkpitch.cpp | 82 |
/src/tesseract/src/textord/topitch.cpp | 19 |
/src/tesseract/src/ccstruct/werd.cpp | 16 |
/src/tesseract/src/textord/pitsync1.h | 12 |
/src/tesseract/src/textord/pithsync.cpp | 5 |
/src/tesseract/src/textord/pithsync.h | 7 |
/src/tesseract/src/textord/pitsync1.cpp | 5 |
/src/tesseract/src/textord/tospace.cpp | 18 |
/src/tesseract/src/textord/gap_map.cpp | 2 |
/src/tesseract/src/ccstruct/ocrrow.cpp | 3 |
/src/tesseract/src/ccstruct/pageres.h | 5 |
/src/tesseract/src/ccmain/applybox.cpp | 17 |
/src/tesseract/src/ccstruct/boxread.cpp | 6 |
/src/tesseract/./include/tesseract/unichar.h | 1 |
/src/tesseract/src/ccstruct/rejctmap.cpp | 11 |
/src/tesseract/src/ccstruct/seam.cpp | 12 |
/src/tesseract/./src/ccstruct/seam.h | 12 |
/src/tesseract/./src/ccstruct/split.h | 4 |
/src/tesseract/src/ccstruct/blamer.cpp | 7 |
/src/tesseract/src/wordrec/chopper.cpp | 15 |
/src/tesseract/src/wordrec/findseam.cpp | 6 |
/src/tesseract/src/wordrec/chop.cpp | 10 |
/src/tesseract/src/wordrec/gradechop.cpp | 2 |
/src/tesseract/src/ccstruct/split.cpp | 12 |
/src/tesseract/src/ccstruct/split.h | 4 |
/src/tesseract/src/wordrec/outlines.cpp | 1 |
/src/tesseract/src/ccstruct/matrix.cpp | 3 |
/src/tesseract/src/ccmain/linerec.cpp | 4 |
/src/tesseract/src/ccstruct/imagedata.cpp | 20 |
/src/tesseract/src/ccstruct/imagedata.h | 5 |
/src/tesseract/./src/ccstruct/imagedata.h | 2 |
/src/tesseract/src/classify/blobclass.cpp | 1 |
/src/tesseract/src/classify/featdefs.h | 1 |
/src/tesseract/src/classify/mf.cpp | 1 |
/src/tesseract/src/classify/mfx.cpp | 3 |
/src/tesseract/src/classify/mfoutline.cpp | 13 |
/src/tesseract/src/classify/mfoutline.h | 6 |
/src/tesseract/src/classify/fpoint.cpp | 2 |
/src/tesseract/src/classify/ocrfeatures.cpp | 3 |
/src/tesseract/src/classify/normfeat.cpp | 1 |
/src/tesseract/src/classify/picofeat.cpp | 6 |
/src/tesseract/src/classify/outfeat.cpp | 4 |
/src/tesseract/src/classify/protos.cpp | 1 |
/src/tesseract/src/ccmain/recogtraining.cpp | 6 |
/src/tesseract/src/ccmain/control.cpp | 29 |
/src/tesseract/./src/ccmain/mutableiterator.h | 1 |
/src/tesseract/src/ccmain/ltrresultiterator.cpp | 3 |
/src/tesseract/src/ccmain/pageiterator.cpp | 15 |
/src/tesseract/src/ccmain/resultiterator.cpp | 15 |
/src/tesseract/./include/tesseract/ltrresultiterator.h | 2 |
/src/tesseract/src/ccmain/paragraphs.cpp | 99 |
/src/tesseract/src/ccmain/mutableiterator.h | 3 |
/src/tesseract/./include/tesseract/resultiterator.h | 3 |
/src/tesseract/src/ccmain/paragraphs_internal.h | 10 |
/src/tesseract/src/ccstruct/ocrpara.cpp | 5 |
/src/tesseract/src/ccmain/mutableiterator.cpp | 1 |
/src/tesseract/src/ccmain/par_control.cpp | 1 |
/src/tesseract/src/wordrec/wordclass.cpp | 1 |
/src/tesseract/src/ccstruct/blamer.h | 1 |
/src/tesseract/./include/tesseract/ocrclass.h | 1 |
/src/tesseract/./src/ccutil/sorthelper.h | 4 |
/src/tesseract/src/ccmain/fixspace.cpp | 15 |
/src/tesseract/src/ccmain/reject.cpp | 1 |
/src/tesseract/src/dict/dict.h | 4 |
/src/tesseract/src/ccstruct/rejctmap.h | 5 |
/src/tesseract/src/ccmain/docqual.cpp | 21 |
/src/tesseract/src/ccmain/output.cpp | 6 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 19071 | 66.2% |
gold | [1:9] | 1366 | 4.74% |
yellow | [10:29] | 129 | 0.44% |
greenyellow | [30:49] | 23 | 0.07% |
lawngreen | 50+ | 8216 | 28.5% |
All colors | 28805 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
11289 | 11289 |
2 :
['tesseract::EquationDetect::EquationDetect(char const*, char const*)', 'tesseract::Tesseract::SetEquationDetect(tesseract::EquationDetect*)'] |
11293 | 57529 | tesseract::TessBaseAPI::FindLines() | call site: 00000 | /src/tesseract/src/api/baseapi.cpp:2090 |
5559 | 8710 |
28 :
['tesseract::Image::operator Pix*() const', 'tesseract::Image::copy() const', 'tesseract::DebugPixa::AddPix(tesseract::Image, char const*)', 'pixConvertTo32', 'tesseract::Image::destroy()', 'boxaCreate', 'boxGetGeometry', 'tesseract::tprintf(char const*, ...)', 'pixClearInRect', 'tesseract::ShiroRekhaSplitter::PerformClose(tesseract::Image, int)', 'boxaGetCount', 'pixaDestroy', 'tesseract::BoolParam::operator bool() const', 'tesseract::IntParam::operator int() const', 'pixClipRectangle', 'pixRenderBoxArb', 'boxaDestroy', 'tesseract::ERRCODE::error(char const*, tesseract::TessErrorLogCode, char const*, ...) const', 'pixaGetBox', 'pixConnComp', 'tesseract::Image::Image(Pix*)', 'tesseract::ShiroRekhaSplitter::SplitWordShiroRekha(tesseract::ShiroRekhaSplitter::SplitStrategy, tesseract::Image, int, int, int, Boxa*)', 'tesseract::Image::operator bool() const', 'boxDestroy', 'tesseract::ShiroRekhaSplitter::GetXheightForCC(Box*)', 'tesseract::Image::clone() const', 'pixaGetCount', 'boxaGetBox'] |
5559 | 8710 | tesseract::ShiroRekhaSplitter::Split(bool,tesseract::DebugPixa*) | call site: 00000 | /src/tesseract/src/textord/devanagari_processing.cpp:83 |
3536 | 3547 |
4 :
['pixCopyRGBComponent', 'pixGetSpp', 'pixCreateRGBImage', 'pixGetRGBComponent'] |
3536 | 6323 | pixUnsharpMaskingFast | call site: 00687 | /src/leptonica/src/enhance.c:1167 |
2355 | 2355 |
4 :
['tesseract::Tesseract::recog_training_segmented(char const*, tesseract::PAGE_RES*, tesseract::ETEXT_DESC volatile*, _IO_FILE*)', 'std::__1::basic_string
|
2355 | 2355 | tesseract::TessBaseAPI::Recognize(tesseract::ETEXT_DESC*) | call site: 00000 | /src/tesseract/src/api/baseapi.cpp:818 |
1929 | 1940 |
3 :
['pixGetSpp', 'scaleColorAreaMapLow', 'pixScaleAndTransferAlpha'] |
1929 | 1980 | pixScaleAreaMap | call site: 01096 | /src/leptonica/src/scale1.c:2008 |
1906 | 1906 |
1 :
['pixScaleSmooth'] |
1906 | 3618 | pixScaleGeneral | call site: 00551 | /src/leptonica/src/scale1.c:451 |
1906 | 1906 |
1 :
['pixScaleColorLI'] |
1906 | 3618 | pixScaleGeneral | call site: 00552 | /src/leptonica/src/scale1.c:462 |
1906 | 1906 |
1 :
['pixScaleAndTransferAlpha'] |
1906 | 1946 | pixScaleAreaMap2 | call site: 01060 | /src/leptonica/src/scale1.c:2077 |
1906 | 1906 |
1 :
['pixScaleSmooth'] |
1906 | 1911 | pixScaleAreaMap | call site: 00559 | /src/leptonica/src/scale1.c:1926 |
1551 | 1551 |
1 :
['tesseract::Tesseract::PrerecAllWordsPar(std::__1::vector
|
4043 | 13221 | tesseract::Tesseract::recog_all_words(tesseract::PAGE_RES*,tesseract::ETEXT_DESC*,tesseract::TBOXconst*,charconst*,int) | call site: 00000 | /src/tesseract/src/ccmain/control.cpp:380 |
1193 | 1623 |
4 :
['pixRemoveAlpha', 'pixDestroy', 'pixCopy', 'pixSetSpp'] |
1193 | 3485 | tesseract::TessBaseAPI::SetImage(Pix*) | call site: 00000 | /src/tesseract/src/api/baseapi.cpp:526 |
1145 | 1145 |
1 :
['pixShiftAndTransferAlpha'] |
1145 | 1145 | pixRemoveBorderGeneral | call site: 04693 | /src/leptonica/src/pix2.c:2038 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/tesseract/unittest/fuzzers/fuzzer-api.cpp | 4 |
/src/leptonica/src/pix1.c | 46 |
/src/leptonica/src/utils1.c | 14 |
/src/leptonica/src/colormap.c | 27 |
/src/leptonica/src/pix2.c | 34 |
/src/tesseract/src/api/baseapi.cpp | 13 |
/src/tesseract/./src/ccutil/tprintf.h | 1 |
/src/tesseract/src/ccutil/tprintf.cpp | 1 |
/src/tesseract/./src/ccutil/params.h | 29 |
/src/tesseract/src/ccmain/thresholder.cpp | 5 |
/src/tesseract/./src/ccstruct/image.h | 6 |
/src/tesseract/src/ccmain/tesseractclass.cpp | 7 |
/src/tesseract/./src/ccstruct/debugpixa.h | 4 |
/src/leptonica/src/pixabasic.c | 18 |
/src/leptonica/src/pdfio1.c | 5 |
/src/leptonica/src/ptra.c | 11 |
/src/leptonica/src/pix4.c | 3 |
/src/leptonica/src/pix3.c | 12 |
/src/leptonica/src/utils2.c | 27 |
/src/leptonica/src/scale1.c | 26 |
/src/leptonica/src/pixconv.c | 22 |
/src/leptonica/src/rop.c | 1 |
/src/leptonica/src/roplow.c | 9 |
/src/leptonica/src/scale2.c | 2 |
/src/leptonica/src/enhance.c | 6 |
/src/leptonica/src/fpix1.c | 7 |
/src/leptonica/src/convolve.c | 5 |
/src/leptonica/src/pixacc.c | 8 |
/src/leptonica/src/pixarith.c | 3 |
/src/leptonica/src/colorcontent.c | 1 |
/src/leptonica/src/dnafunc1.c | 4 |
/src/leptonica/src/dnabasic.c | 17 |
/src/leptonica/src/hashmap.c | 4 |
/src/leptonica/src/pdfio2.c | 28 |
/src/leptonica/src/sarray1.c | 11 |
/src/leptonica/src/bytearray.c | 10 |
/src/leptonica/src/jpegio.c | 11 |
/src/leptonica/src/bbuffer.c | 6 |
/src/leptonica/src/encoding.c | 6 |
/src/leptonica/src/jp2kiostub.c | 5 |
/src/leptonica/src/jp2kheader.c | 5 |
/src/leptonica/src/readfile.c | 6 |
/src/leptonica/src/writefile.c | 5 |
/src/leptonica/src/bmpio.c | 4 |
/src/leptonica/src/pngiostub.c | 4 |
/src/leptonica/src/tiffio.c | 32 |
/src/leptonica/src/numabasic.c | 20 |
/src/leptonica/src/pnmio.c | 10 |
/src/leptonica/src/psio2.c | 6 |
/src/leptonica/src/boxbasic.c | 22 |
/src/leptonica/src/gifiostub.c | 4 |
/src/leptonica/src/webpio.c | 4 |
/src/leptonica/src/ptabasic.c | 8 |
/src/leptonica/src/spixio.c | 6 |
/src/leptonica/src/blend.c | 2 |
/src/leptonica/src/zlibmem.c | 1 |
/src/leptonica/src/numafunc1.c | 7 |
/src/tesseract/src/ccstruct/image.cpp | 7 |
/src/tesseract/./src/ccstruct/points.h | 25 |
/src/tesseract/src/textord/devanagari_processing.cpp | 14 |
/src/tesseract/./src/ccstruct/pageres.h | 35 |
/src/tesseract/./src/ccutil/elst.h | 459 |
/src/tesseract/src/ccstruct/pageres.cpp | 56 |
/src/tesseract/./src/ccstruct/werd.h | 12 |
/src/tesseract/./src/ccstruct/stepblob.h | 10 |
/src/tesseract/./src/ccstruct/coutln.h | 8 |
/src/tesseract/./src/ccstruct/blamer.h | 10 |
/src/tesseract/./src/ccstruct/params_training_featdef.h | 2 |
/src/tesseract/./src/ccstruct/boxword.h | 4 |
/src/tesseract/./src/ccstruct/blobs.h | 12 |
/src/tesseract/src/ccstruct/blobs.cpp | 44 |
/src/tesseract/src/ccstruct/blobs.h | 29 |
/src/tesseract/src/ccstruct/normalis.cpp | 17 |
/src/tesseract/src/ccstruct/matrix.h | 16 |
/src/tesseract/./src/ccstruct/ratngs.h | 44 |
/src/tesseract/src/ccstruct/ratngs.cpp | 28 |
/src/tesseract/src/ccstruct/boxword.cpp | 11 |
/src/tesseract/./src/ccstruct/rect.h | 31 |
/src/tesseract/./src/ccstruct/rejctmap.h | 20 |
/src/tesseract/./src/ccstruct/ocrblock.h | 23 |
/src/tesseract/./src/ccstruct/ocrpara.h | 10 |
/src/tesseract/./src/ccstruct/ocrrow.h | 17 |
/src/tesseract/src/ccstruct/quspline.cpp | 10 |
/src/tesseract/./src/ccutil/elst2.h | 120 |
/src/tesseract/./src/ccstruct/pdblock.h | 8 |
/src/tesseract/./src/ccstruct/polyblk.h | 4 |
/src/tesseract/src/ccmain/thresholder.h | 1 |
/src/leptonica/src/pix5.c | 4 |
/src/leptonica/src/boxfunc1.c | 1 |
/src/tesseract/./src/ccmain/tesseractclass.h | 5 |
/src/tesseract/src/wordrec/wordrec.cpp | 1 |
/src/tesseract/src/classify/classify.cpp | 4 |
/src/tesseract/./src/ccstruct/ccstruct.h | 2 |
/src/tesseract/src/ccutil/ccutil.cpp | 3 |
/src/tesseract/src/ccutil/unicharset.cpp | 35 |
/src/tesseract/src/ccutil/unicharmap.cpp | 9 |
/src/tesseract/src/ccutil/unicharset.h | 27 |
/src/tesseract/./src/ccutil/unicharset.h | 37 |
/src/tesseract/src/ccutil/unichar.cpp | 3 |
/src/tesseract/src/ccutil/errcode.cpp | 1 |
/usr/local/bin/../include/c++/v1/sstream | 3 |
/src/tesseract/./src/ccutil/errcode.h | 1 |
/src/tesseract/src/ccutil/ambigs.h | 6 |
/src/tesseract/src/ccutil/params.h | 7 |
/src/tesseract/src/ccutil/elst.h | 13 |
/src/tesseract/./src/ccutil/ccutil.h | 1 |
/src/tesseract/./src/ccutil/unicity_table.h | 18 |
/src/tesseract/./src/ccutil/genericvector.h | 40 |
/src/tesseract/./src/ccstruct/fontinfo.h | 3 |
/src/tesseract/src/classify/intmatcher.cpp | 27 |
/src/tesseract/src/dict/dict.cpp | 12 |
/src/tesseract/src/dict/dawg.h | 15 |
/src/tesseract/./src/dict/dict.h | 7 |
/src/tesseract/src/classify/featdefs.cpp | 3 |
/src/tesseract/src/dict/dawg_cache.h | 3 |
/src/tesseract/./src/ccutil/object_cache.h | 6 |
/src/tesseract/./src/classify/classify.h | 3 |
/src/tesseract/src/classify/adaptmatch.cpp | 45 |
/src/tesseract/src/classify/adaptive.cpp | 18 |
/src/tesseract/src/classify/intproto.cpp | 27 |
/src/tesseract/src/ccstruct/fontinfo.cpp | 3 |
/src/tesseract/./src/ccutil/serialis.h | 24 |
/src/tesseract/src/ccutil/serialis.h | 6 |
/src/tesseract/./src/ccutil/helpers.h | 27 |
/src/tesseract/./src/cutil/bitvec.h | 6 |
/src/tesseract/./src/cutil/oldlist.h | 3 |
/src/tesseract/src/cutil/oldlist.cpp | 6 |
/src/tesseract/src/dict/stopper.cpp | 1 |
/src/tesseract/src/classify/normmatch.cpp | 6 |
/src/tesseract/src/classify/cluster.cpp | 2 |
/src/tesseract/src/classify/cluster.h | 2 |
/src/tesseract/src/classify/shapetable.h | 12 |
/src/leptonica/src/bmf.c | 11 |
/src/leptonica/src/rotateorth.c | 8 |
/usr/include/webp/decode.h | 1 |
/src/leptonica/src/morph.c | 11 |
/src/leptonica/src/sel1.c | 7 |
/src/leptonica/src/conncomp.c | 15 |
/src/leptonica/src/stack.c | 6 |
/src/leptonica/src/boxfunc2.c | 3 |
/src/tesseract/src/textord/textord.cpp | 3 |
/src/tesseract/src/ccmain/tesseractclass.h | 10 |
/src/tesseract/./src/textord/textord.h | 2 |
/src/tesseract/./src/wordrec/wordrec.h | 1 |
/src/tesseract/src/ccutil/serialis.cpp | 20 |
/src/tesseract/src/ccutil/tessdatamanager.cpp | 8 |
/src/tesseract/src/classify/intproto.h | 2 |
/src/tesseract/src/classify/shapetable.cpp | 6 |
/src/tesseract/src/classify/cutoffs.cpp | 1 |
/src/tesseract/src/classify/clusttool.cpp | 4 |
/src/tesseract/src/classify/tessclassifier.h | 1 |
/src/tesseract/src/classify/shapeclassifier.h | 1 |
/src/tesseract/src/classify/intfx.cpp | 9 |
/src/tesseract/./src/textord/devanagari_processing.h | 6 |
/src/tesseract/src/ccstruct/quadratc.h | 3 |
/src/leptonica/src/graphics.c | 6 |
/src/leptonica/src/ptafunc1.c | 1 |
/src/tesseract/src/textord/devanagari_processing.h | 4 |
/src/leptonica/src/textops.c | 5 |
/src/leptonica/src/paintcmap.c | 1 |
/src/tesseract/src/ccmain/equationdetect.cpp | 2 |
/src/tesseract/./src/textord/equationdetectbase.h | 1 |
/src/tesseract/src/ccmain/tessedit.cpp | 10 |
/src/tesseract/./src/ccutil/tessdatamanager.h | 6 |
/src/tesseract/src/ccutil/params.cpp | 5 |
/src/tesseract/src/lstm/lstmrecognizer.cpp | 8 |
/src/tesseract/src/ccutil/unicharcompress.cpp | 9 |
/src/tesseract/src/lstm/networkscratch.h | 8 |
/src/tesseract/src/lstm/recodebeam.cpp | 1 |
/src/tesseract/src/lstm/recodebeam.h | 2 |
/src/tesseract/./src/ccutil/genericheap.h | 37 |
/src/tesseract/src/lstm/networkio.h | 2 |
/src/tesseract/src/lstm/stridemap.h | 2 |
/src/tesseract/./src/ccstruct/matrix.h | 9 |
/src/tesseract/src/lstm/network.cpp | 3 |
/src/tesseract/src/lstm/convolve.cpp | 1 |
/src/tesseract/src/lstm/input.cpp | 1 |
/src/tesseract/src/lstm/static_shape.h | 1 |
/src/tesseract/src/lstm/network.h | 1 |
/src/tesseract/src/lstm/lstm.cpp | 2 |
/src/tesseract/src/lstm/weightmatrix.h | 3 |
/src/tesseract/src/lstm/weightmatrix.cpp | 1 |
/src/tesseract/src/lstm/fullyconnected.cpp | 1 |
/src/tesseract/src/lstm/maxpool.cpp | 1 |
/src/tesseract/src/lstm/reconfig.cpp | 1 |
/src/tesseract/src/lstm/reconfig.h | 1 |
/src/tesseract/src/lstm/parallel.cpp | 1 |
/src/tesseract/src/lstm/plumbing.cpp | 1 |
/src/tesseract/src/lstm/plumbing.h | 1 |
/src/tesseract/src/lstm/reversed.cpp | 1 |
/src/tesseract/src/lstm/series.cpp | 1 |
/src/tesseract/src/lstm/lstmrecognizer.h | 1 |
/src/tesseract/src/ccutil/unicharcompress.h | 2 |
/src/tesseract/./src/ccutil/unicharcompress.h | 4 |
/src/tesseract/src/ccutil/helpers.h | 2 |
/src/tesseract/./src/lstm/lstmrecognizer.h | 1 |
/src/tesseract/src/dict/dawg_cache.cpp | 3 |
/src/tesseract/src/dict/trie.h | 9 |
/src/tesseract/src/dict/dawg.cpp | 4 |
/src/tesseract/src/dict/trie.cpp | 13 |
/src/tesseract/src/ccstruct/ratngs.h | 11 |
/src/tesseract/src/ccutil/ambigs.cpp | 6 |
/src/tesseract/./src/ccutil/ambigs.h | 6 |
/src/tesseract/./src/wordrec/language_model.h | 1 |
/src/tesseract/./src/wordrec/params_model.h | 2 |
/src/tesseract/src/wordrec/params_model.cpp | 3 |
/src/tesseract/./src/ccutil/bitvector.h | 9 |
/src/tesseract/src/ccutil/bitvector.cpp | 4 |
/src/tesseract/src/ccutil/bitvector.h | 1 |
/src/tesseract/src/ccstruct/params_training_featdef.cpp | 1 |
/src/tesseract/src/wordrec/tface.cpp | 5 |
/src/tesseract/src/wordrec/params_model.h | 1 |
/src/tesseract/src/textord/equationdetectbase.cpp | 1 |
/src/tesseract/./include/tesseract/osdetect.h | 2 |
/src/tesseract/./include/tesseract/publictypes.h | 11 |
/src/tesseract/./src/ccmain/thresholder.h | 3 |
/src/tesseract/src/ccmain/pagesegmain.cpp | 5 |
/src/tesseract/src/ccstruct/blread.cpp | 1 |
/src/tesseract/src/ccutil/scanutils.cpp | 9 |
/src/tesseract/src/ccstruct/ocrblock.cpp | 9 |
/src/tesseract/src/ccstruct/pdblock.cpp | 5 |
/src/tesseract/src/ccstruct/rect.cpp | 10 |
/src/tesseract/src/ccstruct/points.h | 24 |
/src/tesseract/src/ccstruct/ocrrow.h | 5 |
/src/tesseract/src/ccstruct/ocrpara.h | 1 |
/src/tesseract/./src/ccstruct/blobbox.h | 80 |
/src/tesseract/./src/textord/tabvector.h | 4 |
/src/tesseract/src/textord/linefind.cpp | 14 |
/src/leptonica/src/seedfill.c | 4 |
/src/leptonica/src/compare.c | 5 |
/src/tesseract/src/ccstruct/coutln.h | 15 |
/src/tesseract/src/ccstruct/crakedge.h | 1 |
/src/tesseract/src/ccstruct/coutln.cpp | 23 |
/src/tesseract/src/textord/edgblob.cpp | 13 |
/src/tesseract/src/ccstruct/rect.h | 8 |
/src/tesseract/src/ccstruct/stepblob.cpp | 18 |
/src/tesseract/src/ccstruct/mod128.h | 6 |
/src/tesseract/src/textord/edgblob.h | 1 |
/src/tesseract/src/ccstruct/blobbox.h | 22 |
/src/tesseract/src/textord/alignedblob.cpp | 10 |
/src/tesseract/src/textord/blobgrid.cpp | 3 |
/src/tesseract/src/textord/bbgrid.h | 79 |
/src/tesseract/src/textord/bbgrid.cpp | 11 |
/src/tesseract/./src/textord/blobgrid.h | 2 |
/src/tesseract/./src/ccutil/clst.h | 155 |
/src/tesseract/src/textord/tabvector.h | 31 |
/src/tesseract/src/textord/tabvector.cpp | 27 |
/src/tesseract/src/ccstruct/detlinefit.cpp | 14 |
/src/tesseract/./src/ccstruct/detlinefit.h | 2 |
/src/tesseract/./src/ccutil/kdpair.h | 34 |
/src/tesseract/src/ccstruct/points.cpp | 8 |
/src/tesseract/src/textord/imagefind.cpp | 27 |
/src/leptonica/src/binreduce.c | 3 |
/src/leptonica/src/pageseg.c | 1 |
/src/leptonica/src/binexpand.c | 5 |
/src/leptonica/src/pixafunc2.c | 2 |
/src/leptonica/src/pixafunc1.c | 5 |
/src/leptonica/src/boxfunc4.c | 1 |
/src/tesseract/src/textord/tordmain.cpp | 13 |
/src/tesseract/src/textord/scanedg.cpp | 7 |
/src/tesseract/src/ccstruct/pdblock.h | 3 |
/src/tesseract/src/ccstruct/polyblk.h | 2 |
/src/tesseract/src/ccstruct/polyblk.cpp | 7 |
/src/tesseract/src/textord/edgloop.cpp | 3 |
/src/tesseract/src/ccstruct/blobbox.cpp | 39 |
/src/tesseract/src/ccstruct/statistc.cpp | 19 |
/src/tesseract/./src/ccstruct/statistc.h | 2 |
/src/tesseract/src/textord/colfind.cpp | 36 |
/src/tesseract/src/textord/tabfind.cpp | 45 |
/src/tesseract/src/textord/colpartitiongrid.cpp | 35 |
/src/tesseract/src/textord/colpartition.h | 77 |
/src/tesseract/src/textord/textlineprojection.cpp | 24 |
/src/tesseract/src/textord/colpartition.cpp | 75 |
/src/tesseract/src/textord/colpartitiongrid.h | 2 |
/src/tesseract/src/textord/strokewidth.cpp | 44 |
/src/tesseract/./src/ccutil/host.h | 3 |
/src/tesseract/src/textord/ccnontextdetect.cpp | 7 |
/src/tesseract/src/textord/strokewidth.h | 2 |
/src/tesseract/src/ccmain/osdetect.cpp | 10 |
/src/tesseract/./src/ccutil/qrsequence.h | 3 |
/src/tesseract/src/ccstruct/polyaprx.cpp | 5 |
/src/tesseract/src/ccstruct/normalis.h | 6 |
/src/tesseract/src/ccstruct/linlsq.h | 5 |
/src/tesseract/src/ccstruct/linlsq.cpp | 9 |
/src/tesseract/src/classify/trainingsample.cpp | 2 |
/src/tesseract/src/classify/trainingsample.h | 6 |
/src/tesseract/src/classify/float2int.cpp | 3 |
/src/tesseract/src/classify/ocrfeatures.h | 4 |
/src/tesseract/./src/ccstruct/normalis.h | 2 |
/src/tesseract/./src/textord/colfind.h | 1 |
/src/tesseract/./src/textord/colpartition.h | 11 |
/src/tesseract/./src/ccstruct/dppoint.h | 3 |
/src/tesseract/src/ccstruct/dppoint.cpp | 1 |
/src/tesseract/./src/textord/bbgrid.h | 18 |
/src/tesseract/src/textord/tabfind.h | 2 |
/src/tesseract/src/textord/colpartitionset.cpp | 20 |
/src/tesseract/src/textord/colpartitionset.h | 3 |
/src/tesseract/src/textord/tablefind.cpp | 56 |
/src/tesseract/src/textord/tablefind.h | 11 |
/src/tesseract/src/textord/tablerecog.h | 2 |
/src/tesseract/src/textord/tablerecog.cpp | 46 |
/src/tesseract/src/ccstruct/werd.h | 2 |
/src/tesseract/src/ccstruct/quspline.h | 1 |
/src/tesseract/src/ccstruct/statistc.h | 1 |
/src/tesseract/src/textord/workingpartset.h | 7 |
/src/tesseract/src/textord/workingpartset.cpp | 4 |
/src/tesseract/src/ccstruct/mod128.cpp | 1 |
/src/tesseract/src/textord/makerow.cpp | 40 |
/src/tesseract/src/textord/baselinedetect.cpp | 29 |
/src/tesseract/./src/ccstruct/linlsq.h | 1 |
/src/tesseract/src/textord/baselinedetect.h | 5 |
/src/tesseract/src/textord/blkocc.cpp | 3 |
/src/tesseract/src/textord/sortflts.h | 6 |
/src/tesseract/src/textord/sortflts.cpp | 3 |
/src/tesseract/src/textord/oldbasel.cpp | 21 |
/src/tesseract/src/ccstruct/quadlsq.h | 4 |
/src/tesseract/src/ccstruct/quadlsq.cpp | 3 |
/src/tesseract/src/textord/makerow.h | 3 |
/src/tesseract/src/textord/underlin.cpp | 4 |
/src/tesseract/src/textord/fpchop.cpp | 14 |
/src/tesseract/src/textord/fpchop.h | 4 |
/src/tesseract/src/textord/wordseg.cpp | 5 |
/src/tesseract/src/textord/textord.h | 7 |
/src/tesseract/src/textord/cjkpitch.cpp | 82 |
/src/tesseract/src/textord/topitch.cpp | 19 |
/src/tesseract/src/ccstruct/werd.cpp | 16 |
/src/tesseract/src/textord/pitsync1.h | 12 |
/src/tesseract/src/textord/pithsync.cpp | 5 |
/src/tesseract/src/textord/pithsync.h | 7 |
/src/tesseract/src/textord/pitsync1.cpp | 5 |
/src/tesseract/src/textord/tospace.cpp | 18 |
/src/tesseract/src/textord/gap_map.cpp | 2 |
/src/tesseract/src/ccstruct/ocrrow.cpp | 3 |
/src/tesseract/src/ccstruct/pageres.h | 5 |
/src/tesseract/src/ccmain/applybox.cpp | 17 |
/src/tesseract/src/ccstruct/boxread.cpp | 6 |
/src/tesseract/./include/tesseract/unichar.h | 1 |
/src/tesseract/src/ccstruct/rejctmap.cpp | 11 |
/src/tesseract/src/ccstruct/seam.cpp | 12 |
/src/tesseract/./src/ccstruct/seam.h | 12 |
/src/tesseract/./src/ccstruct/split.h | 4 |
/src/tesseract/src/ccstruct/blamer.cpp | 7 |
/src/tesseract/src/wordrec/chopper.cpp | 15 |
/src/tesseract/src/wordrec/findseam.cpp | 6 |
/src/tesseract/src/wordrec/chop.cpp | 10 |
/src/tesseract/src/wordrec/gradechop.cpp | 2 |
/src/tesseract/src/ccstruct/split.cpp | 12 |
/src/tesseract/src/ccstruct/split.h | 4 |
/src/tesseract/src/wordrec/outlines.cpp | 1 |
/src/tesseract/src/ccstruct/matrix.cpp | 3 |
/src/tesseract/src/ccmain/linerec.cpp | 4 |
/src/tesseract/src/ccstruct/imagedata.cpp | 20 |
/src/tesseract/src/ccstruct/imagedata.h | 5 |
/src/tesseract/./src/ccstruct/imagedata.h | 2 |
/src/tesseract/src/classify/blobclass.cpp | 1 |
/src/tesseract/src/classify/featdefs.h | 1 |
/src/tesseract/src/classify/mf.cpp | 1 |
/src/tesseract/src/classify/mfx.cpp | 3 |
/src/tesseract/src/classify/mfoutline.cpp | 13 |
/src/tesseract/src/classify/mfoutline.h | 6 |
/src/tesseract/src/classify/fpoint.cpp | 2 |
/src/tesseract/src/classify/ocrfeatures.cpp | 3 |
/src/tesseract/src/classify/normfeat.cpp | 1 |
/src/tesseract/src/classify/picofeat.cpp | 6 |
/src/tesseract/src/classify/outfeat.cpp | 4 |
/src/tesseract/src/classify/protos.cpp | 1 |
/src/tesseract/src/ccmain/recogtraining.cpp | 6 |
/src/tesseract/src/ccmain/control.cpp | 29 |
/src/tesseract/./src/ccmain/mutableiterator.h | 1 |
/src/tesseract/src/ccmain/ltrresultiterator.cpp | 3 |
/src/tesseract/src/ccmain/pageiterator.cpp | 15 |
/src/tesseract/src/ccmain/resultiterator.cpp | 15 |
/src/tesseract/./include/tesseract/ltrresultiterator.h | 2 |
/src/tesseract/src/ccmain/paragraphs.cpp | 99 |
/src/tesseract/src/ccmain/mutableiterator.h | 3 |
/src/tesseract/./include/tesseract/resultiterator.h | 3 |
/src/tesseract/src/ccmain/paragraphs_internal.h | 10 |
/src/tesseract/src/ccstruct/ocrpara.cpp | 5 |
/src/tesseract/src/ccmain/mutableiterator.cpp | 1 |
/src/tesseract/src/ccmain/par_control.cpp | 1 |
/src/tesseract/src/wordrec/wordclass.cpp | 1 |
/src/tesseract/src/ccstruct/blamer.h | 1 |
/src/tesseract/./include/tesseract/ocrclass.h | 1 |
/src/tesseract/./src/ccutil/sorthelper.h | 4 |
/src/tesseract/src/ccmain/fixspace.cpp | 15 |
/src/tesseract/src/ccmain/reject.cpp | 1 |
/src/tesseract/src/dict/dict.h | 4 |
/src/tesseract/src/ccstruct/rejctmap.h | 5 |
/src/tesseract/src/ccmain/docqual.cpp | 21 |
/src/tesseract/src/ccmain/output.cpp | 6 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
---|---|---|---|---|---|---|---|---|---|---|---|---|
tesseract::Tesseract::classify_word_pass1(tesseract::WordDataconst&,tesseract::WERD_RES**,tesseract::PointerVector
|
/src/tesseract/src/ccmain/control.cpp | 4 | ['N/A', 'N/A', 'N/A', 'N/A'] | 23 | 0 | 257 | 38 | 15 | 3580 | 0 | 14155 | 3632 |
pixMorphSequenceDwa
|
/src/leptonica/src/morphseq.c | 3 | ['N/A', 'N/A', 'int'] | 17 | 0 | 457 | 72 | 16 | 834 | 0 | 7011 | 1955 |
pixaComparePhotoRegionsByHisto
|
/src/leptonica/src/compare.c | 10 | ['N/A', 'float', 'float', 'int', 'int', 'float', 'N/A', 'N/A', 'N/A', 'int'] | 27 | 0 | 771 | 117 | 41 | 813 | 0 | 9531 | 1563 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['tesseract::ConsList::Iterator::at_last() const', 'tesseract::ConsList::Iterator::at_last() const', 'tesseract::IntrusiveForwardList::Iterator::move_to_first()', 'tesseract::TBOX::intersection(tesseract::TBOX const&) const', 'pixWriteMemBmp', 'tesseract::C_BLOB::FakeBlob(tesseract::TBOX const&)', 'tesseract::IntrusiveForwardList::Iterator::forward()', 'tesseract::TableFinder::InsertCleanPartitions(tesseract::ColPartitionGrid*, tesseract::TO_BLOCK*)', 'reallocNew', 'tesseract::Tesseract::SetupPageSegAndDetectOrientation(tesseract::PageSegMode, tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*, tesseract::TO_BLOCK_LIST*, tesseract::Image*, tesseract::Image*)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['tesseract::ConsList::Iterator::at_first() const', 'tesseract::ConsList::Iterator::at_last() const', 'tesseract::IntrusiveForwardList::Iterator::move_to_first()', 'tesseract::TBOX::intersection(tesseract::TBOX const&) const', 'pixWriteMemBmp', 'tesseract::C_BLOB::FakeBlob(tesseract::TBOX const&)', 'tesseract::IntrusiveForwardList::Iterator::forward()', 'tesseract::TableFinder::InsertCleanPartitions(tesseract::ColPartitionGrid*, tesseract::TO_BLOCK*)', 'reallocNew', 'tesseract::Tesseract::SetupPageSegAndDetectOrientation(tesseract::PageSegMode, tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*, tesseract::TO_BLOCK_LIST*, tesseract::Image*, tesseract::Image*)']
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|---|---|---|---|
bmfCreate | 34 | 17 | 50.0% | ['fuzzer-api-512x256', 'fuzzer-api'] |
boxaSort | 85 | 37 | 43.52% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixcmapIsValid | 56 | 26 | 46.42% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixUnsharpMasking | 36 | 7 | 19.44% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixUnsharpMaskingFast | 39 | 16 | 41.02% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixCloseSafeBrick | 54 | 26 | 48.14% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixSetPixel | 39 | 20 | 51.28% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixSetMasked | 91 | 43 | 47.25% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixRemoveColormap | 223 | 83 | 37.21% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixConvertTo8 | 48 | 13 | 27.08% | ['fuzzer-api-512x256', 'fuzzer-api'] |
findFileFormatBuffer | 77 | 15 | 19.48% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixReadMem | 79 | 38 | 48.10% | ['fuzzer-api-512x256', 'fuzzer-api'] |
rasteropUniGeneralLow | 125 | 59 | 47.19% | ['fuzzer-api-512x256', 'fuzzer-api'] |
case(PIX_SRC&PIX_DST) | 45 | 0 | 0.0% | |
case(PIX_SRC^PIX_DST) | 90 | 0 | 0.0% | |
case(PIX_NOT(PIX_SRC)&PIX_DST) | 90 | 0 | 0.0% | |
case(PIX_SRC&PIX_NOT(PIX_DST)) | 183 | 2 | 1.092% | |
rasteropVAlignedLow | 143 | 71 | 49.65% | ['fuzzer-api-512x256', 'fuzzer-api'] |
rasteropGeneralLow | 234 | 101 | 43.16% | ['fuzzer-api-512x256', 'fuzzer-api'] |
shiftDataHorizontalLow | 52 | 22 | 42.30% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixFlipLR | 129 | 44 | 34.10% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixScaleAreaMap | 84 | 45 | 53.57% | ['fuzzer-api-512x256', 'fuzzer-api'] |
scaleAreaMapLow2 | 44 | 19 | 43.18% | ['fuzzer-api-512x256', 'fuzzer-api'] |
distanceFunctionLow | 134 | 38 | 28.35% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixReadFromTiffStream | 221 | 81 | 36.65% | ['fuzzer-api-512x256', 'fuzzer-api'] |
getTiffCompressedFormat | 31 | 10 | 32.25% | ['fuzzer-api-512x256', 'fuzzer-api'] |
pixWriteMem | 58 | 15 | 25.86% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::TessBaseAPI::Recognize(tesseract::ETEXT_DESC*) | 73 | 39 | 53.42% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::TessBaseAPI::Threshold(Pix**) | 59 | 31 | 52.54% | [] |
tesseract::TessBaseAPI::FindLines() | 68 | 19 | 27.94% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Tesseract::word_adaptable(tesseract::WERD_RES*,unsignedshort) | 70 | 38 | 54.28% | [] |
tesseract::Tesseract::RecogAllWordsPassN(int,tesseract::ETEXT_DESC*,tesseract::PAGE_RES_IT*,std::__1::vector
|
56 | 27 | 48.21% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Tesseract::check_debug_pt(tesseract::WERD_RES*,int) | 79 | 4 | 5.063% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Tesseract::SegmentPage(charconst*,tesseract::BLOCK_LIST*,tesseract::Tesseract*,tesseract::OSResults*) | 58 | 30 | 51.72% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::LeftWordAttributes(tesseract::UNICHARSETconst*,tesseract::WERD_CHOICEconst*,std::__1::basic_string
|
38 | 20 | 52.63% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Tesseract::make_reject_map(tesseract::WERD_RES*,tesseract::ROW*,short) | 63 | 19 | 30.15% | [] |
tesseract::Tesseract::one_ell_conflict(tesseract::WERD_RES*,bool) | 124 | 29 | 23.38% | [] |
tesseract::ResultIterator::CalculateBlobOrder(std::__1::vector
|
90 | 10 | 11.11% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::ResultIterator::CalculateTextlineOrder(bool,std::__1::vector
|
70 | 20 | 28.57% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::ResultIterator::GetUTF8Text(tesseract::PageIteratorLevel)const | 36 | 15 | 41.66% | [] |
tesseract::ResultIterator::IterateAndAppendUTF8TextlineText(std::__1::basic_string
|
41 | 19 | 46.34% | [] |
tesseract::Tesseract::init_tesseract_lang_data(std::__1::basic_string
|
105 | 56 | 53.33% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::CollectEdgesOfRun(tesseract::EDGEPTconst*,tesseract::EDGEPTconst*,tesseract::DENORMconst&,tesseract::TBOXconst&,tesseract::TBOX*,tesseract::LLSQ*,std::__1::vector
|
56 | 19 | 33.92% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::PAGE_RES_IT::cmp(tesseract::PAGE_RES_ITconst&)const | 54 | 22 | 40.74% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::make_edgept(short,short,tesseract::EDGEPT*,tesseract::EDGEPT*) | 46 | 22 | 47.82% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::UnicharAmbigs::LoadUnicharAmbigs(tesseract::UNICHARSETconst&,tesseract::TFile*,int,bool,tesseract::UNICHARSET*) | 128 | 39 | 30.46% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::IntrusiveList
|
33 | 12 | 36.36% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::IntrusiveList
|
31 | 10 | 32.25% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::ParamUtils::SetParam(charconst*,charconst*,tesseract::SetParamConstraint,tesseract::ParamsVectors*) | 40 | 16 | 40.0% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::UNICHARSET::set_black_and_whitelist(charconst*,charconst*,charconst*) | 33 | 9 | 27.27% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Classify::LearnWord(charconst*,tesseract::WERD_RES*) | 60 | 24 | 40.0% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Classify::RemoveBadMatches(tesseract::ADAPT_RESULTS*) | 46 | 19 | 41.30% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::ExtractFeaturesFromRun(tesseract::EDGEPTconst*,tesseract::EDGEPTconst*,tesseract::DENORMconst&,double,bool,std::__1::vector
|
75 | 15 | 20.0% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Classify::ReadIntTemplates(tesseract::TFile*) | 197 | 86 | 43.65% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::SquishedDawg::read_squished_dawg(tesseract::TFile*) | 34 | 15 | 44.11% | [] |
tesseract::Dict::LoadLSTM(std::__1::basic_string
|
58 | 26 | 44.82% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Dict::adjust_word(tesseract::WERD_CHOICE*,bool,tesseract::XHeightConsistencyEnum,float,bool,bool) | 83 | 39 | 46.98% | [] |
tesseract::Dict::go_deeper_dawg_fxn(charconst*,std::__1::vector
|
86 | 41 | 47.67% | [] |
tesseract::Dict::AcceptableChoice(tesseract::WERD_CHOICEconst&,tesseract::XHeightConsistencyEnum) | 60 | 12 | 20.0% | [] |
tesseract::LSTM::Forward(bool,tesseract::NetworkIOconst&,tesseract::TransposedArrayconst*,tesseract::NetworkScratch*,tesseract::NetworkIO*) | 164 | 85 | 51.82% | [] |
tesseract::LSTMRecognizer::DeSerialize(tesseract::TessdataManagerconst*,tesseract::TFile*) | 45 | 21 | 46.66% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::LSTMRecognizer::RecognizeLine(tesseract::ImageDataconst&,float,bool,double,tesseract::TBOXconst&,tesseract::PointerVector
|
42 | 17 | 40.47% | [] |
tesseract::NetworkIO::ZeroInvalidElements() | 33 | 12 | 36.36% | [] |
tesseract::WeightMatrix::DeSerialize(bool,tesseract::TFile*) | 50 | 25 | 50.0% | [] |
tesseract::ShiroRekhaSplitter::Split(bool,tesseract::DebugPixa*) | 66 | 6 | 9.090% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::mark_repeated_chars(tesseract::TO_ROW*) | 37 | 17 | 45.94% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Textord::correlate_neighbours(tesseract::TO_BLOCK*,tesseract::TO_ROW**,int) | 45 | 17 | 37.77% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::make_first_baseline(tesseract::TBOX*,int,int*,int*,tesseract::QSPLINE*,tesseract::QSPLINE*,float) | 100 | 32 | 32.0% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::check_pitch_sync2(tesseract::BLOBNBOX_IT*,short,short,short,tesseract::STATS*,short,short,float,short&,tesseract::FPSEGPT_LIST*,short,short) | 144 | 43 | 29.86% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::make_margins(tesseract::PDBLK*,tesseract::BLOCK_LINE_IT*,unsignedchar*,unsignedchar,short,short,short) | 36 | 10 | 27.77% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::try_doc_fixed(tesseract::ICOORD,tesseract::TO_BLOCK_LIST*,float) | 88 | 27 | 30.68% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::compute_pitch_sd(tesseract::TO_ROW*,tesseract::STATS*,short,short,float,float,float&,short&,tesseract::ICOORDELT_LIST*,bool,short,short) | 115 | 28 | 24.34% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::find_repeated_chars(tesseract::TO_BLOCK*,bool) | 55 | 20 | 36.36% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Textord::TransferDiacriticsToWords(tesseract::BLOBNBOX_LIST*,tesseract::FCOORDconst&,tesseract::BBGrid
|
56 | 5 | 8.928% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::Textord::make_prop_words(tesseract::TO_ROW*,tesseract::FCOORD) | 228 | 115 | 50.43% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::AssociateUtils::ComputeStats(int,int,tesseract::AssociateStatsconst*,int,bool,float,tesseract::WERD_RES*,bool,tesseract::AssociateStats*) | 91 | 23 | 25.27% | [] |
tesseract::Wordrec::chop_word_main(tesseract::WERD_RES*) | 43 | 23 | 53.48% | [] |
tesseract::Wordrec::select_blob_to_split(std::__1::vector
|
65 | 26 | 40.0% | ['fuzzer-api-512x256', 'fuzzer-api'] |
tesseract::LanguageModel::GenerateDawgInfo(bool,int,int,tesseract::BLOB_CHOICEconst&,tesseract::ViterbiStateEntryconst*) | 74 | 26 | 35.13% | [] |
tesseract::LanguageModel::UpdateBestChoice(tesseract::ViterbiStateEntry*,tesseract::LMPainPoints*,tesseract::WERD_RES*,tesseract::BestChoiceBundle*,tesseract::BlamerBundle*) | 76 | 33 | 43.42% | [] |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
Source file | Reached by | Covered by |
---|---|---|
[] | [] | |
/src/tesseract/src/lstm/reconfig.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccstruct/points.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/rop.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/textord/bbgrid.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/textord.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/points.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/tesseractclass.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/mfoutline.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/unicharcompress.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/polyaprx.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/usr/local/bin/../include/c++/v1/stdexcept | [] | [] |
/src/tesseract/src/classify/fpoint.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/arch/intsimdmatrix.h | [] | [] |
/src/tesseract/./src/textord/textord.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/textord/colpartition.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/ccbord.c | [] | [] |
/src/tesseract/./src/ccstruct/werd.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/ocrfeatures.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/functions.h | [] | [] |
/src/tesseract/src/ccstruct/params_training_featdef.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/blobs.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/arch/dotproduct.cpp | [] | [] |
/src/tesseract/./src/ccstruct/rejctmap.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/textord/blobgrid.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccutil/errcode.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/networkscratch.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/fontinfo.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccmain/ltrresultiterator.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/pagesegmain.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/elst.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/clusttool.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tabfind.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/binexpand.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/statistc.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/graphics.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/webpio.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/image.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/devanagari_processing.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/wordrec/params_model.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/imagedata.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/arch/dotproductavx512.cpp | [] | [] |
/src/tesseract/src/ccstruct/coutln.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/serialis.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/encoding.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/shapetable.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/fpix2.c | [] | [] |
/src/leptonica/src/blend.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/workingpartset.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/rotate.c | [] | [] |
/src/tesseract/src/textord/imagefind.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/colpartitionset.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccmain/adaptions.cpp | [] | [] |
/src/tesseract/src/ccmain/tesseractclass.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/matrix.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/cutil/oldlist.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/lstm/lstmrecognizer.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/quspline.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/colfind.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/heap.c | [] | [] |
/src/tesseract/src/ccstruct/crakedge.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/object_cache.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccstruct/imagedata.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/parallel.h | [] | [] |
/src/leptonica/src/compare.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccutil/tesserrstream.h | [] | [] |
/src/tesseract/src/wordrec/wordrec.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./include/tesseract/resultiterator.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/intfx.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/coutln.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tabfind.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/weightmatrix.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/dnabasic.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/wordrec/gradechop.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tablefind.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/blobbox.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/correlscore.c | [] | [] |
/src/tesseract/./src/ccstruct/ocrpara.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccutil/genericvector.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/alignedblob.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/fullyconnected.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/topitch.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/cutoffs.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/applybox.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/boxfunc2.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/ocrrow.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/queue.c | [] | [] |
/src/tesseract/src/ccstruct/linlsq.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/dict/trie.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/pdblock.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/ambigs.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/matrix.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/blamer.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/lstmrecognizer.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/numafunc2.c | [] | [] |
/src/tesseract/./src/ccutil/helpers.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/fpix1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/ccutil.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/textord/colfind.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccutil/serialis.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/ambigs.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/fullyconnected.h | [] | [] |
/src/tesseract/src/wordrec/chop.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/blamer.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/wordrec/associate.cpp | [] | [] |
/src/tesseract/./src/ccutil/elst2.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/normalis.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/tprintf.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/dict/dict.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/tessdatamanager.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/reject.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/baselinedetect.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/stridemap.cpp | [] | [] |
/src/tesseract/src/ccstruct/blobs.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/jpegio.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./include/tesseract/osdetect.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/fontinfo.h | [] | [] |
/src/leptonica/src/dnafunc1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccstruct/detlinefit.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccutil/genericheap.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/intfeaturespace.h | [] | [] |
/src/tesseract/src/textord/colpartitiongrid.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/points.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/numabasic.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pix3.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/unicharcompress.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/dppoint.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/makerow.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tablerecog.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/dict/dict.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/api/renderer.cpp | [] | [] |
/src/tesseract/./src/ccutil/sorthelper.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccmain/tfacepp.cpp | [] | [] |
/src/tesseract/src/ccutil/unichar.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/bitvector.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/seam.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/tabvector.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccmain/fixxht.cpp | [] | [] |
/src/tesseract/src/lstm/weightmatrix.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/thresholder.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./include/tesseract/baseapi.h | [] | [] |
/src/tesseract/src/textord/cjkpitch.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/rbtree.c | [] | [] |
/src/tesseract/src/ccmain/equationdetect.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/quadlsq.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/lstm.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/bbgrid.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/matrix.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/cutil/oldlist.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/tordmain.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pix1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/scanedg.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/zlibmem.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/sarray2.c | [] | [] |
/src/tesseract/src/textord/edgblob.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/shapeclassifier.cpp | [] | [] |
/src/tesseract/src/textord/gap_map.h | [] | [] |
/src/tesseract/src/classify/shapeclassifier.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccmain/mutableiterator.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/findseam.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pngiostub.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/hashmap.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/wordrec/language_model.h | [] | [] |
/src/tesseract/src/wordrec/lm_state.h | [] | [] |
/src/tesseract/src/lstm/network.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/textord/equationdetectbase.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/intproto.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./include/tesseract/ocrclass.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/trainingsample.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/dict/stopper.h | [] | [] |
/src/tesseract/src/wordrec/wordclass.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/scanutils.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/maxpool.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/unittest/fuzzers/fuzzer-api.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/werd.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/trainingsample.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/lm_consistency.cpp | [] | [] |
/src/tesseract/./src/ccstruct/blobs.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/pithsync.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/params.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/rect.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/dict/dawg_cache.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pixconv.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/classify.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/ocrrow.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/plumbing.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/dppoint.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/skew.c | [] | [] |
/src/leptonica/src/colorspace.c | [] | [] |
/src/leptonica/src/scale2.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/network.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/ocrrow.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/boxread.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/bytearray.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/input.h | [] | [] |
/src/leptonica/src/morphseq.c | [] | [] |
/src/tesseract/src/textord/underlin.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/split.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/outlines.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/devanagari_processing.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/params.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/binreduce.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/binarize.c | [] | [] |
/src/tesseract/src/classify/mf.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/morph.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/blobbox.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/roplow.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/plumbing.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/ocrblock.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccutil/unicharmap.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/sortflts.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pageseg.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/blamer.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/usr/local/bin/../include/c++/v1/string | [] | [] |
/src/tesseract/src/classify/blobclass.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/picofeat.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/intfeaturespace.cpp | [] | [] |
/src/tesseract/src/ccutil/unicharset.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/boxword.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/boxfunc4.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/shear.c | [] | [] |
/src/leptonica/src/pixacc.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/wordrec/tface.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/rotateshear.c | [] | [] |
/src/leptonica/src/ptafunc2.c | [] | [] |
/src/tesseract/src/ccmain/resultiterator.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/split.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/params_training_featdef.h | [] | [] |
/src/tesseract/./src/ccstruct/normalis.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/detlinefit.h | [] | [] |
/src/tesseract/src/wordrec/params_model.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/affine.c | [] | [] |
/src/tesseract/src/lstm/series.h | [] | [] |
/src/tesseract/src/ccmain/control.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pixtiling.c | [] | [] |
/src/leptonica/src/enhance.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/colpartitionset.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/qrsequence.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccmain/par_control.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/textord/tabvector.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/workingpartset.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/boxfunc3.c | [] | [] |
/src/tesseract/src/ccutil/ambigs.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/chopper.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/boxfunc1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/networkio.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/writefile.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/ratngs.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/series.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/serialis.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/paragraphs.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/stack.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/projective.c | [] | [] |
/src/tesseract/src/ccstruct/blread.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/rect.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/colorseg.c | [] | [] |
/src/tesseract/src/arch/dotproductavx.cpp | [] | [] |
/src/leptonica/src/pnmio.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccutil/params.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/spixio.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h | [] | [] |
/src/leptonica/src/utils1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/werd.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/mfx.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/blobgrid.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/shapetable.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/quadratc.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/host.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/include/tesseract/baseapi.h | [] | [] |
/src/leptonica/src/sel2.c | [] | [] |
/src/tesseract/src/classify/protos.h | [] | [] |
/src/tesseract/src/wordrec/language_model.cpp | [] | [] |
/src/tesseract/src/ccmain/tessvars.cpp | [] | [] |
/src/tesseract/src/classify/mfoutline.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tablerecog.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccstruct/ccstruct.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/sarray1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/quspline.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/ptabasic.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/networkio.cpp | [] | [] |
/src/tesseract/./src/ccutil/bitvector.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pixabasic.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/stridemap.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tospace.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/paragraphs_internal.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/tessbox.cpp | [] | [] |
/src/tesseract/src/lstm/convolve.h | [] | [] |
/src/tesseract/./src/ccstruct/params_training_featdef.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccstruct/blobbox.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/float2int.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/usr/include/webp/decode.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccmain/docqual.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/bitvector.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccutil/ccutil.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/output.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/rejctmap.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/featdefs.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/ocrfeatures.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/cluster.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pixafunc2.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./include/tesseract/unichar.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/ptafunc1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/normfeat.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/seam.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/input.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/edgloop.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./include/tesseract/ltrresultiterator.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/makerow.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/tessclassifier.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/recodebeam.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccmain/tesseractclass.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tabvector.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/arch/intsimdmatrix.h | [] | [] |
/src/tesseract/src/wordrec/lm_consistency.h | [] | [] |
/usr/local/bin/../include/c++/v1/__exception/exception.h | [] | [] |
/src/leptonica/src/pix2.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/recogtraining.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/dwacomblow.2.c | [] | [] |
/src/tesseract/src/ccmain/superscript.cpp | [] | [] |
/src/tesseract/src/ccstruct/quadlsq.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/fixspace.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/textord.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pix5.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/runlength.c | [] | [] |
/src/leptonica/src/boxbasic.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/pageres.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/dict/dawg_cache.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/graymorph.c | [] | [] |
/src/tesseract/src/arch/intsimdmatrixsse.cpp | [] | [] |
/src/leptonica/src/coloring.c | [] | [] |
/src/tesseract/src/textord/baselinedetect.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/pageiterator.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/imagedata.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/arch/intsimdmatrix.cpp | [] | [] |
/src/leptonica/src/bbuffer.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/ocrpara.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/statistc.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/tablefind.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pdfio1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/linlsq.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/jp2kiostub.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/kdtree.cpp | [] | [] |
/src/leptonica/src/fmorphgen.1.c | [] | [] |
/src/tesseract/src/textord/fpchop.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/otsuthr.cpp | [] | [] |
/src/tesseract/src/ccmain/paragraphs.h | [] | [] |
/src/tesseract/src/textord/edgblob.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccmain/thresholder.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/normalis.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/unicharset.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/gifiostub.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccutil/tessdatamanager.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/cutil/bitvec.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/mod128.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/map.c | [] | [] |
/src/tesseract/src/dict/trie.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/ocrblock.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/lstmrecognizer.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/lm_pain_points.cpp | [] | [] |
/src/leptonica/src/colormorph.c | [] | [] |
/src/tesseract/src/classify/intmatcher.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/linefind.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/dwacomb.2.c | [] | [] |
/src/tesseract/src/wordrec/lm_state.cpp | [] | [] |
/src/tesseract/src/lstm/lstm.h | [] | [] |
/src/tesseract/src/ccutil/unicharcompress.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/kdpair.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/colorquant1.c | [] | [] |
/src/leptonica/src/pixarith.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/dict/dawg.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/bmpio.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/jp2kheader.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccstruct/linlsq.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/api/baseapi.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/stringcode.c | [] | [] |
/src/leptonica/src/pdfio2.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/blkocc.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/dict/dawg_cache.h | [] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/kdtree.h | [] | [] |
/src/leptonica/src/arrayaccess.c | [] | [] |
/src/tesseract/src/wordrec/segsearch.cpp | [] | [] |
/src/tesseract/src/ccstruct/split.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pix4.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/debugpixa.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/textord/devanagari_processing.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/protos.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/rotateam.c | [] | [] |
/src/tesseract/src/textord/textlineprojection.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/adaptmap.c | [] | [] |
/src/tesseract/src/ccstruct/polyblk.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/arch/dotproductsse.cpp | [] | [] |
/src/leptonica/src/fmorphgenlow.1.c | [] | [] |
/src/tesseract/src/arch/intsimdmatrixavx2.cpp | [] | [] |
/src/leptonica/src/sel1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/unicity_table.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/classify/outfeat.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/colpartition.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/polyblk.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/mutableiterator.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/ptra.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/textord/ccnontextdetect.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/arch/dotproductfma.cpp | [] | [] |
/src/tesseract/src/lstm/reversed.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/pageres.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/pitsync1.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/utils2.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/textops.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/morphdwa.c | [] | [] |
/src/tesseract/src/wordrec/pieces.cpp | [] | [] |
/src/tesseract/src/wordrec/wordrec.h | [] | [] |
/src/tesseract/src/classify/tessclassifier.cpp | [] | [] |
/src/tesseract/src/ccstruct/mod128.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/readfile.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/edge.c | [] | [] |
/src/tesseract/./include/tesseract/publictypes.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/ratngs.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/seedfill.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccmain/linerec.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/clst.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/stepblob.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/fpchop.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/polyblk.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/intmatcher.h | [] | [] |
/src/leptonica/src/conncomp.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/statistc.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/convolve.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccutil/helpers.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/associate.h | [] | [] |
/src/tesseract/src/ccstruct/rejctmap.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/strokewidth.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./include/tesseract/renderer.h | [] | [] |
/usr/local/bin/../include/c++/v1/sstream | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/ocrpara.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/./src/ccutil/errcode.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/reversed.h | [] | [] |
/src/tesseract/src/textord/gap_map.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/reconfig.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/adaptmatch.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/unicharset.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pixcomp.c | [] | [] |
/src/tesseract/src/dict/dawg.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/dict/dict.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/colpartition.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/pdblock.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccutil/tprintf.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/grayquant.c | [] | [] |
/src/tesseract/./src/classify/classify.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/boxword.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccutil/elst.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/pithsync.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/rect.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccstruct/image.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/lstm/recodebeam.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/colpartitiongrid.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/featdefs.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/numafunc1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/strokewidth.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/kernel.c | [] | [] |
/src/tesseract/src/ccstruct/coutln.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/pdblock.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/normmatch.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/detlinefit.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/psio2.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/dict/stopper.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/bbgrid.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/adaptive.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/params_model.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/wordrec/language_model.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/dict/context.cpp | [] | [] |
/src/tesseract/src/ccmain/osdetect.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/tiffio.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/arch/simddetect.cpp | [] | [] |
/src/leptonica/src/morphapp.c | [] | [] |
/src/tesseract/src/ccmain/tessedit.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/wordrec/lm_pain_points.h | [] | [] |
/src/leptonica/src/colorcontent.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/usr/local/lib/clang/18/include/cpuid.h | [] | [] |
/src/tesseract/src/dict/permdawg.cpp | [] | [] |
/src/tesseract/src/textord/tovars.cpp | [] | [] |
/src/tesseract/src/textord/oldbasel.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/convolve.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/rotateorth.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/scale1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/paintcmap.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/tesseract/src/ccstruct/pageres.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/cluster.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/gplot.c | [] | [] |
/src/tesseract/src/textord/pitsync1.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/parallel.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/sortflts.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/fontinfo.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/wordseg.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/leptonica/src/pixafunc1.c | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/colormap.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/textord/equationdetectbase.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/ccstruct/ratngs.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/dict/hyphen.cpp | [] | [] |
/src/tesseract/src/ccmain/werdit.cpp | [] | [] |
/src/tesseract/src/classify/intproto.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/static_shape.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/./src/ccmain/mutableiterator.h | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/lstm/maxpool.h | [] | [] |
/src/tesseract/./src/ccstruct/stepblob.h | ['fuzzer-api-512x256', 'fuzzer-api'] | [] |
/src/leptonica/src/bmf.c | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
/src/tesseract/src/classify/classify.h | [] | [] |
/src/tesseract/src/ccmain/thresholder.cpp | ['fuzzer-api-512x256', 'fuzzer-api'] | ['fuzzer-api-512x256', 'fuzzer-api'] |
Directory |
---|
/src/tesseract/src/dict/ |
/src/tesseract/./src/wordrec/ |
/src/tesseract/src/ccstruct/ |
/src/tesseract/./include/tesseract/ |
/src/tesseract/./src/cutil/ |
/src/tesseract/include/tesseract/ |
/usr/local/lib/clang/18/include/ |
/src/tesseract/./src/dict/ |
/src/tesseract/src/textord/ |
/src/tesseract/./src/ccmain/ |
/src/tesseract/src/lstm/ |
/src/tesseract/./src/lstm/ |
/src/tesseract/./src/textord/ |
/src/tesseract/src/cutil/ |
/usr/include/webp/ |
/src/tesseract/src/wordrec/ |
/usr/local/bin/../include/c++/v1/__exception/ |
/src/tesseract/unittest/fuzzers/ |
/usr/local/bin/../include/c++/v1/__iterator/ |
/src/tesseract/src/classify/ |
/src/tesseract/src/arch/ |
/src/tesseract/./src/ccstruct/ |
/usr/local/bin/../include/c++/v1/ |
/src/tesseract/./src/classify/ |
/src/tesseract/src/ccutil/ |
/src/tesseract/./src/arch/ |
/src/tesseract/./src/ccutil/ |
/src/tesseract/src/api/ |
/src/tesseract/src/ccmain/ |
/src/leptonica/src/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
fuzzer-api-512x256 | fuzzerLogFile-0-sWpsmN5BlD.data | fuzzerLogFile-0-sWpsmN5BlD.data.yaml | fuzzer-api-512x256.covreport |
fuzzer-api | fuzzerLogFile-0-uoul6GTRnj.data | fuzzerLogFile-0-uoul6GTRnj.data.yaml | fuzzer-api.covreport |