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 | 8088 | 94.4% |
gold | [1:9] | 456 | 5.32% |
yellow | [10:29] | 13 | 0.15% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
7198 | 7198 |
1 :
['vips_block_untrusted_set'] |
7198 | 7221 | vips_init | call site: 08500 | /src/libvips/build/../libvips/iofuncs/init.c:658 |
487 | 487 |
2 :
['vips_threadset_add_thread', 'vips_threadset_free'] |
487 | 487 | vips_threadset_new | call site: 00047 | /src/libvips/build/../libvips/iofuncs/threadset.c:274 |
53 | 53 |
2 :
['g_ascii_strtoll', 'vips_vector_disable_targets'] |
53 | 53 | vips__vector_init | call site: 08480 | /src/libvips/build/../libvips/iofuncs/vector.cpp:83 |
15 | 15 |
2 :
['vips_pipe_read_limit_set', 'vips__parse_size'] |
86451 | 188585 | vips_init | call site: 00029 | /src/libvips/build/../libvips/iofuncs/init.c:497 |
8 | 8 |
3 :
['pthread_setattr_default_np', 'pthread_attr_setstacksize', 'g_log'] |
10 | 10 | set_stacksize | call site: 00014 | /src/libvips/build/../libvips/iofuncs/init.c:353 |
4 | 4 |
1 :
['vips_verbose'] |
86469 | 188603 | vips_init | call site: 00020 | /src/libvips/build/../libvips/iofuncs/init.c:483 |
4 | 4 |
1 :
['vips_thread_gate_block_add'] |
4 | 4 | vips__thread_gate_start | call site: 00347 | /src/libvips/build/../libvips/iofuncs/gate.c:302 |
4 | 4 |
1 :
['vips_thread_gate_block_add'] |
4 | 4 | vips__thread_gate_stop | call site: 00190 | /src/libvips/build/../libvips/iofuncs/gate.c:330 |
2 | 2 |
1 :
['vips_profile_set'] |
86463 | 188597 | vips_init | call site: 00023 | /src/libvips/build/../libvips/iofuncs/init.c:489 |
2 | 2 |
1 :
['vips_leak_set'] |
86459 | 188593 | vips_init | call site: 00025 | /src/libvips/build/../libvips/iofuncs/init.c:491 |
2 | 2 |
1 :
['vips_cache_set_trace'] |
86455 | 188589 | vips_init | call site: 00027 | /src/libvips/build/../libvips/iofuncs/init.c:493 |
2 | 2 |
1 :
['g_log_set_handler'] |
7202 | 7225 | vips_init | call site: 08497 | /src/libvips/build/../libvips/iofuncs/init.c:648 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3969 | 46.3% |
gold | [1:9] | 4112 | 48.0% |
yellow | [10:29] | 16 | 0.18% |
greenyellow | [30:49] | 14 | 0.16% |
lawngreen | 50+ | 449 | 5.24% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
7198 | 7198 |
1 :
['vips_operation_copy'] |
7218 | 15632 | vips_cache_operation_buildp | call site: 01588 | /src/libvips/build/../libvips/iofuncs/cache.c:943 |
7198 | 7198 |
1 :
['vips_block_untrusted_set'] |
7198 | 7221 | vips_init | call site: 08500 | /src/libvips/build/../libvips/iofuncs/init.c:658 |
1848 | 2973 |
4 :
['g_dgettext', 'vips_error', 'TIFFSetSubDirectory', 'TIFFGetField'] |
1848 | 3010 | rtiff_set_page | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:806 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3964 | 46.3% |
gold | [1:9] | 4106 | 47.9% |
yellow | [10:29] | 14 | 0.16% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 474 | 5.53% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7227 | 7227 |
1 :
['vips_foreign_save_heif_add_custom_icc'] |
8462 | 11066 | vips_foreign_save_heif_write_page | call site: 00000 | /src/libvips/build/../libvips/foreign/heifsave.c:281 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7203 | 7203 |
1 :
['vips_rshift_const1'] |
21623 | 36027 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1634 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3814 | 44.4% |
gold | [1:9] | 4149 | 48.4% |
yellow | [10:29] | 41 | 0.47% |
greenyellow | [30:49] | 3 | 0.03% |
lawngreen | 50+ | 564 | 6.58% |
All colors | 8571 | 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 |
---|---|---|---|---|---|---|---|
21603 | 21627 |
6 :
['g_value_set_boxed', 'vips_operation_get_flags', 'vips_array_image_get_type', 'vips_array_image_new_from_string', 'vips_area_unref', 'vips_operation_get_type'] |
21996 | 22020 | vips_object_set_argument_from_string | call site: 01420 | /src/libvips/build/../libvips/iofuncs/object.c:1950 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
14405 | 14405 |
2 :
['vips_image_new_from_source', 'vips_source_new_from_descriptor'] |
21619 | 21619 | vips_object_set_argument_from_string | call site: 01267 | /src/libvips/build/../libvips/iofuncs/object.c:1902 |
14402 | 14796 |
4 :
['vips_object_local_array', 'vips_check_bands_atleast', 'g_object_ref', 'vips_extract_band'] |
29835 | 53488 | vips_colour_build | call site: 00000 | /src/libvips/build/../libvips/colour/colour.c:307 |
14401 | 14401 |
2 :
['vips_source_get_type', 'vips_source_new_from_options'] |
14796 | 14796 | vips_object_set_argument_from_string | call site: 01406 | /src/libvips/build/../libvips/iofuncs/object.c:1931 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_const_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:396 |
7624 | 7624 |
5 :
['vips__temp_name', 'g_free', 'vips_tracked_close', 'vips_target_new_to_descriptor', 'vips__open_image_write'] |
7624 | 7624 | vips_target_new_temp | call site: 00000 | /src/libvips/build/../libvips/iofuncs/target.c:424 |
7322 | 7322 |
1 :
['vips_webp_add_custom_icc'] |
7659 | 8034 | vips_webp_add_metadata | call site: 00000 | /src/libvips/build/../libvips/foreign/webpsave.c:565 |
7236 | 7236 |
1 :
['embed_profile_file'] |
7236 | 7236 | wtiff_embed_profile | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2tiff.c:549 |
7227 | 7227 |
1 :
['vips_foreign_save_heif_add_custom_icc'] |
8462 | 11066 | vips_foreign_save_heif_write_page | call site: 00000 | /src/libvips/build/../libvips/foreign/heifsave.c:281 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7209 | 7597 |
4 :
['g_value_set_object', 'vips_object_build', 'vips_object_new_from_string', 'g_object_unref'] |
7600 | 7988 | vips_object_set_argument_from_string | call site: 01434 | /src/libvips/build/../libvips/iofuncs/object.c:1988 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_with_args_fuzzer.cc | 2 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3978 | 46.6% |
gold | [1:9] | 4106 | 48.1% |
yellow | [10:29] | 24 | 0.28% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 422 | 4.94% |
All colors | 8532 | 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 |
---|---|---|---|---|---|---|---|
23741 | 23741 |
4 :
['vips__improve', 'vips__initialize', 'vips__chkpair', 'vips__avgdxdy'] |
23741 | 23741 | vips__find_lroverlap | call site: 00000 | /src/libvips/build/../libvips/mosaicing/lrmosaic.c:204 |
23741 | 23741 |
4 :
['vips__improve', 'vips__initialize', 'vips__chkpair', 'vips__avgdxdy'] |
23741 | 23741 | vips__find_tboverlap | call site: 00000 | /src/libvips/build/../libvips/mosaicing/tbmosaic.c:175 |
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14409 | 14409 |
4 :
['pow', 'log10', 'vips_log10', 'vips_pow_const1'] |
14409 | 37551 | vips_scale_build | call site: 00000 | /src/libvips/build/../libvips/conversion/scale.c:110 |
7655 | 7655 |
1 :
['vips_sink_disc'] |
7655 | 8063 | vips_image_generate | call site: 00000 | /src/libvips/build/../libvips/iofuncs/generate.c:758 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7202 | 15936 |
3 :
['vips_merge', 'g_object_set', 'vips_image_write'] |
7208 | 15942 | vips_mosaic_build | call site: 00000 | /src/libvips/build/../libvips/mosaicing/mosaic.c:102 |
7202 | 15936 |
3 :
['vips_merge', 'g_object_set', 'vips_image_write'] |
7208 | 15942 | vips_mosaic_build | call site: 00000 | /src/libvips/build/../libvips/mosaicing/mosaic.c:116 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/mosaic_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 8 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 5 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 25 |
/src/libvips/build/../libvips/iofuncs/operation.c | 16 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 6 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 7 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 6 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3958 | 46.2% |
gold | [1:9] | 4094 | 47.8% |
yellow | [10:29] | 31 | 0.36% |
greenyellow | [30:49] | 4 | 0.04% |
lawngreen | 50+ | 473 | 5.52% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7322 | 7322 |
1 :
['vips_webp_add_custom_icc'] |
7659 | 8034 | vips_webp_add_metadata | call site: 00000 | /src/libvips/build/../libvips/foreign/webpsave.c:565 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
7198 | 7198 |
1 :
['vips_operation_copy'] |
7218 | 15632 | vips_cache_operation_buildp | call site: 01588 | /src/libvips/build/../libvips/iofuncs/cache.c:943 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3980 | 46.4% |
gold | [1:9] | 4097 | 47.8% |
yellow | [10:29] | 32 | 0.37% |
greenyellow | [30:49] | 5 | 0.05% |
lawngreen | 50+ | 446 | 5.21% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7203 | 7203 |
1 :
['vips_rshift_const1'] |
21623 | 36027 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1634 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
7198 | 7198 |
1 :
['vips_operation_copy'] |
7218 | 15632 | vips_cache_operation_buildp | call site: 01588 | /src/libvips/build/../libvips/iofuncs/cache.c:943 |
7198 | 7198 |
1 :
['vips_block_untrusted_set'] |
7198 | 7221 | vips_init | call site: 08500 | /src/libvips/build/../libvips/iofuncs/init.c:658 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3958 | 46.2% |
gold | [1:9] | 4097 | 47.8% |
yellow | [10:29] | 32 | 0.37% |
greenyellow | [30:49] | 3 | 0.03% |
lawngreen | 50+ | 470 | 5.49% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_rad2float'] |
21782 | 108236 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1417 |
7200 | 7200 |
1 :
['vips_rad2float'] |
7206 | 39988 | vips_colourspace_build | call site: 00000 | /src/libvips/build/../libvips/colour/colourspace.c:488 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7204 | 7204 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1690 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_rad2float'] |
7200 | 7200 | vips_image_decode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2932 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3958 | 46.2% |
gold | [1:9] | 4101 | 47.9% |
yellow | [10:29] | 25 | 0.29% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 474 | 5.53% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
11253 | 11253 |
4 :
['vips__quantise_image', 'spng_set_plte', 'g_object_unref', 'spng_set_trns'] |
21746 | 30591 | vips_foreign_save_spng_write | call site: 00000 | /src/libvips/build/../libvips/foreign/spngsave.c:467 |
9587 | 9974 |
7 :
['vips_format_sizeof_unsafe', 'vips_image_copy_memory', 'spng_strerror', 'spng_get_row_info', 'vips_foreign_save_spng_pack', 'vips_error', 'spng_encode_row'] |
9587 | 10375 | vips_foreign_save_spng_write | call site: 00000 | /src/libvips/build/../libvips/foreign/spngsave.c:544 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7203 | 7203 |
1 :
['vips_rshift_const1'] |
21623 | 36027 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1634 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3982 | 46.5% |
gold | [1:9] | 4113 | 48.0% |
yellow | [10:29] | 13 | 0.15% |
greenyellow | [30:49] | 5 | 0.05% |
lawngreen | 50+ | 447 | 5.22% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14778 | 14796 |
4 :
['vips_object_local_array', 'vips_check_bands_atleast', 'g_object_ref', 'vips_extract_band'] |
30211 | 53488 | vips_colour_build | call site: 00000 | /src/libvips/build/../libvips/colour/colour.c:307 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
10216 | 11702 |
3 :
['wtiff_gather', 'layer_free', 'g_object_unref'] |
10216 | 11702 | wtiff_page_end | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2tiff.c:2507 |
9853 | 9853 |
1 :
['wtiff_layer_write_tiles'] |
20226 | 21272 | layer_strip_arrived | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2tiff.c:2164 |
7314 | 7314 |
2 :
['vips__xml_properties', 'g_free'] |
7346 | 7346 | wtiff_embed_imagedescription | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2tiff.c:639 |
7236 | 7236 |
1 :
['embed_profile_file'] |
7236 | 7236 | wtiff_embed_profile | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2tiff.c:549 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7204 | 7204 |
2 :
['vips_Lab2LabQ', 'g_object_unref'] |
7204 | 7204 | ready_to_write | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2tiff.c:1312 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 14402 |
2 :
['vips_cast', 'vips_premultiply'] |
14412 | 21614 | ready_to_write | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2tiff.c:1289 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3954 | 46.3% |
gold | [1:9] | 4113 | 48.2% |
yellow | [10:29] | 14 | 0.16% |
greenyellow | [30:49] | 3 | 0.03% |
lawngreen | 50+ | 442 | 5.18% |
All colors | 8526 | 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 |
---|---|---|---|---|---|---|---|
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7655 | 7655 |
1 :
['vips_sink_disc'] |
7655 | 8063 | vips_image_generate | call site: 00000 | /src/libvips/build/../libvips/iofuncs/generate.c:758 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
7200 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
7200 | 7200 |
1 :
['vips_convasep'] |
7200 | 15934 | vips_convsep_build | call site: 00000 | /src/libvips/build/../libvips/convolution/convsep.c:81 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
7198 | 7198 |
1 :
['vips_operation_copy'] |
7218 | 15632 | vips_cache_operation_buildp | call site: 01588 | /src/libvips/build/../libvips/iofuncs/cache.c:943 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/sharpen_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 8 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 5 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 25 |
/src/libvips/build/../libvips/iofuncs/operation.c | 16 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 6 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 6 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3958 | 46.4% |
gold | [1:9] | 4104 | 48.1% |
yellow | [10:29] | 14 | 0.16% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 448 | 5.25% |
All colors | 8526 | 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 |
---|---|---|---|---|---|---|---|
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7655 | 7655 |
1 :
['vips_sink_disc'] |
7655 | 8063 | vips_image_generate | call site: 00000 | /src/libvips/build/../libvips/iofuncs/generate.c:758 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7202 | 15946 |
3 :
['g_log', 'vips_smartcrop', 'vips_image_copy_memory'] |
7204 | 31884 | vips_thumbnail_build | call site: 00000 | /src/libvips/build/../libvips/resample/thumbnail.c:917 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_subsample'] |
14414 | 66352 | vips_resize_build | call site: 00000 | /src/libvips/build/../libvips/resample/resize.c:167 |
7200 | 7200 |
1 :
['vips_icc_export'] |
14408 | 62232 | vips_thumbnail_build | call site: 00000 | /src/libvips/build/../libvips/resample/thumbnail.c:872 |
7200 | 7200 |
1 :
['vips_icc_transform'] |
14408 | 55032 | vips_thumbnail_build | call site: 00000 | /src/libvips/build/../libvips/resample/thumbnail.c:858 |
7200 | 7200 |
1 :
['vips_shrinkv'] |
7212 | 63236 | vips_reducev_build(_VipsObject*) | call site: 00000 | /src/libvips/build/../libvips/resample/reducev.cpp:879 |
7200 | 7200 |
1 :
['vips_shrinkh'] |
7210 | 40133 | vips_reduceh_build(_VipsObject*) | call site: 00000 | /src/libvips/build/../libvips/resample/reduceh.cpp:446 |
7200 | 7200 |
1 :
['vips_zoom'] |
7200 | 15934 | vips_resize_build | call site: 00000 | /src/libvips/build/../libvips/resample/resize.c:254 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/thumbnail_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 8 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 5 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 25 |
/src/libvips/build/../libvips/iofuncs/operation.c | 16 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 6 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 26 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3958 | 46.2% |
gold | [1:9] | 4101 | 47.9% |
yellow | [10:29] | 27 | 0.31% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 472 | 5.51% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_const_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:396 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
7198 | 7198 |
1 :
['vips_operation_copy'] |
7218 | 15632 | vips_cache_operation_buildp | call site: 01588 | /src/libvips/build/../libvips/iofuncs/cache.c:943 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3948 | 46.3% |
gold | [1:9] | 4112 | 48.2% |
yellow | [10:29] | 14 | 0.16% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 450 | 5.27% |
All colors | 8526 | 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 |
---|---|---|---|---|---|---|---|
36012 | 36012 |
6 :
['vips_affine', 'vips_zoom', 'g_signal_connect_data', 'vips_interpolate_new', 'g_log', 'vips_resize_interpolate'] |
36012 | 44746 | vips_resize_build | call site: 00000 | /src/libvips/build/../libvips/resample/resize.c:235 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
7655 | 7655 |
1 :
['vips_sink_disc'] |
7655 | 8063 | vips_image_generate | call site: 00000 | /src/libvips/build/../libvips/iofuncs/generate.c:758 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
7200 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
7200 | 7200 |
1 :
['vips_subsample'] |
43218 | 66352 | vips_resize_build | call site: 00000 | /src/libvips/build/../libvips/resample/resize.c:167 |
7200 | 7200 |
1 :
['vips_shrinkv'] |
7212 | 63236 | vips_reducev_build(_VipsObject*) | call site: 00000 | /src/libvips/build/../libvips/resample/reducev.cpp:879 |
7200 | 7200 |
1 :
['vips_shrinkh'] |
7210 | 40133 | vips_reduceh_build(_VipsObject*) | call site: 00000 | /src/libvips/build/../libvips/resample/reduceh.cpp:446 |
7200 | 7200 |
1 :
['vips_convasep'] |
7200 | 15934 | vips_convsep_build | call site: 00000 | /src/libvips/build/../libvips/convolution/convsep.c:81 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/smartcrop_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 8 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 5 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 25 |
/src/libvips/build/../libvips/iofuncs/operation.c | 16 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 6 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 6 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3970 | 46.3% |
gold | [1:9] | 4125 | 48.1% |
yellow | [10:29] | 17 | 0.19% |
greenyellow | [30:49] | 2 | 0.02% |
lawngreen | 50+ | 446 | 5.21% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14778 | 14796 |
4 :
['vips_object_local_array', 'vips_check_bands_atleast', 'g_object_ref', 'vips_extract_band'] |
30211 | 53488 | vips_colour_build | call site: 00000 | /src/libvips/build/../libvips/colour/colour.c:307 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_icc_import'] |
72103 | 93828 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1449 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
7198 | 7198 |
1 :
['vips_operation_copy'] |
7218 | 15632 | vips_cache_operation_buildp | call site: 01588 | /src/libvips/build/../libvips/iofuncs/cache.c:943 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3959 | 46.2% |
gold | [1:9] | 4095 | 47.8% |
yellow | [10:29] | 31 | 0.36% |
greenyellow | [30:49] | 3 | 0.03% |
lawngreen | 50+ | 472 | 5.51% |
All colors | 8560 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15045 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15053 | 18159 | vips_object_set_args | call site: 01205 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7203 | 7203 |
1 :
['vips_rshift_const1'] |
21623 | 36027 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1634 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
7198 | 7198 |
1 :
['vips_operation_copy'] |
7218 | 15632 | vips_cache_operation_buildp | call site: 01588 | /src/libvips/build/../libvips/iofuncs/cache.c:943 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | 1 |
/src/libvips/build/../libvips/iofuncs/image.c | 9 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/util.c | 29 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 6 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 29 |
/src/libvips/build/../libvips/iofuncs/operation.c | 15 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 25 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 | 3893 | 45.6% |
gold | [1:9] | 4112 | 48.1% |
yellow | [10:29] | 5 | 0.05% |
greenyellow | [30:49] | 6 | 0.07% |
lawngreen | 50+ | 517 | 6.05% |
All colors | 8533 | 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 |
---|---|---|---|---|---|---|---|
15944 | 15944 |
2 :
['vips_autorot', 'vips_image_copy_memory'] |
15944 | 24678 | read_jpeg_image | call site: 00000 | /src/libvips/build/../libvips/foreign/jpeg2vips.c:983 |
15038 | 16627 |
12 :
['vips__token_segment_need', 'vips__token_must', 'g_object_set', 'g_param_spec_get_name', 'g_type_check_instance_is_a', 'g_object_class_find_property', 'vips__token_segment', 'vips_object_find_required', 'vips_enum_nick', 'vips_object_set_argument_from_string', 'vips_object_get_argument', 'vips_token_get_type'] |
15046 | 18159 | vips_object_set_args | call site: 01213 | /src/libvips/build/../libvips/iofuncs/object.c:2477 |
14408 | 14408 |
3 :
['vips_float2rad', 'vips_Lab2LabQ', 'g_object_unref'] |
14408 | 14408 | vips__foreign_convert_saveable | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:1686 |
14398 | 14398 |
1 :
['vips_foreign_load'] |
14402 | 23182 | vips_image_build | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:859 |
8743 | 8743 |
1 :
['vips_bandary_copy'] |
8743 | 8743 | vips_bandjoin_build | call site: 00000 | /src/libvips/build/../libvips/conversion/bandjoin.c:163 |
7221 | 7221 |
1 :
['vips_image_new_temp_file'] |
7221 | 7221 | vips_foreign_load_temp | call site: 00000 | /src/libvips/build/../libvips/foreign/foreign.c:951 |
7217 | 7217 |
1 :
['write_profile_file'] |
7217 | 7217 | write_metadata | call site: 00000 | /src/libvips/build/../libvips/foreign/vips2jpeg.c:718 |
7200 | 21604 |
3 :
['vips_linear', 'vips_complexform', 'vips_black'] |
7210 | 53542 | vips__vector_to_pels | call site: 00000 | /src/libvips/build/../libvips/conversion/insert.c:278 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_tilewise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2652 |
7200 | 7200 |
1 :
['vips_autorot'] |
7200 | 15934 | rtiff_read_stripwise | call site: 00000 | /src/libvips/build/../libvips/foreign/tiff2vips.c:2972 |
7200 | 7200 |
1 :
['vips_Lab2LabQ'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:2999 |
7200 | 7200 |
1 :
['vips_float2rad'] |
7200 | 7200 | vips_image_encode | call site: 00000 | /src/libvips/build/../libvips/iofuncs/image.c:3003 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/libvips/build/../fuzz/jpegsave_file_fuzzer.cc | 2 |
/src/libvips/build/../libvips/iofuncs/util.c | 31 |
/src/libvips/build/../libvips/iofuncs/image.c | 7 |
/src/libvips/build/../libvips/iofuncs/init.c | 19 |
/src/libvips/build/../libvips/iofuncs/gate.c | 16 |
/src/libvips/build/../libvips/iofuncs/cache.c | 32 |
/src/libvips/build/../libvips/iofuncs/source.c | 23 |
/src/libvips/build/../libvips/iofuncs/thread.c | 8 |
/usr/include/stdlib.h | 1 |
/src/libvips/build/../libvips/iofuncs/threadpool.c | 8 |
/src/libvips/build/../libvips/iofuncs/threadset.c | 6 |
/src/libvips/build/../libvips/iofuncs/semaphore.c | 6 |
/src/libvips/build/../libvips/iofuncs/error.c | 10 |
/src/libvips/build/../libvips/iofuncs/buf.c | 7 |
/src/libvips/build/../libvips/iofuncs/object.c | 53 |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | 7 |
/src/libvips/build/../libvips/iofuncs/buffer.c | 3 |
/src/libvips/build/../libvips/iofuncs/type.c | 74 |
/src/libvips/build/../libvips/iofuncs/memory.c | 8 |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | 3 |
/src/libvips/build/libvips/include/vips/enumtypes.c | 45 |
/src/libvips/build/../libvips/iofuncs/region.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | 5 |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | 5 |
/src/libvips/build/../libvips/iofuncs/connection.c | 7 |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | 5 |
/src/libvips/build/../libvips/iofuncs/target.c | 5 |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | 5 |
/src/libvips/build/../libvips/foreign/foreign.c | 25 |
/src/libvips/build/../libvips/iofuncs/operation.c | 16 |
/src/libvips/build/../libvips/iofuncs/mapfile.c | 1 |
/src/libvips/build/../libvips/iofuncs/generate.c | 2 |
/src/libvips/build/../libvips/resample/interpolate.c | 17 |
/src/libvips/build/../libvips/resample/bicubic.cpp | 5 |
/src/libvips/build/../libvips/resample/templates.h | 1 |
/src/libvips/build/../libvips/resample/lbb.cpp | 5 |
/src/libvips/build/../libvips/resample/nohalo.cpp | 5 |
/src/libvips/build/../libvips/resample/vsqbs.cpp | 5 |
/src/libvips/build/../libvips/iofuncs/reorder.c | 1 |
/src/libvips/build/../libvips/iofuncs/system.c | 5 |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | 7 |
/src/libvips/build/../libvips/arithmetic/add.c | 5 |
/src/libvips/build/../libvips/arithmetic/binary.c | 5 |
/src/libvips/build/../libvips/arithmetic/clamp.c | 5 |
/src/libvips/build/../libvips/arithmetic/unary.c | 5 |
/src/libvips/build/../libvips/arithmetic/minpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/maxpair.c | 5 |
/src/libvips/build/../libvips/arithmetic/sum.c | 5 |
/src/libvips/build/../libvips/arithmetic/nary.c | 5 |
/src/libvips/build/../libvips/arithmetic/subtract.c | 5 |
/src/libvips/build/../libvips/arithmetic/multiply.c | 5 |
/src/libvips/build/../libvips/arithmetic/divide.c | 5 |
/src/libvips/build/../libvips/arithmetic/invert.c | 5 |
/src/libvips/build/../libvips/arithmetic/avg.c | 5 |
/src/libvips/build/../libvips/arithmetic/statistic.c | 5 |
/src/libvips/build/../libvips/arithmetic/min.c | 5 |
/src/libvips/build/../libvips/arithmetic/max.c | 5 |
/src/libvips/build/../libvips/arithmetic/deviate.c | 5 |
/src/libvips/build/../libvips/arithmetic/linear.c | 5 |
/src/libvips/build/../libvips/arithmetic/math.c | 5 |
/src/libvips/build/../libvips/arithmetic/abs.c | 5 |
/src/libvips/build/../libvips/arithmetic/sign.c | 5 |
/src/libvips/build/../libvips/arithmetic/stats.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | 5 |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_line.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough.c | 5 |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | 5 |
/src/libvips/build/../libvips/arithmetic/project.c | 5 |
/src/libvips/build/../libvips/arithmetic/profile.c | 5 |
/src/libvips/build/../libvips/arithmetic/measure.c | 5 |
/src/libvips/build/../libvips/arithmetic/getpoint.c | 5 |
/src/libvips/build/../libvips/arithmetic/round.c | 5 |
/src/libvips/build/../libvips/arithmetic/relational.c | 10 |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | 5 |
/src/libvips/build/../libvips/arithmetic/remainder.c | 10 |
/src/libvips/build/../libvips/arithmetic/boolean.c | 10 |
/src/libvips/build/../libvips/arithmetic/math2.c | 10 |
/src/libvips/build/../libvips/arithmetic/complex.c | 20 |
/src/libvips/build/../libvips/arithmetic/find_trim.c | 5 |
/src/libvips/build/../libvips/conversion/conversion.c | 6 |
/src/libvips/build/../libvips/conversion/copy.c | 5 |
/src/libvips/build/../libvips/conversion/tilecache.c | 18 |
/src/libvips/build/../libvips/conversion/sequential.c | 5 |
/src/libvips/build/../libvips/conversion/cache.c | 5 |
/src/libvips/build/../libvips/conversion/embed.c | 15 |
/src/libvips/build/../libvips/conversion/flip.c | 5 |
/src/libvips/build/../libvips/conversion/insert.c | 5 |
/src/libvips/build/../libvips/conversion/join.c | 5 |
/src/libvips/build/../libvips/conversion/arrayjoin.c | 5 |
/src/libvips/build/../libvips/conversion/extract.c | 11 |
/src/libvips/build/../libvips/conversion/smartcrop.c | 5 |
/src/libvips/build/../libvips/conversion/bandary.c | 5 |
/src/libvips/build/../libvips/conversion/replicate.c | 5 |
/src/libvips/build/../libvips/conversion/cast.c | 5 |
/src/libvips/build/../libvips/conversion/bandjoin.c | 10 |
/src/libvips/build/../libvips/conversion/bandrank.c | 5 |
/src/libvips/build/../libvips/create/black.c | 5 |
/src/libvips/build/../libvips/create/create.c | 6 |
/src/libvips/build/../libvips/conversion/rot.c | 5 |
/src/libvips/build/../libvips/conversion/rot45.c | 5 |
/src/libvips/build/../libvips/conversion/autorot.c | 5 |
/src/libvips/build/../libvips/conversion/ifthenelse.c | 5 |
/src/libvips/build/../libvips/conversion/switch.c | 5 |
/src/libvips/build/../libvips/conversion/recomb.c | 5 |
/src/libvips/build/../libvips/conversion/bandmean.c | 5 |
/src/libvips/build/../libvips/conversion/bandfold.c | 5 |
/src/libvips/build/../libvips/conversion/bandunfold.c | 5 |
/src/libvips/build/../libvips/conversion/flatten.c | 5 |
/src/libvips/build/../libvips/conversion/premultiply.c | 5 |
/src/libvips/build/../libvips/conversion/unpremultiply.c | 5 |
/src/libvips/build/../libvips/conversion/bandbool.c | 5 |
/src/libvips/build/../libvips/create/gaussnoise.c | 5 |
/src/libvips/build/../libvips/conversion/grid.c | 5 |
/src/libvips/build/../libvips/conversion/transpose3d.c | 5 |
/src/libvips/build/../libvips/conversion/scale.c | 5 |
/src/libvips/build/../libvips/conversion/wrap.c | 5 |
/src/libvips/build/../libvips/conversion/zoom.c | 5 |
/src/libvips/build/../libvips/conversion/subsample.c | 5 |
/src/libvips/build/../libvips/conversion/msb.c | 5 |
/src/libvips/build/../libvips/conversion/byteswap.c | 5 |
/src/libvips/build/../libvips/create/xyz.c | 5 |
/src/libvips/build/../libvips/conversion/falsecolour.c | 5 |
/src/libvips/build/../libvips/conversion/gamma.c | 5 |
/src/libvips/build/../libvips/conversion/composite.cpp | 15 |
/src/libvips/build/../libvips/conversion/addalpha.c | 5 |
/src/libvips/build/../libvips/create/gaussmat.c | 5 |
/src/libvips/build/../libvips/create/logmat.c | 5 |
/src/libvips/build/../libvips/create/sdf.c | 5 |
/src/libvips/build/../libvips/create/eye.c | 5 |
/src/libvips/build/../libvips/create/point.c | 5 |
/src/libvips/build/../libvips/create/grey.c | 5 |
/src/libvips/build/../libvips/create/zone.c | 5 |
/src/libvips/build/../libvips/create/sines.c | 5 |
/src/libvips/build/../libvips/create/buildlut.c | 5 |
/src/libvips/build/../libvips/create/invertlut.c | 5 |
/src/libvips/build/../libvips/create/tonelut.c | 5 |
/src/libvips/build/../libvips/create/identity.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal.c | 5 |
/src/libvips/build/../libvips/create/mask.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_ideal_band.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | 5 |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | 5 |
/src/libvips/build/../libvips/create/mask_fractal.c | 5 |
/src/libvips/build/../libvips/create/fractsurf.c | 5 |
/src/libvips/build/../libvips/create/worley.c | 5 |
/src/libvips/build/../libvips/create/perlin.c | 6 |
/src/libvips/build/../libvips/foreign/csvload.c | 15 |
/src/libvips/build/../libvips/foreign/csvsave.c | 15 |
/src/libvips/build/../libvips/foreign/matrixload.c | 15 |
/src/libvips/build/../libvips/foreign/matrixsave.c | 20 |
/src/libvips/build/../libvips/foreign/rawload.c | 5 |
/src/libvips/build/../libvips/foreign/rawsave.c | 20 |
/src/libvips/build/../libvips/foreign/vipsload.c | 15 |
/src/libvips/build/../libvips/foreign/vipssave.c | 15 |
/src/libvips/build/../libvips/foreign/analyzeload.c | 5 |
/src/libvips/build/../libvips/foreign/ppmload.c | 15 |
/src/libvips/build/../libvips/foreign/ppmsave.c | 35 |
/src/libvips/build/../libvips/foreign/radload.c | 20 |
/src/libvips/build/../libvips/foreign/radsave.c | 20 |
/src/libvips/build/../libvips/foreign/pdfiumload.c | 20 |
/src/libvips/build/../libvips/foreign/nsgifload.c | 20 |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | 4 |
/src/libvips/build/../libvips/foreign/cgifsave.c | 20 |
/src/libvips/build/../libvips/foreign/spngload.c | 20 |
/src/libvips/build/../libvips/foreign/spngsave.c | 20 |
/src/libvips/build/../libvips/foreign/jpegload.c | 20 |
/src/libvips/build/../libvips/foreign/jpegsave.c | 26 |
/src/libvips/build/../libvips/foreign/webpload.c | 20 |
/src/libvips/build/../libvips/foreign/webpsave.c | 25 |
/src/libvips/build/../libvips/foreign/tiffload.c | 20 |
/src/libvips/build/../libvips/foreign/tiff.c | 1 |
/src/libvips/build/../libvips/foreign/tiffsave.c | 20 |
/src/libvips/build/../libvips/foreign/heifload.c | 22 |
/src/libheif/libheif/init.cc | 3 |
/src/libheif/libheif/color-conversion/colorconversion.cc | 1 |
/src/libheif/libheif/plugin_registry.cc | 3 |
/src/libheif/libheif/plugins/encoder_aom.cc | 1 |
/src/libheif/libheif/plugins/decoder_aom.cc | 1 |
/src/libheif/libheif/plugins/encoder_mask.cc | 1 |
/src/libvips/build/../libvips/foreign/heifsave.c | 25 |
/src/libheif/libheif/api/libheif/heif.cc | 1 |
/src/libheif/libheif/api/libheif/api_structs.h | 1 |
/src/libvips/build/../libvips/resample/resample.c | 6 |
/src/libvips/build/../libvips/resample/thumbnail.c | 25 |
/src/libvips/build/../libvips/resample/mapim.c | 5 |
/src/libvips/build/../libvips/resample/shrink.c | 5 |
/src/libvips/build/../libvips/resample/shrinkh.c | 5 |
/src/libvips/build/../libvips/resample/shrinkv.c | 5 |
/src/libvips/build/../libvips/resample/reduceh.cpp | 5 |
/src/libvips/build/../libvips/resample/reducev.cpp | 5 |
/src/libvips/build/../libvips/resample/reduce.c | 5 |
/src/libvips/build/../libvips/resample/quadratic.c | 5 |
/src/libvips/build/../libvips/resample/affine.c | 5 |
/src/libvips/build/../libvips/resample/similarity.c | 15 |
/src/libvips/build/../libvips/resample/resize.c | 5 |
/src/libvips/build/../libvips/colour/colour.c | 21 |
/src/libvips/build/../libvips/colour/colourspace.c | 5 |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LCh.c | 5 |
/src/libvips/build/../libvips/colour/LCh2Lab.c | 5 |
/src/libvips/build/../libvips/colour/LCh2UCS.c | 8 |
/src/libvips/build/../libvips/colour/UCS2LCh.c | 10 |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | 5 |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | 5 |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | 5 |
/src/libvips/build/../libvips/colour/LabS2Lab.c | 5 |
/src/libvips/build/../libvips/colour/Lab2LabS.c | 5 |
/src/libvips/build/../libvips/colour/rad2float.c | 5 |
/src/libvips/build/../libvips/colour/float2rad.c | 5 |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2BW.c | 5 |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | 5 |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | 5 |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | 5 |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | 5 |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | 5 |
/src/libvips/build/../libvips/colour/profile_load.c | 5 |
/src/libvips/build/../libvips/colour/icc_transform.c | 21 |
/src/lcms/build/../src/cmserr.c | 3 |
/src/lcms/build/../src/cmsplugin.c | 3 |
/src/lcms/build/../src/lcms2_internal.h | 2 |
/src/libvips/build/../libvips/colour/dE76.c | 5 |
/src/libvips/build/../libvips/colour/dE00.c | 5 |
/src/libvips/build/../libvips/colour/dECMC.c | 5 |
/src/libvips/build/../libvips/histogram/histogram.c | 6 |
/src/libvips/build/../libvips/histogram/maplut.c | 5 |
/src/libvips/build/../libvips/histogram/case.c | 5 |
/src/libvips/build/../libvips/histogram/percent.c | 5 |
/src/libvips/build/../libvips/histogram/stdif.c | 5 |
/src/libvips/build/../libvips/histogram/hist_cum.c | 5 |
/src/libvips/build/../libvips/histogram/hist_unary.c | 5 |
/src/libvips/build/../libvips/histogram/hist_norm.c | 5 |
/src/libvips/build/../libvips/histogram/hist_equal.c | 5 |
/src/libvips/build/../libvips/histogram/hist_plot.c | 5 |
/src/libvips/build/../libvips/histogram/hist_match.c | 5 |
/src/libvips/build/../libvips/histogram/hist_local.c | 5 |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | 5 |
/src/libvips/build/../libvips/histogram/hist_entropy.c | 5 |
/src/libvips/build/../libvips/convolution/convolution.c | 6 |
/src/libvips/build/../libvips/convolution/conv.c | 5 |
/src/libvips/build/../libvips/convolution/conva.c | 5 |
/src/libvips/build/../libvips/convolution/convf.c | 5 |
/src/libvips/build/../libvips/convolution/convi.c | 5 |
/src/libvips/build/../libvips/convolution/compass.c | 5 |
/src/libvips/build/../libvips/convolution/convsep.c | 5 |
/src/libvips/build/../libvips/convolution/convasep.c | 5 |
/src/libvips/build/../libvips/convolution/fastcor.c | 5 |
/src/libvips/build/../libvips/convolution/correlation.c | 5 |
/src/libvips/build/../libvips/convolution/spcor.c | 5 |
/src/libvips/build/../libvips/convolution/sharpen.c | 5 |
/src/libvips/build/../libvips/convolution/gaussblur.c | 5 |
/src/libvips/build/../libvips/convolution/edge.c | 20 |
/src/libvips/build/../libvips/convolution/canny.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | 6 |
/src/libvips/build/../libvips/freqfilt/fwfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/invfft.c | 5 |
/src/libvips/build/../libvips/freqfilt/freqmult.c | 5 |
/src/libvips/build/../libvips/freqfilt/spectrum.c | 5 |
/src/libvips/build/../libvips/freqfilt/phasecor.c | 5 |
/src/libvips/build/../libvips/morphology/morphology.c | 6 |
/src/libvips/build/../libvips/morphology/morph.c | 5 |
/src/libvips/build/../libvips/morphology/rank.c | 5 |
/src/libvips/build/../libvips/morphology/countlines.c | 5 |
/src/libvips/build/../libvips/morphology/labelregions.c | 5 |
/src/libvips/build/../libvips/morphology/nearest.c | 5 |
/src/libvips/build/../libvips/draw/draw.c | 6 |
/src/libvips/build/../libvips/draw/draw_rect.c | 5 |
/src/libvips/build/../libvips/draw/drawink.c | 5 |
/src/libvips/build/../libvips/draw/draw_image.c | 5 |
/src/libvips/build/../libvips/draw/draw_mask.c | 5 |
/src/libvips/build/../libvips/draw/draw_line.c | 5 |
/src/libvips/build/../libvips/draw/draw_circle.c | 5 |
/src/libvips/build/../libvips/draw/draw_flood.c | 5 |
/src/libvips/build/../libvips/draw/draw_smudge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | 1 |
/src/libvips/build/../libvips/mosaicing/merge.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic.c | 5 |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | 5 |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | 5 |
/src/libvips/build/../libvips/mosaicing/match.c | 5 |
/src/libvips/build/../libvips/mosaicing/global_balance.c | 5 |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | 5 |
/src/libvips/build/../libvips/iofuncs/vector.cpp | 3 |
/src/highway/hwy/targets.cc | 7 |
/work/include/hwy/targets.h | 2 |
/src/highway/hwy/targets.h | 1 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
encoder_encode
|
/src/aom/av1/av1_cx_iface.c | 5 | ['N/A', 'N/A', 'size_t', 'size_t', 'size_t'] | 32 | 0 | 1848 | 312 | 117 | 2976 | 0 | 27985 | 27963 |
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=['vips__meta_init_types', 'vips_init', 'vips_thread_gate_new', 'vips_foreign_operation_init', 'vips_thread_profile_get', 'vips_resample_operation_init', 'vips_conversion_operation_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_value_equal', 'vips_argument_map', 'vips__meta_init_types', 'vips_value_set_array_double']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips_operation_class_init', 'vips_colour_operation_init']
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=['vips__buffer_shutdown', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_value_equal', 'vips_argument_map', 'vips__meta_init_types', 'vips_colour_operation_init', 'vips_foreign_operation_init', 'vips_strtod']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_value_equal', 'vips_argument_map', 'vips__meta_init_types', 'vips_value_set_array_double']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips_operation_class_init', 'vips_colour_operation_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_object_argument_isset', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips__meta_init_types', 'vips_value_set_array_double']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips_operation_class_init', 'vips_colour_operation_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips_operation_class_init', 'vips_colour_operation_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_object_argument_isset', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips__meta_init_types', 'vips_value_set_array_double']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips__token_get', 'vips_operation_class_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips__token_get', 'vips_operation_class_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips_operation_class_init', 'vips_colour_operation_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips__token_get', 'vips_operation_class_init']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_value_equal', 'vips_argument_map', 'vips__meta_init_types', 'vips_value_set_array_double']
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=['vips_foreign_find_load_buffer', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_value_set_array_double', 'vips_operation_class_init', 'vips_colour_operation_init']
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=['vips_source_map', 'vips__buffer_shutdown', 'vips_value_get_area', 'vips_tracked_get_files', 'vips_error', 'vips_value_set_array_int', 'vips_argument_map', 'vips_operation_class_init', 'vips_foreign_operation_init', 'vips__token_segment']
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 |
---|---|---|---|---|
guess_prefix | 41 | 14 | 34.14% | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] |
vips_linear_buffer | 78 | 41 | 52.56% | [] |
vips_sequential_generate | 37 | 19 | 51.35% | [] |
nsgif__bitmap_fmt_to_colour_layout | 54 | 16 | 29.62% | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] |
rtiff_set_page | 32 | 12 | 37.5% | [] |
vips_value_hash | 68 | 36 | 52.94% | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] |
vips_value_equal | 65 | 34 | 52.30% | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] |
vips_image_build | 122 | 53 | 43.44% | [] |
vips_target_build | 34 | 14 | 41.17% | [] |
vips_icc_build | 163 | 87 | 53.37% | [] |
vips_icc_set_import | 42 | 21 | 50.0% | [] |
vips_image_guess_format | 57 | 25 | 43.85% | [] |
vips_foreign_load_heif_set_thumbnail | 42 | 12 | 28.57% | [] |
vips_foreign_save_spng_profile | 32 | 15 | 46.87% | [] |
vips_webp_add_metadata | 40 | 21 | 52.5% | [] |
vips_object_set_argument_from_string | 196 | 95 | 48.46% | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] |
vips_region_shrink_uncoded_mean | 40 | 17 | 42.5% | [] |
vips_stats_stop | 37 | 20 | 54.05% | [] |
vips_image_wio_input | 52 | 24 | 46.15% | [] |
vips__find_best_contrast | 43 | 12 | 27.90% | [] |
vips_mosaic_build | 69 | 36 | 52.17% | [] |
vips_resize_build | 133 | 65 | 48.87% | [] |
voidvips_reduce_make_mask
|
38 | 8 | 21.05% | [] |
vips_thumbnail_build | 178 | 77 | 43.25% | [] |
vips_thumbnail_open | 67 | 25 | 37.31% | [] |
vips_divide_buffer | 39 | 10 | 25.64% | [] |
vips_max_scan | 41 | 12 | 29.26% | [] |
vips_multiply_buffer | 39 | 10 | 25.64% | [] |
vips_relational_const_buffer | 61 | 18 | 29.50% | [] |
sum_buffer | 38 | 14 | 36.84% | [] |
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/libwebp/src/enc/../../src/utils/utils.h | [] | [] |
/src/libvips/build/../libvips/foreign/jpegload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/subsample.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/lossless_sse41.c | [] | [] |
/src/libjpeg-turbo/src/jdhuff.c | [] | [] |
/src/libvips/build/../libvips/foreign/ppmload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/mux/../../src/mux/muxi.h | [] | [] |
/src/aom/av1/encoder/txb_rdopt_utils.h | [] | [] |
/src/libwebp/src/dsp/enc_sse2.c | [] | [] |
/src/libwebp/src/enc/near_lossless_enc.c | [] | [] |
/src/aom/av1/common/resize.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/dbuf.c | [] | [] |
/src/libvips/build/../libvips/convolution/convsep.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libexif/libexif/exif-mnote-data.c | [] | [] |
/src/libheif/libheif/image-items/grid.h | [] | [] |
/src/aom/aom_dsp/flow_estimation/disflow.c | [] | [] |
/src/aom/av1/encoder/txb_rdopt.c | [] | [] |
/src/aom/av1/common/av1_inv_txfm2d.c | [] | [] |
/src/libvips/build/../libvips/convolution/edge.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jcmarker.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/image.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jquant2.c | [] | [] |
/src/libvips/build/../libvips/foreign/radload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/../../src/dsp/yuv.h | [] | [] |
/usr/local/bin/../include/c++/v1/string | [] | [] |
/src/libexif/libexif/olympus/mnote-olympus-entry.c | [] | [] |
/src/libvips/build/../libvips/conversion/bandjoin.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/encodeframe.c | [] | [] |
/src/libwebp/src/utils/huffman_utils.c | [] | [] |
/src/aom/av1/common/mvref_common.h | [] | [] |
/src/aom/av1/decoder/decodetxb.c | [] | [] |
/src/libvips/build/../libvips/conversion/bandbool.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_color.c | [] | [] |
/src/libvips/build/../libvips/conversion/recomb.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dec/vp8l_dec.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/clamp.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/nohalo.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/encodemv.c | [] | [] |
/src/aom/av1/encoder/dwt.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/merge.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/utils/bit_reader_utils.c | [] | [] |
/src/lcms/build/../src/cmspcs.c | [] | [] |
/src/aom/av1/common/mvref_common.c | [] | [] |
/src/libvips/build/../libvips/conversion/sequential.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/histogram/hist_entropy.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/unpremultiply.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/tiled.cc | [] | [] |
/src/libjpeg-turbo/src/jdlhuff.c | [] | [] |
/src/aom/av1/encoder/rd.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/hough.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/morphology/morph_hwy.cpp | [] | [] |
/src/libvips/build/../libvips/iofuncs/semaphore.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/utils/color_cache_utils.c | [] | [] |
/src/libvips/build/../libvips/foreign/radiance.c | [] | [] |
/src/libjpeg-turbo/src/jcmaster.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/targetcustom.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_next.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/remainder.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/yuv.c | [] | [] |
/src/libvips/build/../libvips/convolution/canny.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/../../src/dsp/common_sse2.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/deviate.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/transform.c | [] | [] |
/src/aom/aom_dsp/flow_estimation/ransac.c | [] | [] |
/src/libvips/build/../libvips/draw/draw_image.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/reduceh_hwy.cpp | [] | [] |
/src/libwebp/src/dsp/../../src/utils/endian_inl_utils.h | [] | [] |
/src/aom/av1/common/av1_rtcd.c | [] | [] |
/src/libvips/build/../libvips/create/fractsurf.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/file_layout.cc | [] | [] |
/src/libvips/build/../libvips/conversion/copy.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jfdctflt.c | [] | [] |
/src/libvips/build/../libvips/foreign/vipsload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom/src/aom_encoder.c | [] | [] |
/src/libvips/build/../fuzz/smartcrop_fuzzer.cc | ['smartcrop_fuzzer'] | [] |
/src/aom/aom_dsp/prob.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/complex.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../fuzz/generic_buffer_with_args_fuzzer.cc | ['generic_buffer_with_args_fuzzer'] | [] |
/src/libheif/libheif/init.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/partition_search.c | [] | [] |
/src/libvips/build/../libvips/conversion/flip.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/upsampling_sse2.c | [] | [] |
/src/aom/av1/encoder/bitstream.c | [] | [] |
/src/aom/av1/common/mv.h | [] | [] |
/src/aom/av1/encoder/encoder_utils.c | [] | [] |
/src/libexif/libexif/olympus/exif-mnote-data-olympus.c | [] | [] |
/src/libwebp/src/dsp/lossless_enc.c | [] | [] |
/src/libvips/build/../libvips/convolution/convasep.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/aom_dsp_rtcd.c | [] | [] |
/src/aom/av1/common/seg_common.c | [] | [] |
/src/libheif/libheif/codecs/hevc_dec.cc | [] | [] |
/src/libjpeg-turbo/src/jutils.c | [] | [] |
/src/lcms/build/../src/cmsopt.c | [] | [] |
/src/aom/av1/encoder/motion_search_facade.c | [] | [] |
/src/libheif/libheif/image-items/hevc.cc | [] | [] |
/work/include/hwy/ops/x86_128-inl.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/operation.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/jp2ksave.c | [] | [] |
/src/libvips/build/../libvips/conversion/transpose3d.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dec/tree_dec.c | [] | [] |
/src/libwebp/src/dsp/ssim.c | [] | [] |
/src/libjpeg-turbo/src/jdmerge.c | [] | [] |
/src/libvips/build/../libvips/resample/affine.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_ojpeg.c | [] | [] |
/src/libvips/build/../libvips/convolution/conv.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/quantize.c | [] | [] |
/src/libexif/libexif/fuji/exif-mnote-data-fuji.c | [] | [] |
/src/libvips/build/../libvips/foreign/rawsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/iden.cc | [] | [] |
/src/libjpeg-turbo/src/jdlossls.c | [] | [] |
/src/libvips/build/../libvips/foreign/exif.c | [] | [] |
/src/libwebp/src/dec/io_dec.c | [] | [] |
/src/libjpeg-turbo/src/jdcolor.c | [] | [] |
/src/aom/av1/common/debugmodes.c | [] | [] |
/src/libwebp/src/utils/palette.c | [] | [] |
/src/libheif/libheif/codecs/jpeg_dec.cc | [] | [] |
/src/libvips/build/../libvips/mosaicing/tbmosaic.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/unary.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/LCh2UCS.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/scRGB2XYZ.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libexif/libexif/pentax/mnote-pentax-entry.c | [] | [] |
/src/libvips/build/../libvips/conversion/cast.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/restoration.h | [] | [] |
/src/libwebp/src/dec/../../src/utils/bit_reader_inl_utils.h | [] | [] |
/src/libtiff/libtiff/tif_dirinfo.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/invert.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/ml.c | [] | [] |
/src/aom/av1/encoder/encodemb.h | [] | [] |
/src/libvips/build/../libvips/histogram/hist_cum.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/encodeframe_utils.h | [] | [] |
/src/libjpeg-turbo/src/jidctred.c | [] | [] |
/src/libvips/build/../libvips/resample/quadratic.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/var_based_part.c | [] | [] |
/src/libtiff/libtiff/tif_fax3.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/sinkmemory.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/picture_rescale_enc.c | [] | [] |
/src/libheif/libheif/common_utils.h | [] | [] |
/src/libjpeg-turbo/src/jcomapi.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/vips.c | [] | [] |
/src/libwebp/src/enc/../../src/webp/encode.h | [] | [] |
/work/include/hwy/ops/shared-inl.h | [] | [] |
/src/libvips/build/../libvips/foreign/rawload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/lcms/build/../src/cmsintrp.c | [] | [] |
/src/zlib/zutil.c | [] | [] |
/src/libvips/build/../libvips/draw/draw_circle.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/vsqbs.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/iofuncs/rect.c | [] | [] |
/src/libvips/build/../libvips/colour/sRGB2scRGB.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../fuzz/sharpen_fuzzer.cc | ['sharpen_fuzzer'] | [] |
/src/libheif/libheif/codecs/avc_dec.cc | [] | [] |
/src/libwebp/src/enc/../../src/utils/random_utils.h | [] | [] |
/src/aom/av1/encoder/temporal_filter.h | [] | [] |
/src/libheif/libheif/bitstream.h | [] | [] |
/src/libwebp/src/enc/analysis_enc.c | [] | [] |
/src/aom/aom_dsp/bitreader.h | [] | [] |
/src/libtiff/libtiff/tif_flush.c | [] | [] |
/src/libheif/libheif/logging.h | [] | [] |
/src/libvips/build/../libvips/mosaicing/im_initialize.c | [] | [] |
/src/libexif/libexif/fuji/mnote-fuji-tag.c | [] | [] |
/src/libvips/build/../libvips/colour/Yxy2XYZ.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/iofuncs/window.c | [] | [] |
/src/libvips/build/../libvips/draw/drawink.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/picture_csp_enc.c | [] | [] |
/src/libtiff/libtiff/tif_jpeg_12.c | [] | [] |
/src/libexif/libexif/olympus/mnote-olympus-tag.c | [] | [] |
/src/aom/aom_dsp/aom_dsp_common.h | [] | [] |
/src/aom/aom_dsp/bitwriter.h | [] | [] |
/src/libexif/libexif/canon/exif-mnote-data-canon.c | [] | [] |
/src/aom/av1/decoder/grain_synthesis.c | [] | [] |
/src/libjpeg-turbo/src/jdinput.c | [] | [] |
/src/libwebp/src/dsp/upsampling_sse41.c | [] | [] |
/src/lcms/build/../src/cmslut.c | [] | [] |
/usr/local/bin/../include/c++/v1/optional | [] | [] |
/src/libheif/libheif/nclx.cc | [] | [] |
/src/libjpeg-turbo/src/jccolor.c | [] | [] |
/src/aom/aom_util/endian_inl.h | [] | [] |
/src/libjpeg-turbo/src/jmemnobs.c | [] | [] |
/src/libjpeg-turbo/src/jcsample.c | [] | [] |
/src/libtiff/libtiff/tif_getimage.c | [] | [] |
/src/libwebp/sharpyuv/sharpyuv_dsp.c | [] | [] |
/src/libwebp/src/dsp/enc_sse41.c | [] | [] |
/src/libwebp/src/utils/../../src/utils/bit_reader_utils.h | [] | [] |
/src/libvips/build/../libvips/foreign/analyze2vips.c | [] | [] |
/src/libheif/libheif/color-conversion/colorconversion.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/../../src/enc/backward_references_enc.h | [] | [] |
/work/include/hwy/ops/generic_ops-inl.h | [] | [] |
/src/libtiff/libtiff/tif_strip.c | [] | [] |
/src/libwebp/src/demux/demux.c | [] | [] |
/src/libheif/libheif/api/libheif/api_structs.h | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_hash_set.c | [] | [] |
/src/libvips/build/../libvips/histogram/percent.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/encodemv.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/memory.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/point.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/blend_a64_vmask.c | [] | [] |
/src/zlib/adler32.c | [] | [] |
/src/libspng/build/../spng/spng.c | [] | [] |
/src/aom/av1/encoder/mcomp.h | [] | [] |
/src/libheif/libheif/color-conversion/yuv2rgb.h | [] | [] |
/work/include/hwy/targets.h | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/pixelimage.h | [] | [] |
/src/aom/av1/encoder/aq_cyclicrefresh.c | [] | [] |
/src/libvips/build/../libvips/histogram/hist_local.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/restoration.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/relational.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/colour.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/color-conversion/rgb2yuv_sharp.h | [] | [] |
/src/zlib/inffast.c | [] | [] |
/src/aom/av1/decoder/decoder.c | [] | [] |
/src/aom/aom_mem/aom_mem.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/generate.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/convolution/convi.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jfdctfst.c | [] | [] |
/src/aom/av1/encoder/extend.c | [] | [] |
/src/libwebp/src/enc/alpha_enc.c | [] | [] |
/src/libvips/build/../libvips/create/worley.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/picklpf.c | [] | [] |
/src/aom/aom_dsp/entenc.h | [] | [] |
/src/aom/av1/common/reconinter_template.inc | [] | [] |
/src/libvips/build/../libvips/arithmetic/math.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/avc_boxes.cc | [] | [] |
/src/aom/av1/encoder/aq_cyclicrefresh.h | [] | [] |
/src/aom/av1/encoder/tpl_model.c | [] | [] |
/src/libjpeg-turbo/src/jcprepct.c | [] | [] |
/src/libheif/libheif/nclx.h | [] | [] |
/src/aom/build/linux/config/av1_rtcd.h | [] | [] |
/src/libheif/libheif/image-items/grid.cc | [] | [] |
/src/libvips/build/../fuzz/jpegsave_file_fuzzer.cc | ['jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/iofuncs/system.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/psnr.c | [] | [] |
/src/aom/av1/common/scan.h | [] | [] |
/src/libvips/build/../libvips/conversion/falsecolour.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom/src/aom_codec.c | [] | [] |
/src/aom/av1/encoder/nonrd_pickmode.c | [] | [] |
/src/aom/aom_dsp/intrapred.c | [] | [] |
/src/libvips/build/../libvips/foreign/webpsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/histogram/hist_match.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/LCh2Lab.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/utils/quant_levels_dec_utils.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/mosaicing.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/rad2float.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/vvc.cc | [] | [] |
/src/libvips/build/../libvips/arithmetic/add.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/bitreader.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/sourcecustom.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/mux/muxinternal.c | [] | [] |
/src/aom/av1/encoder/temporal_filter.c | [] | [] |
/src/libwebp/src/enc/webp_enc.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/profile.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/reducev_hwy.cpp | [] | [] |
/src/libvips/build/../libvips/create/mask_butterworth.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/box.cc | [] | [] |
/src/libvips/build/../libvips/morphology/morphology.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jdphuff.c | [] | [] |
/src/libwebp/src/enc/vp8l_enc.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/global_balance.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/cdef_block.c | [] | [] |
/src/aom/aom_dsp/avg.c | [] | [] |
/src/libwebp/src/dec/../../src/utils/rescaler_utils.h | [] | [] |
/src/libtiff/libtiff/tif_error.c | [] | [] |
/src/lcms/build/../src/lcms2_internal.h | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jcmainct.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/round.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/mapim.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/blockd.c | [] | [] |
/src/libheif/libheif/color-conversion/colorconversion.h | [] | [] |
/src/aom/av1/common/av1_loopfilter.c | [] | [] |
/src/libheif/libheif/image-items/avc.cc | [] | [] |
/src/libvips/build/../libvips/arithmetic/project.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/convolve.h | [] | [] |
/usr/local/bin/../include/c++/v1/sstream | [] | [] |
/src/libjpeg-turbo/src/jcapistd.c | [] | [] |
/src/aom/aom_dsp/grain_table.c | [] | [] |
/src/aom/av1/common/resize.h | [] | [] |
/src/libtiff/libtiff/tif_close.c | [] | [] |
/src/libheif/libheif/box.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/threadset.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/entropymode.h | [] | [] |
/src/libvips/build/../libvips/foreign/quantise.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/im_tbcalcon.c | [] | [] |
/src/aom/av1/encoder/rd.c | [] | [] |
/src/libwebp/src/enc/../../src/utils/color_cache_utils.h | [] | [] |
/src/aom/av1/encoder/tx_search.h | [] | [] |
/src/zlib/deflate.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/sinkscreen.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jerror.c | [] | [] |
/src/libvips/build/../libvips/histogram/hist_unary.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/histogram/stdif.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/analyzeload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/encoder.c | [] | [] |
/src/aom/aom_dsp/bitreader_buffer.c | [] | [] |
/src/libvips/build/../libvips/create/mask_butterworth_band.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jdmarker.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/buf.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/mask_fractal.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/freqfilt/fwfft.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/arithmetic/linear.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/tiff.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/common.h | [] | [] |
/usr/include/stdlib.h | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/heifload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/cfl.c | [] | [] |
/src/libjpeg-turbo/src/jddiffct.c | [] | [] |
/src/libheif/libheif/image-items/jpeg.cc | [] | [] |
/src/libvips/build/../libvips/colour/XYZ2CMYK.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/bandfold.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/freqfilt/freqfilt.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/iofuncs/object.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/jpeg2vips.c | [] | [] |
/src/aom/av1/encoder/firstpass.h | [] | [] |
/src/libjpeg-turbo/src/jdmainct.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/util.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/avif.cc | [] | [] |
/work/include/webp/decode.h | [] | [] |
/src/aom/av1/encoder/random.h | [] | [] |
/src/libtiff/libtiff/tif_codec.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/im_improve.c | [] | [] |
/src/libvips/build/../libvips/colour/colourspace.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/jpeg.h | [] | [] |
/src/aom/av1/decoder/obu.c | [] | [] |
/usr/local/bin/../include/c++/v1/__exception/exception_ptr.h | [] | [] |
/src/aom/aom_dsp/noise_util.c | [] | [] |
/src/libvips/build/../libvips/foreign/vips2jpeg.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/abs.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/avc_boxes.h | [] | [] |
/src/libimagequant/build/../pam.c | [] | [] |
/src/libvips/build/../libvips/conversion/cache.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/join.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/../../src/dsp/lossless_common.h | [] | [] |
/src/libwebp/src/utils/rescaler_utils.c | [] | [] |
/src/libvips/build/../libvips/resample/interpolate.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/common_utils.cc | [] | [] |
/src/aom/av1/encoder/svc_layercontext.c | [] | [] |
/src/libwebp/src/mux/../../src/utils/utils.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/sink.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/im_clinear.c | [] | [] |
/src/libexif/libexif/exif-data.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/init.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/sharpyuv/sharpyuv_sse2.c | [] | [] |
/src/aom/aom_dsp/variance.c | [] | [] |
/src/aom/third_party/fastfeat/fast_9.c | [] | [] |
/src/libwebp/src/enc/backward_references_enc.c | [] | [] |
/src/libwebp/src/utils/thread_utils.c | [] | [] |
/work/include/hwy/ops/x86_256-inl.h | [] | [] |
/src/aom/aom_scale/yv12config.h | [] | [] |
/src/aom/aom_dsp/recenter.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/sbuf.c | [] | [] |
/src/libwebp/src/dsp/enc.c | [] | [] |
/src/libvips/build/../fuzz/mosaic_fuzzer.cc | ['mosaic_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/conversion.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/color-conversion/chroma_sampling.cc | [] | [] |
/src/libtiff/libtiff/tif_write.c | [] | [] |
/src/aom/av1/encoder/tx_search.c | [] | [] |
/src/libexif/libexif/pentax/mnote-pentax-tag.c | [] | [] |
/src/libwebp/src/utils/utils.c | [] | [] |
/src/libwebp/src/mux/anim_encode.c | [] | [] |
/src/aom/aom_dsp/pyramid.c | [] | [] |
/src/aom/av1/encoder/encoder_utils.h | [] | [] |
/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h | [] | [] |
/src/aom/aom_dsp/bitwriter_buffer.c | [] | [] |
/src/libvips/build/../libvips/colour/LabQ2LabS.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/webpload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/decoder.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/nary.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/mask_gaussian.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/encoder_alloc.h | [] | [] |
/src/libvips/build/../libvips/create/mask_gaussian_ring.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/entropymv.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/divide.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/CMYK2XYZ.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/arithmetic/min.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/../../src/utils/bit_writer_utils.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/max.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_ports/aom_once.h | [] | [] |
/src/libwebp/src/dsp/lossless_sse2.c | [] | [] |
/src/libvips/build/../libvips/morphology/countlines.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/rot45.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/convolution/compass.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/tiff2vips.c | [] | [] |
/src/libwebp/src/enc/histogram_enc.c | [] | [] |
/src/aom/aom_dsp/flow_estimation/corner_detect.c | [] | [] |
/src/libwebp/src/utils/random_utils.c | [] | [] |
/src/libvips/build/../libvips/conversion/arrayjoin.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jchuff.c | [] | [] |
/work/include/webp/encode.h | [] | [] |
/src/libvips/build/../libvips/create/mask_ideal.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/arithmetic/math2.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/convolution/spcor.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jcinit.c | [] | [] |
/src/libvips/build/../libvips/morphology/labelregions.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jidctint.c | [] | [] |
/src/aom/aom_dsp/txfm_common.h | [] | [] |
/src/aom/aom_scale/aom_scale_rtcd.c | [] | [] |
/src/libwebp/src/mux/../../src/webp/mux.h | [] | [] |
/src/aom/av1/encoder/ratectrl.c | [] | [] |
/src/libvips/build/../libvips/conversion/ifthenelse.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libexif/libexif/exif-log.c | [] | [] |
/src/libtiff/libtiff/tif_unix.c | [] | [] |
/src/libvips/build/../libvips/create/mask.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/arithmetic/stats.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/usr/local/bin/../include/c++/v1/__exception/exception.h | [] | [] |
/src/aom/av1/common/cfl.h | [] | [] |
/src/aom/aom_dsp/entdec.c | [] | [] |
/src/libwebp/src/dec/quant_dec.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/find_trim.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/dE00.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/tokenize.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/reorder.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jdarith.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/multiply.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_zip.c | [] | [] |
/src/libvips/build/../libvips/foreign/csvsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/backward_references_cost_enc.c | [] | [] |
/src/lcms/build/../src/cmsalpha.c | [] | [] |
/src/libvips/build/../libvips/colour/Lab2LabS.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jdmaster.c | [] | [] |
/src/libheif/libheif/codecs/vvc_boxes.cc | [] | [] |
/src/aom/aom_dsp/binary_codes_reader.c | [] | [] |
/src/aom/av1/encoder/segmentation.c | [] | [] |
/src/aom/av1/encoder/av1_quantize.c | [] | [] |
/work/include/hwy/highway.h | [] | [] |
/src/libvips/build/../libvips/foreign/vips2tiff.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/maxpair.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/jpeg2000_dec.h | [] | [] |
/src/libwebp/src/dsp/dec.c | [] | [] |
/src/aom/av1/encoder/superres_scale.c | [] | [] |
/src/libvips/build/../libvips/resample/shrinkv.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/bandary.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/arithmetic/hist_find.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/lcms/build/../src/cmsnamed.c | [] | [] |
/src/aom/av1/encoder/hash.c | [] | [] |
/src/libheif/libheif/codecs/jpeg_dec.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/subtract.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/vvc_boxes.h | [] | [] |
/src/libheif/libheif/color-conversion/alpha.cc | [] | [] |
/src/libvips/build/../libvips/draw/drawink.h | [] | [] |
/src/libheif/libheif/color-conversion/rgb2rgb.cc | [] | [] |
/src/libvips/build/../libvips/arithmetic/hist_find_ndim.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/XYZ2Yxy.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jfdctint.c | [] | [] |
/src/libwebp/src/enc/../../src/enc/vp8i_enc.h | [] | [] |
/src/aom/av1/common/av1_txfm.c | [] | [] |
/src/libjpeg-turbo/src/jcarith.c | [] | [] |
/src/aom/aom_dsp/blend_a64_mask.c | [] | [] |
/src/libwebp/src/dec/frame_dec.c | [] | [] |
/src/aom/av1/encoder/intra_mode_search.c | [] | [] |
/src/lcms/build/../src/cmssamp.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/region.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/zone.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/encodetxb.h | [] | [] |
/src/libjpeg-turbo/src/jcphuff.c | [] | [] |
/src/aom/av1/common/entropy.h | [] | [] |
/src/aom/av1/encoder/model_rd.h | [] | [] |
/src/libwebp/src/dsp/yuv_sse41.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/im_lrcalcon.c | [] | [] |
/src/libvips/build/../libvips/conversion/tilecache.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/reducev.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/xyz.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/gop_structure.c | [] | [] |
/src/libjpeg-turbo/src/jdcoefct.c | [] | [] |
/src/aom/av1/encoder/tokenize.c | [] | [] |
/src/libvips/build/../libvips/conversion/rot.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/color-conversion/monochrome.h | [] | [] |
/src/aom/av1/common/pred_common.c | [] | [] |
/src/libvips/build/../libvips/conversion/msb.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/file_layout.h | [] | [] |
/src/libheif/libheif/image-items/image_item.h | [] | [] |
/src/aom/av1/encoder/partition_strategy.c | [] | [] |
/src/libheif/libheif/codecs/avif_dec.cc | [] | [] |
/src/libimagequant/build/../blur.c | [] | [] |
/src/libheif/libheif/image-items/hevc.h | [] | [] |
/src/aom/aom_dsp/entenc.c | [] | [] |
/src/libheif/libheif/image-items/mask_image.cc | [] | [] |
/src/aom/av1/common/filter.h | [] | [] |
/src/libwebp/src/enc/token_enc.c | [] | [] |
/src/cgif/build/../src/cgif_raw.c | [] | [] |
/src/libheif/libheif/image-items/mask_image.h | [] | [] |
/src/libwebp/sharpyuv/sharpyuv.c | [] | [] |
/src/aom/av1/encoder/allintra_vis.c | [] | [] |
/src/aom/av1/encoder/aq_complexity.c | [] | [] |
/src/libvips/build/../libvips/resample/lbb.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/draw/draw_flood.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/resample.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libimagequant/build/../nearest.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/type.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/decoder/decoder.h | [] | [] |
/work/include/hwy/base.h | [] | [] |
/src/libvips/build/../libvips/resample/reduce.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/decoder/decodeframe.c | [] | [] |
/src/aom/av1/common/convolve.c | [] | [] |
/src/aom/av1/common/thread_common.h | [] | [] |
/src/libvips/build/../libvips/foreign/cgifsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/binary_codes_writer.c | [] | [] |
/src/aom/aom_dsp/bitwriter.c | [] | [] |
/src/aom/av1/common/frame_buffers.c | [] | [] |
/src/libwebp/src/dsp/rescaler_sse2.c | [] | [] |
/src/libheif/libheif/codecs/jpeg2000_boxes.h | [] | [] |
/src/libvips/build/../libvips/create/black.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/error.cc | [] | [] |
/src/aom/av1/common/pred_common.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/cache.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/k_means_template.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/hough_circle.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/mux/../../src/webp/./mux_types.h | [] | [] |
/src/aom/av1/encoder/cost.h | [] | [] |
/src/zlib/compress.c | [] | [] |
/src/libwebp/src/enc/iterator_enc.c | [] | [] |
/src/libwebp/src/enc/tree_enc.c | [] | [] |
/src/aom/av1/encoder/pass2_strategy.c | [] | [] |
/src/aom/av1/common/quant_common.c | [] | [] |
/src/aom/av1/encoder/external_partition.c | [] | [] |
/src/libwebp/src/utils/filters_utils.c | [] | [] |
/src/zlib/inftrees.c | [] | [] |
/src/aom/av1/common/obu_util.c | [] | [] |
/src/lcms/build/../src/cmsgamma.c | [] | [] |
/src/libvips/build/../libvips/colour/LabQ2sRGB.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/cnn.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/header.c | [] | [] |
/src/libwebp/src/dsp/rescaler.c | [] | [] |
/src/libvips/build/../libvips/conversion/composite.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/hevc_boxes.h | [] | [] |
/src/libvips/build/../libvips/create/gaussmat.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/jpeg2000.h | [] | [] |
/src/libwebp/src/dsp/cost.c | [] | [] |
/src/libheif/libheif/context.h | [] | [] |
/src/aom/av1/encoder/lookahead.c | [] | [] |
/src/libvips/build/../libvips/convolution/convi_hwy.cpp | [] | [] |
/src/lcms/build/../src/cmswtpnt.c | [] | [] |
/src/aom/av1/encoder/sorting_network.h | [] | [] |
/src/aom/av1/encoder/tpl_model.h | [] | [] |
/src/aom/av1/encoder/encode_strategy.h | [] | [] |
/src/aom/aom_dsp/blk_sse_sum.c | [] | [] |
/src/aom/av1/common/blockd.h | [] | [] |
/src/zlib/trees.c | [] | [] |
/src/zlib/inflate.c | [] | [] |
/src/libheif/libheif/image-items/jpeg2000.cc | [] | [] |
/src/libwebp/src/dsp/ssim_sse2.c | [] | [] |
/src/aom/av1/encoder/cost.c | [] | [] |
/src/libheif/libheif/region.h | [] | [] |
/src/libwebp/sharpyuv/sharpyuv_gamma.c | [] | [] |
/src/libvips/build/../libvips/draw/draw.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libimagequant/build/../mempool.c | [] | [] |
/src/libheif/libheif/codecs/jpeg2000_dec.cc | [] | [] |
/src/aom/av1/av1_iface_common.h | [] | [] |
/src/libvips/build/../libvips/convolution/fastcor.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/file.h | [] | [] |
/src/libheif/libheif/image-items/iden.h | [] | [] |
/src/libvips/build/../libvips/colour/XYZ2scRGB.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/premultiply.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/entropymode.c | [] | [] |
/src/libvips/build/../libvips/foreign/foreign.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/error.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/error.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/mosaicing/chkpair.c | [] | [] |
/src/aom/av1/encoder/mcomp.c | [] | [] |
/src/aom/aom_dsp/flow_estimation/flow_estimation.c | [] | [] |
/src/libvips/build/../libvips/colour/Lab2XYZ.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/resize.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_predict.c | [] | [] |
/src/highway/hwy/targets.h | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/color-conversion/rgb2yuv_sharp.cc | [] | [] |
/src/aom/av1/encoder/rdopt.h | [] | [] |
/src/aom/aom_util/aom_thread.c | [] | [] |
/src/libvips/build/../libvips/foreign/ppmsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/level.h | [] | [] |
/src/aom/aom_dsp/aom_convolve.c | [] | [] |
/src/libwebp/src/dsp/../../src/utils/utils.h | [] | [] |
/src/libwebp/src/dsp/cost_sse2.c | [] | [] |
/src/libwebp/src/dsp/dec_sse41.c | [] | [] |
/src/libheif/libheif/codecs/decoder.cc | [] | [] |
/src/aom/av1/encoder/encoder.h | [] | [] |
/src/libvips/build/../libvips/foreign/vipssave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/mv_prec.h | [] | [] |
/src/aom/av1/common/warped_motion.c | [] | [] |
/src/libtiff/libtiff/tif_jpeg.c | [] | [] |
/src/libheif/libheif/codecs/jpeg2000_boxes.cc | [] | [] |
/src/aom/av1/encoder/pickcdef.h | [] | [] |
/src/aom/av1/common/entropy.c | [] | [] |
/src/libwebp/src/enc/../../src/enc/cost_enc.h | [] | [] |
/src/libvips/build/../libvips/conversion/flatten.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/iofuncs/connection.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/gamma.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jdsample.c | [] | [] |
/src/aom/aom_dsp/blend_a64_hmask.c | [] | [] |
/src/aom/av1/encoder/partition_strategy.h | [] | [] |
/src/libwebp/src/dec/../../src/dec/vp8_dec.h | [] | [] |
/src/libvips/build/../libvips/histogram/case.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libimagequant/build/../mediancut.c | [] | [] |
/src/aom/av1/common/quant_common.h | [] | [] |
/src/libheif/libheif/plugins/encoder_aom.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/extract.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/arithmetic/avg.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/shrink.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/LabQ2Lab.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/invertlut.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/tiffsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/timing.c | [] | [] |
/src/aom/av1/encoder/av1_fwd_txfm1d.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/arithmetic.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/cost_enc.c | [] | [] |
/src/aom/av1/common/tile_common.c | [] | [] |
/src/libexif/libexif/canon/mnote-canon-entry.c | [] | [] |
/src/aom/aom_dsp/mathutils.h | [] | [] |
/src/libvips/build/../libvips/histogram/hist_ismonotonic.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/switch.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/scale.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/boolean.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jclossls.c | [] | [] |
/src/libvips/build/../libvips/draw/draw_line.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/demux/../../src/utils/utils.h | [] | [] |
/src/lcms/build/../src/cmsio0.c | [] | [] |
/src/libvips/build/../libvips/foreign/libnsgif/lzw.c | [] | [] |
/src/libheif/libheif/plugin_registry.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/Lab2LabQ.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/sum_squares.c | [] | [] |
/src/aom/av1/encoder/encode_strategy.c | [] | [] |
/src/libtiff/libtiff/tif_dir.c | [] | [] |
/src/libvips/build/../libvips/foreign/matrixsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dec/vp8_dec.c | [] | [] |
/src/libvips/build/../libvips/freqfilt/freqmult.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dec/buffer_dec.c | [] | [] |
/src/libwebp/src/enc/../../src/dsp/lossless_common.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/sinkdisc.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/utils/huffman_encode_utils.c | [] | [] |
/src/libvips/build/../libvips/create/mask_butterworth_ring.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/scRGB2BW.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/seg_common.h | [] | [] |
/src/libvips/build/../fuzz/generic_buffer_fuzzer.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'gifsave_buffer_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer'] | [] |
/src/libjpeg-turbo/src/jmemmgr.c | [] | [] |
/src/libjpeg-turbo/src/jidctfst.c | [] | [] |
/src/libexif/libexif/exif-utils.c | [] | [] |
/src/aom/av1/common/reconinter.h | [] | [] |
/src/libwebp/src/enc/../../src/dsp/yuv.h | [] | [] |
/src/aom/aom_dsp/flow_estimation/corner_match.c | [] | [] |
/src/libvips/build/../libvips/colour/UCS2LCh.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/histogram/hist_equal.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/heifsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/arithmetic/minpair.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libexif/libexif/exif-format.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/ginputsource.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/utils/quant_levels_utils.c | [] | [] |
/work/include/webp/demux.h | [] | [] |
/src/libheif/libheif/color-conversion/rgb2yuv.h | [] | [] |
/src/libjpeg-turbo/src/jcdiffct.c | [] | [] |
/src/libwebp/src/utils/bit_writer_utils.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/lrmerge.c | [] | [] |
/src/libvips/build/../libvips/conversion/scale.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libimagequant/build/../viter.c | [] | [] |
/src/aom/av1/encoder/nonrd_opt.c | [] | [] |
/src/lcms/build/../src/cmsplugin.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libimagequant/build/../pam.h | [] | [] |
/src/libvips/build/../libvips/resample/reduceh.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/usr/local/bin/../include/c++/v1/stdexcept | [] | [] |
/src/libvips/build/../libvips/conversion/byteswap.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libexif/libexif/canon/mnote-canon-tag.c | [] | [] |
/src/libvips/build/../libvips/create/grey.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/morphology/rank.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/addalpha.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_ports/mem_ops.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/hist_find_indexed.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/syntax_enc.c | [] | [] |
/src/libwebp/src/enc/predictor_enc.c | [] | [] |
/src/libjpeg-turbo/src/jcdctmgr.c | [] | [] |
/src/libheif/libheif/image-items/avif.h | [] | [] |
/src/libheif/libheif/security_limits.cc | [] | [] |
/src/libvips/build/../libvips/create/buildlut.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/iofuncs/source.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/lcms/build/../src/cmsgmt.c | [] | [] |
/src/libwebp/src/dsp/alpha_processing_sse41.c | [] | [] |
/src/aom/av1/encoder/encodetxb.c | [] | [] |
/src/libheif/libheif/codecs/avif_dec.h | [] | [] |
/src/libjpeg-turbo/src/jdcoefct.h | [] | [] |
/src/libjpeg-turbo/simd/x86_64/jsimd.c | [] | [] |
/src/libwebp/src/dsp/dec_clip_tables.c | [] | [] |
/src/aom/av1/common/reconintra.h | [] | [] |
/src/libvips/build/../libvips/foreign/spngsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/loopfilter.c | [] | [] |
/src/libjpeg-turbo/src/jquant1.c | [] | [] |
/src/libwebp/src/dec/webp_dec.c | [] | [] |
/src/libexif/libexif/exif-content.c | [] | [] |
/src/libvips/build/../libvips/conversion/bandrank.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/upsampling.c | [] | [] |
/src/libwebp/src/dsp/lossless_enc_sse2.c | [] | [] |
/src/libvips/build/../libvips/foreign/jp2kload.c | [] | [] |
/src/libjpeg-turbo/src/jdapistd.c | [] | [] |
/src/libheif/libheif/codecs/hevc_dec.h | [] | [] |
/src/aom/av1/encoder/pickrst.h | [] | [] |
/src/libjpeg-turbo/src/jdapimin.c | [] | [] |
/src/libtiff/libtiff/tif_dumpmode.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/mapfile.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libimagequant/build/../libimagequant.c | [] | [] |
/src/libvips/build/../libvips/foreign/pdfiumload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/vvc.h | [] | [] |
/src/libtiff/libtiff/tif_pixarlog.c | [] | [] |
/src/libvips/build/../libvips/create/gaussnoise.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/fft.c | [] | [] |
/src/libvips/build/../fuzz/thumbnail_fuzzer.cc | ['thumbnail_fuzzer'] | [] |
/src/libexif/libexif/pentax/exif-mnote-data-pentax.c | [] | [] |
/src/aom/av1/encoder/rc_utils.h | [] | [] |
/src/libvips/build/../libvips/conversion/wrap.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/frame_enc.c | [] | [] |
/src/aom/av1/encoder/av1_fwd_txfm2d.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/thread.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/obmc.h | [] | [] |
/src/libvips/build/../libvips/mosaicing/mosaic.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/pickrst.c | [] | [] |
/src/aom/av1/common/scale.c | [] | [] |
/src/libwebp/src/dsp/filters_sse2.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/sum.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/color-conversion/hdr_sdr.h | [] | [] |
/src/aom/av1/encoder/intra_mode_search.h | [] | [] |
/src/aom/aom_dsp/sse.c | [] | [] |
/src/libvips/build/../libvips/create/mask_ideal_band.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/scRGB2sRGB.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/cdef.c | [] | [] |
/src/aom/av1/encoder/hybrid_fwd_txfm.c | [] | [] |
/src/libtiff/libtiff/tif_luv.c | [] | [] |
/src/libwebp/src/dsp/../../src/dsp/common_sse41.h | [] | [] |
/src/libwebp/src/enc/picture_enc.c | [] | [] |
/src/libtiff/libtiff/tif_tile.c | [] | [] |
/src/libexif/libexif/exif-tag.c | [] | [] |
/src/aom/av1/encoder/wedge_utils.c | [] | [] |
/src/libwebp/src/enc/filter_enc.c | [] | [] |
/src/aom/common/args_helper.c | [] | [] |
/src/aom/av1/common/txb_common.h | [] | [] |
/src/aom/av1/common/entropymv.c | [] | [] |
/src/aom/av1/common/av1_txfm.h | [] | [] |
/src/libvips/build/../libvips/create/identity.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/iofuncs/vector.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/mux/../../src/webp/encode.h | [] | [] |
/src/libvips/build/../libvips/resample/bicubic.cpp | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/sdf.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_open.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/sign.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/alloccommon.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/hough_line.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_aux.c | [] | [] |
/src/libvips/build/../libvips/draw/draw_mask.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/histogram/histogram.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/LabS2Lab.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jddctmgr.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/statistic.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/partition_search.h | [] | [] |
/src/aom/aom_scale/generic/yv12extend.c | [] | [] |
/src/libvips/build/../libvips/colour/dE76.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_dsp/noise_model.c | [] | [] |
/src/libwebp/src/dec/alpha_dec.c | [] | [] |
/src/libjpeg-turbo/src/jdpostct.c | [] | [] |
/src/aom/aom_dsp/sad_av1.c | [] | [] |
/src/libheif/libheif/codecs/avc_dec.h | [] | [] |
/src/libvips/build/../libvips/foreign/csvload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/enc/picture_tools_enc.c | [] | [] |
/src/zlib/crc32.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/mosaic1.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/alpha_processing.c | [] | [] |
/src/libheif/libheif/codecs/vvc_dec.cc | [] | [] |
/src/libvips/build/../libvips/colour/float2rad.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_dirwrite.c | [] | [] |
/src/aom/av1/common/cdef_block.h | [] | [] |
/src/libvips/build/../libvips/iofuncs/buffer.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/sharpyuv/../src/dsp/cpu.c | [] | [] |
/src/libheif/libheif/bitstream.cc | [] | [] |
/src/lcms/build/../src/cmsxform.c | [] | [] |
/src/aom/aom_dsp/subtract.c | [] | [] |
/src/highway/hwy/abort.cc | [] | [] |
/src/libwebp/src/dec/../../src/utils/random_utils.h | [] | [] |
/src/libheif/libheif/image-items/image_item.cc | [] | [] |
/src/aom/av1/common/av1_common_int.h | [] | [] |
/src/libvips/build/../libvips/create/mask_gaussian_band.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_ports/bitops.h | [] | [] |
/src/libwebp/src/dsp/lossless_enc_sse41.c | [] | [] |
/src/libexif/libexif/exif-ifd.c | [] | [] |
/src/aom/third_party/fastfeat/fast.c | [] | [] |
/src/aom/av1/common/av1_inv_txfm1d.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/unaryconst.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/pdf.c | [] | [] |
/src/libheif/libheif/api/libheif/heif.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/hevc_boxes.cc | [] | [] |
/src/libheif/libheif/image-items/overlay.cc | [] | [] |
/src/libheif/libheif/plugins/encoder_mask.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_compress.c | [] | [] |
/src/libvips/build/../libvips/conversion/bandmean.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_packbits.c | [] | [] |
/src/aom/third_party/fastfeat/nonmax.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/threadpool.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/lcms/build/../src/cmshalf.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/gate.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_warning.c | [] | [] |
/src/libheif/libheif/codecs/avif_boxes.h | [] | [] |
/src/libheif/libheif/file.cc | [] | [] |
/src/libheif/libheif/plugins/decoder_aom.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom/internal/aom_codec_internal.h | [] | [] |
/src/libvips/build/../libvips/freqfilt/spectrum.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom/src/aom_decoder.c | [] | [] |
/src/libtiff/libtiff/tif_webp.c | [] | [] |
/usr/local/bin/../include/c++/v1/stdlib.h | [] | [] |
/src/libvips/build/../libvips/create/sines.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/draw/draw_rect.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libexif/libexif/exif-entry.c | [] | [] |
/src/libvips/build/../libvips/foreign/spngload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/sharpyuv/sharpyuv_csp.c | [] | [] |
/src/libvips/build/../libvips/resample/thumbnail.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/freqfilt/invfft.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/Lab2LCh.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/global_motion_facade.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/matrixinvert.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/embed.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/cairo.c | [] | [] |
/src/libwebp/src/dsp/yuv_sse2.c | [] | [] |
/src/aom/av1/encoder/level.c | [] | [] |
/src/libvips/build/../libvips/colour/HSV2sRGB.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/lossless.c | [] | [] |
/src/libvips/build/../libvips/colour/profile_load.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/global_motion_facade.h | [] | [] |
/src/aom/av1/encoder/mv_prec.c | [] | [] |
/src/aom/av1/common/reconintra.c | [] | [] |
/src/libtiff/libtiff/tif_swab.c | [] | [] |
/src/libvips/build/../libvips/convolution/sharpen.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/insert.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/aom_scale/generic/yv12config.c | [] | [] |
/src/aom/aom/src/aom_image.c | [] | [] |
/src/aom/av1/common/cdef.h | [] | [] |
/src/aom/av1/encoder/firstpass.c | [] | [] |
/src/aom/aom_dsp/grain_params.h | [] | [] |
/src/libwebp/src/enc/config_enc.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/im_avgdxdy.c | [] | [] |
/src/libtiff/libtiff/tif_thunder.c | [] | [] |
/src/libvips/build/libvips/iofuncs/vipsmarshal.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | ['matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] |
/src/libvips/build/../libvips/conversion/autorot.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/lcms/build/../src/cmspack.c | [] | [] |
/src/aom/aom_mem/aom_mem.h | [] | [] |
/src/libheif/libheif/color-conversion/hdr_sdr.cc | [] | [] |
/src/libwebp/src/dec/idec_dec.c | [] | [] |
/src/libheif/libheif/image-items/avc.h | [] | [] |
/src/aom/av1/av1_dx_iface.c | [] | [] |
/src/aom/av1/encoder/intra_mode_search_utils.h | [] | [] |
/src/lcms/build/../src/cmsvirt.c | [] | [] |
/src/libwebp/src/mux/muxedit.c | [] | [] |
/src/libvips/build/../libvips/freqfilt/phasecor.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jccoefct.c | [] | [] |
/src/libjpeg-turbo/src/jstdhuff.c | [] | [] |
/src/aom/av1/common/reconinter.c | [] | [] |
/src/libwebp/src/dsp/alpha_processing_sse2.c | [] | [] |
/src/aom/av1/encoder/rdopt.c | [] | [] |
/src/libheif/libheif/context.cc | [] | [] |
/src/libheif/libheif/logging.cc | [] | [] |
/src/libheif/libheif/color-conversion/monochrome.cc | [] | [] |
/src/aom/aom_dsp/sad.c | [] | [] |
/src/libjpeg-turbo/src/jcparam.c | [] | [] |
/src/aom/av1/encoder/av1_noise_estimate.c | [] | [] |
/src/libvips/build/../libvips/colour/LabS2LabQ.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/./tif_jpeg.c | [] | [] |
/src/libvips/build/../libvips/foreign/jpegsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/tiffload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/webp2vips.c | [] | [] |
/src/libjpeg-turbo/src/jclhuff.c | [] | [] |
/src/libwebp/src/enc/quant_enc.c | [] | [] |
/src/aom/av1/encoder/context_tree.h | [] | [] |
/src/libexif/libexif/fuji/mnote-fuji-entry.c | [] | [] |
/src/libvips/build/../libvips/conversion/zoom.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/grid.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/palette.c | [] | [] |
/src/aom/av1/encoder/motion_search_facade.h | [] | [] |
/src/libvips/build/../libvips/histogram/maplut.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/histogram/hist_norm.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/draw/draw_smudge.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/convolution/correlation.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/highway/hwy/targets.cc | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/resample/templates.h | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/icc_transform.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/common/thread_common.c | [] | [] |
/src/libheif/libheif/color-conversion/chroma_sampling.h | [] | [] |
/src/aom/av1/encoder/interp_search.c | [] | [] |
/src/libheif/libheif/color-conversion/alpha.h | [] | [] |
/src/libvips/build/../libvips/create/tonelut.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_dirread.c | [] | [] |
/src/lcms/build/../src/cmsio1.c | [] | [] |
/src/libvips/build/../libvips/conversion/smartcrop.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/histogram/hist_plot.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/colour/sRGB2HSV.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/morphology/nearest.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/pickcdef.c | [] | [] |
/src/aom/av1/encoder/encodeframe_utils.c | [] | [] |
/src/aom/av1/decoder/decodemv.c | [] | [] |
/src/libvips/build/../libvips/create/logmat.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/nonrd_opt.h | [] | [] |
/src/aom/av1/encoder/global_motion.c | [] | [] |
/src/libheif/libheif/color-conversion/rgb2yuv.cc | [] | [] |
/src/libvips/build/../libvips/convolution/gaussblur.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/conversion/bandunfold.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/aq_variance.c | [] | [] |
/src/aom/third_party/vector/vector.c | [] | [] |
/src/libvips/build/../libvips/colour/dECMC.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libtiff/libtiff/tif_read.c | [] | [] |
/src/aom/aom_dsp/entcode.c | [] | [] |
/src/aom/av1/encoder/palette.h | [] | [] |
/src/libvips/build/../libvips/convolution/conva.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/mosaicing/lrmosaic.c | [] | [] |
/src/libexif/libexif/exif-loader.c | [] | [] |
/src/libvips/build/../libvips/mosaicing/tbmerge.c | [] | [] |
/src/lcms/build/../src/cmscnvrt.c | [] | [] |
/src/libvips/build/../libvips/iofuncs/target.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/foreign/nsgifload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/convolution/convolution.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/codecs/vvc_dec.h | [] | [] |
/src/aom/aom/src/aom_integer.c | [] | [] |
/src/libexif/libexif/exif-gps-ifd.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/getpoint.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/morphology/morph.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jdmainct.h | [] | [] |
/src/lcms/build/../src/cmsmtrx.c | [] | [] |
/src/libtiff/libtiff/tif_lzw.c | [] | [] |
/src/libwebp/src/enc/../../src/dsp/quant.h | [] | [] |
/src/lcms/build/../src/cmstypes.c | [] | [] |
/src/libvips/build/../libvips/arithmetic/binary.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/block.h | [] | [] |
/src/libwebp/src/mux/muxread.c | [] | [] |
/src/aom/av1/encoder/ethread.c | [] | [] |
/src/libvips/build/../libvips/colour/XYZ2Lab.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/dsp/filters.c | [] | [] |
/src/aom/av1/decoder/detokenize.c | [] | [] |
/src/libvips/build/../libvips/create/mask_ideal_ring.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jidctflt.c | [] | [] |
/src/aom/av1/common/av1_inv_txfm1d.h | [] | [] |
/src/libvips/build/../libvips/conversion/replicate.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/cgif/build/../src/cgif.c | [] | [] |
/src/libwebp/src/dec/../../src/webp/decode.h | [] | [] |
/src/libheif/libheif/codecs/jpeg_boxes.cc | [] | [] |
/work/include/hwy/ops/x86_512-inl.h | [] | [] |
/src/libvips/build/../libvips/create/eye.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/create.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/av1_cx_iface.c | [] | [] |
/src/libheif/libheif/image-items/tiled.h | [] | [] |
/src/libvips/build/libvips/include/vips/enumtypes.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | ['matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] |
/src/libheif/libheif/codecs/avif_boxes.cc | [] | [] |
/src/aom/av1/encoder/rdopt_utils.h | [] | [] |
/src/libwebp/src/dsp/dec_sse2.c | [] | [] |
/src/aom/av1/encoder/reconinter_enc.c | [] | [] |
/src/aom/av1/encoder/compound_type.c | [] | [] |
/src/libvips/build/../libvips/resample/shrinkh.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libwebp/src/utils/../../src/utils/utils.h | [] | [] |
/src/libwebp/src/enc/../../src/enc/histogram_enc.h | [] | [] |
/src/aom/aom_dsp/fwd_txfm.c | [] | [] |
/src/aom/av1/encoder/hash_motion.c | [] | [] |
/src/libvips/build/../libvips/foreign/matrixload.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/create/perlin.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/lcms/build/../src/cmserr.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/image-items/overlay.h | [] | [] |
/src/libheif/libheif/region.cc | [] | [] |
/src/libvips/build/../libvips/resample/similarity.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/context_tree.c | [] | [] |
/src/aom/av1/common/idct.c | [] | [] |
/src/libheif/libheif/codecs/jpeg_boxes.h | [] | [] |
/src/libheif/libheif/pixelimage.cc | [] | [] |
/src/libexif/libexif/exif-mem.c | [] | [] |
/src/libheif/libheif/color-conversion/rgb2rgb.h | [] | [] |
/src/libvips/build/../libvips/arithmetic/measure.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libheif/libheif/color-conversion/yuv2rgb.cc | [] | [] |
/work/include/webp/mux.h | [] | [] |
/src/libvips/build/../libvips/foreign/radsave.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/aom/av1/encoder/speed_features.c | [] | [] |
/src/aom/av1/encoder/encodemb.c | [] | [] |
/src/libwebp/src/dec/../../src/utils/bit_reader_utils.h | [] | [] |
/src/libvips/build/../libvips/foreign/libnsgif/gif.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/mosaicing/match.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libvips/build/../libvips/convolution/convf.c | ['jpegsave_buffer_fuzzer', 'matrixsave_buffer_fuzzer', 'heifsave_buffer_fuzzer', 'generic_buffer_with_args_fuzzer', 'mosaic_fuzzer', 'webpsave_buffer_fuzzer', 'csvsave_buffer_fuzzer', 'radsave_buffer_fuzzer', 'pngsave_buffer_fuzzer', 'tiffsave_buffer_fuzzer', 'sharpen_fuzzer', 'thumbnail_fuzzer', 'gifsave_buffer_fuzzer', 'smartcrop_fuzzer', 'rawsave_buffer_fuzzer', 'ppmsave_buffer_fuzzer', 'jpegsave_file_fuzzer'] | [] |
/src/libjpeg-turbo/src/jcapimin.c | [] | [] |
/src/libheif/libheif/plugin_registry.h | [] | [] |
Directory |
---|
/src/libwebp/src/dec/../../src/utils/ |
/src/libvips/build/../libvips/iofuncs/ |
/src/aom/third_party/fastfeat/ |
/src/libvips/build/libvips/iofuncs/ |
/src/libwebp/sharpyuv/ |
/src/aom/aom_dsp/flow_estimation/ |
/src/libwebp/src/dec/../../src/dec/ |
/src/libwebp/sharpyuv/../src/dsp/ |
/src/libtiff/libtiff/./ |
/src/libexif/libexif/olympus/ |
/src/libvips/build/../libvips/foreign/libnsgif/ |
/src/aom/aom_dsp/ |
/src/aom/aom/src/ |
/src/libwebp/src/utils/../../src/utils/ |
/src/libvips/build/../libvips/histogram/ |
/src/libvips/build/../fuzz/ |
/src/libwebp/src/enc/ |
/src/libheif/libheif/plugins/ |
/src/aom/common/ |
/src/libvips/build/../libvips/resample/ |
/src/libvips/build/../libvips/morphology/ |
/src/libvips/build/../libvips/create/ |
/src/libwebp/src/demux/../../src/utils/ |
/src/libwebp/src/dec/../../src/webp/ |
/src/aom/aom_ports/ |
/src/libheif/libheif/ |
/src/aom/aom_scale/generic/ |
/src/libexif/libexif/pentax/ |
/src/libwebp/src/dsp/../../src/utils/ |
/src/libwebp/src/mux/../../src/utils/ |
/src/libwebp/src/utils/ |
/src/aom/aom_scale/ |
/work/include/hwy/ops/ |
/src/libwebp/src/mux/../../src/mux/ |
/src/libwebp/src/enc/../../src/enc/ |
/work/include/hwy/ |
/src/libwebp/src/mux/../../src/webp/./ |
/src/libwebp/src/mux/ |
/src/highway/hwy/ |
/src/libexif/libexif/ |
/src/aom/av1/encoder/ |
/src/libwebp/src/enc/../../src/utils/ |
/src/libheif/libheif/color-conversion/ |
/src/libjpeg-turbo/src/ |
/src/aom/av1/ |
/src/libvips/build/../libvips/mosaicing/ |
/src/libvips/build/../libvips/colour/ |
/src/libvips/build/libvips/include/vips/ |
/src/aom/av1/common/ |
/src/libjpeg-turbo/simd/x86_64/ |
/src/libexif/libexif/canon/ |
/src/libwebp/src/dec/ |
/src/libvips/build/../libvips/draw/ |
/src/cgif/build/../src/ |
/src/libexif/libexif/fuji/ |
/src/aom/third_party/vector/ |
/src/libvips/build/../libvips/arithmetic/ |
/src/libheif/libheif/api/libheif/ |
/src/aom/aom_util/ |
/src/libvips/build/../libvips/foreign/ |
/src/lcms/build/../src/ |
/src/libvips/build/../libvips/convolution/ |
/src/zlib/ |
/src/libspng/build/../spng/ |
/src/libwebp/src/dsp/../../src/dsp/ |
/src/libheif/libheif/codecs/ |
/src/libvips/build/../libvips/freqfilt/ |
/src/aom/build/linux/config/ |
/usr/local/bin/../include/c++/v1/ |
/src/libtiff/libtiff/ |
/src/libimagequant/build/../ |
/src/libwebp/src/enc/../../src/webp/ |
/src/libheif/libheif/image-items/ |
/src/libwebp/src/enc/../../src/dsp/ |
/src/aom/aom_mem/ |
/src/libvips/build/../libvips/conversion/ |
/src/aom/av1/decoder/ |
/src/libwebp/src/dsp/ |
/usr/include/ |
/work/include/webp/ |
/src/libwebp/src/demux/ |
/src/aom/aom/internal/ |
/usr/local/bin/../include/c++/v1/__iterator/ |
/usr/local/bin/../include/c++/v1/__exception/ |
/src/libwebp/src/mux/../../src/webp/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.