Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libvips/build/libvips/include/vips/enumtypes.c
  0.00% (0/964)
  0.00% (0/52)
  0.00% (0/988)
src/libvips/build/libvips/iofuncs/vipsmarshal.c
  0.00% (0/80)
  0.00% (0/3)
  0.00% (0/55)
src/libvips/fuzz/generic_buffer_fuzzer.cc
 19.23% (5/26)
 50.00% (1/2)
 24.14% (7/29)
src/libvips/libvips/arithmetic/abs.c
  0.00% (0/58)
  0.00% (0/5)
  0.00% (0/75)
src/libvips/libvips/arithmetic/add.c
  0.00% (0/55)
  0.00% (0/4)
  0.00% (0/60)
src/libvips/libvips/arithmetic/arithmetic.c
 23.08% (84/364)
  6.25% (1/16)
  0.31% (1/324)
src/libvips/libvips/arithmetic/avg.c
  0.00% (0/96)
  0.00% (0/7)
  0.00% (0/99)
src/libvips/libvips/arithmetic/binary.c
  0.00% (0/36)
  0.00% (0/3)
  0.00% (0/43)
src/libvips/libvips/arithmetic/boolean.c
  0.00% (0/320)
  0.00% (0/28)
  0.00% (0/724)
src/libvips/libvips/arithmetic/clamp.c
  0.00% (0/75)
  0.00% (0/4)
  0.00% (0/202)
src/libvips/libvips/arithmetic/complex.c
  0.00% (0/280)
  0.00% (0/28)
  0.00% (0/872)
src/libvips/libvips/arithmetic/deviate.c
  0.00% (0/100)
  0.00% (0/7)
  0.00% (0/98)
src/libvips/libvips/arithmetic/divide.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/109)
src/libvips/libvips/arithmetic/find_trim.c
  0.00% (0/137)
  0.00% (0/4)
  0.00% (0/145)
src/libvips/libvips/arithmetic/getpoint.c
  0.00% (0/92)
  0.00% (0/4)
  0.00% (0/91)
src/libvips/libvips/arithmetic/hist_find.c
  0.00% (0/190)
  0.00% (0/8)
  0.00% (0/743)
src/libvips/libvips/arithmetic/hist_find_indexed.c
  0.00% (0/225)
  0.00% (0/10)
  0.00% (0/858)
src/libvips/libvips/arithmetic/hist_find_ndim.c
  0.00% (0/153)
  0.00% (0/8)
  0.00% (0/172)
src/libvips/libvips/arithmetic/hough.c
  0.00% (0/82)
  0.00% (0/7)
  0.00% (0/67)
src/libvips/libvips/arithmetic/hough_circle.c
  0.00% (0/134)
  0.00% (0/9)
  0.00% (0/101)
src/libvips/libvips/arithmetic/hough_line.c
  0.00% (0/75)
  0.00% (0/6)
  0.00% (0/47)
src/libvips/libvips/arithmetic/invert.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/65)
src/libvips/libvips/arithmetic/linear.c
  0.00% (0/207)
  0.00% (0/7)
  0.00% (0/501)
src/libvips/libvips/arithmetic/math.c
  0.00% (0/227)
  0.00% (0/22)
  0.00% (0/1129)
src/libvips/libvips/arithmetic/math2.c
  0.00% (0/222)
  0.00% (0/22)
  0.00% (0/886)
src/libvips/libvips/arithmetic/max.c
  0.00% (0/202)
  0.00% (0/9)
  0.00% (0/303)
src/libvips/libvips/arithmetic/maxpair.c
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/94)
src/libvips/libvips/arithmetic/measure.c
  0.00% (0/123)
  0.00% (0/4)
  0.00% (0/116)
src/libvips/libvips/arithmetic/min.c
  0.00% (0/202)
  0.00% (0/9)
  0.00% (0/303)
src/libvips/libvips/arithmetic/minpair.c
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/94)
src/libvips/libvips/arithmetic/multiply.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/65)
src/libvips/libvips/arithmetic/nary.c
  0.00% (0/28)
  0.00% (0/3)
  0.00% (0/32)
src/libvips/libvips/arithmetic/profile.c
  0.00% (0/140)
  0.00% (0/8)
  0.00% (0/277)
src/libvips/libvips/arithmetic/project.c
  0.00% (0/158)
  0.00% (0/8)
  0.00% (0/195)
src/libvips/libvips/arithmetic/relational.c
  0.00% (0/344)
  0.00% (0/29)
  0.00% (0/1919)
src/libvips/libvips/arithmetic/remainder.c
  0.00% (0/158)
  0.00% (0/12)
  0.00% (0/215)
src/libvips/libvips/arithmetic/round.c
  0.00% (0/84)
  0.00% (0/9)
  0.00% (0/119)
src/libvips/libvips/arithmetic/sign.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/122)
src/libvips/libvips/arithmetic/statistic.c
  0.00% (0/72)
  0.00% (0/6)
  0.00% (0/89)
src/libvips/libvips/arithmetic/stats.c
  0.00% (0/164)
  0.00% (0/7)
  0.00% (0/372)
src/libvips/libvips/arithmetic/subtract.c
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/60)
src/libvips/libvips/arithmetic/sum.c
  0.00% (0/64)
  0.00% (0/5)
  0.00% (0/86)
src/libvips/libvips/arithmetic/unary.c
  0.00% (0/33)
  0.00% (0/4)
  0.00% (0/37)
src/libvips/libvips/arithmetic/unaryconst.c
  0.00% (0/64)
  0.00% (0/3)
  0.00% (0/85)
src/libvips/libvips/colour/CMYK2XYZ.c
  0.00% (0/56)
  0.00% (0/5)
  0.00% (0/43)
src/libvips/libvips/colour/HSV2sRGB.c
  0.00% (0/69)
  0.00% (0/4)
  0.00% (0/39)
src/libvips/libvips/colour/LCh2Lab.c
  0.00% (0/40)
  0.00% (0/5)
  0.00% (0/20)
src/libvips/libvips/colour/LCh2UCS.c
  0.00% (0/88)
  0.00% (0/7)
  0.00% (0/35)
src/libvips/libvips/colour/Lab2LCh.c
  0.00% (0/63)
  0.00% (0/6)
  0.00% (0/38)
src/libvips/libvips/colour/Lab2LabQ.c
  0.00% (0/56)
  0.00% (0/5)
  0.00% (0/55)
src/libvips/libvips/colour/Lab2LabS.c
  0.00% (0/37)
  0.00% (0/4)
  0.00% (0/51)
src/libvips/libvips/colour/Lab2XYZ.c
  0.00% (0/96)
  0.00% (0/7)
  0.00% (0/63)
src/libvips/libvips/colour/LabQ2Lab.c
  0.00% (0/46)
  0.00% (0/5)
  0.00% (0/21)
src/libvips/libvips/colour/LabQ2LabS.c
  0.00% (0/45)
  0.00% (0/4)
  0.00% (0/18)
src/libvips/libvips/colour/LabQ2sRGB.c
  0.00% (0/246)
  0.00% (0/22)
  0.00% (0/212)
src/libvips/libvips/colour/LabS2Lab.c
  0.00% (0/37)
  0.00% (0/4)
  0.00% (0/18)
src/libvips/libvips/colour/LabS2LabQ.c
  0.00% (0/61)
  0.00% (0/4)
  0.00% (0/57)
src/libvips/libvips/colour/UCS2LCh.c
  0.00% (0/115)
  0.00% (0/12)
  0.00% (0/126)
src/libvips/libvips/colour/XYZ2CMYK.c
  0.00% (0/55)
  0.00% (0/5)
  0.00% (0/41)
src/libvips/libvips/colour/XYZ2Lab.c
  0.00% (0/107)
  0.00% (0/8)
  0.00% (0/126)
src/libvips/libvips/colour/XYZ2Yxy.c
  0.00% (0/44)
  0.00% (0/4)
  0.00% (0/18)
src/libvips/libvips/colour/XYZ2scRGB.c
  0.00% (0/99)
  0.00% (0/6)
  0.00% (0/99)
src/libvips/libvips/colour/Yxy2XYZ.c
  0.00% (0/46)
  0.00% (0/4)
  0.00% (0/20)
src/libvips/libvips/colour/colour.c
 18.94% (75/396)
  7.14% (1/14)
  0.28% (1/354)
src/libvips/libvips/colour/colourspace.c
  0.00% (0/180)
  0.00% (0/13)
  0.00% (0/157)
src/libvips/libvips/colour/dE00.c
  0.00% (0/81)
  0.00% (0/5)
  0.00% (0/37)
src/libvips/libvips/colour/dE76.c
  0.00% (0/39)
  0.00% (0/5)
  0.00% (0/16)
src/libvips/libvips/colour/dECMC.c
  0.00% (0/19)
  0.00% (0/3)
  0.00% (0/11)
src/libvips/libvips/colour/float2rad.c
  0.00% (0/62)
  0.00% (0/5)
  0.00% (0/50)
src/libvips/libvips/colour/icc_transform.c
  0.00% (0/717)
  0.00% (0/34)
  0.00% (0/650)
src/libvips/libvips/colour/profile_load.c
  0.00% (0/109)
  0.00% (0/6)
  0.00% (0/74)
src/libvips/libvips/colour/rad2float.c
  0.00% (0/42)
  0.00% (0/5)
  0.00% (0/34)
src/libvips/libvips/colour/sRGB2HSV.c
  0.00% (0/83)
  0.00% (0/4)
  0.00% (0/41)
src/libvips/libvips/colour/sRGB2scRGB.c
  0.00% (0/172)
  0.00% (0/7)
  0.00% (0/145)
src/libvips/libvips/colour/scRGB2BW.c
  0.00% (0/146)
  0.00% (0/7)
  0.00% (0/133)
src/libvips/libvips/colour/scRGB2XYZ.c
  0.00% (0/103)
  0.00% (0/6)
  0.00% (0/102)
src/libvips/libvips/colour/scRGB2sRGB.c
  0.00% (0/150)
  0.00% (0/7)
  0.00% (0/137)
src/libvips/libvips/conversion/addalpha.c
  0.00% (0/38)
  0.00% (0/4)
  0.00% (0/37)
src/libvips/libvips/conversion/arrayjoin.c
  0.00% (0/260)
  0.00% (0/6)
  0.00% (0/229)
src/libvips/libvips/conversion/autorot.c
  0.00% (0/115)
  0.00% (0/6)
  0.00% (0/89)
src/libvips/libvips/conversion/bandary.c
  0.00% (0/135)
  0.00% (0/7)
  0.00% (0/204)
src/libvips/libvips/conversion/bandbool.c
  0.00% (0/107)
  0.00% (0/9)
  0.00% (0/282)
src/libvips/libvips/conversion/bandfold.c
  0.00% (0/82)
  0.00% (0/5)
  0.00% (0/82)
src/libvips/libvips/conversion/bandjoin.c
  0.00% (0/224)
  0.00% (0/15)
  0.00% (0/165)
src/libvips/libvips/conversion/bandmean.c
  0.00% (0/81)
  0.00% (0/5)
  0.00% (0/130)
src/libvips/libvips/conversion/bandrank.c
  0.00% (0/88)
  0.00% (0/6)
  0.00% (0/375)
src/libvips/libvips/conversion/bandunfold.c
  0.00% (0/85)
  0.00% (0/5)
  0.00% (0/84)
src/libvips/libvips/conversion/byteswap.c
  0.00% (0/107)
  0.00% (0/10)
  0.00% (0/147)
src/libvips/libvips/conversion/cache.c
  0.00% (0/60)
  0.00% (0/4)
  0.00% (0/66)
src/libvips/libvips/conversion/cast.c
  0.00% (0/235)
  0.00% (0/16)
  0.00% (0/2437)
src/libvips/libvips/conversion/composite.cpp
  0.00% (0/1049)
  0.00% (0/25)
  0.00% (0/974)
src/libvips/libvips/conversion/conversion.c
 81.30% (100/123)
 25.00% (1/4)
  3.45% (1/29)
src/libvips/libvips/conversion/copy.c
  0.00% (0/168)
  0.00% (0/6)
  0.00% (0/177)
src/libvips/libvips/conversion/embed.c
  0.00% (0/433)
  0.00% (0/15)
  0.00% (0/398)
src/libvips/libvips/conversion/extract.c
  7.14% (15/210)
  8.33% (1/12)
  8.87% (18/203)
src/libvips/libvips/conversion/falsecolour.c
  0.00% (0/46)
  0.00% (0/4)
  0.00% (0/47)
src/libvips/libvips/conversion/flatten.c
  0.00% (0/204)
  0.00% (0/6)
  0.00% (0/289)
src/libvips/libvips/conversion/flip.c
  0.00% (0/115)
  0.00% (0/6)
  0.00% (0/105)
src/libvips/libvips/conversion/gamma.c
  0.00% (0/67)
  0.00% (0/4)
  0.00% (0/65)
src/libvips/libvips/conversion/grid.c
  0.00% (0/117)
  0.00% (0/5)
  0.00% (0/96)
src/libvips/libvips/conversion/ifthenelse.c
  0.00% (0/273)
  0.00% (0/8)
  0.00% (0/424)
src/libvips/libvips/conversion/insert.c
  0.00% (0/235)
  0.00% (0/10)
  0.00% (0/208)
src/libvips/libvips/conversion/join.c
  0.00% (0/156)
  0.00% (0/4)
  0.00% (0/157)
src/libvips/libvips/conversion/msb.c
  0.00% (0/133)
  0.00% (0/5)
  0.00% (0/131)
src/libvips/libvips/conversion/premultiply.c
  0.00% (0/112)
  0.00% (0/5)
  0.00% (0/397)
src/libvips/libvips/conversion/recomb.c
  0.00% (0/115)
  0.00% (0/5)
  0.00% (0/236)
src/libvips/libvips/conversion/replicate.c
  0.00% (0/98)
  0.00% (0/5)
  0.00% (0/83)
src/libvips/libvips/conversion/rot.c
  0.00% (0/202)
  0.00% (0/11)
  0.00% (0/154)
src/libvips/libvips/conversion/rot45.c
  0.00% (0/114)
  0.00% (0/5)
  0.00% (0/160)
src/libvips/libvips/conversion/scale.c
  0.00% (0/78)
  0.00% (0/4)
  0.00% (0/89)
src/libvips/libvips/conversion/sequential.c
  0.00% (0/112)
  0.00% (0/6)
  0.00% (0/123)
src/libvips/libvips/conversion/smartcrop.c
  0.00% (0/273)
  0.00% (0/8)
  0.00% (0/277)
src/libvips/libvips/conversion/subsample.c
  0.00% (0/147)
  0.00% (0/6)
  0.00% (0/156)
src/libvips/libvips/conversion/switch.c
  0.00% (0/122)
  0.00% (0/6)
  0.00% (0/120)
src/libvips/libvips/conversion/tilecache.c
  0.00% (0/464)
  0.00% (0/31)
  0.00% (0/526)
src/libvips/libvips/conversion/transpose3d.c
  0.00% (0/84)
  0.00% (0/5)
  0.00% (0/71)
src/libvips/libvips/conversion/unpremultiply.c
  0.00% (0/121)
  0.00% (0/5)
  0.00% (0/494)
src/libvips/libvips/conversion/wrap.c
  0.00% (0/63)
  0.00% (0/4)
  0.00% (0/60)
src/libvips/libvips/conversion/zoom.c
  0.00% (0/182)
  0.00% (0/7)
  0.00% (0/205)
src/libvips/libvips/convolution/canny.c
  0.00% (0/216)
  0.00% (0/10)
  0.00% (0/224)
src/libvips/libvips/convolution/compass.c
  0.00% (0/127)
  0.00% (0/4)
  0.00% (0/96)
src/libvips/libvips/convolution/conv.c
  0.00% (0/78)
  0.00% (0/4)
  0.00% (0/64)
src/libvips/libvips/convolution/conva.c
  0.00% (0/586)
  0.00% (0/22)
  0.00% (0/1527)
src/libvips/libvips/convolution/convasep.c
  0.00% (0/368)
  0.00% (0/13)
  0.00% (0/907)
src/libvips/libvips/convolution/convf.c
  0.00% (0/169)
  0.00% (0/7)
  0.00% (0/279)
src/libvips/libvips/convolution/convi.c
  0.00% (0/355)
  0.00% (0/10)
  0.00% (0/552)
src/libvips/libvips/convolution/convi_hwy.cpp
  0.00% (0/121)
  0.00% (0/2)
  0.00% (0/39)
src/libvips/libvips/convolution/convolution.c
 45.07% (32/71)
 25.00% (1/4)
  1.85% (1/54)
src/libvips/libvips/convolution/convsep.c
  0.00% (0/82)
  0.00% (0/4)
  0.00% (0/62)
src/libvips/libvips/convolution/correlation.c
  0.00% (0/84)
  0.00% (0/4)
  0.00% (0/75)
src/libvips/libvips/convolution/edge.c
  0.00% (0/183)
  0.00% (0/19)
  0.00% (0/157)
src/libvips/libvips/convolution/fastcor.c
  0.00% (0/58)
  0.00% (0/4)
  0.00% (0/238)
src/libvips/libvips/convolution/gaussblur.c
  0.00% (0/79)
  0.00% (0/4)
  0.00% (0/73)
src/libvips/libvips/convolution/sharpen.c
  0.00% (0/184)
  0.00% (0/5)
  0.00% (0/217)
src/libvips/libvips/convolution/spcor.c
  0.00% (0/125)
  0.00% (0/5)
  0.00% (0/238)
src/libvips/libvips/create/black.c
  0.00% (0/61)
  0.00% (0/5)
  0.00% (0/54)
src/libvips/libvips/create/buildlut.c
  0.00% (0/122)
  0.00% (0/8)
  0.00% (0/155)
src/libvips/libvips/create/create.c
 70.89% (56/79)
 25.00% (1/4)
  3.45% (1/29)
src/libvips/libvips/create/eye.c
  0.00% (0/36)
  0.00% (0/4)
  0.00% (0/31)
src/libvips/libvips/create/fractsurf.c
  0.00% (0/58)
  0.00% (0/4)
  0.00% (0/51)
src/libvips/libvips/create/gaussmat.c
  0.00% (0/105)
  0.00% (0/4)
  0.00% (0/117)
src/libvips/libvips/create/gaussnoise.c
  0.00% (0/95)
  0.00% (0/5)
  0.00% (0/77)
src/libvips/libvips/create/grey.c
  0.00% (0/22)
  0.00% (0/4)
  0.00% (0/12)
src/libvips/libvips/create/identity.c
  0.00% (0/71)
  0.00% (0/5)
  0.00% (0/83)
src/libvips/libvips/create/invertlut.c
  0.00% (0/137)
  0.00% (0/8)
  0.00% (0/165)
src/libvips/libvips/create/logmat.c
  0.00% (0/115)
  0.00% (0/4)
  0.00% (0/106)
src/libvips/libvips/create/mask.c
  0.00% (0/59)
  0.00% (0/3)
  0.00% (0/60)
src/libvips/libvips/create/mask_butterworth.c
  0.00% (0/56)
  0.00% (0/4)
  0.00% (0/39)
src/libvips/libvips/create/mask_butterworth_band.c
  0.00% (0/74)
  0.00% (0/4)
  0.00% (0/50)
src/libvips/libvips/create/mask_butterworth_ring.c
  0.00% (0/45)
  0.00% (0/4)
  0.00% (0/22)
src/libvips/libvips/create/mask_fractal.c
  0.00% (0/34)
  0.00% (0/4)
  0.00% (0/22)
src/libvips/libvips/create/mask_gaussian.c
  0.00% (0/44)
  0.00% (0/4)
  0.00% (0/29)
src/libvips/libvips/create/mask_gaussian_band.c
  0.00% (0/63)
  0.00% (0/4)
  0.00% (0/43)
src/libvips/libvips/create/mask_gaussian_ring.c
  0.00% (0/42)
  0.00% (0/4)
  0.00% (0/22)
src/libvips/libvips/create/mask_ideal.c
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/25)
src/libvips/libvips/create/mask_ideal_band.c
  0.00% (0/51)
  0.00% (0/4)
  0.00% (0/41)
src/libvips/libvips/create/mask_ideal_ring.c
  0.00% (0/39)
  0.00% (0/4)
  0.00% (0/27)
src/libvips/libvips/create/perlin.c
  0.00% (0/168)
  0.00% (0/10)
  0.00% (0/139)
src/libvips/libvips/create/point.c
  0.00% (0/80)
  0.00% (0/4)
  0.00% (0/78)
src/libvips/libvips/create/sdf.c
  0.00% (0/206)
  0.00% (0/9)
  0.00% (0/229)
src/libvips/libvips/create/sines.c
  0.00% (0/56)
  0.00% (0/5)
  0.00% (0/44)
src/libvips/libvips/create/tonelut.c
  0.00% (0/168)
  0.00% (0/8)
  0.00% (0/144)
src/libvips/libvips/create/worley.c
  0.00% (0/161)
  0.00% (0/10)
  0.00% (0/127)
src/libvips/libvips/create/xyz.c
  0.00% (0/131)
  0.00% (0/5)
  0.00% (0/108)
src/libvips/libvips/create/zone.c
  0.00% (0/26)
  0.00% (0/4)
  0.00% (0/13)
src/libvips/libvips/draw/draw.c
 34.04% (16/47)
 25.00% (1/4)
  2.17% (1/46)
src/libvips/libvips/draw/draw_circle.c
  0.00% (0/156)
  0.00% (0/11)
  0.00% (0/160)
src/libvips/libvips/draw/draw_flood.c
  0.00% (0/343)
  0.00% (0/17)
  0.00% (0/427)
src/libvips/libvips/draw/draw_image.c
  0.00% (0/145)
  0.00% (0/5)
  0.00% (0/229)
src/libvips/libvips/draw/draw_line.c
  0.00% (0/187)
  0.00% (0/9)
  0.00% (0/201)
src/libvips/libvips/draw/draw_mask.c
  0.00% (0/177)
  0.00% (0/9)
  0.00% (0/217)
src/libvips/libvips/draw/draw_rect.c
  0.00% (0/144)
  0.00% (0/8)
  0.00% (0/92)
src/libvips/libvips/draw/draw_smudge.c
  0.00% (0/141)
  0.00% (0/4)
  0.00% (0/360)
src/libvips/libvips/draw/drawink.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/94)
src/libvips/libvips/draw/drawink.h
  0.00% (0/37)
  0.00% (0/3)
  0.00% (0/6)
src/libvips/libvips/foreign/analyze2vips.c
  0.00% (0/224)
  0.00% (0/8)
  0.00% (0/156)
src/libvips/libvips/foreign/analyzeload.c
  0.00% (0/55)
  0.00% (0/7)
  0.00% (0/52)
src/libvips/libvips/foreign/cairo.c
  0.00% (0/57)
  0.00% (0/3)
  0.00% (0/74)
src/libvips/libvips/foreign/cgifsave.c
  0.00% (0/578)
  0.00% (0/23)
  0.00% (0/559)
src/libvips/libvips/foreign/csvload.c
  0.00% (0/343)
  0.00% (0/21)
  0.00% (0/360)
src/libvips/libvips/foreign/csvsave.c
  0.00% (0/155)
  0.00% (0/13)
  0.00% (0/213)
src/libvips/libvips/foreign/exif.c
  0.00% (0/755)
  0.00% (0/44)
  0.00% (0/631)
src/libvips/libvips/foreign/foreign.c
 15.80% (215/1361)
  1.52% (1/66)
  0.09% (1/1073)
src/libvips/libvips/foreign/heifload.c
  0.00% (0/604)
  0.00% (0/33)
  0.00% (0/598)
src/libvips/libvips/foreign/heifsave.c
  0.00% (0/543)
  0.00% (0/23)
  0.00% (0/457)
src/libvips/libvips/foreign/jp2kload.c
  0.00% (0/32)
  0.00% (0/4)
  0.00% (0/7)
src/libvips/libvips/foreign/jp2ksave.c
  0.00% (0/41)
  0.00% (0/4)
  0.00% (0/14)
src/libvips/libvips/foreign/jpeg2vips.c
  0.00% (0/442)
  0.00% (0/20)
  0.00% (0/413)
src/libvips/libvips/foreign/jpegload.c
  0.00% (0/222)
  0.00% (0/23)
  0.00% (0/175)
src/libvips/libvips/foreign/jpegsave.c
  0.00% (0/290)
  0.00% (0/19)
  0.00% (0/247)
src/libvips/libvips/foreign/libnsgif/gif.c
  0.00% (0/1106)
  0.00% (0/50)
  0.00% (0/692)
src/libvips/libvips/foreign/libnsgif/lzw.c
  0.00% (0/282)
  0.00% (0/13)
  0.00% (0/140)
src/libvips/libvips/foreign/matrixload.c
  0.00% (0/266)
  0.00% (0/19)
  0.00% (0/221)
src/libvips/libvips/foreign/matrixsave.c
  0.00% (0/156)
  0.00% (0/17)
  0.00% (0/121)
src/libvips/libvips/foreign/nsgifload.c
  0.00% (0/443)
  0.00% (0/29)
  0.00% (0/433)
src/libvips/libvips/foreign/pdf.c
  0.00% (0/21)
  0.00% (0/3)
  0.00% (0/33)
src/libvips/libvips/foreign/pdfiumload.c
  0.00% (0/433)
  0.00% (0/26)
  0.00% (0/414)
src/libvips/libvips/foreign/ppmload.c
  0.00% (0/443)
  0.00% (0/28)
  0.00% (0/441)
src/libvips/libvips/foreign/ppmsave.c
  0.00% (0/436)
  0.00% (0/25)
  0.00% (0/365)
src/libvips/libvips/foreign/quantise.c
  0.00% (0/178)
  0.00% (0/16)
  0.00% (0/148)
src/libvips/libvips/foreign/radiance.c
  0.00% (0/495)
  0.00% (0/24)
  0.00% (0/679)
src/libvips/libvips/foreign/radload.c
  0.00% (0/185)
  0.00% (0/22)
  0.00% (0/142)
src/libvips/libvips/foreign/radsave.c
  0.00% (0/145)
  0.00% (0/14)
  0.00% (0/130)
src/libvips/libvips/foreign/rawload.c
  0.00% (0/101)
  0.00% (0/6)
  0.00% (0/69)
src/libvips/libvips/foreign/rawsave.c
  0.00% (0/166)
  0.00% (0/17)
  0.00% (0/127)
src/libvips/libvips/foreign/spngload.c
  0.00% (0/475)
  0.00% (0/25)
  0.00% (0/443)
src/libvips/libvips/foreign/spngsave.c
  0.00% (0/513)
  0.00% (0/21)
  0.00% (0/477)
src/libvips/libvips/foreign/tiff.c
  0.00% (0/119)
  0.00% (0/17)
  0.00% (0/97)
src/libvips/libvips/foreign/tiff2vips.c
  0.00% (0/1775)
  0.00% (0/77)
  0.00% (0/1694)
src/libvips/libvips/foreign/tiffload.c
  0.00% (0/239)
  0.00% (0/23)
  0.00% (0/184)
src/libvips/libvips/foreign/tiffsave.c
  0.00% (0/360)
  0.00% (0/16)
  0.00% (0/336)
src/libvips/libvips/foreign/vips2jpeg.c
  0.00% (0/350)
  0.00% (0/21)
  0.00% (0/319)
src/libvips/libvips/foreign/vips2tiff.c
  0.00% (0/1264)
  0.00% (0/46)
  0.00% (0/1339)
src/libvips/libvips/foreign/vipsload.c
  0.00% (0/160)
  0.00% (0/17)
  0.00% (0/121)
src/libvips/libvips/foreign/vipssave.c
  0.00% (0/120)
  0.00% (0/12)
  0.00% (0/99)
src/libvips/libvips/foreign/webp2vips.c
  0.00% (0/372)
  0.00% (0/15)
  0.00% (0/382)
src/libvips/libvips/foreign/webpload.c
  0.00% (0/227)
  0.00% (0/22)
  0.00% (0/186)
src/libvips/libvips/foreign/webpsave.c
  0.00% (0/630)
  0.00% (0/38)
  0.00% (0/551)
src/libvips/libvips/freqfilt/freqfilt.c
 26.67% (16/60)
 20.00% (1/5)
  1.92% (1/52)
src/libvips/libvips/freqfilt/freqmult.c
  0.00% (0/52)
  0.00% (0/4)
  0.00% (0/56)
src/libvips/libvips/freqfilt/fwfft.c
  0.00% (0/184)
  0.00% (0/6)
  0.00% (0/154)
src/libvips/libvips/freqfilt/invfft.c
  0.00% (0/140)
  0.00% (0/6)
  0.00% (0/117)
src/libvips/libvips/freqfilt/phasecor.c
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/50)
src/libvips/libvips/freqfilt/spectrum.c
  0.00% (0/36)
  0.00% (0/4)
  0.00% (0/36)
src/libvips/libvips/histogram/case.c
  0.00% (0/163)
  0.00% (0/6)
  0.00% (0/160)
src/libvips/libvips/histogram/hist_cum.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/84)
src/libvips/libvips/histogram/hist_entropy.c
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/52)
src/libvips/libvips/histogram/hist_equal.c
  0.00% (0/53)
  0.00% (0/4)
  0.00% (0/51)
src/libvips/libvips/histogram/hist_ismonotonic.c
  0.00% (0/53)
  0.00% (0/4)
  0.00% (0/46)
src/libvips/libvips/histogram/hist_local.c
  0.00% (0/205)
  0.00% (0/7)
  0.00% (0/206)
src/libvips/libvips/histogram/hist_match.c
  0.00% (0/76)
  0.00% (0/5)
  0.00% (0/62)
src/libvips/libvips/histogram/hist_norm.c
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/74)
src/libvips/libvips/histogram/hist_plot.c
  0.00% (0/183)
  0.00% (0/6)
  0.00% (0/325)
src/libvips/libvips/histogram/hist_unary.c
  0.00% (0/28)
  0.00% (0/3)
  0.00% (0/33)
src/libvips/libvips/histogram/histogram.c
 19.55% (26/133)
 20.00% (1/5)
  0.71% (1/140)
src/libvips/libvips/histogram/maplut.c
  0.00% (0/184)
  0.00% (0/9)
  0.00% (0/2524)
src/libvips/libvips/histogram/percent.c
  0.00% (0/53)
  0.00% (0/4)
  0.00% (0/50)
src/libvips/libvips/histogram/stdif.c
  0.00% (0/193)
  0.00% (0/5)
  0.00% (0/149)
src/libvips/libvips/iofuncs/buf.c
  0.00% (0/303)
  0.00% (0/23)
  0.00% (0/293)
src/libvips/libvips/iofuncs/buffer.c
  1.17% (3/257)
  5.00% (1/20)
  0.64% (2/311)
src/libvips/libvips/iofuncs/cache.c
  1.95% (10/513)
  4.76% (2/42)
  2.87% (17/593)
src/libvips/libvips/iofuncs/connection.c
  0.00% (0/47)
  0.00% (0/5)
  0.00% (0/53)
src/libvips/libvips/iofuncs/dbuf.c
  0.00% (0/156)
  0.00% (0/16)
  0.00% (0/128)
src/libvips/libvips/iofuncs/error.c
  0.00% (0/391)
  0.00% (0/44)
  0.00% (0/333)
src/libvips/libvips/iofuncs/gate.c
 32.50% (52/160)
 27.78% (5/18)
 36.18% (89/246)
src/libvips/libvips/iofuncs/generate.c
  0.00% (0/256)
  0.00% (0/17)
  0.00% (0/238)
src/libvips/libvips/iofuncs/ginputsource.c
  0.00% (0/142)
  0.00% (0/16)
  0.00% (0/152)
src/libvips/libvips/iofuncs/header.c
  0.00% (0/799)
  0.00% (0/69)
  0.00% (0/654)
src/libvips/libvips/iofuncs/image.c
  0.00% (0/1699)
  0.00% (0/95)
  0.00% (0/1604)
src/libvips/libvips/iofuncs/init.c
 46.28% (199/430)
 29.03% (9/31)
 41.67% (145/348)
src/libvips/libvips/iofuncs/mapfile.c
  0.00% (0/115)
  0.00% (0/6)
  0.00% (0/83)
src/libvips/libvips/iofuncs/memory.c
  0.00% (0/144)
  0.00% (0/13)
  0.00% (0/95)
src/libvips/libvips/iofuncs/object.c
  0.00% (0/1530)
  0.00% (0/103)
  0.00% (0/2156)
src/libvips/libvips/iofuncs/operation.c
  0.00% (0/674)
  0.00% (0/39)
  0.00% (0/911)
src/libvips/libvips/iofuncs/rect.c
  0.00% (0/79)
  0.00% (0/10)
  0.00% (0/88)
src/libvips/libvips/iofuncs/region.c
  0.00% (0/804)
  0.00% (0/40)
  0.00% (0/1157)
src/libvips/libvips/iofuncs/reorder.c
  3.42% (5/146)
 11.11% (1/9)
  1.67% (3/180)
src/libvips/libvips/iofuncs/sbuf.c
  0.00% (0/183)
  0.00% (0/12)
  0.00% (0/251)
src/libvips/libvips/iofuncs/semaphore.c
 10.91% (6/55)
 12.50% (1/8)
  1.69% (1/59)
src/libvips/libvips/iofuncs/sink.c
  0.00% (0/210)
  0.00% (0/18)
  0.00% (0/170)
src/libvips/libvips/iofuncs/sinkdisc.c
  0.00% (0/214)
  0.00% (0/15)
  0.00% (0/192)
src/libvips/libvips/iofuncs/sinkmemory.c
  0.00% (0/136)
  0.00% (0/11)
  0.00% (0/107)
src/libvips/libvips/iofuncs/sinkscreen.c
  0.00% (0/504)
  0.00% (0/37)
  0.00% (0/555)
src/libvips/libvips/iofuncs/source.c
  0.00% (0/551)
  0.00% (0/32)
  0.00% (0/724)
src/libvips/libvips/iofuncs/sourcecustom.c
  0.00% (0/88)
  0.00% (0/8)
  0.00% (0/122)
src/libvips/libvips/iofuncs/system.c
  0.00% (0/175)
  0.00% (0/5)
  0.00% (0/221)
src/libvips/libvips/iofuncs/target.c
  0.00% (0/387)
  0.00% (0/25)
  0.00% (0/456)
src/libvips/libvips/iofuncs/targetcustom.c
  0.00% (0/142)
  0.00% (0/13)
  0.00% (0/167)
src/libvips/libvips/iofuncs/thread.c
 29.03% (36/124)
 41.67% (5/12)
 31.65% (44/139)
src/libvips/libvips/iofuncs/threadpool.c
  3.12% (8/256)
  5.26% (1/19)
  1.25% (5/400)
src/libvips/libvips/iofuncs/threadset.c
  7.32% (9/123)
 14.29% (1/7)
 10.20% (15/147)
src/libvips/libvips/iofuncs/type.c
  2.02% (14/693)
  1.22% (1/82)
  1.25% (5/399)
src/libvips/libvips/iofuncs/util.c
  4.70% (44/937)
  5.56% (4/72)
  5.04% (32/635)
src/libvips/libvips/iofuncs/vector.cpp
 17.65% (6/34)
 14.29% (1/7)
  3.08% (4/130)
src/libvips/libvips/iofuncs/vips.c
  0.00% (0/536)
  0.00% (0/27)
  0.00% (0/492)
src/libvips/libvips/iofuncs/window.c
  0.00% (0/155)
  0.00% (0/10)
  0.00% (0/127)
src/libvips/libvips/morphology/countlines.c
  0.00% (0/68)
  0.00% (0/4)
  0.00% (0/71)
src/libvips/libvips/morphology/labelregions.c
  0.00% (0/66)
  0.00% (0/4)
  0.00% (0/56)
src/libvips/libvips/morphology/morph.c
  0.00% (0/313)
  0.00% (0/10)
  0.00% (0/352)
src/libvips/libvips/morphology/morph_hwy.cpp
  0.00% (0/73)
  0.00% (0/4)
  0.00% (0/70)
src/libvips/libvips/morphology/morphology.c
 44.44% (12/27)
 33.33% (1/3)
  5.26% (1/19)
src/libvips/libvips/morphology/nearest.c
  0.00% (0/163)
  0.00% (0/9)
  0.00% (0/160)
src/libvips/libvips/morphology/rank.c
  0.00% (0/232)
  0.00% (0/9)
  0.00% (0/1241)
src/libvips/libvips/mosaicing/chkpair.c
  0.00% (0/97)
  0.00% (0/2)
  0.00% (0/56)
src/libvips/libvips/mosaicing/global_balance.c
  0.00% (0/915)
  0.00% (0/53)
  0.00% (0/855)
src/libvips/libvips/mosaicing/im_avgdxdy.c
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/11)
src/libvips/libvips/mosaicing/im_clinear.c
  0.00% (0/90)
  0.00% (0/1)
  0.00% (0/166)
src/libvips/libvips/mosaicing/im_improve.c
  0.00% (0/88)
  0.00% (0/3)
  0.00% (0/46)
src/libvips/libvips/mosaicing/im_initialize.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/23)
src/libvips/libvips/mosaicing/im_lrcalcon.c
  0.00% (0/115)
  0.00% (0/5)
  0.00% (0/71)
src/libvips/libvips/mosaicing/im_tbcalcon.c
  0.00% (0/34)
  0.00% (0/1)
  0.00% (0/26)
src/libvips/libvips/mosaicing/lrmerge.c
  0.00% (0/527)
  0.00% (0/17)
  0.00% (0/1678)
src/libvips/libvips/mosaicing/lrmosaic.c
  0.00% (0/118)
  0.00% (0/2)
  0.00% (0/80)
src/libvips/libvips/mosaicing/match.c
  0.00% (0/189)
  0.00% (0/5)
  0.00% (0/271)
src/libvips/libvips/mosaicing/matrixinvert.c
  0.00% (0/237)
  0.00% (0/9)
  0.00% (0/977)
src/libvips/libvips/mosaicing/merge.c
  0.00% (0/94)
  0.00% (0/4)
  0.00% (0/91)
src/libvips/libvips/mosaicing/mosaic.c
  0.00% (0/198)
  0.00% (0/4)
  0.00% (0/166)
src/libvips/libvips/mosaicing/mosaic1.c
  0.00% (0/302)
  0.00% (0/9)
  0.00% (0/231)
src/libvips/libvips/mosaicing/mosaicing.c
100.00% (14/14)
100.00% (1/1)
100.00% (1/1)
src/libvips/libvips/mosaicing/tbmerge.c
  0.00% (0/339)
  0.00% (0/7)
  0.00% (0/1125)
src/libvips/libvips/mosaicing/tbmosaic.c
  0.00% (0/118)
  0.00% (0/2)
  0.00% (0/80)
src/libvips/libvips/resample/affine.c
  0.00% (0/311)
  0.00% (0/6)
  0.00% (0/272)
src/libvips/libvips/resample/bicubic.cpp
  0.00% (0/370)
  0.00% (0/9)
  0.00% (0/146)
src/libvips/libvips/resample/interpolate.c
  8.45% (12/142)
  5.00% (1/20)
  0.21% (1/477)
src/libvips/libvips/resample/lbb.cpp
  0.00% (0/380)
  0.00% (0/5)
  0.00% (0/371)
src/libvips/libvips/resample/mapim.c
  0.00% (0/256)
  0.00% (0/6)
  0.00% (0/527)
src/libvips/libvips/resample/nohalo.cpp
  0.00% (0/627)
  0.00% (0/6)
  0.00% (0/501)
src/libvips/libvips/resample/quadratic.c
  0.00% (0/188)
  0.00% (0/6)
  0.00% (0/150)
src/libvips/libvips/resample/reduce.c
  0.00% (0/85)
  0.00% (0/4)
  0.00% (0/85)
src/libvips/libvips/resample/reduceh.cpp
  0.00% (0/332)
  0.00% (0/11)
  0.00% (0/318)
src/libvips/libvips/resample/reduceh_hwy.cpp
  0.00% (0/70)
  0.00% (0/2)
  0.00% (0/31)
src/libvips/libvips/resample/reducev.cpp
  0.00% (0/338)
  0.00% (0/12)
  0.00% (0/326)
src/libvips/libvips/resample/reducev_hwy.cpp
  0.00% (0/112)
  0.00% (0/2)
  0.00% (0/27)
src/libvips/libvips/resample/resample.c
 54.84% (34/62)
 25.00% (1/4)
  2.70% (1/37)
src/libvips/libvips/resample/resize.c
  0.00% (0/214)
  0.00% (0/5)
  0.00% (0/209)
src/libvips/libvips/resample/shrink.c
  0.00% (0/86)
  0.00% (0/4)
  0.00% (0/82)
src/libvips/libvips/resample/shrinkh.c
  0.00% (0/165)
  0.00% (0/6)
  0.00% (0/278)
src/libvips/libvips/resample/shrinkv.c
  0.00% (0/177)
  0.00% (0/6)
  0.00% (0/297)
src/libvips/libvips/resample/similarity.c
  0.00% (0/133)
  0.00% (0/9)
  0.00% (0/116)
src/libvips/libvips/resample/templates.h
  0.00% (0/273)
  0.00% (0/22)
  0.00% (0/108)
src/libvips/libvips/resample/thumbnail.c
  0.00% (0/920)
  0.00% (0/35)
  0.00% (0/782)
src/libvips/libvips/resample/transform.c
  0.00% (0/114)
  0.00% (0/11)
  0.00% (0/145)
src/libvips/libvips/resample/vsqbs.cpp
  0.00% (0/130)
  0.00% (0/4)
  0.00% (0/78)
Totals
  1.64% (1104/67419)
  1.24% (47/3795)
  0.48% (400/83899)