View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libvips/build/libvips/include/vips/enumtypes.c |
84.64% (832/983) |
83.33% (45/54) |
75.89% (765/1008) |
src/libvips/build/libvips/iofuncs/vipsmarshal.c |
25.00% (20/80) |
33.33% (1/3) |
27.27% (15/55) |
src/libvips/fuzz/generic_buffer_fuzzer.cc |
96.15% (25/26) |
100.00% (2/2) |
72.41% (21/29) |
src/libvips/fuzz/generic_buffer_with_args_fuzzer.cc |
98.18% (54/55) |
100.00% (3/3) |
81.40% (35/43) |
src/libvips/fuzz/jpegsave_file_fuzzer.cc |
85.71% (36/42) |
100.00% (3/3) |
73.68% (28/38) |
src/libvips/fuzz/mosaic_fuzzer.cc |
76.32% (29/38) |
100.00% (2/2) |
71.43% (25/35) |
src/libvips/fuzz/sharpen_fuzzer.cc |
96.15% (25/26) |
100.00% (2/2) |
72.41% (21/29) |
src/libvips/fuzz/smartcrop_fuzzer.cc |
96.15% (25/26) |
100.00% (2/2) |
72.41% (21/29) |
src/libvips/fuzz/thumbnail_fuzzer.cc |
96.15% (25/26) |
100.00% (2/2) |
72.41% (21/29) |
src/libvips/libvips/arithmetic/abs.c |
62.07% (36/58) |
100.00% (5/5) |
33.80% (24/71) |
src/libvips/libvips/arithmetic/add.c |
14.55% (8/55) |
25.00% (1/4) |
10.00% (6/60) |
src/libvips/libvips/arithmetic/arithmetic.c |
82.69% (301/364) |
81.25% (13/16) |
88.27% (286/324) |
src/libvips/libvips/arithmetic/avg.c |
88.54% (85/96) |
100.00% (7/7) |
76.77% (76/99) |
src/libvips/libvips/arithmetic/binary.c |
97.22% (35/36) |
100.00% (3/3) |
97.67% (42/43) |
src/libvips/libvips/arithmetic/boolean.c |
12.19% (39/320) |
7.14% (2/28) |
4.42% (32/724) |
src/libvips/libvips/arithmetic/clamp.c |
30.67% (23/75) |
25.00% (1/4) |
9.90% (20/202) |
src/libvips/libvips/arithmetic/complex.c |
24.29% (68/280) |
14.29% (4/28) |
6.19% (54/872) |
src/libvips/libvips/arithmetic/deviate.c |
19.00% (19/100) |
14.29% (1/7) |
13.40% (13/97) |
src/libvips/libvips/arithmetic/divide.c |
49.12% (28/57) |
100.00% (4/4) |
16.19% (17/105) |
src/libvips/libvips/arithmetic/find_trim.c |
40.88% (56/137) |
25.00% (1/4) |
41.38% (60/145) |
src/libvips/libvips/arithmetic/getpoint.c |
41.30% (38/92) |
25.00% (1/4) |
42.86% (39/91) |
src/libvips/libvips/arithmetic/hist_find.c |
13.16% (25/190) |
12.50% (1/8) |
2.83% (21/743) |
src/libvips/libvips/arithmetic/hist_find_indexed.c |
12.89% (29/225) |
10.00% (1/10) |
3.38% (29/858) |
src/libvips/libvips/arithmetic/hist_find_ndim.c |
16.34% (25/153) |
12.50% (1/8) |
12.21% (21/172) |
src/libvips/libvips/arithmetic/hough.c |
23.17% (19/82) |
14.29% (1/7) |
20.90% (14/67) |
src/libvips/libvips/arithmetic/hough_circle.c |
22.39% (30/134) |
11.11% (1/9) |
23.76% (24/101) |
src/libvips/libvips/arithmetic/hough_line.c |
32.00% (24/75) |
16.67% (1/6) |
35.42% (17/48) |
src/libvips/libvips/arithmetic/invert.c |
14.04% (8/57) |
25.00% (1/4) |
9.23% (6/65) |
src/libvips/libvips/arithmetic/linear.c |
81.16% (168/207) |
100.00% (7/7) |
49.48% (239/483) |
src/libvips/libvips/arithmetic/math.c |
7.93% (18/227) |
4.55% (1/22) |
1.42% (16/1129) |
src/libvips/libvips/arithmetic/math2.c |
36.49% (81/222) |
31.82% (7/22) |
8.35% (74/886) |
src/libvips/libvips/arithmetic/max.c |
76.24% (154/202) |
100.00% (9/9) |
45.48% (136/299) |
src/libvips/libvips/arithmetic/maxpair.c |
14.81% (8/54) |
25.00% (1/4) |
6.67% (6/90) |
src/libvips/libvips/arithmetic/measure.c |
45.53% (56/123) |
25.00% (1/4) |
53.98% (61/113) |
src/libvips/libvips/arithmetic/min.c |
84.65% (171/202) |
100.00% (9/9) |
77.26% (231/299) |
src/libvips/libvips/arithmetic/minpair.c |
14.81% (8/54) |
25.00% (1/4) |
6.67% (6/90) |
src/libvips/libvips/arithmetic/multiply.c |
49.12% (28/57) |
100.00% (4/4) |
21.54% (14/65) |
src/libvips/libvips/arithmetic/nary.c |
96.43% (27/28) |
100.00% (3/3) |
96.88% (31/32) |
src/libvips/libvips/arithmetic/profile.c |
16.43% (23/140) |
12.50% (1/8) |
7.94% (22/277) |
src/libvips/libvips/arithmetic/project.c |
14.56% (23/158) |
12.50% (1/8) |
11.28% (22/195) |
src/libvips/libvips/arithmetic/relational.c |
23.84% (82/344) |
20.69% (6/29) |
3.18% (61/1919) |
src/libvips/libvips/arithmetic/remainder.c |
17.09% (27/158) |
16.67% (2/12) |
8.45% (18/213) |
src/libvips/libvips/arithmetic/round.c |
21.43% (18/84) |
11.11% (1/9) |
14.95% (16/107) |
src/libvips/libvips/arithmetic/sign.c |
14.04% (8/57) |
25.00% (1/4) |
4.92% (6/122) |
src/libvips/libvips/arithmetic/statistic.c |
88.89% (64/72) |
100.00% (6/6) |
92.13% (82/89) |
src/libvips/libvips/arithmetic/stats.c |
75.61% (124/164) |
100.00% (7/7) |
80.81% (299/370) |
src/libvips/libvips/arithmetic/subtract.c |
14.81% (8/54) |
25.00% (1/4) |
10.00% (6/60) |
src/libvips/libvips/arithmetic/sum.c |
62.50% (40/64) |
100.00% (5/5) |
25.58% (22/86) |
src/libvips/libvips/arithmetic/unary.c |
81.82% (27/33) |
75.00% (3/4) |
86.49% (32/37) |
src/libvips/libvips/arithmetic/unaryconst.c |
95.31% (61/64) |
100.00% (3/3) |
91.76% (78/85) |
src/libvips/libvips/colour/CMYK2XYZ.c |
91.07% (51/56) |
100.00% (5/5) |
93.02% (40/43) |
src/libvips/libvips/colour/HSV2sRGB.c |
100.00% (69/69) |
100.00% (4/4) |
100.00% (39/39) |
src/libvips/libvips/colour/LCh2Lab.c |
100.00% (40/40) |
100.00% (5/5) |
100.00% (20/20) |
src/libvips/libvips/colour/LCh2UCS.c |
69.32% (61/88) |
57.14% (4/7) |
73.53% (25/34) |
src/libvips/libvips/colour/Lab2LCh.c |
11.11% (7/63) |
16.67% (1/6) |
15.79% (6/38) |
src/libvips/libvips/colour/Lab2LabQ.c |
94.64% (53/56) |
80.00% (4/5) |
98.11% (52/53) |
src/libvips/libvips/colour/Lab2LabS.c |
100.00% (37/37) |
100.00% (4/4) |
100.00% (51/51) |
src/libvips/libvips/colour/Lab2XYZ.c |
91.67% (88/96) |
100.00% (7/7) |
92.06% (58/63) |
src/libvips/libvips/colour/LabQ2Lab.c |
93.48% (43/46) |
80.00% (4/5) |
95.24% (20/21) |
src/libvips/libvips/colour/LabQ2LabS.c |
100.00% (45/45) |
100.00% (4/4) |
100.00% (18/18) |
src/libvips/libvips/colour/LabQ2sRGB.c |
85.77% (211/246) |
81.82% (18/22) |
76.62% (154/201) |
src/libvips/libvips/colour/LabS2Lab.c |
100.00% (37/37) |
100.00% (4/4) |
100.00% (18/18) |
src/libvips/libvips/colour/LabS2LabQ.c |
11.48% (7/61) |
25.00% (1/4) |
10.53% (6/57) |
src/libvips/libvips/colour/UCS2LCh.c |
100.00% (115/115) |
100.00% (12/12) |
99.19% (122/123) |
src/libvips/libvips/colour/XYZ2CMYK.c |
90.91% (50/55) |
100.00% (5/5) |
92.68% (38/41) |
src/libvips/libvips/colour/XYZ2Lab.c |
85.05% (91/107) |
87.50% (7/8) |
79.37% (100/126) |
src/libvips/libvips/colour/XYZ2Yxy.c |
15.91% (7/44) |
25.00% (1/4) |
33.33% (6/18) |
src/libvips/libvips/colour/XYZ2scRGB.c |
100.00% (35/35) |
100.00% (4/4) |
100.00% (15/15) |
src/libvips/libvips/colour/Yxy2XYZ.c |
100.00% (46/46) |
100.00% (4/4) |
100.00% (20/20) |
src/libvips/libvips/colour/colour.c |
75.56% (306/405) |
85.71% (12/14) |
67.95% (265/390) |
src/libvips/libvips/colour/colourspace.c |
83.14% (143/172) |
92.31% (12/13) |
81.82% (126/154) |
src/libvips/libvips/colour/dE00.c |
8.64% (7/81) |
20.00% (1/5) |
17.65% (6/34) |
src/libvips/libvips/colour/dE76.c |
17.95% (7/39) |
20.00% (1/5) |
37.50% (6/16) |
src/libvips/libvips/colour/dECMC.c |
36.84% (7/19) |
33.33% (1/3) |
54.55% (6/11) |
src/libvips/libvips/colour/float2rad.c |
100.00% (62/62) |
100.00% (5/5) |
100.00% (50/50) |
src/libvips/libvips/colour/icc_transform.c |
68.57% (504/735) |
79.41% (27/34) |
69.48% (469/675) |
src/libvips/libvips/colour/profile_load.c |
82.57% (90/109) |
100.00% (6/6) |
78.38% (58/74) |
src/libvips/libvips/colour/rad2float.c |
100.00% (42/42) |
100.00% (5/5) |
100.00% (34/34) |
src/libvips/libvips/colour/sRGB2HSV.c |
8.43% (7/83) |
25.00% (1/4) |
14.63% (6/41) |
src/libvips/libvips/colour/sRGB2scRGB.c |
98.48% (65/66) |
100.00% (5/5) |
85.71% (30/35) |
src/libvips/libvips/colour/scRGB2BW.c |
96.59% (85/88) |
100.00% (5/5) |
92.68% (38/41) |
src/libvips/libvips/colour/scRGB2XYZ.c |
100.00% (33/33) |
100.00% (4/4) |
100.00% (18/18) |
src/libvips/libvips/colour/scRGB2sRGB.c |
96.67% (87/90) |
100.00% (5/5) |
92.68% (38/41) |
src/libvips/libvips/conversion/addalpha.c |
94.74% (36/38) |
100.00% (4/4) |
94.59% (35/37) |
src/libvips/libvips/conversion/arrayjoin.c |
23.08% (60/260) |
16.67% (1/6) |
31.88% (73/229) |
src/libvips/libvips/conversion/autorot.c |
91.30% (105/115) |
100.00% (6/6) |
91.01% (81/89) |
src/libvips/libvips/conversion/bandary.c |
79.26% (107/135) |
100.00% (7/7) |
90.69% (185/204) |
src/libvips/libvips/conversion/bandbool.c |
22.43% (24/107) |
11.11% (1/9) |
8.51% (24/282) |
src/libvips/libvips/conversion/bandfold.c |
28.05% (23/82) |
20.00% (1/5) |
39.02% (32/82) |
src/libvips/libvips/conversion/bandjoin.c |
94.20% (211/224) |
93.33% (14/15) |
96.36% (159/165) |
src/libvips/libvips/conversion/bandmean.c |
19.75% (16/81) |
20.00% (1/5) |
13.08% (17/130) |
src/libvips/libvips/conversion/bandrank.c |
27.27% (24/88) |
16.67% (1/6) |
8.27% (31/375) |
src/libvips/libvips/conversion/bandunfold.c |
27.06% (23/85) |
20.00% (1/5) |
38.10% (32/84) |
src/libvips/libvips/conversion/byteswap.c |
96.26% (103/107) |
100.00% (10/10) |
89.12% (131/147) |
src/libvips/libvips/conversion/cache.c |
58.33% (35/60) |
25.00% (1/4) |
69.70% (46/66) |
src/libvips/libvips/conversion/cast.c |
76.50% (179/234) |
62.50% (10/16) |
33.44% (815/2437) |
src/libvips/libvips/conversion/composite.cpp |
9.77% (103/1054) |
12.00% (3/25) |
13.31% (130/977) |
src/libvips/libvips/conversion/conversion.c |
99.19% (122/123) |
100.00% (4/4) |
96.55% (28/29) |
src/libvips/libvips/conversion/copy.c |
85.63% (143/167) |
83.33% (5/6) |
87.57% (155/177) |
src/libvips/libvips/conversion/embed.c |
65.59% (284/433) |
80.00% (12/15) |
61.06% (243/398) |
src/libvips/libvips/conversion/extract.c |
89.52% (188/210) |
91.67% (11/12) |
92.61% (188/203) |
src/libvips/libvips/conversion/falsecolour.c |
34.78% (16/46) |
25.00% (1/4) |
42.55% (20/47) |
src/libvips/libvips/conversion/flatten.c |
61.69% (124/201) |
83.33% (5/6) |
53.98% (156/289) |
src/libvips/libvips/conversion/flip.c |
67.83% (78/115) |
83.33% (5/6) |
71.43% (75/105) |
src/libvips/libvips/conversion/gamma.c |
32.84% (22/67) |
25.00% (1/4) |
41.54% (27/65) |
src/libvips/libvips/conversion/grid.c |
27.35% (32/117) |
20.00% (1/5) |
39.58% (38/96) |
src/libvips/libvips/conversion/ifthenelse.c |
46.15% (126/273) |
62.50% (5/8) |
37.50% (159/424) |
src/libvips/libvips/conversion/insert.c |
37.87% (89/235) |
40.00% (4/10) |
48.56% (101/208) |
src/libvips/libvips/conversion/join.c |
33.33% (52/156) |
25.00% (1/4) |
43.31% (68/157) |
src/libvips/libvips/conversion/msb.c |
17.29% (23/133) |
20.00% (1/5) |
20.61% (27/131) |
src/libvips/libvips/conversion/premultiply.c |
87.50% (98/112) |
100.00% (5/5) |
81.61% (324/397) |
src/libvips/libvips/conversion/recomb.c |
18.26% (21/115) |
20.00% (1/5) |
10.59% (25/236) |
src/libvips/libvips/conversion/replicate.c |
27.55% (27/98) |
20.00% (1/5) |
43.37% (36/83) |
src/libvips/libvips/conversion/rot.c |
86.63% (175/202) |
81.82% (9/11) |
88.96% (137/154) |
src/libvips/libvips/conversion/rot45.c |
18.42% (21/114) |
20.00% (1/5) |
18.12% (29/160) |
src/libvips/libvips/conversion/scale.c |
83.33% (65/78) |
100.00% (4/4) |
82.02% (73/89) |
src/libvips/libvips/conversion/sequential.c |
80.36% (90/112) |
100.00% (6/6) |
83.62% (97/116) |
src/libvips/libvips/conversion/smartcrop.c |
64.47% (176/273) |
75.00% (6/8) |
71.84% (199/277) |
src/libvips/libvips/conversion/subsample.c |
21.77% (32/147) |
16.67% (1/6) |
24.36% (38/156) |
src/libvips/libvips/conversion/switch.c |
18.85% (23/122) |
16.67% (1/6) |
22.50% (27/120) |
src/libvips/libvips/conversion/tilecache.c |
87.21% (409/469) |
90.62% (29/32) |
85.27% (440/516) |
src/libvips/libvips/conversion/transpose3d.c |
23.81% (20/84) |
20.00% (1/5) |
33.80% (24/71) |
src/libvips/libvips/conversion/unpremultiply.c |
89.26% (108/121) |
100.00% (5/5) |
84.31% (403/478) |
src/libvips/libvips/conversion/wrap.c |
41.27% (26/63) |
25.00% (1/4) |
51.67% (31/60) |
src/libvips/libvips/conversion/zoom.c |
15.38% (28/182) |
14.29% (1/7) |
16.59% (34/205) |
src/libvips/libvips/convolution/canny.c |
15.28% (33/216) |
10.00% (1/10) |
17.41% (39/224) |
src/libvips/libvips/convolution/compass.c |
35.43% (45/127) |
25.00% (1/4) |
50.00% (48/96) |
src/libvips/libvips/convolution/conv.c |
78.21% (61/78) |
100.00% (4/4) |
67.19% (43/64) |
src/libvips/libvips/convolution/conva.c |
3.58% (21/586) |
4.55% (1/22) |
1.31% (20/1524) |
src/libvips/libvips/convolution/convasep.c |
4.35% (16/368) |
7.69% (1/13) |
1.43% (13/906) |
src/libvips/libvips/convolution/convf.c |
3.55% (6/169) |
14.29% (1/7) |
1.08% (3/279) |
src/libvips/libvips/convolution/convi.c |
51.55% (183/355) |
80.00% (8/10) |
42.86% (234/546) |
src/libvips/libvips/convolution/convi_hwy.cpp |
0.00% (0/121) |
0.00% (0/2) |
0.00% (0/43) |
src/libvips/libvips/convolution/convolution.c |
97.18% (69/71) |
100.00% (4/4) |
96.30% (52/54) |
src/libvips/libvips/convolution/convsep.c |
86.59% (71/82) |
100.00% (4/4) |
85.48% (53/62) |
src/libvips/libvips/convolution/correlation.c |
30.95% (26/84) |
25.00% (1/4) |
44.00% (33/75) |
src/libvips/libvips/convolution/edge.c |
20.77% (38/183) |
21.05% (4/19) |
20.81% (31/149) |
src/libvips/libvips/convolution/fastcor.c |
13.79% (8/58) |
25.00% (1/4) |
2.52% (6/238) |
src/libvips/libvips/convolution/gaussblur.c |
91.14% (72/79) |
100.00% (4/4) |
90.41% (66/73) |
src/libvips/libvips/convolution/sharpen.c |
95.11% (175/184) |
100.00% (5/5) |
93.98% (203/216) |
src/libvips/libvips/convolution/spcor.c |
7.20% (9/125) |
20.00% (1/5) |
2.52% (6/238) |
src/libvips/libvips/create/black.c |
95.08% (58/61) |
100.00% (5/5) |
94.44% (51/54) |
src/libvips/libvips/create/buildlut.c |
12.30% (15/122) |
12.50% (1/8) |
11.26% (17/151) |
src/libvips/libvips/create/create.c |
98.73% (78/79) |
100.00% (4/4) |
96.55% (28/29) |
src/libvips/libvips/create/eye.c |
47.22% (17/36) |
25.00% (1/4) |
61.29% (19/31) |
src/libvips/libvips/create/fractsurf.c |
46.55% (27/58) |
25.00% (1/4) |
58.82% (30/51) |
src/libvips/libvips/create/gaussmat.c |
93.33% (98/105) |
100.00% (4/4) |
87.93% (102/116) |
src/libvips/libvips/create/gaussnoise.c |
43.16% (41/95) |
20.00% (1/5) |
57.14% (44/77) |
src/libvips/libvips/create/grey.c |
40.91% (9/22) |
25.00% (1/4) |
75.00% (9/12) |
src/libvips/libvips/create/identity.c |
39.44% (28/71) |
20.00% (1/5) |
36.14% (30/83) |
src/libvips/libvips/create/invertlut.c |
15.33% (21/137) |
12.50% (1/8) |
14.55% (24/165) |
src/libvips/libvips/create/logmat.c |
33.91% (39/115) |
25.00% (1/4) |
42.31% (44/104) |
src/libvips/libvips/create/mask.c |
52.54% (31/59) |
33.33% (1/3) |
55.00% (33/60) |
src/libvips/libvips/create/mask_butterworth.c |
50.00% (28/56) |
25.00% (1/4) |
84.62% (33/39) |
src/libvips/libvips/create/mask_butterworth_band.c |
54.05% (40/74) |
25.00% (1/4) |
94.00% (47/50) |
src/libvips/libvips/create/mask_butterworth_ring.c |
35.56% (16/45) |
25.00% (1/4) |
86.36% (19/22) |
src/libvips/libvips/create/mask_fractal.c |
47.06% (16/34) |
25.00% (1/4) |
86.36% (19/22) |
src/libvips/libvips/create/mask_gaussian.c |
50.00% (22/44) |
25.00% (1/4) |
89.66% (26/29) |
src/libvips/libvips/create/mask_gaussian_band.c |
53.97% (34/63) |
25.00% (1/4) |
93.02% (40/43) |
src/libvips/libvips/create/mask_gaussian_ring.c |
38.10% (16/42) |
25.00% (1/4) |
86.36% (19/22) |
src/libvips/libvips/create/mask_ideal.c |
45.71% (16/35) |
25.00% (1/4) |
76.00% (19/25) |
src/libvips/libvips/create/mask_ideal_band.c |
54.90% (28/51) |
25.00% (1/4) |
80.49% (33/41) |
src/libvips/libvips/create/mask_ideal_ring.c |
41.03% (16/39) |
25.00% (1/4) |
70.37% (19/27) |
src/libvips/libvips/create/perlin.c |
29.76% (50/168) |
20.00% (2/10) |
46.04% (64/139) |
src/libvips/libvips/create/point.c |
38.75% (31/80) |
25.00% (1/4) |
38.46% (30/78) |
src/libvips/libvips/create/sdf.c |
25.24% (52/206) |
11.11% (1/9) |
28.77% (63/219) |
src/libvips/libvips/create/sines.c |
41.07% (23/56) |
20.00% (1/5) |
59.09% (26/44) |
src/libvips/libvips/create/tonelut.c |
41.07% (69/168) |
12.50% (1/8) |
54.86% (79/144) |
src/libvips/libvips/create/worley.c |
20.50% (33/161) |
10.00% (1/10) |
29.13% (37/127) |
src/libvips/libvips/create/xyz.c |
31.30% (41/131) |
20.00% (1/5) |
45.37% (49/108) |
src/libvips/libvips/create/zone.c |
26.92% (7/26) |
25.00% (1/4) |
69.23% (9/13) |
src/libvips/libvips/draw/draw.c |
68.09% (32/47) |
50.00% (2/4) |
45.65% (21/46) |
src/libvips/libvips/draw/draw_circle.c |
21.15% (33/156) |
9.09% (1/11) |
23.12% (37/160) |
src/libvips/libvips/draw/draw_flood.c |
16.33% (56/343) |
5.88% (1/17) |
15.46% (66/427) |
src/libvips/libvips/draw/draw_image.c |
22.07% (32/145) |
20.00% (1/5) |
16.59% (38/229) |
src/libvips/libvips/draw/draw_line.c |
17.65% (33/187) |
11.11% (1/9) |
18.41% (37/201) |
src/libvips/libvips/draw/draw_mask.c |
14.69% (26/177) |
11.11% (1/9) |
14.29% (31/217) |
src/libvips/libvips/draw/draw_rect.c |
27.08% (39/144) |
12.50% (1/8) |
47.83% (44/92) |
src/libvips/libvips/draw/draw_smudge.c |
23.40% (33/141) |
25.00% (1/4) |
10.28% (37/360) |
src/libvips/libvips/draw/drawink.c |
26.32% (15/57) |
25.00% (1/4) |
17.02% (16/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 |
7.14% (16/224) |
25.00% (2/8) |
2.56% (4/156) |
src/libvips/libvips/foreign/analyzeload.c |
47.27% (26/55) |
14.29% (1/7) |
30.77% (16/52) |
src/libvips/libvips/foreign/cairo.c |
16.44% (12/73) |
25.00% (1/4) |
14.17% (17/120) |
src/libvips/libvips/foreign/cgifsave.c |
85.12% (492/578) |
69.57% (16/23) |
88.89% (496/558) |
src/libvips/libvips/foreign/csvload.c |
22.71% (77/339) |
14.29% (3/21) |
17.66% (62/351) |
src/libvips/libvips/foreign/csvsave.c |
74.19% (115/155) |
69.23% (9/13) |
64.32% (137/213) |
src/libvips/libvips/foreign/exif.c |
82.65% (624/755) |
88.64% (39/44) |
84.58% (532/629) |
src/libvips/libvips/foreign/foreign.c |
61.33% (831/1355) |
46.27% (31/67) |
61.19% (640/1046) |
src/libvips/libvips/foreign/heifload.c |
86.81% (520/599) |
90.91% (30/33) |
84.29% (499/592) |
src/libvips/libvips/foreign/heifsave.c |
76.11% (411/540) |
78.26% (18/23) |
79.69% (361/453) |
src/libvips/libvips/foreign/jp2kload.c |
15.62% (5/32) |
25.00% (1/4) |
42.86% (3/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 |
84.62% (374/442) |
90.00% (18/20) |
84.99% (351/413) |
src/libvips/libvips/foreign/jpegload.c |
78.14% (168/215) |
73.91% (17/23) |
88.96% (145/163) |
src/libvips/libvips/foreign/jpegsave.c |
70.65% (207/293) |
63.16% (12/19) |
71.66% (177/247) |
src/libvips/libvips/foreign/libnsgif/gif.c |
80.38% (889/1106) |
86.00% (43/50) |
78.76% (545/692) |
src/libvips/libvips/foreign/libnsgif/lzw.c |
97.16% (274/282) |
100.00% (13/13) |
97.14% (136/140) |
src/libvips/libvips/foreign/matrixload.c |
77.52% (200/258) |
68.42% (13/19) |
88.79% (190/214) |
src/libvips/libvips/foreign/matrixsave.c |
69.03% (107/155) |
58.82% (10/17) |
78.81% (93/118) |
src/libvips/libvips/foreign/nsgifload.c |
85.58% (374/437) |
79.31% (23/29) |
92.22% (391/424) |
src/libvips/libvips/foreign/pdf.c |
76.19% (16/21) |
66.67% (2/3) |
84.85% (28/33) |
src/libvips/libvips/foreign/pdfiumload.c |
89.58% (387/432) |
88.46% (23/26) |
89.24% (365/409) |
src/libvips/libvips/foreign/ppmload.c |
82.24% (403/490) |
81.82% (27/33) |
85.71% (402/469) |
src/libvips/libvips/foreign/ppmsave.c |
63.90% (269/421) |
60.00% (15/25) |
60.11% (217/361) |
src/libvips/libvips/foreign/quantise.c |
80.34% (143/178) |
100.00% (16/16) |
79.73% (118/148) |
src/libvips/libvips/foreign/radiance.c |
92.96% (462/497) |
100.00% (24/24) |
92.84% (635/684) |
src/libvips/libvips/foreign/radload.c |
74.59% (135/181) |
72.73% (16/22) |
87.22% (116/133) |
src/libvips/libvips/foreign/radsave.c |
48.63% (71/146) |
50.00% (7/14) |
42.52% (54/127) |
src/libvips/libvips/foreign/rawload.c |
56.44% (57/101) |
16.67% (1/6) |
84.06% (58/69) |
src/libvips/libvips/foreign/rawsave.c |
60.24% (100/166) |
58.82% (10/17) |
71.65% (91/127) |
src/libvips/libvips/foreign/spngload.c |
90.21% (424/470) |
88.00% (22/25) |
89.86% (390/434) |
src/libvips/libvips/foreign/spngsave.c |
85.22% (444/521) |
80.95% (17/21) |
89.68% (426/475) |
src/libvips/libvips/foreign/tiff.c |
74.81% (98/131) |
64.71% (11/17) |
53.77% (57/106) |
src/libvips/libvips/foreign/tiff2vips.c |
87.27% (1549/1775) |
97.40% (75/77) |
85.66% (1452/1695) |
src/libvips/libvips/foreign/tiffload.c |
77.25% (180/233) |
73.91% (17/23) |
83.43% (146/175) |
src/libvips/libvips/foreign/tiffsave.c |
77.16% (277/359) |
56.25% (9/16) |
82.62% (271/328) |
src/libvips/libvips/foreign/vips2jpeg.c |
70.86% (248/350) |
85.71% (18/21) |
67.71% (216/319) |
src/libvips/libvips/foreign/vips2tiff.c |
63.75% (809/1269) |
72.34% (34/47) |
61.31% (821/1339) |
src/libvips/libvips/foreign/vipsload.c |
67.95% (106/156) |
64.71% (11/17) |
71.30% (82/115) |
src/libvips/libvips/foreign/vipssave.c |
64.04% (73/114) |
66.67% (8/12) |
75.00% (66/88) |
src/libvips/libvips/foreign/webp2vips.c |
75.00% (279/372) |
80.00% (12/15) |
80.80% (303/375) |
src/libvips/libvips/foreign/webpload.c |
78.64% (173/220) |
72.73% (16/22) |
89.66% (156/174) |
src/libvips/libvips/foreign/webpsave.c |
63.80% (400/627) |
64.10% (25/39) |
67.53% (366/542) |
src/libvips/libvips/freqfilt/freqfilt.c |
58.33% (35/60) |
40.00% (2/5) |
50.00% (26/52) |
src/libvips/libvips/freqfilt/freqmult.c |
26.92% (14/52) |
25.00% (1/4) |
30.36% (17/56) |
src/libvips/libvips/freqfilt/fwfft.c |
3.26% (6/184) |
16.67% (1/6) |
3.90% (6/154) |
src/libvips/libvips/freqfilt/invfft.c |
10.71% (15/140) |
16.67% (1/6) |
13.68% (16/117) |
src/libvips/libvips/freqfilt/phasecor.c |
28.57% (14/49) |
25.00% (1/4) |
34.00% (17/50) |
src/libvips/libvips/freqfilt/spectrum.c |
16.67% (6/36) |
25.00% (1/4) |
16.67% (6/36) |
src/libvips/libvips/histogram/case.c |
17.18% (28/163) |
16.67% (1/6) |
21.88% (35/160) |
src/libvips/libvips/histogram/hist_cum.c |
14.04% (8/57) |
25.00% (1/4) |
7.14% (6/84) |
src/libvips/libvips/histogram/hist_entropy.c |
37.04% (20/54) |
25.00% (1/4) |
40.38% (21/52) |
src/libvips/libvips/histogram/hist_equal.c |
47.17% (25/53) |
25.00% (1/4) |
56.86% (29/51) |
src/libvips/libvips/histogram/hist_ismonotonic.c |
37.74% (20/53) |
25.00% (1/4) |
45.65% (21/46) |
src/libvips/libvips/histogram/hist_local.c |
19.02% (39/205) |
14.29% (1/7) |
22.33% (46/206) |
src/libvips/libvips/histogram/hist_match.c |
28.95% (22/76) |
20.00% (1/5) |
45.16% (28/62) |
src/libvips/libvips/histogram/hist_norm.c |
29.69% (19/64) |
25.00% (1/4) |
29.73% (22/74) |
src/libvips/libvips/histogram/hist_plot.c |
10.38% (19/183) |
16.67% (1/6) |
6.79% (22/324) |
src/libvips/libvips/histogram/hist_unary.c |
50.00% (14/28) |
33.33% (1/3) |
51.52% (17/33) |
src/libvips/libvips/histogram/histogram.c |
30.83% (41/133) |
40.00% (2/5) |
12.86% (18/140) |
src/libvips/libvips/histogram/maplut.c |
17.39% (32/184) |
11.11% (1/9) |
1.70% (43/2524) |
src/libvips/libvips/histogram/percent.c |
49.06% (26/53) |
25.00% (1/4) |
56.00% (28/50) |
src/libvips/libvips/histogram/stdif.c |
28.50% (55/193) |
20.00% (1/5) |
42.95% (64/149) |
src/libvips/libvips/iofuncs/buf.c |
21.07% (63/299) |
26.09% (6/23) |
13.99% (41/293) |
src/libvips/libvips/iofuncs/buffer.c |
84.82% (218/257) |
80.00% (16/20) |
89.71% (279/311) |
src/libvips/libvips/iofuncs/cache.c |
61.41% (304/495) |
58.97% (23/39) |
74.13% (424/572) |
src/libvips/libvips/iofuncs/connection.c |
89.36% (42/47) |
100.00% (5/5) |
86.79% (46/53) |
src/libvips/libvips/iofuncs/dbuf.c |
32.05% (50/156) |
50.00% (8/16) |
29.69% (38/128) |
src/libvips/libvips/iofuncs/error.c |
32.99% (129/391) |
47.73% (21/44) |
33.93% (113/333) |
src/libvips/libvips/iofuncs/gate.c |
35.62% (57/160) |
33.33% (6/18) |
39.02% (96/246) |
src/libvips/libvips/iofuncs/generate.c |
75.00% (192/256) |
88.24% (15/17) |
76.05% (181/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 |
72.40% (577/797) |
69.57% (48/69) |
75.99% (497/654) |
src/libvips/libvips/iofuncs/image.c |
55.04% (934/1697) |
55.79% (53/95) |
55.88% (894/1600) |
src/libvips/libvips/iofuncs/init.c |
50.82% (218/429) |
41.94% (13/31) |
45.69% (159/348) |
src/libvips/libvips/iofuncs/mapfile.c |
17.39% (20/115) |
33.33% (2/6) |
9.64% (8/83) |
src/libvips/libvips/iofuncs/memory.c |
77.08% (111/144) |
84.62% (11/13) |
73.68% (70/95) |
src/libvips/libvips/iofuncs/object.c |
59.48% (910/1530) |
53.40% (55/103) |
66.47% (1433/2156) |
src/libvips/libvips/iofuncs/operation.c |
27.15% (183/674) |
41.03% (16/39) |
32.82% (299/911) |
src/libvips/libvips/iofuncs/rect.c |
34.18% (27/79) |
40.00% (4/10) |
40.91% (36/88) |
src/libvips/libvips/iofuncs/region.c |
55.57% (444/799) |
67.50% (27/40) |
44.68% (517/1157) |
src/libvips/libvips/iofuncs/reorder.c |
91.78% (134/146) |
100.00% (9/9) |
92.78% (167/180) |
src/libvips/libvips/iofuncs/sbuf.c |
95.08% (174/183) |
91.67% (11/12) |
94.42% (237/251) |
src/libvips/libvips/iofuncs/semaphore.c |
92.98% (53/57) |
100.00% (8/8) |
79.66% (47/59) |
src/libvips/libvips/iofuncs/sink.c |
86.67% (182/210) |
100.00% (18/18) |
89.41% (152/170) |
src/libvips/libvips/iofuncs/sinkdisc.c |
88.79% (190/214) |
100.00% (15/15) |
84.90% (163/192) |
src/libvips/libvips/iofuncs/sinkmemory.c |
91.79% (123/134) |
100.00% (11/11) |
91.43% (96/105) |
src/libvips/libvips/iofuncs/sinkscreen.c |
0.93% (5/537) |
2.56% (1/39) |
1.00% (6/603) |
src/libvips/libvips/iofuncs/source.c |
64.18% (353/550) |
78.12% (25/32) |
62.57% (453/724) |
src/libvips/libvips/iofuncs/sourcecustom.c |
31.82% (28/88) |
12.50% (1/8) |
27.87% (34/122) |
src/libvips/libvips/iofuncs/system.c |
26.86% (47/175) |
20.00% (1/5) |
24.89% (55/221) |
src/libvips/libvips/iofuncs/target.c |
63.22% (251/397) |
76.92% (20/26) |
61.88% (289/467) |
src/libvips/libvips/iofuncs/targetcustom.c |
38.03% (54/142) |
7.69% (1/13) |
31.14% (52/167) |
src/libvips/libvips/iofuncs/thread.c |
83.65% (87/104) |
100.00% (8/8) |
63.55% (68/107) |
src/libvips/libvips/iofuncs/threadpool.c |
80.08% (205/256) |
89.47% (17/19) |
76.34% (300/393) |
src/libvips/libvips/iofuncs/threadset.c |
68.80% (86/125) |
71.43% (5/7) |
61.90% (91/147) |
src/libvips/libvips/iofuncs/type.c |
41.35% (287/694) |
46.34% (38/82) |
48.73% (192/394) |
src/libvips/libvips/iofuncs/util.c |
43.64% (405/928) |
43.06% (31/72) |
43.76% (277/633) |
src/libvips/libvips/iofuncs/vector.cpp |
41.18% (14/34) |
42.86% (3/7) |
6.90% (10/145) |
src/libvips/libvips/iofuncs/vips.c |
47.20% (253/536) |
51.85% (14/27) |
49.59% (244/492) |
src/libvips/libvips/iofuncs/window.c |
82.58% (128/155) |
90.00% (9/10) |
81.89% (104/127) |
src/libvips/libvips/morphology/countlines.c |
32.35% (22/68) |
25.00% (1/4) |
39.44% (28/71) |
src/libvips/libvips/morphology/labelregions.c |
30.30% (20/66) |
25.00% (1/4) |
42.86% (24/56) |
src/libvips/libvips/morphology/morph.c |
8.31% (26/313) |
10.00% (1/10) |
8.24% (29/352) |
src/libvips/libvips/morphology/morph_hwy.cpp |
0.00% (0/73) |
0.00% (0/4) |
0.00% (0/78) |
src/libvips/libvips/morphology/morphology.c |
92.59% (25/27) |
66.67% (2/3) |
94.74% (18/19) |
src/libvips/libvips/morphology/nearest.c |
12.88% (21/163) |
11.11% (1/9) |
15.62% (25/160) |
src/libvips/libvips/morphology/rank.c |
13.79% (32/232) |
11.11% (1/9) |
2.82% (35/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 |
3.39% (31/914) |
1.89% (1/53) |
4.21% (36/855) |
src/libvips/libvips/mosaicing/im_avgdxdy.c |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/9) |
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 |
33.04% (38/115) |
40.00% (2/5) |
29.58% (21/71) |
src/libvips/libvips/mosaicing/im_tbcalcon.c |
88.24% (30/34) |
100.00% (1/1) |
80.77% (21/26) |
src/libvips/libvips/mosaicing/lrmerge.c |
0.00% (0/527) |
0.00% (0/17) |
0.00% (0/1671) |
src/libvips/libvips/mosaicing/lrmosaic.c |
59.32% (70/118) |
50.00% (1/2) |
65.00% (52/80) |
src/libvips/libvips/mosaicing/match.c |
50.26% (95/189) |
20.00% (1/5) |
42.44% (115/271) |
src/libvips/libvips/mosaicing/matrixinvert.c |
8.44% (20/237) |
11.11% (1/9) |
2.56% (25/977) |
src/libvips/libvips/mosaicing/matrixmultiply.c |
32.05% (25/78) |
20.00% (1/5) |
31.43% (33/105) |
src/libvips/libvips/mosaicing/merge.c |
53.19% (50/94) |
25.00% (1/4) |
67.03% (61/91) |
src/libvips/libvips/mosaicing/mosaic.c |
83.33% (165/198) |
100.00% (4/4) |
89.76% (149/166) |
src/libvips/libvips/mosaicing/mosaic1.c |
37.42% (113/302) |
11.11% (1/9) |
58.87% (136/231) |
src/libvips/libvips/mosaicing/mosaicing.c |
100.00% (18/18) |
100.00% (1/1) |
100.00% (1/1) |
src/libvips/libvips/mosaicing/remosaic.c |
36.05% (31/86) |
20.00% (1/5) |
50.00% (36/72) |
src/libvips/libvips/mosaicing/tbmerge.c |
0.00% (0/339) |
0.00% (0/7) |
0.00% (0/1125) |
src/libvips/libvips/mosaicing/tbmosaic.c |
59.32% (70/118) |
50.00% (1/2) |
65.00% (52/80) |
src/libvips/libvips/resample/affine.c |
85.53% (266/311) |
100.00% (6/6) |
83.70% (226/270) |
src/libvips/libvips/resample/bicubic.cpp |
80.27% (297/370) |
88.89% (8/9) |
93.15% (136/146) |
src/libvips/libvips/resample/interpolate.c |
53.52% (76/142) |
55.00% (11/20) |
15.51% (74/477) |
src/libvips/libvips/resample/lbb.cpp |
2.37% (9/380) |
20.00% (1/5) |
2.43% (9/371) |
src/libvips/libvips/resample/mapim.c |
14.84% (38/256) |
16.67% (1/6) |
9.83% (51/519) |
src/libvips/libvips/resample/nohalo.cpp |
1.59% (10/627) |
16.67% (1/6) |
1.80% (9/501) |
src/libvips/libvips/resample/quadratic.c |
12.22% (22/180) |
16.67% (1/6) |
20.00% (30/150) |
src/libvips/libvips/resample/reduce.c |
63.53% (54/85) |
25.00% (1/4) |
77.65% (66/85) |
src/libvips/libvips/resample/reduceh.cpp |
80.12% (266/332) |
90.91% (10/11) |
81.39% (258/317) |
src/libvips/libvips/resample/reduceh_hwy.cpp |
100.00% (70/70) |
100.00% (2/2) |
100.00% (35/35) |
src/libvips/libvips/resample/reducev.cpp |
81.07% (274/338) |
91.67% (11/12) |
83.38% (271/325) |
src/libvips/libvips/resample/reducev_hwy.cpp |
100.00% (112/112) |
100.00% (2/2) |
100.00% (31/31) |
src/libvips/libvips/resample/resample.c |
98.39% (61/62) |
100.00% (4/4) |
97.30% (36/37) |
src/libvips/libvips/resample/resize.c |
66.36% (142/214) |
100.00% (5/5) |
71.00% (142/200) |
src/libvips/libvips/resample/shrink.c |
48.84% (42/86) |
25.00% (1/4) |
63.41% (52/82) |
src/libvips/libvips/resample/shrinkh.c |
14.71% (30/204) |
14.29% (1/7) |
11.66% (38/326) |
src/libvips/libvips/resample/shrinkh_hwy.cpp |
0.00% (0/35) |
0.00% (0/2) |
0.00% (0/20) |
src/libvips/libvips/resample/shrinkv.c |
9.87% (30/304) |
10.00% (1/10) |
9.34% (38/407) |
src/libvips/libvips/resample/shrinkv_hwy.cpp |
0.00% (0/58) |
0.00% (0/4) |
0.00% (0/34) |
src/libvips/libvips/resample/similarity.c |
59.40% (79/133) |
33.33% (3/9) |
78.45% (91/116) |
src/libvips/libvips/resample/templates.h |
53.11% (145/273) |
54.55% (12/22) |
40.38% (42/104) |
src/libvips/libvips/resample/thumbnail.c |
37.66% (351/932) |
45.71% (16/35) |
47.23% (375/794) |
src/libvips/libvips/resample/transform.c |
54.39% (62/114) |
72.73% (8/11) |
64.83% (94/145) |
src/libvips/libvips/resample/vsqbs.cpp |
6.92% (9/130) |
25.00% (1/4) |
11.54% (9/78) |
Totals |
52.70% (35696/67733) |
54.99% (2105/3828) |
42.59% (35718/83869) |