View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/libraw/internal/defines.h |
100.00% (1/1) |
100.00% (1/1) |
100.00% (5/5) |
src/libraw/internal/libraw_checked_buffer.h |
75.00% (3/4) |
75.00% (3/4) |
75.00% (3/4) |
src/libraw/internal/libraw_internal_funcs.h |
66.67% (2/3) |
66.67% (2/3) |
66.67% (2/3) |
src/libraw/internal/losslessjpeg.h |
12.14% (17/140) |
23.53% (4/17) |
16.51% (18/109) |
src/libraw/libraw/libraw.h |
61.76% (42/68) |
50.00% (8/16) |
77.78% (35/45) |
src/libraw/libraw/libraw_alloc.h |
100.00% (71/71) |
100.00% (9/9) |
94.64% (53/56) |
src/libraw/libraw/libraw_datastream.h |
55.56% (10/18) |
58.33% (7/12) |
68.75% (11/16) |
src/libraw/libraw/libraw_internal.h |
100.00% (8/8) |
100.00% (1/1) |
100.00% (1/1) |
src/libraw/libraw/libraw_types.h |
85.71% (12/14) |
83.33% (5/6) |
88.89% (16/18) |
src/libraw/src/decoders/canon_600.cpp |
96.79% (181/187) |
100.00% (6/6) |
97.00% (194/200) |
src/libraw/src/decoders/crx.cpp |
0.00% (0/2135) |
0.00% (0/44) |
0.00% (0/1363) |
src/libraw/src/decoders/decoders_dcraw.cpp |
84.22% (1233/1464) |
93.33% (28/30) |
81.59% (1383/1695) |
src/libraw/src/decoders/decoders_libraw.cpp |
85.17% (718/843) |
93.75% (30/32) |
86.31% (599/694) |
src/libraw/src/decoders/decoders_libraw_dcrdefs.cpp |
73.39% (171/233) |
42.86% (3/7) |
65.31% (209/320) |
src/libraw/src/decoders/dng.cpp |
97.26% (142/146) |
83.33% (5/6) |
94.97% (189/199) |
src/libraw/src/decoders/fp_dng.cpp |
71.77% (417/581) |
73.33% (11/15) |
82.30% (386/469) |
src/libraw/src/decoders/fuji_compressed.cpp |
99.25% (929/936) |
100.00% (25/25) |
96.10% (542/564) |
src/libraw/src/decoders/generic.cpp |
100.00% (74/74) |
100.00% (3/3) |
100.00% (126/126) |
src/libraw/src/decoders/kodak_decoders.cpp |
99.22% (380/383) |
90.91% (10/11) |
99.30% (565/569) |
src/libraw/src/decoders/load_mfbacks.cpp |
97.67% (798/817) |
100.00% (19/19) |
97.02% (1011/1042) |
src/libraw/src/decoders/nikonhe.cpp |
0.00% (0/1914) |
0.00% (0/57) |
0.00% (0/1391) |
src/libraw/src/decoders/olympus14.cpp |
2.10% (5/238) |
15.38% (2/13) |
3.31% (6/181) |
src/libraw/src/decoders/pana8.cpp |
0.00% (0/408) |
0.00% (0/15) |
0.00% (0/331) |
src/libraw/src/decoders/smal.cpp |
99.29% (140/141) |
100.00% (5/5) |
99.42% (171/172) |
src/libraw/src/decoders/sony_arw6.cpp |
32.37% (346/1069) |
28.30% (15/53) |
29.12% (244/838) |
src/libraw/src/decoders/sonycc.cpp |
27.19% (62/228) |
25.00% (2/8) |
40.53% (92/227) |
src/libraw/src/decoders/unpack.cpp |
81.50% (185/227) |
100.00% (1/1) |
75.79% (216/285) |
src/libraw/src/decoders/unpack_thumb.cpp |
67.76% (206/304) |
50.00% (1/2) |
70.65% (313/443) |
src/libraw/src/decompressors/losslessjpeg.cpp |
45.63% (141/309) |
41.18% (7/17) |
45.22% (104/230) |
src/libraw/src/demosaic/aahd_demosaic.cpp |
94.62% (528/558) |
85.71% (18/21) |
97.31% (506/520) |
src/libraw/src/demosaic/ahd_demosaic.cpp |
97.08% (266/274) |
100.00% (7/7) |
98.53% (335/340) |
src/libraw/src/demosaic/dcb_demosaic.cpp |
83.70% (575/687) |
90.91% (20/22) |
76.49% (3533/4619) |
src/libraw/src/demosaic/dht_demosaic.cpp |
91.08% (694/762) |
90.62% (29/32) |
91.28% (398/436) |
src/libraw/src/demosaic/misc_demosaic.cpp |
90.27% (334/370) |
100.00% (6/6) |
82.63% (433/524) |
src/libraw/src/demosaic/xtrans_demosaic.cpp |
100.00% (359/359) |
100.00% (1/1) |
100.00% (557/557) |
src/libraw/src/libraw_datastream.cpp |
61.05% (105/172) |
42.86% (9/21) |
53.25% (82/154) |
src/libraw/src/metadata/adobepano.cpp |
100.00% (131/131) |
100.00% (1/1) |
100.00% (119/119) |
src/libraw/src/metadata/canon.cpp |
97.55% (1233/1264) |
100.00% (10/10) |
98.40% (1788/1817) |
src/libraw/src/metadata/ciff.cpp |
99.08% (323/326) |
100.00% (2/2) |
99.78% (444/445) |
src/libraw/src/metadata/cr3_parser.cpp |
59.61% (521/874) |
50.00% (3/6) |
55.47% (411/741) |
src/libraw/src/metadata/epson.cpp |
92.11% (70/76) |
100.00% (1/1) |
93.02% (80/86) |
src/libraw/src/metadata/exif_gps.cpp |
96.54% (363/376) |
100.00% (4/4) |
96.44% (406/421) |
src/libraw/src/metadata/fuji.cpp |
98.47% (1219/1238) |
100.00% (8/8) |
98.71% (1532/1552) |
src/libraw/src/metadata/hasselblad_model.cpp |
88.19% (418/474) |
100.00% (4/4) |
91.12% (985/1081) |
src/libraw/src/metadata/identify.cpp |
88.28% (2562/2902) |
87.50% (7/8) |
90.25% (3794/4204) |
src/libraw/src/metadata/identify_tools.cpp |
78.15% (93/119) |
83.33% (5/6) |
84.82% (95/112) |
src/libraw/src/metadata/kodak.cpp |
98.39% (305/310) |
100.00% (4/4) |
99.00% (398/402) |
src/libraw/src/metadata/leica.cpp |
96.41% (349/362) |
100.00% (5/5) |
97.85% (455/465) |
src/libraw/src/metadata/makernotes.cpp |
97.18% (690/710) |
100.00% (3/3) |
97.94% (902/921) |
src/libraw/src/metadata/mediumformat.cpp |
98.60% (494/501) |
100.00% (2/2) |
98.91% (455/460) |
src/libraw/src/metadata/minolta.cpp |
85.06% (74/87) |
100.00% (1/1) |
85.47% (100/117) |
src/libraw/src/metadata/misc_parsers.cpp |
74.84% (351/469) |
62.50% (10/16) |
82.33% (354/430) |
src/libraw/src/metadata/nikon.cpp |
92.65% (832/898) |
85.71% (6/7) |
92.69% (887/957) |
src/libraw/src/metadata/normalize_model.cpp |
97.57% (1207/1237) |
100.00% (2/2) |
97.27% (1319/1356) |
src/libraw/src/metadata/olympus.cpp |
99.58% (714/717) |
100.00% (8/8) |
99.15% (935/943) |
src/libraw/src/metadata/p1.cpp |
98.82% (167/169) |
100.00% (1/1) |
90.00% (27/30) |
src/libraw/src/metadata/pentax.cpp |
99.54% (643/646) |
100.00% (5/5) |
99.62% (788/791) |
src/libraw/src/metadata/samsung.cpp |
100.00% (163/163) |
100.00% (1/1) |
100.00% (256/256) |
src/libraw/src/metadata/sony.cpp |
91.79% (2012/2192) |
100.00% (19/19) |
89.52% (2239/2501) |
src/libraw/src/metadata/tiff.cpp |
96.66% (2226/2303) |
80.00% (4/5) |
95.96% (2660/2772) |
src/libraw/src/postprocessing/aspect_ratio.cpp |
100.00% (83/83) |
100.00% (2/2) |
90.77% (118/130) |
src/libraw/src/postprocessing/dcraw_process.cpp |
69.70% (138/198) |
100.00% (1/1) |
76.04% (238/313) |
src/libraw/src/postprocessing/mem_image.cpp |
0.00% (0/246) |
0.00% (0/5) |
0.00% (0/249) |
src/libraw/src/postprocessing/postprocessing_aux.cpp |
38.49% (102/265) |
40.00% (2/5) |
34.62% (171/494) |
src/libraw/src/postprocessing/postprocessing_utils.cpp |
67.08% (108/161) |
66.67% (2/3) |
80.32% (200/249) |
src/libraw/src/postprocessing/postprocessing_utils_dcrdefs.cpp |
57.60% (163/283) |
66.67% (2/3) |
59.18% (274/463) |
src/libraw/src/preprocessing/ext_preprocess.cpp |
0.00% (0/99) |
0.00% (0/2) |
0.00% (0/163) |
src/libraw/src/preprocessing/raw2image.cpp |
71.61% (343/479) |
100.00% (5/5) |
70.91% (412/581) |
src/libraw/src/preprocessing/subtract_black.cpp |
91.04% (61/67) |
50.00% (1/2) |
84.87% (101/119) |
src/libraw/src/tables/colordata.cpp |
100.00% (1733/1733) |
100.00% (2/2) |
100.00% (86/86) |
src/libraw/src/tables/wblists.cpp |
100.00% (3/3) |
100.00% (1/1) |
100.00% (5/5) |
src/libraw/src/utils/curves.cpp |
99.23% (129/130) |
100.00% (3/3) |
99.11% (111/112) |
src/libraw/src/utils/decoder_info.cpp |
82.47% (301/365) |
50.00% (1/2) |
92.07% (209/227) |
src/libraw/src/utils/init_close_utils.cpp |
100.00% (231/231) |
100.00% (4/4) |
99.55% (221/222) |
src/libraw/src/utils/open.cpp |
76.10% (745/979) |
40.00% (2/5) |
81.49% (907/1113) |
src/libraw/src/utils/phaseone_processing.cpp |
92.50% (74/80) |
100.00% (3/3) |
95.83% (69/72) |
src/libraw/src/utils/read_utils.cpp |
70.08% (89/127) |
85.71% (12/14) |
75.82% (69/91) |
src/libraw/src/utils/thumb_utils.cpp |
68.50% (174/254) |
25.00% (1/4) |
64.29% (243/378) |
src/libraw/src/utils/utils_dcraw.cpp |
78.55% (238/303) |
91.67% (11/12) |
74.75% (373/499) |
src/libraw/src/utils/utils_libraw.cpp |
49.83% (286/574) |
59.57% (28/47) |
52.59% (264/502) |
src/libraw/src/write/file_write.cpp |
4.04% (9/223) |
14.29% (1/7) |
4.71% (13/276) |
src/libraw_fuzzer.cc |
96.00% (48/50) |
100.00% (1/1) |
96.77% (30/31) |
Totals |
75.37% (31373/41623) |
62.22% (504/810) |
78.75% (37881/48100) |