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/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 |
89.09% (49/55) |
100.00% (3/3) |
74.42% (32/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/fuzz/vips_fuzzer.cc |
97.35% (257/264) |
100.00% (6/6) |
92.53% (285/308) |
src/libvips/libvips/arithmetic/abs.c |
75.44% (43/57) |
100.00% (6/6) |
58.65% (61/104) |
src/libvips/libvips/arithmetic/add.c |
75.93% (41/54) |
100.00% (5/5) |
63.44% (59/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 |
28.90% (89/308) |
33.33% (10/30) |
18.46% (161/872) |
src/libvips/libvips/arithmetic/clamp.c |
63.51% (47/74) |
80.00% (4/5) |
48.09% (113/235) |
src/libvips/libvips/arithmetic/complex.c |
56.16% (155/276) |
62.50% (20/32) |
26.10% (273/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 |
45.45% (40/88) |
60.00% (3/5) |
57.14% (64/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 |
57.14% (32/56) |
80.00% (4/5) |
58.16% (57/98) |
src/libvips/libvips/arithmetic/linear.c |
88.94% (177/199) |
100.00% (8/8) |
64.67% (313/484) |
src/libvips/libvips/arithmetic/math.c |
28.32% (64/226) |
34.78% (8/23) |
9.89% (126/1274) |
src/libvips/libvips/arithmetic/math2.c |
37.56% (83/221) |
41.67% (10/24) |
19.06% (191/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) |
89.44% (305/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 |
85.71% (120/140) |
100.00% (9/9) |
67.51% (214/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 |
40.64% (139/342) |
35.48% (11/31) |
20.30% (427/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 |
30.12% (25/83) |
40.00% (4/10) |
28.57% (46/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 |
94.44% (68/72) |
100.00% (7/7) |
94.87% (111/117) |
src/libvips/libvips/arithmetic/stats.c |
85.89% (140/163) |
100.00% (8/8) |
89.51% (367/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 |
77.78% (49/63) |
100.00% (6/6) |
55.46% (66/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 |
45.32% (126/278) |
61.11% (11/18) |
51.36% (132/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 |
75.76% (25/33) |
80.00% (4/5) |
88.37% (38/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 |
79.49% (31/39) |
80.00% (4/5) |
88.37% (38/43) |
src/libvips/libvips/colour/XYZ2Yxy.c |
81.82% (36/44) |
80.00% (4/5) |
89.13% (41/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 |
86.21% (150/174) |
92.86% (13/14) |
86.00% (172/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.03% (573/716) |
89.47% (34/38) |
79.35% (634/799) |
src/libvips/libvips/colour/profile_load.c |
89.91% (98/109) |
100.00% (7/7) |
88.99% (97/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 |
74.62% (194/260) |
71.43% (5/7) |
74.44% (201/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.54% (214/224) |
94.12% (16/17) |
96.02% (217/226) |
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.64% (100/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) |
25.28% (1125/4450) |
src/libvips/libvips/conversion/composite.cpp |
52.93% (642/1213) |
70.27% (26/37) |
57.70% (742/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 |
79.91% (346/433) |
94.44% (17/18) |
78.85% (399/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 |
81.59% (164/201) |
100.00% (7/7) |
72.29% (240/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 |
31.62% (37/117) |
50.00% (3/6) |
42.00% (63/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 |
91.49% (215/235) |
100.00% (11/11) |
90.40% (226/250) |
src/libvips/libvips/conversion/join.c |
62.82% (98/156) |
80.00% (4/5) |
63.29% (131/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) |
79.35% (342/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.12% (187/203) |
91.67% (11/12) |
88.21% (172/195) |
src/libvips/libvips/conversion/rot45.c |
64.91% (74/114) |
100.00% (6/6) |
61.95% (184/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 |
64.95% (189/291) |
77.78% (7/9) |
70.93% (266/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 |
89.56% (163/182) |
87.50% (7/8) |
81.66% (285/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.75% (504/581) |
95.65% (22/23) |
52.07% (893/1715) |
src/libvips/libvips/convolution/convasep.c |
88.64% (320/361) |
92.86% (13/14) |
66.53% (668/1004) |
src/libvips/libvips/convolution/convf.c |
88.69% (149/168) |
100.00% (8/8) |
75.62% (242/320) |
src/libvips/libvips/convolution/convi.c |
89.58% (318/355) |
100.00% (11/11) |
83.93% (496/591) |
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 |
89.02% (73/82) |
100.00% (5/5) |
89.58% (86/96) |
src/libvips/libvips/convolution/correlation.c |
95.24% (80/84) |
100.00% (5/5) |
94.23% (98/104) |
src/libvips/libvips/convolution/edge.c |
81.42% (149/183) |
86.96% (20/23) |
90.18% (248/275) |
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.44% (127/142) |
88.89% (8/9) |
93.88% (184/196) |
src/libvips/libvips/create/logmat.c |
86.09% (99/115) |
80.00% (4/5) |
89.47% (119/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 |
55.88% (19/34) |
60.00% (3/5) |
88.00% (44/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 |
26.70% (55/206) |
30.00% (3/10) |
36.25% (91/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.26% (155/168) |
88.89% (8/9) |
86.78% (197/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 |
61.15% (96/157) |
58.33% (7/12) |
54.88% (118/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.98% (92/177) |
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 |
44.68% (63/141) |
80.00% (4/5) |
19.34% (76/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 |
86.18% (505/586) |
88.89% (24/27) |
85.07% (644/757) |
src/libvips/libvips/foreign/csvload.c |
84.66% (298/352) |
87.50% (21/24) |
87.90% (414/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.64% (638/772) |
88.64% (39/44) |
79.59% (538/676) |
src/libvips/libvips/foreign/foreign.c |
64.86% (888/1369) |
53.52% (38/71) |
64.74% (1032/1594) |
src/libvips/libvips/foreign/heifload.c |
88.54% (541/611) |
100.00% (37/37) |
84.81% (642/757) |
src/libvips/libvips/foreign/heifsave.c |
78.31% (462/590) |
96.43% (27/28) |
84.68% (536/633) |
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) |
78.04% (423/542) |
src/libvips/libvips/foreign/jpegload.c |
89.57% (189/211) |
88.89% (24/27) |
92.73% (255/275) |
src/libvips/libvips/foreign/jpegsave.c |
82.18% (226/275) |
84.00% (21/25) |
89.25% (332/372) |
src/libvips/libvips/foreign/jxlload.c |
82.79% (563/680) |
97.06% (33/34) |
80.89% (639/790) |
src/libvips/libvips/foreign/jxlsave.c |
87.02% (543/624) |
94.29% (33/35) |
86.22% (632/733) |
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.51% (231/261) |
86.36% (19/22) |
91.48% (279/305) |
src/libvips/libvips/foreign/matrixsave.c |
75.48% (117/155) |
80.95% (17/21) |
86.46% (198/229) |
src/libvips/libvips/foreign/nsgifload.c |
87.41% (382/437) |
87.88% (29/33) |
87.29% (570/653) |
src/libvips/libvips/foreign/pdf.c |
100.00% (21/21) |
100.00% (3/3) |
100.00% (33/33) |
src/libvips/libvips/foreign/pdfiumload.c |
86.37% (412/477) |
96.77% (30/31) |
84.86% (555/654) |
src/libvips/libvips/foreign/pngload.c |
80.40% (160/199) |
85.19% (23/27) |
86.05% (222/258) |
src/libvips/libvips/foreign/pngsave.c |
82.49% (212/257) |
85.00% (17/20) |
89.34% (285/319) |
src/libvips/libvips/foreign/ppmload.c |
85.51% (419/490) |
89.19% (33/37) |
86.54% (521/602) |
src/libvips/libvips/foreign/ppmsave.c |
66.98% (282/421) |
78.12% (25/32) |
72.63% (414/570) |
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.96% (462/497) |
100.00% (24/24) |
85.35% (775/908) |
src/libvips/libvips/foreign/radload.c |
81.77% (148/181) |
84.62% (22/26) |
90.20% (221/245) |
src/libvips/libvips/foreign/radsave.c |
73.97% (108/146) |
83.33% (15/18) |
87.97% (212/241) |
src/libvips/libvips/foreign/rawload.c |
72.28% (73/101) |
71.43% (5/7) |
87.00% (87/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 |
71.76% (94/131) |
58.82% (10/17) |
40.71% (57/140) |
src/libvips/libvips/foreign/tiff2vips.c |
87.88% (1574/1791) |
97.40% (75/77) |
82.39% (1684/2044) |
src/libvips/libvips/foreign/tiffload.c |
83.26% (194/233) |
85.19% (23/27) |
87.41% (250/286) |
src/libvips/libvips/foreign/tiffsave.c |
85.07% (302/355) |
85.00% (17/20) |
87.58% (388/443) |
src/libvips/libvips/foreign/uhdrload.c |
76.43% (308/403) |
90.00% (27/30) |
80.04% (389/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 |
70.61% (245/347) |
85.71% (18/21) |
54.41% (265/487) |
src/libvips/libvips/foreign/vips2tiff.c |
48.51% (618/1274) |
63.83% (30/47) |
44.33% (649/1464) |
src/libvips/libvips/foreign/vipsload.c |
82.58% (128/155) |
85.00% (17/20) |
87.06% (175/201) |
src/libvips/libvips/foreign/vipspng.c |
79.15% (611/772) |
81.25% (26/32) |
74.73% (822/1100) |
src/libvips/libvips/foreign/vipssave.c |
75.44% (86/114) |
86.67% (13/15) |
87.13% (149/171) |
src/libvips/libvips/foreign/webp2vips.c |
75.27% (280/372) |
80.00% (12/15) |
78.13% (368/471) |
src/libvips/libvips/foreign/webpload.c |
85.00% (187/220) |
84.62% (22/26) |
91.26% (261/286) |
src/libvips/libvips/foreign/webpsave.c |
71.25% (451/633) |
86.36% (38/44) |
75.67% (535/707) |
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 |
83.33% (45/54) |
80.00% (4/5) |
93.10% (81/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 |
20.00% (41/205) |
37.50% (3/8) |
28.86% (71/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.42% (149/190) |
85.71% (6/7) |
71.22% (287/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.62% (151/185) |
80.00% (8/10) |
16.80% (467/2779) |
src/libvips/libvips/histogram/percent.c |
84.91% (45/53) |
80.00% (4/5) |
94.12% (80/85) |
src/libvips/libvips/histogram/stdif.c |
32.64% (63/193) |
50.00% (3/6) |
49.44% (89/180) |
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.77% (358/599) |
60.00% (24/40) |
69.23% (558/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.60% (239/388) |
77.27% (34/44) |
66.11% (279/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 |
75.27% (630/837) |
72.60% (53/73) |
73.39% (706/962) |
src/libvips/libvips/iofuncs/image.c |
63.33% (1055/1666) |
64.58% (62/96) |
60.05% (1294/2155) |
src/libvips/libvips/iofuncs/init.c |
49.89% (220/441) |
40.00% (14/35) |
45.80% (240/524) |
src/libvips/libvips/iofuncs/mapfile.c |
17.39% (20/115) |
33.33% (2/6) |
5.88% (11/187) |
src/libvips/libvips/iofuncs/memory.c |
77.78% (112/144) |
84.62% (11/13) |
68.18% (120/176) |
src/libvips/libvips/iofuncs/object.c |
60.69% (917/1511) |
57.69% (60/104) |
64.74% (1911/2952) |
src/libvips/libvips/iofuncs/operation.c |
30.19% (202/669) |
46.34% (19/41) |
34.96% (429/1227) |
src/libvips/libvips/iofuncs/rect.c |
68.35% (54/79) |
70.00% (7/10) |
71.91% (64/89) |
src/libvips/libvips/iofuncs/region.c |
55.73% (418/750) |
55.56% (25/45) |
30.75% (695/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 |
65.47% (364/556) |
84.85% (28/33) |
55.90% (583/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 |
57.58% (228/396) |
66.67% (18/27) |
56.80% (334/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.52% (85/103) |
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 |
43.21% (299/692) |
43.62% (41/94) |
51.98% (512/985) |
src/libvips/libvips/iofuncs/util.c |
53.65% (500/932) |
61.64% (45/73) |
44.88% (399/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 |
39.10% (208/532) |
44.44% (12/27) |
37.79% (226/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 |
70.59% (48/68) |
80.00% (4/5) |
70.80% (80/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 |
9.29% (29/312) |
27.27% (3/11) |
14.10% (55/390) |
src/libvips/libvips/morphology/morph_hwy.cpp |
0.00% (0/65) |
0.00% (0/4) |
0.00% (0/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.82% (203/226) |
90.00% (9/10) |
54.24% (703/1296) |
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 |
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 |
70.97% (374/527) |
88.24% (15/17) |
50.23% (859/1710) |
src/libvips/libvips/mosaicing/lrmosaic.c |
55.93% (66/118) |
50.00% (1/2) |
64.84% (59/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 |
39.66% (94/237) |
60.00% (6/10) |
33.88% (352/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 |
82.98% (78/94) |
80.00% (4/5) |
82.40% (103/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 |
0.00% (0/339) |
0.00% (0/7) |
0.00% (0/1131) |
src/libvips/libvips/mosaicing/tbmosaic.c |
55.93% (66/118) |
50.00% (1/2) |
64.84% (59/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 |
67.38% (95/141) |
69.57% (16/23) |
59.25% (349/589) |
src/libvips/libvips/resample/lbb.cpp |
2.37% (9/380) |
33.33% (2/6) |
5.75% (33/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 |
1.59% (10/627) |
28.57% (2/7) |
4.66% (33/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 |
90.94% (301/331) |
100.00% (12/12) |
86.69% (306/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.60% (313/338) |
100.00% (13/13) |
90.20% (322/357) |
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 |
78.80% (171/217) |
100.00% (6/6) |
82.01% (196/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 |
57.14% (156/273) |
59.09% (13/22) |
47.01% (63/134) |
src/libvips/libvips/resample/thumbnail.c |
45.68% (460/1007) |
72.50% (29/40) |
54.76% (610/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 |
6.92% (9/130) |
40.00% (2/5) |
11.74% (33/281) |
Totals |
68.80% (49186/71490) |
75.75% (3373/4453) |
59.48% (68801/115671) |