View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/libvips/build/libvips/include/vips/enumtypes.c |
84.55% (810/958) |
83.64% (46/55) |
77.38% (920/1189) |
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 |
73.68% (28/38) |
100.00% (2/2) |
68.57% (24/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% (6/6) |
48.96% (47/96) |
src/libvips/libvips/arithmetic/add.c |
14.55% (8/55) |
40.00% (2/5) |
31.76% (27/85) |
src/libvips/libvips/arithmetic/arithmetic.c |
82.69% (301/364) |
82.35% (14/17) |
85.79% (314/366) |
src/libvips/libvips/arithmetic/avg.c |
88.42% (84/95) |
100.00% (8/8) |
79.07% (102/129) |
src/libvips/libvips/arithmetic/binary.c |
97.22% (35/36) |
100.00% (4/4) |
95.45% (63/66) |
src/libvips/libvips/arithmetic/boolean.c |
12.58% (39/310) |
13.33% (4/30) |
9.18% (74/806) |
src/libvips/libvips/arithmetic/clamp.c |
30.67% (23/75) |
40.00% (2/5) |
18.06% (41/227) |
src/libvips/libvips/arithmetic/complex.c |
24.29% (68/280) |
25.00% (8/32) |
14.02% (138/984) |
src/libvips/libvips/arithmetic/deviate.c |
19.19% (19/99) |
25.00% (2/8) |
26.77% (34/127) |
src/libvips/libvips/arithmetic/divide.c |
49.12% (28/57) |
100.00% (5/5) |
30.77% (40/130) |
src/libvips/libvips/arithmetic/find_trim.c |
40.88% (56/137) |
40.00% (2/5) |
43.09% (81/188) |
src/libvips/libvips/arithmetic/getpoint.c |
43.18% (38/88) |
40.00% (2/5) |
55.05% (60/109) |
src/libvips/libvips/arithmetic/hist_find.c |
13.16% (25/190) |
22.22% (2/9) |
5.43% (42/773) |
src/libvips/libvips/arithmetic/hist_find_indexed.c |
12.89% (29/225) |
18.18% (2/11) |
5.61% (50/891) |
src/libvips/libvips/arithmetic/hist_find_ndim.c |
16.34% (25/153) |
22.22% (2/9) |
20.69% (42/203) |
src/libvips/libvips/arithmetic/hough.c |
23.17% (19/82) |
25.00% (2/8) |
36.84% (35/95) |
src/libvips/libvips/arithmetic/hough_circle.c |
22.39% (30/134) |
20.00% (2/10) |
35.71% (45/126) |
src/libvips/libvips/arithmetic/hough_line.c |
32.00% (24/75) |
28.57% (2/7) |
52.05% (38/73) |
src/libvips/libvips/arithmetic/invert.c |
14.04% (8/57) |
40.00% (2/5) |
30.00% (27/90) |
src/libvips/libvips/arithmetic/linear.c |
76.00% (152/200) |
100.00% (8/8) |
44.80% (211/471) |
src/libvips/libvips/arithmetic/math.c |
7.93% (18/227) |
8.70% (2/23) |
3.12% (37/1186) |
src/libvips/libvips/arithmetic/math2.c |
36.49% (81/222) |
37.50% (9/24) |
12.34% (118/956) |
src/libvips/libvips/arithmetic/max.c |
76.24% (154/202) |
100.00% (10/10) |
48.95% (163/333) |
src/libvips/libvips/arithmetic/maxpair.c |
14.81% (8/54) |
40.00% (2/5) |
23.48% (27/115) |
src/libvips/libvips/arithmetic/measure.c |
45.53% (56/123) |
40.00% (2/5) |
56.94% (82/144) |
src/libvips/libvips/arithmetic/min.c |
84.65% (171/202) |
100.00% (10/10) |
77.48% (258/333) |
src/libvips/libvips/arithmetic/minpair.c |
14.81% (8/54) |
40.00% (2/5) |
23.48% (27/115) |
src/libvips/libvips/arithmetic/multiply.c |
49.12% (28/57) |
100.00% (5/5) |
41.11% (37/90) |
src/libvips/libvips/arithmetic/nary.c |
96.43% (27/28) |
100.00% (4/4) |
94.55% (52/55) |
src/libvips/libvips/arithmetic/profile.c |
16.43% (23/140) |
22.22% (2/9) |
13.92% (43/309) |
src/libvips/libvips/arithmetic/project.c |
14.56% (23/158) |
22.22% (2/9) |
18.94% (43/227) |
src/libvips/libvips/arithmetic/relational.c |
23.84% (82/344) |
25.81% (8/31) |
5.23% (105/2007) |
src/libvips/libvips/arithmetic/remainder.c |
17.09% (27/158) |
28.57% (4/14) |
22.64% (60/265) |
src/libvips/libvips/arithmetic/round.c |
21.43% (18/84) |
20.00% (2/10) |
26.81% (37/138) |
src/libvips/libvips/arithmetic/sign.c |
14.04% (8/57) |
40.00% (2/5) |
18.37% (27/147) |
src/libvips/libvips/arithmetic/statistic.c |
88.89% (64/72) |
100.00% (7/7) |
91.23% (104/114) |
src/libvips/libvips/arithmetic/stats.c |
73.78% (121/164) |
100.00% (8/8) |
73.82% (296/401) |
src/libvips/libvips/arithmetic/subtract.c |
14.81% (8/54) |
40.00% (2/5) |
31.76% (27/85) |
src/libvips/libvips/arithmetic/sum.c |
62.50% (40/64) |
100.00% (6/6) |
40.54% (45/111) |
src/libvips/libvips/arithmetic/unary.c |
81.82% (27/33) |
80.00% (4/5) |
86.89% (53/61) |
src/libvips/libvips/arithmetic/unaryconst.c |
95.31% (61/64) |
100.00% (4/4) |
91.67% (99/108) |
src/libvips/libvips/colour/CMYK2XYZ.c |
90.91% (50/55) |
100.00% (6/6) |
92.86% (65/70) |
src/libvips/libvips/colour/HSV2sRGB.c |
100.00% (69/69) |
100.00% (5/5) |
96.88% (62/64) |
src/libvips/libvips/colour/LCh2Lab.c |
100.00% (40/40) |
100.00% (6/6) |
95.56% (43/45) |
src/libvips/libvips/colour/LCh2UCS.c |
69.32% (61/88) |
62.50% (5/8) |
77.97% (46/59) |
src/libvips/libvips/colour/Lab2LCh.c |
11.11% (7/63) |
28.57% (2/7) |
42.86% (27/63) |
src/libvips/libvips/colour/Lab2LabQ.c |
96.36% (53/55) |
83.33% (5/6) |
94.94% (75/79) |
src/libvips/libvips/colour/Lab2LabS.c |
100.00% (37/37) |
100.00% (5/5) |
97.37% (74/76) |
src/libvips/libvips/colour/Lab2XYZ.c |
91.67% (88/96) |
100.00% (8/8) |
92.05% (81/88) |
src/libvips/libvips/colour/LabQ2Lab.c |
95.56% (43/45) |
83.33% (5/6) |
91.49% (43/47) |
src/libvips/libvips/colour/LabQ2LabS.c |
100.00% (45/45) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/LabQ2sRGB.c |
85.60% (208/243) |
82.61% (19/23) |
79.50% (190/239) |
src/libvips/libvips/colour/LabS2Lab.c |
100.00% (37/37) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/LabS2LabQ.c |
11.48% (7/61) |
40.00% (2/5) |
32.93% (27/82) |
src/libvips/libvips/colour/UCS2LCh.c |
100.00% (114/114) |
100.00% (13/13) |
98.00% (147/150) |
src/libvips/libvips/colour/XYZ2CMYK.c |
90.74% (49/54) |
100.00% (6/6) |
92.65% (63/68) |
src/libvips/libvips/colour/XYZ2Lab.c |
84.91% (90/106) |
88.89% (8/9) |
81.58% (124/152) |
src/libvips/libvips/colour/XYZ2Yxy.c |
15.91% (7/44) |
40.00% (2/5) |
62.79% (27/43) |
src/libvips/libvips/colour/XYZ2scRGB.c |
100.00% (35/35) |
100.00% (5/5) |
95.00% (38/40) |
src/libvips/libvips/colour/Yxy2XYZ.c |
100.00% (46/46) |
100.00% (5/5) |
95.56% (43/45) |
src/libvips/libvips/colour/colour.c |
75.56% (306/405) |
88.89% (16/18) |
72.14% (360/499) |
src/libvips/libvips/colour/colourspace.c |
82.94% (141/170) |
92.86% (13/14) |
84.46% (163/193) |
src/libvips/libvips/colour/dE00.c |
8.64% (7/81) |
33.33% (2/6) |
45.76% (27/59) |
src/libvips/libvips/colour/dE76.c |
17.95% (7/39) |
33.33% (2/6) |
65.85% (27/41) |
src/libvips/libvips/colour/dECMC.c |
36.84% (7/19) |
50.00% (2/4) |
75.00% (27/36) |
src/libvips/libvips/colour/float2rad.c |
100.00% (62/62) |
100.00% (6/6) |
97.33% (73/75) |
src/libvips/libvips/colour/icc_transform.c |
68.16% (501/735) |
81.58% (31/38) |
71.95% (572/795) |
src/libvips/libvips/colour/profile_load.c |
82.57% (90/109) |
100.00% (7/7) |
81.13% (86/106) |
src/libvips/libvips/colour/rad2float.c |
100.00% (42/42) |
100.00% (6/6) |
96.61% (57/59) |
src/libvips/libvips/colour/sRGB2HSV.c |
8.43% (7/83) |
40.00% (2/5) |
40.91% (27/66) |
src/libvips/libvips/colour/sRGB2scRGB.c |
98.48% (65/66) |
100.00% (6/6) |
88.33% (53/60) |
src/libvips/libvips/colour/scRGB2BW.c |
96.59% (85/88) |
100.00% (6/6) |
92.42% (61/66) |
src/libvips/libvips/colour/scRGB2XYZ.c |
100.00% (33/33) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/scRGB2sRGB.c |
96.67% (87/90) |
100.00% (6/6) |
92.65% (63/68) |
src/libvips/libvips/conversion/addalpha.c |
94.74% (36/38) |
100.00% (5/5) |
93.65% (59/63) |
src/libvips/libvips/conversion/arrayjoin.c |
23.08% (60/260) |
28.57% (2/7) |
36.58% (94/257) |
src/libvips/libvips/conversion/autorot.c |
91.15% (103/113) |
100.00% (7/7) |
91.67% (110/120) |
src/libvips/libvips/conversion/bandary.c |
79.26% (107/135) |
100.00% (8/8) |
86.18% (212/246) |
src/libvips/libvips/conversion/bandbool.c |
22.43% (24/107) |
20.00% (2/10) |
14.38% (45/313) |
src/libvips/libvips/conversion/bandfold.c |
28.05% (23/82) |
33.33% (2/6) |
49.07% (53/108) |
src/libvips/libvips/conversion/bandjoin.c |
94.20% (211/224) |
94.12% (16/17) |
94.55% (208/220) |
src/libvips/libvips/conversion/bandmean.c |
19.75% (16/81) |
33.33% (2/6) |
24.52% (38/155) |
src/libvips/libvips/conversion/bandrank.c |
27.27% (24/88) |
28.57% (2/7) |
13.00% (52/400) |
src/libvips/libvips/conversion/bandunfold.c |
27.06% (23/85) |
33.33% (2/6) |
48.18% (53/110) |
src/libvips/libvips/conversion/byteswap.c |
96.26% (103/107) |
100.00% (11/11) |
85.79% (157/183) |
src/libvips/libvips/conversion/cache.c |
58.33% (35/60) |
40.00% (2/5) |
71.28% (67/94) |
src/libvips/libvips/conversion/cast.c |
76.50% (179/234) |
64.71% (11/17) |
34.54% (858/2484) |
src/libvips/libvips/conversion/composite.cpp |
9.77% (103/1054) |
21.43% (6/28) |
17.97% (193/1074) |
src/libvips/libvips/conversion/conversion.c |
99.19% (122/123) |
100.00% (5/5) |
94.34% (50/53) |
src/libvips/libvips/conversion/copy.c |
85.63% (143/167) |
85.71% (6/7) |
87.75% (179/204) |
src/libvips/libvips/conversion/embed.c |
65.13% (282/433) |
83.33% (15/18) |
64.11% (309/482) |
src/libvips/libvips/conversion/extract.c |
89.62% (190/212) |
92.86% (13/14) |
91.86% (237/258) |
src/libvips/libvips/conversion/falsecolour.c |
34.78% (16/46) |
40.00% (2/5) |
54.67% (41/75) |
src/libvips/libvips/conversion/flatten.c |
61.69% (124/201) |
85.71% (6/7) |
57.37% (183/319) |
src/libvips/libvips/conversion/flip.c |
68.38% (80/117) |
85.71% (6/7) |
75.57% (99/131) |
src/libvips/libvips/conversion/gamma.c |
32.84% (22/67) |
40.00% (2/5) |
48.98% (48/98) |
src/libvips/libvips/conversion/grid.c |
27.35% (32/117) |
33.33% (2/6) |
48.36% (59/122) |
src/libvips/libvips/conversion/ifthenelse.c |
46.15% (126/273) |
66.67% (6/9) |
40.44% (182/450) |
src/libvips/libvips/conversion/insert.c |
37.87% (89/235) |
45.45% (5/11) |
51.01% (126/247) |
src/libvips/libvips/conversion/join.c |
33.33% (52/156) |
40.00% (2/5) |
48.37% (89/184) |
src/libvips/libvips/conversion/msb.c |
17.29% (23/133) |
33.33% (2/6) |
30.57% (48/157) |
src/libvips/libvips/conversion/premultiply.c |
87.50% (98/112) |
100.00% (6/6) |
82.27% (348/423) |
src/libvips/libvips/conversion/recomb.c |
18.26% (21/115) |
33.33% (2/6) |
17.56% (46/262) |
src/libvips/libvips/conversion/replicate.c |
27.55% (27/98) |
33.33% (2/6) |
52.29% (57/109) |
src/libvips/libvips/conversion/rot.c |
86.70% (176/203) |
83.33% (10/12) |
87.17% (163/187) |
src/libvips/libvips/conversion/rot45.c |
18.42% (21/114) |
33.33% (2/6) |
26.88% (50/186) |
src/libvips/libvips/conversion/scale.c |
83.33% (65/78) |
100.00% (5/5) |
81.82% (99/121) |
src/libvips/libvips/conversion/sequential.c |
80.36% (90/112) |
100.00% (7/7) |
85.42% (123/144) |
src/libvips/libvips/conversion/smartcrop.c |
64.47% (176/273) |
77.78% (7/9) |
74.85% (247/330) |
src/libvips/libvips/conversion/subsample.c |
21.19% (32/151) |
28.57% (2/7) |
31.38% (59/188) |
src/libvips/libvips/conversion/switch.c |
18.85% (23/122) |
28.57% (2/7) |
32.00% (48/150) |
src/libvips/libvips/conversion/tilecache.c |
84.11% (397/472) |
88.57% (31/35) |
83.53% (507/607) |
src/libvips/libvips/conversion/transpose3d.c |
23.81% (20/84) |
33.33% (2/6) |
46.39% (45/97) |
src/libvips/libvips/conversion/unpremultiply.c |
89.26% (108/121) |
100.00% (6/6) |
84.72% (427/504) |
src/libvips/libvips/conversion/wrap.c |
41.27% (26/63) |
40.00% (2/5) |
59.77% (52/87) |
src/libvips/libvips/conversion/zoom.c |
15.38% (28/182) |
25.00% (2/8) |
23.61% (55/233) |
src/libvips/libvips/convolution/canny.c |
15.35% (33/215) |
18.18% (2/11) |
22.99% (60/261) |
src/libvips/libvips/convolution/compass.c |
35.43% (45/127) |
40.00% (2/5) |
53.49% (69/129) |
src/libvips/libvips/convolution/conv.c |
78.21% (61/78) |
100.00% (5/5) |
73.12% (68/93) |
src/libvips/libvips/convolution/conva.c |
3.58% (21/586) |
8.70% (2/23) |
2.55% (41/1609) |
src/libvips/libvips/convolution/convasep.c |
4.35% (16/368) |
14.29% (2/14) |
3.45% (34/986) |
src/libvips/libvips/convolution/convf.c |
3.57% (6/168) |
25.00% (2/8) |
7.69% (24/312) |
src/libvips/libvips/convolution/convi.c |
50.85% (180/354) |
81.82% (9/11) |
45.52% (264/580) |
src/libvips/libvips/convolution/convi_hwy.cpp |
0.00% (0/96) |
0.00% (0/2) |
0.00% (0/54) |
src/libvips/libvips/convolution/convolution.c |
97.18% (69/71) |
100.00% (5/5) |
94.81% (73/77) |
src/libvips/libvips/convolution/convsep.c |
86.59% (71/82) |
100.00% (5/5) |
87.10% (81/93) |
src/libvips/libvips/convolution/correlation.c |
30.95% (26/84) |
40.00% (2/5) |
53.47% (54/101) |
src/libvips/libvips/convolution/edge.c |
20.77% (38/183) |
34.78% (8/23) |
43.73% (115/263) |
src/libvips/libvips/convolution/fastcor.c |
13.79% (8/58) |
40.00% (2/5) |
10.27% (27/263) |
src/libvips/libvips/convolution/gaussblur.c |
91.14% (72/79) |
100.00% (5/5) |
90.20% (92/102) |
src/libvips/libvips/convolution/sharpen.c |
95.11% (175/184) |
100.00% (6/6) |
94.00% (235/250) |
src/libvips/libvips/convolution/spcor.c |
7.20% (9/125) |
33.33% (2/6) |
10.04% (27/269) |
src/libvips/libvips/create/black.c |
95.08% (58/61) |
100.00% (6/6) |
94.05% (79/84) |
src/libvips/libvips/create/buildlut.c |
12.30% (15/122) |
22.22% (2/9) |
21.59% (38/176) |
src/libvips/libvips/create/create.c |
98.73% (78/79) |
100.00% (5/5) |
94.34% (50/53) |
src/libvips/libvips/create/eye.c |
47.22% (17/36) |
40.00% (2/5) |
71.43% (40/56) |
src/libvips/libvips/create/fractsurf.c |
46.55% (27/58) |
40.00% (2/5) |
64.56% (51/79) |
src/libvips/libvips/create/gaussmat.c |
91.43% (96/105) |
100.00% (5/5) |
88.73% (126/142) |
src/libvips/libvips/create/gaussnoise.c |
43.62% (41/94) |
33.33% (2/6) |
60.19% (65/108) |
src/libvips/libvips/create/grey.c |
40.91% (9/22) |
40.00% (2/5) |
81.08% (30/37) |
src/libvips/libvips/create/identity.c |
39.44% (28/71) |
33.33% (2/6) |
45.54% (51/112) |
src/libvips/libvips/create/invertlut.c |
15.33% (21/137) |
22.22% (2/9) |
23.68% (45/190) |
src/libvips/libvips/create/logmat.c |
33.91% (39/115) |
40.00% (2/5) |
50.00% (65/130) |
src/libvips/libvips/create/mask.c |
52.54% (31/59) |
50.00% (2/4) |
65.06% (54/83) |
src/libvips/libvips/create/mask_butterworth.c |
50.00% (28/56) |
40.00% (2/5) |
84.38% (54/64) |
src/libvips/libvips/create/mask_butterworth_band.c |
54.05% (40/74) |
40.00% (2/5) |
90.67% (68/75) |
src/libvips/libvips/create/mask_butterworth_ring.c |
35.56% (16/45) |
40.00% (2/5) |
85.11% (40/47) |
src/libvips/libvips/create/mask_fractal.c |
47.06% (16/34) |
40.00% (2/5) |
85.11% (40/47) |
src/libvips/libvips/create/mask_gaussian.c |
50.00% (22/44) |
40.00% (2/5) |
87.04% (47/54) |
src/libvips/libvips/create/mask_gaussian_band.c |
53.97% (34/63) |
40.00% (2/5) |
89.71% (61/68) |
src/libvips/libvips/create/mask_gaussian_ring.c |
38.10% (16/42) |
40.00% (2/5) |
85.11% (40/47) |
src/libvips/libvips/create/mask_ideal.c |
45.71% (16/35) |
40.00% (2/5) |
80.00% (40/50) |
src/libvips/libvips/create/mask_ideal_band.c |
54.90% (28/51) |
40.00% (2/5) |
81.82% (54/66) |
src/libvips/libvips/create/mask_ideal_ring.c |
41.03% (16/39) |
40.00% (2/5) |
76.92% (40/52) |
src/libvips/libvips/create/perlin.c |
29.52% (49/166) |
27.27% (3/11) |
51.18% (87/170) |
src/libvips/libvips/create/point.c |
38.75% (31/80) |
40.00% (2/5) |
48.60% (52/107) |
src/libvips/libvips/create/sdf.c |
25.24% (52/206) |
20.00% (2/10) |
33.87% (84/248) |
src/libvips/libvips/create/sines.c |
41.07% (23/56) |
33.33% (2/6) |
68.12% (47/69) |
src/libvips/libvips/create/tonelut.c |
41.07% (69/168) |
22.22% (2/9) |
59.17% (100/169) |
src/libvips/libvips/create/worley.c |
20.62% (33/160) |
18.18% (2/11) |
37.18% (58/156) |
src/libvips/libvips/create/xyz.c |
31.30% (41/131) |
33.33% (2/6) |
50.72% (70/138) |
src/libvips/libvips/create/zone.c |
26.92% (7/26) |
40.00% (2/5) |
78.95% (30/38) |
src/libvips/libvips/draw/draw.c |
68.09% (32/47) |
60.00% (3/5) |
60.87% (42/69) |
src/libvips/libvips/draw/draw_circle.c |
21.15% (33/156) |
16.67% (2/12) |
31.02% (58/187) |
src/libvips/libvips/draw/draw_flood.c |
16.33% (56/343) |
11.11% (2/18) |
18.83% (87/462) |
src/libvips/libvips/draw/draw_image.c |
22.07% (32/145) |
33.33% (2/6) |
23.14% (59/255) |
src/libvips/libvips/draw/draw_line.c |
17.65% (33/187) |
20.00% (2/10) |
25.44% (58/228) |
src/libvips/libvips/draw/draw_mask.c |
14.69% (26/177) |
20.00% (2/10) |
21.31% (52/244) |
src/libvips/libvips/draw/draw_rect.c |
27.08% (39/144) |
22.22% (2/9) |
51.18% (65/127) |
src/libvips/libvips/draw/draw_smudge.c |
23.40% (33/141) |
40.00% (2/5) |
15.06% (58/385) |
src/libvips/libvips/draw/drawink.c |
26.32% (15/57) |
40.00% (2/5) |
31.36% (37/118) |
src/libvips/libvips/draw/drawink.h |
0.00% (0/37) |
0.00% (0/3) |
0.00% (0/6) |
src/libvips/libvips/foreign/analyze2vips.c |
6.73% (15/223) |
25.00% (2/8) |
3.57% (6/168) |
src/libvips/libvips/foreign/analyzeload.c |
47.27% (26/55) |
25.00% (2/8) |
48.05% (37/77) |
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) |
74.07% (20/27) |
87.92% (582/662) |
src/libvips/libvips/foreign/csvload.c |
22.71% (77/339) |
25.00% (6/24) |
28.41% (125/440) |
src/libvips/libvips/foreign/csvsave.c |
74.19% (115/155) |
75.00% (12/16) |
69.93% (200/286) |
src/libvips/libvips/foreign/exif.c |
82.74% (623/753) |
88.64% (39/44) |
83.56% (544/651) |
src/libvips/libvips/foreign/foreign.c |
61.72% (853/1382) |
47.89% (34/71) |
61.37% (764/1245) |
src/libvips/libvips/foreign/heifload.c |
87.42% (521/596) |
91.89% (34/37) |
85.65% (603/704) |
src/libvips/libvips/foreign/heifsave.c |
76.71% (415/541) |
82.14% (23/28) |
82.64% (476/576) |
src/libvips/libvips/foreign/jp2kload.c |
15.62% (5/32) |
25.00% (1/4) |
21.43% (3/14) |
src/libvips/libvips/foreign/jp2ksave.c |
0.00% (0/41) |
0.00% (0/4) |
0.00% (0/22) |
src/libvips/libvips/foreign/jpeg2vips.c |
83.25% (353/424) |
90.00% (18/20) |
83.09% (339/408) |
src/libvips/libvips/foreign/jpegload.c |
78.04% (167/214) |
77.78% (21/27) |
87.40% (229/262) |
src/libvips/libvips/foreign/jpegsave.c |
77.37% (212/274) |
72.00% (18/25) |
85.59% (303/354) |
src/libvips/libvips/foreign/libnsgif/gif.c |
80.34% (887/1104) |
86.00% (43/50) |
73.60% (672/913) |
src/libvips/libvips/foreign/libnsgif/lzw.c |
97.16% (274/282) |
100.00% (13/13) |
93.63% (147/157) |
src/libvips/libvips/foreign/matrixload.c |
77.52% (200/258) |
72.73% (16/22) |
88.24% (255/289) |
src/libvips/libvips/foreign/matrixsave.c |
69.03% (107/155) |
66.67% (14/21) |
81.94% (177/216) |
src/libvips/libvips/foreign/nsgifload.c |
85.55% (373/436) |
81.82% (27/33) |
90.77% (482/531) |
src/libvips/libvips/foreign/pdf.c |
76.19% (16/21) |
66.67% (2/3) |
84.85% (28/33) |
src/libvips/libvips/foreign/pdfiumload.c |
83.86% (400/477) |
90.32% (28/31) |
86.26% (477/553) |
src/libvips/libvips/foreign/ppmload.c |
82.24% (403/490) |
83.78% (31/37) |
85.47% (494/578) |
src/libvips/libvips/foreign/ppmsave.c |
77.43% (326/421) |
81.25% (26/32) |
79.17% (422/533) |
src/libvips/libvips/foreign/quantise.c |
82.02% (146/178) |
100.00% (16/16) |
82.12% (124/151) |
src/libvips/libvips/foreign/radiance.c |
92.96% (462/497) |
100.00% (24/24) |
92.47% (651/704) |
src/libvips/libvips/foreign/radload.c |
74.59% (135/181) |
76.92% (20/26) |
86.21% (200/232) |
src/libvips/libvips/foreign/radsave.c |
48.63% (71/146) |
61.11% (11/18) |
60.26% (138/229) |
src/libvips/libvips/foreign/rawload.c |
56.44% (57/101) |
28.57% (2/7) |
81.44% (79/97) |
src/libvips/libvips/foreign/rawsave.c |
60.24% (100/166) |
66.67% (14/21) |
76.42% (175/229) |
src/libvips/libvips/foreign/spngload.c |
90.21% (424/470) |
89.66% (26/29) |
90.26% (482/534) |
src/libvips/libvips/foreign/spngsave.c |
85.22% (444/521) |
84.00% (21/25) |
89.55% (514/574) |
src/libvips/libvips/foreign/tiff.c |
74.81% (98/131) |
64.71% (11/17) |
53.21% (58/109) |
src/libvips/libvips/foreign/tiff2vips.c |
90.05% (1611/1789) |
98.70% (76/77) |
89.04% (1551/1742) |
src/libvips/libvips/foreign/tiffload.c |
77.25% (180/233) |
77.78% (21/27) |
83.94% (230/274) |
src/libvips/libvips/foreign/tiffsave.c |
78.31% (278/355) |
65.00% (13/20) |
83.22% (357/429) |
src/libvips/libvips/foreign/uhdrload.c |
36.57% (181/495) |
60.61% (20/33) |
48.37% (267/552) |
src/libvips/libvips/foreign/uhdrsave.c |
52.10% (236/453) |
62.07% (18/29) |
56.85% (332/584) |
src/libvips/libvips/foreign/vips2jpeg.c |
70.86% (248/350) |
85.71% (18/21) |
66.87% (224/335) |
src/libvips/libvips/foreign/vips2tiff.c |
64.02% (813/1270) |
72.34% (34/47) |
62.44% (856/1371) |
src/libvips/libvips/foreign/vipsload.c |
67.74% (105/155) |
70.00% (14/20) |
77.49% (148/191) |
src/libvips/libvips/foreign/vipssave.c |
64.04% (73/114) |
73.33% (11/15) |
80.12% (129/161) |
src/libvips/libvips/foreign/webp2vips.c |
75.27% (280/372) |
80.00% (12/15) |
81.28% (317/390) |
src/libvips/libvips/foreign/webpload.c |
78.64% (173/220) |
76.92% (20/26) |
87.91% (240/273) |
src/libvips/libvips/foreign/webpsave.c |
67.25% (421/626) |
75.00% (33/44) |
72.65% (494/680) |
src/libvips/libvips/freqfilt/freqfilt.c |
58.33% (35/60) |
50.00% (3/6) |
60.26% (47/78) |
src/libvips/libvips/freqfilt/freqmult.c |
26.92% (14/52) |
40.00% (2/5) |
43.68% (38/87) |
src/libvips/libvips/freqfilt/fwfft.c |
3.26% (6/184) |
28.57% (2/7) |
14.67% (27/184) |
src/libvips/libvips/freqfilt/invfft.c |
10.71% (15/140) |
28.57% (2/7) |
25.34% (37/146) |
src/libvips/libvips/freqfilt/phasecor.c |
28.57% (14/49) |
40.00% (2/5) |
48.10% (38/79) |
src/libvips/libvips/freqfilt/spectrum.c |
16.67% (6/36) |
40.00% (2/5) |
41.54% (27/65) |
src/libvips/libvips/histogram/case.c |
17.18% (28/163) |
28.57% (2/7) |
29.47% (56/190) |
src/libvips/libvips/histogram/hist_cum.c |
14.04% (8/57) |
40.00% (2/5) |
24.77% (27/109) |
src/libvips/libvips/histogram/hist_entropy.c |
37.04% (20/54) |
40.00% (2/5) |
50.00% (42/84) |
src/libvips/libvips/histogram/hist_equal.c |
47.17% (25/53) |
40.00% (2/5) |
60.98% (50/82) |
src/libvips/libvips/histogram/hist_ismonotonic.c |
37.74% (20/53) |
40.00% (2/5) |
56.00% (42/75) |
src/libvips/libvips/histogram/hist_local.c |
19.02% (39/205) |
25.00% (2/8) |
27.57% (67/243) |
src/libvips/libvips/histogram/hist_match.c |
28.95% (22/76) |
33.33% (2/6) |
56.32% (49/87) |
src/libvips/libvips/histogram/hist_norm.c |
29.69% (19/64) |
40.00% (2/5) |
41.75% (43/103) |
src/libvips/libvips/histogram/hist_plot.c |
10.38% (19/183) |
28.57% (2/7) |
11.98% (43/359) |
src/libvips/libvips/histogram/hist_unary.c |
50.00% (14/28) |
50.00% (2/4) |
67.86% (38/56) |
src/libvips/libvips/histogram/histogram.c |
30.83% (41/133) |
50.00% (3/6) |
23.21% (39/168) |
src/libvips/libvips/histogram/maplut.c |
17.39% (32/184) |
20.00% (2/10) |
2.50% (64/2557) |
src/libvips/libvips/histogram/percent.c |
49.06% (26/53) |
40.00% (2/5) |
59.76% (49/82) |
src/libvips/libvips/histogram/stdif.c |
28.50% (55/193) |
33.33% (2/6) |
48.02% (85/177) |
src/libvips/libvips/iofuncs/buf.c |
22.07% (66/299) |
30.43% (7/23) |
15.07% (44/292) |
src/libvips/libvips/iofuncs/buffer.c |
84.71% (216/255) |
80.00% (16/20) |
87.61% (297/339) |
src/libvips/libvips/iofuncs/cache.c |
59.27% (355/599) |
57.50% (23/40) |
69.50% (531/764) |
src/libvips/libvips/iofuncs/connection.c |
89.36% (42/47) |
100.00% (6/6) |
88.16% (67/76) |
src/libvips/libvips/iofuncs/dbuf.c |
32.26% (50/155) |
50.00% (8/16) |
29.63% (40/135) |
src/libvips/libvips/iofuncs/error.c |
32.47% (126/388) |
47.73% (21/44) |
34.39% (119/346) |
src/libvips/libvips/iofuncs/gate.c |
35.67% (56/157) |
33.33% (6/18) |
39.18% (105/268) |
src/libvips/libvips/iofuncs/generate.c |
74.51% (190/255) |
88.24% (15/17) |
72.73% (200/275) |
src/libvips/libvips/iofuncs/ginputsource.c |
0.00% (0/140) |
5.88% (1/17) |
11.60% (21/181) |
src/libvips/libvips/iofuncs/header.c |
70.22% (580/826) |
68.06% (49/72) |
71.70% (522/728) |
src/libvips/libvips/iofuncs/image.c |
56.23% (943/1677) |
57.29% (55/96) |
58.27% (1025/1759) |
src/libvips/libvips/iofuncs/init.c |
50.47% (217/430) |
40.62% (13/32) |
45.68% (164/359) |
src/libvips/libvips/iofuncs/mapfile.c |
17.39% (20/115) |
33.33% (2/6) |
8.03% (11/137) |
src/libvips/libvips/iofuncs/memory.c |
77.08% (111/144) |
84.62% (11/13) |
72.73% (72/99) |
src/libvips/libvips/iofuncs/object.c |
60.44% (912/1509) |
55.77% (58/104) |
66.91% (1537/2297) |
src/libvips/libvips/iofuncs/operation.c |
27.50% (184/669) |
41.46% (17/41) |
34.73% (356/1025) |
src/libvips/libvips/iofuncs/rect.c |
34.18% (27/79) |
40.00% (4/10) |
40.45% (36/89) |
src/libvips/libvips/iofuncs/region.c |
59.02% (471/798) |
70.73% (29/41) |
49.17% (589/1198) |
src/libvips/libvips/iofuncs/reorder.c |
91.72% (133/145) |
100.00% (9/9) |
93.05% (174/187) |
src/libvips/libvips/iofuncs/sbuf.c |
95.05% (173/182) |
92.31% (12/13) |
93.93% (263/280) |
src/libvips/libvips/iofuncs/semaphore.c |
92.73% (51/55) |
100.00% (8/8) |
77.78% (35/45) |
src/libvips/libvips/iofuncs/sink.c |
86.19% (181/210) |
100.00% (19/19) |
89.05% (179/201) |
src/libvips/libvips/iofuncs/sinkdisc.c |
88.73% (189/213) |
100.00% (16/16) |
84.55% (186/220) |
src/libvips/libvips/iofuncs/sinkmemory.c |
91.79% (123/134) |
100.00% (12/12) |
90.84% (119/131) |
src/libvips/libvips/iofuncs/sinkscreen.c |
0.92% (5/542) |
4.88% (2/41) |
4.05% (27/667) |
src/libvips/libvips/iofuncs/source.c |
62.36% (343/550) |
78.79% (26/33) |
62.61% (489/781) |
src/libvips/libvips/iofuncs/sourcecustom.c |
31.82% (28/88) |
22.22% (2/9) |
40.13% (61/152) |
src/libvips/libvips/iofuncs/system.c |
29.83% (54/181) |
28.57% (2/7) |
31.32% (83/265) |
src/libvips/libvips/iofuncs/target.c |
61.62% (244/396) |
77.78% (21/27) |
62.40% (322/516) |
src/libvips/libvips/iofuncs/targetcustom.c |
38.03% (54/142) |
14.29% (2/14) |
42.72% (88/206) |
src/libvips/libvips/iofuncs/thread.c |
82.52% (85/103) |
100.00% (8/8) |
63.72% (72/113) |
src/libvips/libvips/iofuncs/threadpool.c |
78.80% (197/250) |
90.00% (18/20) |
76.47% (312/408) |
src/libvips/libvips/iofuncs/threadset.c |
64.52% (80/124) |
71.43% (5/7) |
59.12% (94/159) |
src/libvips/libvips/iofuncs/type.c |
40.78% (281/689) |
48.94% (46/94) |
56.87% (385/677) |
src/libvips/libvips/iofuncs/util.c |
43.88% (409/932) |
42.47% (31/73) |
42.37% (311/734) |
src/libvips/libvips/iofuncs/vector.cpp |
41.18% (14/34) |
42.86% (3/7) |
6.41% (10/156) |
src/libvips/libvips/iofuncs/vips.c |
46.43% (247/532) |
51.85% (14/27) |
45.30% (246/543) |
src/libvips/libvips/iofuncs/window.c |
87.90% (138/157) |
90.00% (9/10) |
89.73% (131/146) |
src/libvips/libvips/morphology/countlines.c |
32.35% (22/68) |
40.00% (2/5) |
46.67% (49/105) |
src/libvips/libvips/morphology/labelregions.c |
30.30% (20/66) |
40.00% (2/5) |
52.94% (45/85) |
src/libvips/libvips/morphology/morph.c |
8.33% (26/312) |
18.18% (2/11) |
12.92% (50/387) |
src/libvips/libvips/morphology/morph_hwy.cpp |
0.00% (0/65) |
0.00% (0/4) |
0.00% (0/86) |
src/libvips/libvips/morphology/morphology.c |
93.10% (27/29) |
75.00% (3/4) |
93.33% (42/45) |
src/libvips/libvips/morphology/nearest.c |
12.88% (21/163) |
20.00% (2/10) |
24.34% (46/189) |
src/libvips/libvips/morphology/rank.c |
14.16% (32/226) |
20.00% (2/10) |
4.38% (56/1278) |
src/libvips/libvips/mosaicing/chkpair.c |
0.00% (0/97) |
0.00% (0/2) |
0.00% (0/62) |
src/libvips/libvips/mosaicing/global_balance.c |
3.43% (31/903) |
3.70% (2/54) |
5.73% (57/995) |
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/167) |
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 |
32.17% (37/115) |
40.00% (2/5) |
28.17% (20/71) |
src/libvips/libvips/mosaicing/im_tbcalcon.c |
85.29% (29/34) |
100.00% (1/1) |
76.92% (20/26) |
src/libvips/libvips/mosaicing/lrmerge.c |
0.00% (0/527) |
0.00% (0/17) |
0.00% (0/1700) |
src/libvips/libvips/mosaicing/lrmosaic.c |
51.69% (61/118) |
50.00% (1/2) |
51.65% (47/91) |
src/libvips/libvips/mosaicing/match.c |
50.26% (95/189) |
33.33% (2/6) |
45.48% (136/299) |
src/libvips/libvips/mosaicing/matrixinvert.c |
8.44% (20/237) |
20.00% (2/10) |
4.55% (46/1011) |
src/libvips/libvips/mosaicing/matrixmultiply.c |
32.05% (25/78) |
33.33% (2/6) |
41.22% (54/131) |
src/libvips/libvips/mosaicing/merge.c |
53.19% (50/94) |
40.00% (2/5) |
70.09% (82/117) |
src/libvips/libvips/mosaicing/mosaic.c |
83.33% (165/198) |
100.00% (5/5) |
89.18% (173/194) |
src/libvips/libvips/mosaicing/mosaic1.c |
37.42% (113/302) |
20.00% (2/10) |
60.62% (157/259) |
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) |
33.33% (2/6) |
54.81% (57/104) |
src/libvips/libvips/mosaicing/tbmerge.c |
0.00% (0/339) |
0.00% (0/7) |
0.00% (0/1131) |
src/libvips/libvips/mosaicing/tbmosaic.c |
51.69% (61/118) |
50.00% (1/2) |
51.65% (47/91) |
src/libvips/libvips/resample/affine.c |
83.92% (261/311) |
100.00% (7/7) |
83.77% (253/302) |
src/libvips/libvips/resample/bicubic.cpp |
80.27% (297/370) |
90.00% (9/10) |
92.90% (157/169) |
src/libvips/libvips/resample/interpolate.c |
53.19% (75/141) |
60.87% (14/23) |
25.09% (138/550) |
src/libvips/libvips/resample/lbb.cpp |
2.37% (9/380) |
33.33% (2/6) |
7.44% (30/403) |
src/libvips/libvips/resample/mapim.c |
14.84% (38/256) |
28.57% (2/7) |
12.88% (72/559) |
src/libvips/libvips/resample/nohalo.cpp |
1.59% (10/627) |
28.57% (2/7) |
5.59% (30/537) |
src/libvips/libvips/resample/quadratic.c |
12.22% (22/180) |
28.57% (2/7) |
28.49% (51/179) |
src/libvips/libvips/resample/reduce.c |
63.53% (54/85) |
40.00% (2/5) |
77.68% (87/112) |
src/libvips/libvips/resample/reduceh.cpp |
80.12% (266/332) |
91.67% (11/12) |
82.16% (281/342) |
src/libvips/libvips/resample/reduceh_hwy.cpp |
100.00% (70/70) |
100.00% (2/2) |
100.00% (38/38) |
src/libvips/libvips/resample/reducev.cpp |
81.07% (274/338) |
92.31% (12/13) |
83.81% (295/352) |
src/libvips/libvips/resample/reducev_hwy.cpp |
100.00% (90/90) |
100.00% (2/2) |
100.00% (44/44) |
src/libvips/libvips/resample/resample.c |
98.39% (61/62) |
100.00% (5/5) |
95.08% (58/61) |
src/libvips/libvips/resample/resize.c |
65.42% (140/214) |
100.00% (6/6) |
72.53% (169/233) |
src/libvips/libvips/resample/shrink.c |
48.84% (42/86) |
40.00% (2/5) |
65.77% (73/111) |
src/libvips/libvips/resample/shrinkh.c |
14.71% (30/204) |
25.00% (2/8) |
16.71% (59/353) |
src/libvips/libvips/resample/shrinkh_hwy.cpp |
0.00% (0/35) |
0.00% (0/2) |
0.00% (0/23) |
src/libvips/libvips/resample/shrinkv.c |
9.87% (30/304) |
18.18% (2/11) |
13.53% (59/436) |
src/libvips/libvips/resample/shrinkv_hwy.cpp |
0.00% (0/58) |
0.00% (0/4) |
0.00% (0/40) |
src/libvips/libvips/resample/similarity.c |
59.85% (79/132) |
50.00% (6/12) |
80.63% (154/191) |
src/libvips/libvips/resample/templates.h |
53.11% (145/273) |
54.55% (12/22) |
40.38% (42/104) |
src/libvips/libvips/resample/thumbnail.c |
36.14% (352/974) |
52.50% (21/40) |
48.76% (492/1009) |
src/libvips/libvips/resample/transform.c |
51.75% (59/114) |
72.73% (8/11) |
65.07% (95/146) |
src/libvips/libvips/resample/vsqbs.cpp |
6.92% (9/130) |
40.00% (2/5) |
27.27% (30/110) |
Totals |
52.71% (36214/68698) |
59.24% (2540/4288) |
46.99% (45983/97851) |