View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/libvips/build/libvips/include/vips/enumtypes.c |
78.28% (818/1045) |
79.31% (46/58) |
73.92% (1012/1369) |
src/libvips/build/libvips/iofuncs/vipsmarshal.c |
25.00% (20/80) |
33.33% (1/3) |
23.16% (44/190) |
src/libvips/fuzz/config.h |
0.00% (0/28) |
0.00% (0/4) |
0.00% (0/4) |
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/fuzz/vips_fuzzer.cc |
96.43% (297/308) |
100.00% (7/7) |
92.00% (322/350) |
src/libvips/libvips/arithmetic/abs.c |
80.70% (46/57) |
100.00% (6/6) |
66.35% (69/104) |
src/libvips/libvips/arithmetic/add.c |
81.48% (44/54) |
100.00% (5/5) |
68.82% (64/93) |
src/libvips/libvips/arithmetic/arithmetic.c |
92.58% (337/364) |
100.00% (17/17) |
83.90% (396/472) |
src/libvips/libvips/arithmetic/avg.c |
91.49% (86/94) |
100.00% (8/8) |
80.43% (111/138) |
src/libvips/libvips/arithmetic/binary.c |
97.22% (35/36) |
100.00% (4/4) |
95.65% (66/69) |
src/libvips/libvips/arithmetic/boolean.c |
44.81% (138/308) |
40.00% (12/30) |
36.24% (316/872) |
src/libvips/libvips/arithmetic/clamp.c |
67.57% (50/74) |
80.00% (4/5) |
54.89% (129/235) |
src/libvips/libvips/arithmetic/complex.c |
61.23% (169/276) |
65.62% (21/32) |
27.63% (289/1046) |
src/libvips/libvips/arithmetic/deviate.c |
87.76% (86/98) |
100.00% (8/8) |
75.74% (103/136) |
src/libvips/libvips/arithmetic/divide.c |
71.43% (40/56) |
100.00% (5/5) |
54.35% (75/138) |
src/libvips/libvips/arithmetic/find_trim.c |
89.78% (123/137) |
80.00% (4/5) |
94.76% (181/191) |
src/libvips/libvips/arithmetic/getpoint.c |
73.86% (65/88) |
80.00% (4/5) |
81.25% (91/112) |
src/libvips/libvips/arithmetic/hist_find.c |
86.84% (165/190) |
100.00% (9/9) |
54.42% (443/814) |
src/libvips/libvips/arithmetic/hist_find_indexed.c |
76.00% (171/225) |
90.91% (10/11) |
31.65% (313/989) |
src/libvips/libvips/arithmetic/hist_find_ndim.c |
86.27% (132/153) |
88.89% (8/9) |
85.78% (181/211) |
src/libvips/libvips/arithmetic/hough.c |
90.24% (74/82) |
100.00% (8/8) |
91.84% (90/98) |
src/libvips/libvips/arithmetic/hough_circle.c |
91.04% (122/134) |
90.00% (9/10) |
88.31% (136/154) |
src/libvips/libvips/arithmetic/hough_line.c |
88.00% (66/75) |
85.71% (6/7) |
84.47% (87/103) |
src/libvips/libvips/arithmetic/invert.c |
67.86% (38/56) |
80.00% (4/5) |
68.37% (67/98) |
src/libvips/libvips/arithmetic/linear.c |
84.42% (168/199) |
100.00% (8/8) |
60.54% (293/484) |
src/libvips/libvips/arithmetic/math.c |
45.58% (103/226) |
34.78% (8/23) |
28.34% (361/1274) |
src/libvips/libvips/arithmetic/math2.c |
49.77% (110/221) |
50.00% (12/24) |
30.94% (310/1002) |
src/libvips/libvips/arithmetic/max.c |
82.18% (166/202) |
100.00% (10/10) |
67.16% (229/341) |
src/libvips/libvips/arithmetic/maxpair.c |
58.49% (31/53) |
80.00% (4/5) |
54.47% (67/123) |
src/libvips/libvips/arithmetic/measure.c |
92.68% (114/123) |
80.00% (4/5) |
95.92% (141/147) |
src/libvips/libvips/arithmetic/min.c |
91.58% (185/202) |
100.00% (10/10) |
91.20% (311/341) |
src/libvips/libvips/arithmetic/minpair.c |
66.04% (35/53) |
80.00% (4/5) |
59.35% (73/123) |
src/libvips/libvips/arithmetic/multiply.c |
76.79% (43/56) |
100.00% (5/5) |
66.33% (65/98) |
src/libvips/libvips/arithmetic/nary.c |
87.88% (29/33) |
100.00% (4/4) |
90.91% (60/66) |
src/libvips/libvips/arithmetic/profile.c |
87.86% (123/140) |
100.00% (9/9) |
73.82% (234/317) |
src/libvips/libvips/arithmetic/project.c |
84.81% (134/158) |
100.00% (9/9) |
72.92% (175/240) |
src/libvips/libvips/arithmetic/relational.c |
49.42% (169/342) |
35.48% (11/31) |
26.25% (552/2103) |
src/libvips/libvips/arithmetic/remainder.c |
60.90% (95/156) |
71.43% (10/14) |
65.55% (196/299) |
src/libvips/libvips/arithmetic/round.c |
55.42% (46/83) |
50.00% (5/10) |
49.07% (79/161) |
src/libvips/libvips/arithmetic/sign.c |
57.14% (32/56) |
80.00% (4/5) |
55.26% (84/152) |
src/libvips/libvips/arithmetic/statistic.c |
95.83% (69/72) |
100.00% (7/7) |
95.73% (112/117) |
src/libvips/libvips/arithmetic/stats.c |
84.05% (137/163) |
100.00% (8/8) |
83.41% (342/410) |
src/libvips/libvips/arithmetic/subtract.c |
58.49% (31/53) |
80.00% (4/5) |
59.14% (55/93) |
src/libvips/libvips/arithmetic/sum.c |
84.13% (53/63) |
100.00% (6/6) |
61.34% (73/119) |
src/libvips/libvips/arithmetic/unary.c |
100.00% (33/33) |
100.00% (5/5) |
96.88% (62/64) |
src/libvips/libvips/arithmetic/unaryconst.c |
98.44% (63/64) |
100.00% (4/4) |
96.40% (107/111) |
src/libvips/libvips/colour/CICP2scRGB.c |
55.40% (154/278) |
72.22% (13/18) |
63.81% (164/257) |
src/libvips/libvips/colour/CMYK2XYZ.c |
92.73% (51/55) |
100.00% (6/6) |
94.52% (69/73) |
src/libvips/libvips/colour/HSV2sRGB.c |
100.00% (69/69) |
100.00% (5/5) |
97.01% (65/67) |
src/libvips/libvips/colour/LCh2Lab.c |
100.00% (40/40) |
100.00% (6/6) |
95.83% (46/48) |
src/libvips/libvips/colour/LCh2UCS.c |
100.00% (88/88) |
100.00% (8/8) |
96.77% (60/62) |
src/libvips/libvips/colour/Lab2LCh.c |
93.65% (59/63) |
85.71% (6/7) |
95.45% (63/66) |
src/libvips/libvips/colour/Lab2LabQ.c |
96.36% (53/55) |
83.33% (5/6) |
95.12% (78/82) |
src/libvips/libvips/colour/Lab2LabS.c |
100.00% (37/37) |
100.00% (5/5) |
97.47% (77/79) |
src/libvips/libvips/colour/Lab2XYZ.c |
92.71% (89/96) |
100.00% (8/8) |
93.41% (85/91) |
src/libvips/libvips/colour/LabQ2Lab.c |
95.56% (43/45) |
83.33% (5/6) |
92.00% (46/50) |
src/libvips/libvips/colour/LabQ2LabS.c |
100.00% (45/45) |
100.00% (5/5) |
95.65% (44/46) |
src/libvips/libvips/colour/LabQ2sRGB.c |
85.60% (208/243) |
82.61% (19/23) |
81.99% (223/272) |
src/libvips/libvips/colour/LabS2Lab.c |
100.00% (37/37) |
100.00% (5/5) |
95.65% (44/46) |
src/libvips/libvips/colour/LabS2LabQ.c |
86.89% (53/61) |
80.00% (4/5) |
94.25% (82/87) |
src/libvips/libvips/colour/Oklab2Oklch.c |
100.00% (33/33) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/Oklab2XYZ.c |
100.00% (42/42) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/Oklch2Oklab.c |
100.00% (35/35) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/UCS2LCh.c |
100.00% (114/114) |
100.00% (13/13) |
98.16% (160/163) |
src/libvips/libvips/colour/XYZ2CMYK.c |
92.59% (50/54) |
100.00% (6/6) |
94.37% (67/71) |
src/libvips/libvips/colour/XYZ2Lab.c |
85.85% (91/106) |
88.89% (8/9) |
78.86% (138/175) |
src/libvips/libvips/colour/XYZ2Oklab.c |
100.00% (39/39) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/XYZ2Yxy.c |
100.00% (44/44) |
100.00% (5/5) |
95.65% (44/46) |
src/libvips/libvips/colour/XYZ2scRGB.c |
100.00% (35/35) |
100.00% (5/5) |
95.35% (41/43) |
src/libvips/libvips/colour/Yxy2XYZ.c |
100.00% (46/46) |
100.00% (5/5) |
95.83% (46/48) |
src/libvips/libvips/colour/colour.c |
90.36% (375/415) |
100.00% (18/18) |
84.30% (451/535) |
src/libvips/libvips/colour/colourspace.c |
87.36% (152/174) |
92.86% (13/14) |
87.00% (174/200) |
src/libvips/libvips/colour/dE00.c |
90.12% (73/81) |
83.33% (5/6) |
91.94% (57/62) |
src/libvips/libvips/colour/dE76.c |
64.10% (25/39) |
66.67% (4/6) |
86.36% (38/44) |
src/libvips/libvips/colour/dECMC.c |
81.40% (35/43) |
80.00% (4/5) |
88.37% (38/43) |
src/libvips/libvips/colour/float2rad.c |
100.00% (62/62) |
100.00% (6/6) |
97.44% (76/78) |
src/libvips/libvips/colour/icc_transform.c |
80.73% (578/716) |
89.47% (34/38) |
79.85% (638/799) |
src/libvips/libvips/colour/profile_load.c |
90.83% (99/109) |
100.00% (7/7) |
90.83% (99/109) |
src/libvips/libvips/colour/rad2float.c |
100.00% (43/43) |
100.00% (6/6) |
96.77% (60/62) |
src/libvips/libvips/colour/sRGB2HSV.c |
100.00% (83/83) |
100.00% (5/5) |
97.10% (67/69) |
src/libvips/libvips/colour/sRGB2scRGB.c |
98.46% (64/65) |
100.00% (6/6) |
82.35% (56/68) |
src/libvips/libvips/colour/scRGB2BW.c |
96.59% (85/88) |
100.00% (6/6) |
92.75% (64/69) |
src/libvips/libvips/colour/scRGB2XYZ.c |
100.00% (33/33) |
100.00% (5/5) |
95.65% (44/46) |
src/libvips/libvips/colour/scRGB2sRGB.c |
96.67% (87/90) |
100.00% (6/6) |
92.96% (66/71) |
src/libvips/libvips/colour/uhdr2scRGB.c |
20.78% (32/154) |
44.44% (4/9) |
29.63% (56/189) |
src/libvips/libvips/conversion/addalpha.c |
94.74% (36/38) |
100.00% (5/5) |
93.94% (62/66) |
src/libvips/libvips/conversion/arrayjoin.c |
80.38% (209/260) |
71.43% (5/7) |
80.00% (216/270) |
src/libvips/libvips/conversion/autorot.c |
95.58% (108/113) |
100.00% (7/7) |
94.31% (116/123) |
src/libvips/libvips/conversion/bandary.c |
83.70% (113/135) |
100.00% (8/8) |
87.95% (219/249) |
src/libvips/libvips/conversion/bandbool.c |
63.21% (67/106) |
70.00% (7/10) |
25.30% (85/336) |
src/libvips/libvips/conversion/bandfold.c |
80.49% (66/82) |
83.33% (5/6) |
89.19% (99/111) |
src/libvips/libvips/conversion/bandjoin.c |
95.18% (217/228) |
94.12% (16/17) |
95.61% (218/228) |
src/libvips/libvips/conversion/bandmean.c |
61.25% (49/80) |
83.33% (5/6) |
49.08% (80/163) |
src/libvips/libvips/conversion/bandrank.c |
90.11% (82/91) |
100.00% (7/7) |
23.88% (101/423) |
src/libvips/libvips/conversion/bandunfold.c |
81.18% (69/85) |
83.33% (5/6) |
89.38% (101/113) |
src/libvips/libvips/conversion/byteswap.c |
97.20% (104/107) |
100.00% (11/11) |
77.97% (230/295) |
src/libvips/libvips/conversion/cache.c |
66.67% (40/60) |
60.00% (3/5) |
73.20% (71/97) |
src/libvips/libvips/conversion/cast.c |
83.33% (195/234) |
76.47% (13/17) |
26.52% (1180/4450) |
src/libvips/libvips/conversion/composite.cpp |
73.87% (896/1213) |
86.49% (32/37) |
72.71% (935/1286) |
src/libvips/libvips/conversion/conversion.c |
100.00% (123/123) |
100.00% (5/5) |
96.43% (54/56) |
src/libvips/libvips/conversion/copy.c |
85.63% (143/167) |
85.71% (6/7) |
87.92% (182/207) |
src/libvips/libvips/conversion/embed.c |
94.00% (407/433) |
94.44% (17/18) |
88.34% (447/506) |
src/libvips/libvips/conversion/extract.c |
97.64% (207/212) |
100.00% (14/14) |
95.86% (255/266) |
src/libvips/libvips/conversion/falsecolour.c |
76.09% (35/46) |
80.00% (4/5) |
89.74% (70/78) |
src/libvips/libvips/conversion/flatten.c |
80.10% (161/201) |
100.00% (7/7) |
69.88% (232/332) |
src/libvips/libvips/conversion/flip.c |
96.58% (113/117) |
100.00% (7/7) |
95.52% (128/134) |
src/libvips/libvips/conversion/gamma.c |
83.58% (56/67) |
80.00% (4/5) |
92.08% (93/101) |
src/libvips/libvips/conversion/grid.c |
81.20% (95/117) |
83.33% (5/6) |
84.00% (126/150) |
src/libvips/libvips/conversion/ifthenelse.c |
49.08% (133/271) |
66.67% (6/9) |
41.38% (192/464) |
src/libvips/libvips/conversion/insert.c |
90.21% (212/235) |
100.00% (11/11) |
89.60% (224/250) |
src/libvips/libvips/conversion/join.c |
78.85% (123/156) |
100.00% (5/5) |
70.05% (145/207) |
src/libvips/libvips/conversion/msb.c |
69.92% (93/133) |
83.33% (5/6) |
78.12% (125/160) |
src/libvips/libvips/conversion/premultiply.c |
88.39% (99/112) |
100.00% (6/6) |
80.28% (346/431) |
src/libvips/libvips/conversion/recomb.c |
73.04% (84/115) |
83.33% (5/6) |
58.52% (158/270) |
src/libvips/libvips/conversion/replicate.c |
95.92% (94/98) |
100.00% (6/6) |
88.32% (121/137) |
src/libvips/libvips/conversion/rot.c |
92.61% (188/203) |
91.67% (11/12) |
88.72% (173/195) |
src/libvips/libvips/conversion/rot45.c |
80.70% (92/114) |
100.00% (6/6) |
78.79% (234/297) |
src/libvips/libvips/conversion/scale.c |
94.87% (74/78) |
100.00% (5/5) |
95.16% (118/124) |
src/libvips/libvips/conversion/sequential.c |
90.18% (101/112) |
100.00% (7/7) |
92.52% (136/147) |
src/libvips/libvips/conversion/smartcrop.c |
92.10% (268/291) |
100.00% (9/9) |
86.13% (323/375) |
src/libvips/libvips/conversion/subsample.c |
69.54% (105/151) |
71.43% (5/7) |
74.38% (180/242) |
src/libvips/libvips/conversion/switch.c |
79.51% (97/122) |
71.43% (5/7) |
82.35% (168/204) |
src/libvips/libvips/conversion/tilecache.c |
84.32% (398/472) |
88.57% (31/35) |
76.22% (625/820) |
src/libvips/libvips/conversion/transpose3d.c |
42.86% (36/84) |
66.67% (4/6) |
70.00% (70/100) |
src/libvips/libvips/conversion/unpremultiply.c |
87.20% (109/125) |
100.00% (6/6) |
83.59% (433/518) |
src/libvips/libvips/conversion/wrap.c |
96.83% (61/63) |
100.00% (5/5) |
93.33% (84/90) |
src/libvips/libvips/conversion/zoom.c |
91.76% (167/182) |
87.50% (7/8) |
82.52% (288/349) |
src/libvips/libvips/convolution/canny.c |
81.28% (178/219) |
90.91% (10/11) |
62.03% (196/316) |
src/libvips/libvips/convolution/compass.c |
78.74% (100/127) |
80.00% (4/5) |
76.64% (105/137) |
src/libvips/libvips/convolution/conv.c |
84.62% (66/78) |
100.00% (5/5) |
77.23% (78/101) |
src/libvips/libvips/convolution/conva.c |
86.77% (505/582) |
95.65% (22/23) |
52.29% (901/1723) |
src/libvips/libvips/convolution/convasep.c |
91.44% (331/362) |
100.00% (14/14) |
67.49% (683/1012) |
src/libvips/libvips/convolution/convf.c |
88.76% (150/169) |
100.00% (8/8) |
76.22% (250/328) |
src/libvips/libvips/convolution/convi.c |
89.61% (319/356) |
100.00% (11/11) |
84.14% (504/599) |
src/libvips/libvips/convolution/convi_hwy.cpp |
100.00% (104/104) |
100.00% (2/2) |
100.00% (67/67) |
src/libvips/libvips/convolution/convolution.c |
98.59% (70/71) |
100.00% (5/5) |
96.25% (77/80) |
src/libvips/libvips/convolution/convsep.c |
95.12% (78/82) |
100.00% (5/5) |
93.75% (90/96) |
src/libvips/libvips/convolution/correlation.c |
94.05% (79/84) |
100.00% (5/5) |
93.27% (97/104) |
src/libvips/libvips/convolution/edge.c |
81.08% (150/185) |
86.96% (20/23) |
90.04% (253/281) |
src/libvips/libvips/convolution/fastcor.c |
68.42% (39/57) |
80.00% (4/5) |
63.84% (173/271) |
src/libvips/libvips/convolution/gaussblur.c |
94.94% (75/79) |
100.00% (5/5) |
94.29% (99/105) |
src/libvips/libvips/convolution/sharpen.c |
95.11% (175/184) |
100.00% (6/6) |
88.56% (271/306) |
src/libvips/libvips/convolution/spcor.c |
79.20% (99/125) |
83.33% (5/6) |
75.45% (209/277) |
src/libvips/libvips/create/black.c |
96.72% (59/61) |
100.00% (6/6) |
95.40% (83/87) |
src/libvips/libvips/create/buildlut.c |
85.25% (104/122) |
88.89% (8/9) |
92.18% (165/179) |
src/libvips/libvips/create/create.c |
100.00% (79/79) |
100.00% (5/5) |
96.43% (54/56) |
src/libvips/libvips/create/eye.c |
77.78% (28/36) |
80.00% (4/5) |
91.53% (54/59) |
src/libvips/libvips/create/fractsurf.c |
55.17% (32/58) |
60.00% (3/5) |
67.07% (55/82) |
src/libvips/libvips/create/gaussmat.c |
92.38% (97/105) |
100.00% (5/5) |
92.41% (134/145) |
src/libvips/libvips/create/gaussnoise.c |
90.43% (85/94) |
83.33% (5/6) |
94.59% (105/111) |
src/libvips/libvips/create/grey.c |
63.64% (14/22) |
80.00% (4/5) |
87.50% (35/40) |
src/libvips/libvips/create/identity.c |
97.18% (69/71) |
100.00% (6/6) |
96.52% (111/115) |
src/libvips/libvips/create/invertlut.c |
89.86% (133/148) |
88.89% (8/9) |
94.31% (199/211) |
src/libvips/libvips/create/logmat.c |
88.70% (102/115) |
80.00% (4/5) |
91.73% (122/133) |
src/libvips/libvips/create/mask.c |
98.31% (58/59) |
100.00% (4/4) |
96.51% (83/86) |
src/libvips/libvips/create/mask_butterworth.c |
80.36% (45/56) |
80.00% (4/5) |
91.04% (61/67) |
src/libvips/libvips/create/mask_butterworth_band.c |
63.51% (47/74) |
60.00% (3/5) |
92.31% (72/78) |
src/libvips/libvips/create/mask_butterworth_ring.c |
42.22% (19/45) |
60.00% (3/5) |
88.00% (44/50) |
src/libvips/libvips/create/mask_fractal.c |
73.53% (25/34) |
80.00% (4/5) |
90.00% (45/50) |
src/libvips/libvips/create/mask_gaussian.c |
79.55% (35/44) |
80.00% (4/5) |
91.23% (52/57) |
src/libvips/libvips/create/mask_gaussian_band.c |
63.49% (40/63) |
60.00% (3/5) |
91.55% (65/71) |
src/libvips/libvips/create/mask_gaussian_ring.c |
45.24% (19/42) |
60.00% (3/5) |
88.00% (44/50) |
src/libvips/libvips/create/mask_ideal.c |
74.29% (26/35) |
80.00% (4/5) |
90.57% (48/53) |
src/libvips/libvips/create/mask_ideal_band.c |
64.71% (33/51) |
60.00% (3/5) |
84.06% (58/69) |
src/libvips/libvips/create/mask_ideal_ring.c |
76.92% (30/39) |
80.00% (4/5) |
90.91% (50/55) |
src/libvips/libvips/create/perlin.c |
93.37% (155/166) |
90.91% (10/11) |
91.80% (168/183) |
src/libvips/libvips/create/point.c |
83.75% (67/80) |
100.00% (5/5) |
90.00% (99/110) |
src/libvips/libvips/create/sdf.c |
92.23% (190/206) |
90.00% (9/10) |
95.22% (239/251) |
src/libvips/libvips/create/sines.c |
85.71% (48/56) |
83.33% (5/6) |
90.28% (65/72) |
src/libvips/libvips/create/tonelut.c |
92.86% (156/168) |
88.89% (8/9) |
87.22% (198/227) |
src/libvips/libvips/create/worley.c |
22.50% (36/160) |
27.27% (3/11) |
39.62% (63/159) |
src/libvips/libvips/create/xyz.c |
80.92% (106/131) |
83.33% (5/6) |
86.52% (122/141) |
src/libvips/libvips/create/zone.c |
69.23% (18/26) |
80.00% (4/5) |
87.80% (36/41) |
src/libvips/libvips/draw/draw.c |
100.00% (47/47) |
100.00% (5/5) |
97.22% (70/72) |
src/libvips/libvips/draw/draw_circle.c |
65.61% (103/157) |
66.67% (8/12) |
56.74% (122/215) |
src/libvips/libvips/draw/draw_flood.c |
83.38% (291/349) |
83.33% (15/18) |
82.26% (473/575) |
src/libvips/libvips/draw/draw_image.c |
79.17% (114/144) |
100.00% (6/6) |
53.73% (144/268) |
src/libvips/libvips/draw/draw_line.c |
84.95% (158/186) |
70.00% (7/10) |
91.53% (216/236) |
src/libvips/libvips/draw/draw_mask.c |
51.40% (92/179) |
60.00% (6/10) |
45.53% (117/257) |
src/libvips/libvips/draw/draw_rect.c |
79.86% (115/144) |
66.67% (6/9) |
91.54% (119/130) |
src/libvips/libvips/draw/draw_smudge.c |
72.34% (102/141) |
80.00% (4/5) |
29.01% (114/393) |
src/libvips/libvips/draw/drawink.c |
56.14% (32/57) |
80.00% (4/5) |
45.89% (67/146) |
src/libvips/libvips/draw/drawink.h |
18.92% (7/37) |
33.33% (1/3) |
66.67% (4/6) |
src/libvips/libvips/foreign/analyze2vips.c |
13.51% (30/222) |
50.00% (4/8) |
6.14% (14/228) |
src/libvips/libvips/foreign/analyzeload.c |
67.27% (37/55) |
62.50% (5/8) |
58.02% (47/81) |
src/libvips/libvips/foreign/cairo.c |
16.44% (12/73) |
25.00% (1/4) |
14.17% (17/120) |
src/libvips/libvips/foreign/cgifsave.c |
89.64% (528/589) |
88.89% (24/27) |
88.17% (671/761) |
src/libvips/libvips/foreign/csvload.c |
84.90% (298/351) |
87.50% (21/24) |
89.17% (420/471) |
src/libvips/libvips/foreign/csvsave.c |
82.58% (128/155) |
87.50% (14/16) |
75.50% (228/302) |
src/libvips/libvips/foreign/exif.c |
82.77% (639/772) |
88.64% (39/44) |
79.73% (539/676) |
src/libvips/libvips/foreign/foreign.c |
65.96% (903/1369) |
54.93% (39/71) |
65.56% (1045/1594) |
src/libvips/libvips/foreign/heifload.c |
90.34% (561/621) |
100.00% (37/37) |
86.44% (663/767) |
src/libvips/libvips/foreign/heifsave.c |
80.71% (477/591) |
96.43% (27/28) |
86.28% (547/634) |
src/libvips/libvips/foreign/jp2kload.c |
0.00% (0/32) |
0.00% (0/4) |
0.00% (0/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 |
84.43% (358/424) |
90.00% (18/20) |
78.78% (427/542) |
src/libvips/libvips/foreign/jpegload.c |
89.10% (188/211) |
88.89% (24/27) |
92.36% (254/275) |
src/libvips/libvips/foreign/jpegsave.c |
82.12% (225/274) |
84.00% (21/25) |
89.19% (330/370) |
src/libvips/libvips/foreign/jxlload.c |
81.76% (556/680) |
97.06% (33/34) |
80.30% (636/792) |
src/libvips/libvips/foreign/jxlsave.c |
87.36% (546/625) |
94.29% (33/35) |
87.21% (641/735) |
src/libvips/libvips/foreign/libnsgif/gif.c |
80.53% (889/1104) |
86.00% (43/50) |
73.71% (673/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 |
88.46% (230/260) |
86.36% (19/22) |
91.80% (280/305) |
src/libvips/libvips/foreign/matrixsave.c |
76.77% (119/155) |
80.95% (17/21) |
87.34% (200/229) |
src/libvips/libvips/foreign/nsgifload.c |
88.76% (387/436) |
87.88% (29/33) |
87.60% (572/653) |
src/libvips/libvips/foreign/pdf.c |
100.00% (20/20) |
100.00% (3/3) |
100.00% (34/34) |
src/libvips/libvips/foreign/pdfiumload.c |
86.37% (412/477) |
96.77% (30/31) |
85.02% (556/654) |
src/libvips/libvips/foreign/pngload.c |
79.60% (160/201) |
85.19% (23/27) |
85.44% (223/261) |
src/libvips/libvips/foreign/pngsave.c |
82.69% (215/260) |
85.00% (17/20) |
89.47% (289/323) |
src/libvips/libvips/foreign/ppmload.c |
85.31% (418/490) |
89.19% (33/37) |
86.38% (520/602) |
src/libvips/libvips/foreign/ppmsave.c |
80.81% (341/422) |
87.50% (28/32) |
80.91% (462/571) |
src/libvips/libvips/foreign/quantise.c |
79.78% (142/178) |
100.00% (16/16) |
79.74% (122/153) |
src/libvips/libvips/foreign/radiance.c |
92.54% (434/469) |
100.00% (24/24) |
84.78% (741/874) |
src/libvips/libvips/foreign/radload.c |
81.22% (147/181) |
84.62% (22/26) |
89.80% (220/245) |
src/libvips/libvips/foreign/radsave.c |
73.61% (106/144) |
83.33% (15/18) |
87.82% (209/238) |
src/libvips/libvips/foreign/rawload.c |
85.15% (86/101) |
71.43% (5/7) |
93.00% (93/100) |
src/libvips/libvips/foreign/rawsave.c |
75.30% (125/166) |
85.71% (18/21) |
86.78% (210/242) |
src/libvips/libvips/foreign/tiff.c |
74.81% (98/131) |
64.71% (11/17) |
42.14% (59/140) |
src/libvips/libvips/foreign/tiff2vips.c |
89.90% (1611/1792) |
98.70% (76/77) |
84.60% (1736/2052) |
src/libvips/libvips/foreign/tiffload.c |
82.48% (193/234) |
85.19% (23/27) |
86.85% (251/289) |
src/libvips/libvips/foreign/tiffsave.c |
88.27% (316/358) |
85.00% (17/20) |
91.05% (407/447) |
src/libvips/libvips/foreign/uhdrload.c |
76.92% (310/403) |
90.00% (27/30) |
81.07% (394/486) |
src/libvips/libvips/foreign/uhdrsave.c |
64.58% (350/542) |
86.21% (25/29) |
68.35% (527/771) |
src/libvips/libvips/foreign/vips2jpeg.c |
71.18% (247/347) |
85.71% (18/21) |
55.03% (268/487) |
src/libvips/libvips/foreign/vips2tiff.c |
66.09% (842/1274) |
72.34% (34/47) |
62.98% (922/1464) |
src/libvips/libvips/foreign/vipsload.c |
81.53% (128/157) |
85.00% (17/20) |
86.27% (176/204) |
src/libvips/libvips/foreign/vipspng.c |
79.92% (617/772) |
81.25% (26/32) |
75.09% (826/1100) |
src/libvips/libvips/foreign/vipssave.c |
76.07% (89/117) |
86.67% (13/15) |
87.43% (153/175) |
src/libvips/libvips/foreign/webp2vips.c |
75.27% (280/372) |
80.00% (12/15) |
78.13% (368/471) |
src/libvips/libvips/foreign/webpload.c |
84.47% (185/219) |
84.62% (22/26) |
90.91% (260/286) |
src/libvips/libvips/foreign/webpsave.c |
73.27% (466/636) |
88.64% (39/44) |
77.50% (551/711) |
src/libvips/libvips/freqfilt/freqfilt.c |
96.67% (58/60) |
100.00% (6/6) |
95.06% (77/81) |
src/libvips/libvips/freqfilt/freqmult.c |
71.15% (37/52) |
80.00% (4/5) |
81.11% (73/90) |
src/libvips/libvips/freqfilt/fwfft.c |
58.70% (108/184) |
85.71% (6/7) |
61.50% (115/187) |
src/libvips/libvips/freqfilt/invfft.c |
85.00% (119/140) |
100.00% (7/7) |
87.25% (130/149) |
src/libvips/libvips/freqfilt/phasecor.c |
77.55% (38/49) |
80.00% (4/5) |
90.24% (74/82) |
src/libvips/libvips/freqfilt/spectrum.c |
69.44% (25/36) |
80.00% (4/5) |
88.24% (60/68) |
src/libvips/libvips/histogram/case.c |
84.05% (137/163) |
71.43% (5/7) |
84.08% (206/245) |
src/libvips/libvips/histogram/hist_cum.c |
67.86% (38/56) |
100.00% (5/5) |
52.14% (61/117) |
src/libvips/libvips/histogram/hist_entropy.c |
98.15% (53/54) |
100.00% (5/5) |
96.55% (84/87) |
src/libvips/libvips/histogram/hist_equal.c |
83.02% (44/53) |
80.00% (4/5) |
92.94% (79/85) |
src/libvips/libvips/histogram/hist_ismonotonic.c |
83.02% (44/53) |
80.00% (4/5) |
92.31% (72/78) |
src/libvips/libvips/histogram/hist_local.c |
82.00% (164/200) |
87.50% (7/8) |
87.40% (215/246) |
src/libvips/libvips/histogram/hist_match.c |
89.47% (68/76) |
83.33% (5/6) |
94.44% (85/90) |
src/libvips/libvips/histogram/hist_norm.c |
90.62% (58/64) |
100.00% (5/5) |
93.40% (99/106) |
src/libvips/libvips/histogram/hist_plot.c |
78.95% (150/190) |
85.71% (6/7) |
71.46% (288/403) |
src/libvips/libvips/histogram/hist_unary.c |
100.00% (28/28) |
100.00% (4/4) |
96.61% (57/59) |
src/libvips/libvips/histogram/histogram.c |
92.48% (123/133) |
100.00% (6/6) |
82.66% (205/248) |
src/libvips/libvips/histogram/maplut.c |
81.18% (151/186) |
80.00% (8/10) |
17.01% (474/2787) |
src/libvips/libvips/histogram/percent.c |
84.91% (45/53) |
80.00% (4/5) |
94.12% (80/85) |
src/libvips/libvips/histogram/stdif.c |
91.55% (195/213) |
87.50% (7/8) |
92.92% (223/240) |
src/libvips/libvips/iofuncs/buf.c |
24.41% (73/299) |
34.78% (8/23) |
13.90% (51/367) |
src/libvips/libvips/iofuncs/buffer.c |
84.77% (217/256) |
80.00% (16/20) |
68.24% (565/828) |
src/libvips/libvips/iofuncs/cache.c |
59.93% (359/599) |
60.00% (24/40) |
69.35% (559/806) |
src/libvips/libvips/iofuncs/connection.c |
89.36% (42/47) |
100.00% (6/6) |
88.61% (70/79) |
src/libvips/libvips/iofuncs/dbuf.c |
32.26% (50/155) |
50.00% (8/16) |
25.00% (40/160) |
src/libvips/libvips/iofuncs/error.c |
61.86% (240/388) |
77.27% (34/44) |
66.35% (280/422) |
src/libvips/libvips/iofuncs/gate.c |
35.67% (56/157) |
33.33% (6/18) |
39.18% (105/268) |
src/libvips/libvips/iofuncs/generate.c |
81.18% (207/255) |
94.12% (16/17) |
71.88% (363/505) |
src/libvips/libvips/iofuncs/ginputsource.c |
0.00% (0/140) |
5.88% (1/17) |
13.04% (24/184) |
src/libvips/libvips/iofuncs/header.c |
76.22% (638/837) |
75.34% (55/73) |
73.70% (709/962) |
src/libvips/libvips/iofuncs/image.c |
64.61% (1077/1667) |
64.58% (62/96) |
61.14% (1320/2159) |
src/libvips/libvips/iofuncs/init.c |
49.89% (220/441) |
40.00% (14/35) |
45.80% (240/524) |
src/libvips/libvips/iofuncs/mapfile.c |
20.87% (24/115) |
33.33% (2/6) |
8.56% (16/187) |
src/libvips/libvips/iofuncs/memory.c |
77.08% (111/144) |
84.62% (11/13) |
67.61% (119/176) |
src/libvips/libvips/iofuncs/object.c |
62.64% (954/1523) |
57.69% (60/104) |
65.79% (1950/2964) |
src/libvips/libvips/iofuncs/operation.c |
30.19% (202/669) |
46.34% (19/41) |
34.96% (429/1227) |
src/libvips/libvips/iofuncs/rect.c |
75.95% (60/79) |
80.00% (8/10) |
80.90% (72/89) |
src/libvips/libvips/iofuncs/region.c |
63.07% (473/750) |
64.44% (29/45) |
35.44% (801/2260) |
src/libvips/libvips/iofuncs/reorder.c |
95.86% (139/145) |
100.00% (9/9) |
92.45% (196/212) |
src/libvips/libvips/iofuncs/sbuf.c |
95.05% (173/182) |
92.31% (12/13) |
80.12% (391/488) |
src/libvips/libvips/iofuncs/semaphore.c |
92.73% (51/55) |
100.00% (8/8) |
85.71% (60/70) |
src/libvips/libvips/iofuncs/sink.c |
89.05% (187/210) |
100.00% (19/19) |
88.65% (203/229) |
src/libvips/libvips/iofuncs/sinkdisc.c |
88.73% (189/213) |
100.00% (16/16) |
82.26% (204/248) |
src/libvips/libvips/iofuncs/sinkmemory.c |
96.27% (129/134) |
100.00% (12/12) |
95.52% (128/134) |
src/libvips/libvips/iofuncs/sinkscreen.c |
1.66% (9/542) |
7.32% (3/41) |
3.15% (32/1017) |
src/libvips/libvips/iofuncs/source.c |
71.22% (396/556) |
90.91% (30/33) |
67.21% (701/1043) |
src/libvips/libvips/iofuncs/sourcecustom.c |
31.82% (28/88) |
22.22% (2/9) |
41.29% (64/155) |
src/libvips/libvips/iofuncs/system.c |
0.00% (0/181) |
0.00% (0/7) |
0.00% (0/268) |
src/libvips/libvips/iofuncs/target.c |
73.48% (291/396) |
88.89% (24/27) |
71.26% (419/588) |
src/libvips/libvips/iofuncs/targetcustom.c |
38.03% (54/142) |
14.29% (2/14) |
43.54% (91/209) |
src/libvips/libvips/iofuncs/thread.c |
82.69% (86/104) |
100.00% (8/8) |
61.81% (89/144) |
src/libvips/libvips/iofuncs/threadpool.c |
78.80% (197/250) |
90.00% (18/20) |
76.15% (332/436) |
src/libvips/libvips/iofuncs/threadset.c |
64.52% (80/124) |
71.43% (5/7) |
59.12% (94/159) |
src/libvips/libvips/iofuncs/type.c |
49.13% (340/692) |
52.13% (49/94) |
57.66% (568/985) |
src/libvips/libvips/iofuncs/util.c |
53.86% (502/932) |
61.64% (45/73) |
45.11% (401/889) |
src/libvips/libvips/iofuncs/vector.cpp |
41.18% (14/34) |
42.86% (3/7) |
50.57% (133/263) |
src/libvips/libvips/iofuncs/vips.c |
46.43% (247/532) |
51.85% (14/27) |
41.14% (246/598) |
src/libvips/libvips/iofuncs/window.c |
82.28% (130/158) |
90.00% (9/10) |
75.11% (172/229) |
src/libvips/libvips/morphology/countlines.c |
85.29% (58/68) |
80.00% (4/5) |
84.96% (96/113) |
src/libvips/libvips/morphology/labelregions.c |
84.85% (56/66) |
80.00% (4/5) |
92.05% (81/88) |
src/libvips/libvips/morphology/morph.c |
59.11% (185/313) |
72.73% (8/11) |
59.55% (237/398) |
src/libvips/libvips/morphology/morph_hwy.cpp |
84.62% (55/65) |
100.00% (4/4) |
94.32% (83/88) |
src/libvips/libvips/morphology/morphology.c |
100.00% (29/29) |
100.00% (4/4) |
95.83% (46/48) |
src/libvips/libvips/morphology/nearest.c |
93.25% (152/163) |
90.00% (9/10) |
95.83% (184/192) |
src/libvips/libvips/morphology/rank.c |
89.87% (204/227) |
90.00% (9/10) |
48.54% (633/1304) |
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 |
10.85% (98/903) |
20.37% (11/54) |
12.98% (136/1048) |
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 |
0.00% (0/115) |
0.00% (0/5) |
0.00% (0/71) |
src/libvips/libvips/mosaicing/im_tbcalcon.c |
55.88% (19/34) |
100.00% (1/1) |
53.85% (14/26) |
src/libvips/libvips/mosaicing/lrmerge.c |
70.97% (374/527) |
88.24% (15/17) |
50.23% (859/1710) |
src/libvips/libvips/mosaicing/lrmosaic.c |
32.20% (38/118) |
50.00% (1/2) |
40.66% (37/91) |
src/libvips/libvips/mosaicing/match.c |
52.91% (100/189) |
50.00% (3/6) |
46.69% (141/302) |
src/libvips/libvips/mosaicing/matrixinvert.c |
48.10% (114/237) |
60.00% (6/10) |
68.62% (713/1039) |
src/libvips/libvips/mosaicing/matrixmultiply.c |
88.46% (69/78) |
83.33% (5/6) |
95.52% (128/134) |
src/libvips/libvips/mosaicing/merge.c |
88.30% (83/94) |
80.00% (4/5) |
86.40% (108/125) |
src/libvips/libvips/mosaicing/mosaic.c |
83.33% (165/198) |
100.00% (5/5) |
87.13% (176/202) |
src/libvips/libvips/mosaicing/mosaic1.c |
39.07% (118/302) |
30.00% (3/10) |
60.98% (161/264) |
src/libvips/libvips/mosaicing/mosaicing.c |
100.00% (18/18) |
100.00% (1/1) |
100.00% (1/1) |
src/libvips/libvips/mosaicing/remosaic.c |
47.67% (41/86) |
66.67% (4/6) |
68.22% (73/107) |
src/libvips/libvips/mosaicing/tbmerge.c |
53.98% (183/339) |
85.71% (6/7) |
16.89% (191/1131) |
src/libvips/libvips/mosaicing/tbmosaic.c |
48.31% (57/118) |
50.00% (1/2) |
48.35% (44/91) |
src/libvips/libvips/resample/affine.c |
94.86% (295/311) |
100.00% (7/7) |
89.92% (321/357) |
src/libvips/libvips/resample/bicubic.cpp |
95.95% (355/370) |
100.00% (10/10) |
79.11% (250/316) |
src/libvips/libvips/resample/interpolate.c |
79.43% (112/141) |
78.26% (18/23) |
62.31% (367/589) |
src/libvips/libvips/resample/lbb.cpp |
95.00% (361/380) |
100.00% (6/6) |
81.01% (465/574) |
src/libvips/libvips/resample/mapim.c |
22.27% (57/256) |
57.14% (4/7) |
16.08% (92/572) |
src/libvips/libvips/resample/nohalo.cpp |
96.81% (607/627) |
100.00% (7/7) |
83.33% (590/708) |
src/libvips/libvips/resample/quadratic.c |
27.78% (50/180) |
71.43% (5/7) |
49.73% (93/187) |
src/libvips/libvips/resample/reduce.c |
90.59% (77/85) |
80.00% (4/5) |
95.65% (110/115) |
src/libvips/libvips/resample/reduceh.cpp |
93.05% (308/331) |
100.00% (12/12) |
87.82% (310/353) |
src/libvips/libvips/resample/reduceh_hwy.cpp |
100.00% (78/78) |
100.00% (2/2) |
100.00% (66/66) |
src/libvips/libvips/resample/reducev.cpp |
92.63% (314/339) |
100.00% (13/13) |
90.41% (330/365) |
src/libvips/libvips/resample/reducev_hwy.cpp |
100.00% (98/98) |
100.00% (2/2) |
100.00% (57/57) |
src/libvips/libvips/resample/resample.c |
100.00% (62/62) |
100.00% (5/5) |
96.88% (62/64) |
src/libvips/libvips/resample/resize.c |
88.48% (192/217) |
100.00% (6/6) |
90.38% (216/239) |
src/libvips/libvips/resample/shrink.c |
80.23% (69/86) |
80.00% (4/5) |
87.72% (100/114) |
src/libvips/libvips/resample/shrinkh.c |
79.90% (163/204) |
100.00% (8/8) |
65.56% (238/363) |
src/libvips/libvips/resample/shrinkh_hwy.cpp |
100.00% (35/35) |
100.00% (2/2) |
100.00% (23/23) |
src/libvips/libvips/resample/shrinkv.c |
83.77% (253/302) |
100.00% (11/11) |
76.17% (342/449) |
src/libvips/libvips/resample/shrinkv_hwy.cpp |
100.00% (60/60) |
100.00% (4/4) |
100.00% (44/44) |
src/libvips/libvips/resample/similarity.c |
86.36% (114/132) |
83.33% (10/12) |
93.00% (186/200) |
src/libvips/libvips/resample/templates.h |
75.82% (207/273) |
86.36% (19/22) |
62.69% (84/134) |
src/libvips/libvips/resample/thumbnail.c |
66.73% (672/1007) |
87.50% (35/40) |
74.33% (828/1114) |
src/libvips/libvips/resample/transform.c |
58.77% (67/114) |
72.73% (8/11) |
94.52% (138/146) |
src/libvips/libvips/resample/vsqbs.cpp |
80.00% (104/130) |
100.00% (5/5) |
58.72% (165/281) |
Totals |
73.91% (52926/71611) |
78.23% (3489/4460) |
63.63% (73739/115895) |