Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libultrahdr/fuzzer/ultrahdr_dec_fuzzer.cpp
100.00% (83/83)
100.00% (3/3)
 70.53% (67/95)
src/libultrahdr/lib/include/ultrahdr/editorhelper.h
  5.88% (1/17)
 20.00% (1/5)
 12.50% (1/8)
src/libultrahdr/lib/include/ultrahdr/gainmapmath.h
 72.47% (129/178)
 65.71% (23/35)
 64.36% (65/101)
src/libultrahdr/lib/include/ultrahdr/gainmapmetadata.h
  0.00% (0/29)
  0.00% (0/1)
  0.00% (0/1)
src/libultrahdr/lib/include/ultrahdr/icc.h
  0.00% (0/21)
  0.00% (0/6)
  0.00% (0/26)
src/libultrahdr/lib/include/ultrahdr/jpegdecoderhelper.h
 84.21% (16/19)
 82.35% (14/17)
 82.35% (14/17)
src/libultrahdr/lib/include/ultrahdr/jpegencoderhelper.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/libultrahdr/lib/include/ultrahdr/jpegrutils.h
 57.14% (4/7)
 50.00% (1/2)
 50.00% (1/2)
src/libultrahdr/lib/include/ultrahdr/ultrahdrcommon.h
 25.58% (11/43)
 21.43% (3/14)
 64.71% (22/34)
src/libultrahdr/lib/src/avifultrahdr.cpp
  0.00% (0/582)
  0.00% (0/20)
  0.00% (0/477)
src/libultrahdr/lib/src/editorhelper.cpp
 64.18% (224/349)
100.00% (14/14)
 67.34% (233/346)
src/libultrahdr/lib/src/gainmapmath.cpp
 35.50% (426/1200)
 41.51% (44/106)
 27.29% (247/905)
src/libultrahdr/lib/src/gainmapmetadata.cpp
 46.90% (159/339)
 46.15% (6/13)
 58.99% (187/317)
src/libultrahdr/lib/src/heifultrahdr.cpp
  8.51% (48/564)
 13.33% (2/15)
  3.87% (18/465)
src/libultrahdr/lib/src/icc.cpp
 15.67% (94/600)
 11.76% (2/17)
 28.30% (120/424)
src/libultrahdr/lib/src/jpegdecoderhelper.cpp
 87.15% (373/428)
100.00% (15/15)
 96.34% (237/246)
src/libultrahdr/lib/src/jpegencoderhelper.cpp
  0.00% (0/208)
  0.00% (0/10)
  0.00% (0/123)
src/libultrahdr/lib/src/jpegr.cpp
 16.31% (464/2845)
 27.78% (15/54)
 16.56% (255/1540)
src/libultrahdr/lib/src/jpegrutils.cpp
 55.10% (389/706)
 52.94% (18/34)
 55.53% (236/425)
src/libultrahdr/lib/src/multipictureformat.cpp
  0.00% (0/48)
  0.00% (0/2)
  0.00% (0/21)
src/libultrahdr/lib/src/ultrahdr_api.cpp
 33.30% (611/1835)
 61.54% (32/52)
 36.67% (392/1069)
src/libultrahdr/third_party/image_io/includes/image_io/base/byte_data.h
 10.29% (7/68)
  8.33% (1/12)
  8.33% (1/12)
src/libultrahdr/third_party/image_io/includes/image_io/base/cout_message_writer.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_context.h
 89.29% (25/28)
 76.92% (10/13)
 81.48% (22/27)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_line_map.h
 80.00% (4/5)
 80.00% (4/5)
 88.89% (8/9)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_match_result.h
 66.67% (30/45)
 68.75% (11/16)
 77.27% (17/22)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_range.h
 73.91% (17/23)
 81.82% (9/11)
 92.31% (24/26)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_scanner.h
 90.91% (10/11)
 83.33% (5/6)
 90.91% (10/11)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_segment.h
 67.86% (19/28)
 72.73% (8/11)
 72.73% (16/22)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_segment_data_source.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_source.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libultrahdr/third_party/image_io/includes/image_io/base/message.h
 35.29% (6/17)
 44.44% (4/9)
 64.29% (9/14)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_handler.h
 21.05% (4/19)
 14.29% (1/7)
 30.00% (3/10)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_stats.h
 25.00% (2/8)
 50.00% (2/4)
 50.00% (2/4)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_store.h
 20.00% (5/25)
 30.00% (3/10)
 21.43% (3/14)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_writer.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libultrahdr/third_party/image_io/includes/image_io/base/types.h
 50.00% (6/12)
 50.00% (2/4)
 66.67% (4/6)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_info.h
 18.64% (11/59)
 23.81% (5/21)
 23.81% (5/21)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_info_builder.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_marker.h
100.00% (3/3)
100.00% (3/3)
100.00% (6/6)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_scanner.h
 92.31% (12/13)
 83.33% (5/6)
 91.67% (11/12)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_segment.h
 96.00% (24/25)
 90.91% (10/11)
 88.24% (15/17)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_segment_info.h
 18.75% (3/16)
 27.27% (3/11)
 42.86% (6/14)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_segment_processor.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info.h
 45.45% (5/11)
 42.86% (3/7)
 50.00% (4/8)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info_builder.h
100.00% (4/4)
100.00% (2/2)
100.00% (3/3)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_action.h
 87.50% (7/8)
 80.00% (4/5)
 87.50% (7/8)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_handler.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_handler_context.h
 75.00% (3/4)
 66.67% (2/3)
 80.00% (4/5)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_portion.h
 81.25% (13/16)
 75.00% (3/4)
 75.00% (3/4)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_reader.h
 66.67% (8/12)
 60.00% (3/5)
 81.82% (9/11)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_rule.h
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_terminal.h
 94.12% (16/17)
 87.50% (7/8)
 88.89% (8/9)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_token_context.h
 33.33% (1/3)
 33.33% (1/3)
 33.33% (1/3)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_writer.h
  0.00% (0/16)
  0.00% (0/9)
  0.00% (0/13)
src/libultrahdr/third_party/image_io/src/base/data_context.cc
 77.59% (90/116)
 75.00% (6/8)
 87.04% (47/54)
src/libultrahdr/third_party/image_io/src/base/data_line_map.cc
 76.92% (40/52)
 75.00% (3/4)
 73.33% (22/30)
src/libultrahdr/third_party/image_io/src/base/data_scanner.cc
 82.87% (271/327)
 75.00% (24/32)
 78.53% (139/177)
src/libultrahdr/third_party/image_io/src/base/data_segment.cc
 36.84% (21/57)
 60.00% (3/5)
 31.11% (14/45)
src/libultrahdr/third_party/image_io/src/base/data_segment_data_source.cc
 36.00% (9/25)
 66.67% (2/3)
 26.32% (5/19)
src/libultrahdr/third_party/image_io/src/base/message_handler.cc
 75.00% (21/28)
 80.00% (4/5)
 71.43% (15/21)
src/libultrahdr/third_party/image_io/src/base/message_writer.cc
 37.50% (24/64)
 66.67% (2/3)
 43.75% (14/32)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_info_builder.cc
 71.01% (120/169)
 82.35% (14/17)
 80.00% (96/120)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_marker.cc
  8.06% (5/62)
 25.00% (1/4)
 24.07% (13/54)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_scanner.cc
 89.36% (84/94)
100.00% (6/6)
 91.84% (45/49)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_segment.cc
 20.90% (28/134)
 36.36% (4/11)
 29.17% (28/96)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_xmp_info.cc
 15.62% (5/32)
 25.00% (1/4)
  7.69% (1/13)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_xmp_info_builder.cc
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/14)
src/libultrahdr/third_party/image_io/src/xml/xml_attribute_rule.cc
100.00% (20/20)
100.00% (5/5)
100.00% (6/6)
src/libultrahdr/third_party/image_io/src/xml/xml_cdata_and_comment_rules.cc
 95.16% (59/62)
 75.00% (9/12)
 79.31% (23/29)
src/libultrahdr/third_party/image_io/src/xml/xml_element_rules.cc
100.00% (135/135)
100.00% (18/18)
100.00% (51/51)
src/libultrahdr/third_party/image_io/src/xml/xml_handler.cc
 37.50% (9/24)
 37.50% (3/8)
 37.50% (3/8)
src/libultrahdr/third_party/image_io/src/xml/xml_pi_rule.cc
 93.33% (14/15)
 75.00% (3/4)
 75.00% (6/8)
src/libultrahdr/third_party/image_io/src/xml/xml_reader.cc
 81.94% (127/155)
100.00% (8/8)
 89.33% (67/75)
src/libultrahdr/third_party/image_io/src/xml/xml_rule.cc
 79.14% (110/139)
 89.47% (17/19)
 80.26% (61/76)
src/libultrahdr/third_party/image_io/src/xml/xml_token_context.cc
 60.49% (49/81)
 83.33% (5/6)
 51.35% (38/74)
src/libultrahdr/third_party/image_io/src/xml/xml_writer.cc
  0.00% (0/102)
  0.00% (0/13)
  0.00% (0/60)
src/libultrahdr/third_party/libheif/libheif/api/libheif/heif.cc
  2.47% (62/2514)
  2.64% (6/227)
  4.08% (62/1520)
src/libultrahdr/third_party/libheif/libheif/bitstream.cc
 28.55% (157/550)
 30.16% (19/63)
 32.04% (91/284)
src/libultrahdr/third_party/libheif/libheif/bitstream.h
 28.57% (40/140)
 32.35% (11/34)
 31.25% (20/64)
src/libultrahdr/third_party/libheif/libheif/box.cc
 35.09% (1027/2927)
 27.64% (55/199)
 40.20% (552/1373)
src/libultrahdr/third_party/libheif/libheif/box.h
 44.56% (131/294)
 35.37% (58/164)
 34.44% (62/180)
src/libultrahdr/third_party/libheif/libheif/codecs/avc_boxes.cc
 19.00% (38/200)
 20.00% (1/5)
 21.62% (16/74)
src/libultrahdr/third_party/libheif/libheif/codecs/avc_boxes.h
  5.88% (1/17)
 14.29% (1/7)
 14.29% (1/7)
src/libultrahdr/third_party/libheif/libheif/codecs/avc_dec.cc
  0.00% (0/21)
  0.00% (0/4)
  0.00% (0/7)
src/libultrahdr/third_party/libheif/libheif/codecs/avc_dec.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/libultrahdr/third_party/libheif/libheif/codecs/avif_boxes.cc
 12.84% (47/366)
 23.08% (3/13)
  8.59% (17/198)
src/libultrahdr/third_party/libheif/libheif/codecs/avif_boxes.h
 27.27% (9/33)
 37.50% (3/8)
 11.54% (3/26)
src/libultrahdr/third_party/libheif/libheif/codecs/avif_dec.cc
  0.00% (0/33)
  0.00% (0/4)
  0.00% (0/16)
src/libultrahdr/third_party/libheif/libheif/codecs/avif_dec.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/libultrahdr/third_party/libheif/libheif/codecs/decoder.cc
  0.00% (0/125)
  0.00% (0/6)
  0.00% (0/69)
src/libultrahdr/third_party/libheif/libheif/codecs/decoder.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/libultrahdr/third_party/libheif/libheif/codecs/hevc_boxes.cc
 13.20% (52/394)
  9.09% (1/11)
 15.03% (26/173)
src/libultrahdr/third_party/libheif/libheif/codecs/hevc_boxes.h
 42.86% (3/7)
 20.00% (1/5)
 20.00% (1/5)
src/libultrahdr/third_party/libheif/libheif/codecs/hevc_dec.cc
  0.00% (0/24)
  0.00% (0/4)
  0.00% (0/10)
src/libultrahdr/third_party/libheif/libheif/codecs/hevc_dec.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg2000_boxes.cc
 23.47% (88/375)
 21.74% (5/23)
 26.60% (50/188)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg2000_boxes.h
  7.87% (7/89)
 14.71% (5/34)
 12.82% (5/39)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg2000_dec.cc
  0.00% (0/32)
  0.00% (0/4)
  0.00% (0/16)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg2000_dec.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg_boxes.cc
 31.25% (10/32)
 25.00% (1/4)
 40.00% (8/20)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg_boxes.h
 60.00% (3/5)
 33.33% (1/3)
 33.33% (1/3)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg_dec.cc
  0.00% (0/95)
  0.00% (0/5)
  0.00% (0/81)
src/libultrahdr/third_party/libheif/libheif/codecs/jpeg_dec.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/libultrahdr/third_party/libheif/libheif/codecs/uncompressed/unc_boxes.h
  0.00% (0/104)
  0.00% (0/50)
  0.00% (0/50)
src/libultrahdr/third_party/libheif/libheif/codecs/uncompressed/unc_dec.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/libultrahdr/third_party/libheif/libheif/codecs/vvc_boxes.cc
 24.12% (89/369)
 11.11% (1/9)
 23.74% (47/198)
src/libultrahdr/third_party/libheif/libheif/codecs/vvc_boxes.h
 50.00% (3/6)
 25.00% (1/4)
 25.00% (1/4)
src/libultrahdr/third_party/libheif/libheif/codecs/vvc_dec.cc
  0.00% (0/30)
  0.00% (0/4)
  0.00% (0/13)
src/libultrahdr/third_party/libheif/libheif/codecs/vvc_dec.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/libultrahdr/third_party/libheif/libheif/color-conversion/alpha.cc
  0.00% (0/35)
  0.00% (0/2)
  0.00% (0/18)
src/libultrahdr/third_party/libheif/libheif/color-conversion/chroma_sampling.cc
  0.00% (0/583)
  0.00% (0/8)
  0.00% (0/337)
src/libultrahdr/third_party/libheif/libheif/color-conversion/colorconversion.cc
 10.67% (38/356)
  8.33% (1/12)
  1.74% (3/172)
src/libultrahdr/third_party/libheif/libheif/color-conversion/colorconversion.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/7)
src/libultrahdr/third_party/libheif/libheif/color-conversion/hdr_sdr.cc
  0.00% (0/138)
  0.00% (0/4)
  0.00% (0/76)
src/libultrahdr/third_party/libheif/libheif/color-conversion/monochrome.cc
  0.00% (0/170)
  0.00% (0/4)
  0.00% (0/80)
src/libultrahdr/third_party/libheif/libheif/color-conversion/rgb2rgb.cc
  0.00% (0/464)
  0.00% (0/12)
  0.00% (0/275)
src/libultrahdr/third_party/libheif/libheif/color-conversion/rgb2yuv.cc
  0.00% (0/588)
  0.00% (0/9)
  0.00% (0/348)
src/libultrahdr/third_party/libheif/libheif/color-conversion/rgb2yuv_sharp.cc
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/libultrahdr/third_party/libheif/libheif/color-conversion/yuv2rgb.cc
  0.00% (0/420)
  0.00% (0/8)
  0.00% (0/251)
src/libultrahdr/third_party/libheif/libheif/common_utils.cc
  8.51% (8/94)
 14.29% (1/7)
  1.59% (1/63)
src/libultrahdr/third_party/libheif/libheif/common_utils.h
 26.09% (6/23)
 25.00% (1/4)
  4.55% (1/22)
src/libultrahdr/third_party/libheif/libheif/context.cc
  2.59% (27/1043)
 10.26% (4/39)
  1.49% (9/605)
src/libultrahdr/third_party/libheif/libheif/context.h
  0.00% (0/23)
  0.00% (0/10)
  0.00% (0/10)
src/libultrahdr/third_party/libheif/libheif/error.cc
 30.04% (67/223)
100.00% (5/5)
 27.43% (31/113)
src/libultrahdr/third_party/libheif/libheif/error.h
 32.35% (11/34)
 40.00% (6/15)
 24.00% (6/25)
src/libultrahdr/third_party/libheif/libheif/file.cc
 12.13% (78/643)
 12.00% (6/50)
 17.07% (56/328)
src/libultrahdr/third_party/libheif/libheif/file.h
  3.12% (1/32)
  5.56% (1/18)
  4.00% (1/25)
src/libultrahdr/third_party/libheif/libheif/file_layout.cc
 91.09% (92/101)
 50.00% (2/4)
 93.48% (43/46)
src/libultrahdr/third_party/libheif/libheif/file_layout.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/libultrahdr/third_party/libheif/libheif/image-items/avc.cc
  0.00% (0/18)
  0.00% (0/3)
  0.00% (0/8)
src/libultrahdr/third_party/libheif/libheif/image-items/avc.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/7)
src/libultrahdr/third_party/libheif/libheif/image-items/avif.cc
  0.00% (0/46)
  0.00% (0/4)
  0.00% (0/14)
src/libultrahdr/third_party/libheif/libheif/image-items/avif.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/8)
src/libultrahdr/third_party/libheif/libheif/image-items/grid.cc
  0.00% (0/498)
  0.00% (0/20)
  0.00% (0/233)
src/libultrahdr/third_party/libheif/libheif/image-items/grid.h
  0.00% (0/28)
  0.00% (0/13)
  0.00% (0/13)
src/libultrahdr/third_party/libheif/libheif/image-items/hevc.cc
  0.00% (0/143)
  0.00% (0/5)
  0.00% (0/69)
src/libultrahdr/third_party/libheif/libheif/image-items/hevc.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/8)
src/libultrahdr/third_party/libheif/libheif/image-items/iden.cc
  0.00% (0/74)
  0.00% (0/6)
  0.00% (0/41)
src/libultrahdr/third_party/libheif/libheif/image-items/iden.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/libultrahdr/third_party/libheif/libheif/image-items/image_item.cc
  0.00% (0/747)
  0.00% (0/33)
  0.00% (0/424)
src/libultrahdr/third_party/libheif/libheif/image-items/image_item.h
  0.00% (0/182)
  0.00% (0/78)
  0.00% (0/115)
src/libultrahdr/third_party/libheif/libheif/image-items/jpeg.cc
  0.00% (0/49)
  0.00% (0/5)
  0.00% (0/12)
src/libultrahdr/third_party/libheif/libheif/image-items/jpeg.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/6)
src/libultrahdr/third_party/libheif/libheif/image-items/jpeg2000.cc
  0.00% (0/44)
  0.00% (0/4)
  0.00% (0/13)
src/libultrahdr/third_party/libheif/libheif/image-items/jpeg2000.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/6)
src/libultrahdr/third_party/libheif/libheif/image-items/mask_image.cc
  3.85% (5/130)
 14.29% (1/7)
  1.72% (1/58)
src/libultrahdr/third_party/libheif/libheif/image-items/mask_image.h
 23.08% (3/13)
  9.09% (1/11)
  7.69% (1/13)
src/libultrahdr/third_party/libheif/libheif/image-items/overlay.cc
  0.00% (0/282)
  0.00% (0/18)
  0.00% (0/168)
src/libultrahdr/third_party/libheif/libheif/image-items/overlay.h
  0.00% (0/21)
  0.00% (0/9)
  0.00% (0/12)
src/libultrahdr/third_party/libheif/libheif/image-items/tiled.cc
  0.00% (0/562)
  0.00% (0/37)
  0.00% (0/268)
src/libultrahdr/third_party/libheif/libheif/image-items/tiled.h
  0.00% (0/24)
  0.00% (0/18)
  0.00% (0/19)
src/libultrahdr/third_party/libheif/libheif/image-items/vvc.cc
  0.00% (0/74)
  0.00% (0/4)
  0.00% (0/33)
src/libultrahdr/third_party/libheif/libheif/image-items/vvc.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/8)
src/libultrahdr/third_party/libheif/libheif/init.cc
 25.93% (49/189)
 46.15% (6/13)
 23.81% (20/84)
src/libultrahdr/third_party/libheif/libheif/logging.cc
  0.00% (0/33)
  0.00% (0/2)
  0.00% (0/21)
src/libultrahdr/third_party/libheif/libheif/logging.h
  0.00% (0/11)
  0.00% (0/5)
  0.00% (0/7)
src/libultrahdr/third_party/libheif/libheif/nclx.cc
 14.24% (47/330)
 13.04% (3/23)
 23.02% (29/126)
src/libultrahdr/third_party/libheif/libheif/nclx.h
 28.57% (6/21)
 21.05% (4/19)
 28.57% (6/21)
src/libultrahdr/third_party/libheif/libheif/pixelimage.cc
  0.00% (0/1116)
  0.00% (0/48)
  0.00% (0/724)
src/libultrahdr/third_party/libheif/libheif/pixelimage.h
  0.00% (0/52)
  0.00% (0/30)
  0.00% (0/40)
src/libultrahdr/third_party/libheif/libheif/plugin_registry.cc
 14.74% (14/95)
 25.00% (3/12)
  9.26% (5/54)
src/libultrahdr/third_party/libheif/libheif/plugin_registry.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/libultrahdr/third_party/libheif/libheif/plugins/encoder_mask.cc
 17.43% (19/109)
 12.00% (3/25)
 17.50% (7/40)
src/libultrahdr/third_party/libheif/libheif/plugins_unix.cc
 21.67% (13/60)
 50.00% (2/4)
 14.29% (6/42)
src/libultrahdr/third_party/libheif/libheif/plugins_unix.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/libultrahdr/third_party/libheif/libheif/region.cc
  0.00% (0/386)
  0.00% (0/25)
  0.00% (0/175)
src/libultrahdr/third_party/libheif/libheif/region.h
  0.00% (0/18)
  0.00% (0/14)
  0.00% (0/20)
src/libultrahdr/third_party/libheif/libheif/security_limits.cc
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/17)
src/libultrahdr/third_party/turbojpeg/src/jcapimin.c
  0.00% (0/126)
  0.00% (0/9)
  0.00% (0/118)
src/libultrahdr/third_party/turbojpeg/src/jcapistd.c
  0.00% (0/73)
  0.00% (0/3)
  0.00% (0/61)
src/libultrahdr/third_party/turbojpeg/src/jcarith.c
  0.00% (0/547)
  0.00% (0/11)
  0.00% (0/362)
src/libultrahdr/third_party/turbojpeg/src/jccoefct.c
  0.00% (0/237)
  0.00% (0/6)
  0.00% (0/142)
src/libultrahdr/third_party/turbojpeg/src/jccolext.c
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/56)
src/libultrahdr/third_party/turbojpeg/src/jccolor.c
  0.00% (0/371)
  0.00% (0/9)
  0.00% (0/291)
src/libultrahdr/third_party/turbojpeg/src/jcdctmgr.c
  0.00% (0/318)
  0.00% (0/10)
  0.00% (0/179)
src/libultrahdr/third_party/turbojpeg/src/jcdiffct.c
  0.00% (0/194)
  0.00% (0/6)
  0.00% (0/105)
src/libultrahdr/third_party/turbojpeg/src/jchuff.c
  0.00% (0/446)
  0.00% (0/13)
  0.00% (0/3235)
src/libultrahdr/third_party/turbojpeg/src/jcinit.c
  0.00% (0/77)
  0.00% (0/1)
  0.00% (0/66)
src/libultrahdr/third_party/turbojpeg/src/jclhuff.c
  0.00% (0/245)
  0.00% (0/10)
  0.00% (0/167)
src/libultrahdr/third_party/turbojpeg/src/jclossls.c
  0.00% (0/93)
  0.00% (0/13)
  0.00% (0/108)
src/libultrahdr/third_party/turbojpeg/src/jcmainct.c
  0.00% (0/73)
  0.00% (0/3)
  0.00% (0/59)
src/libultrahdr/third_party/turbojpeg/src/jcmarker.c
  0.00% (0/294)
  0.00% (0/19)
  0.00% (0/209)
src/libultrahdr/third_party/turbojpeg/src/jcmaster.c
  0.00% (0/504)
  0.00% (0/9)
  0.00% (0/422)
src/libultrahdr/third_party/turbojpeg/src/jcomapi.c
 91.18% (31/34)
100.00% (4/4)
 89.29% (25/28)
src/libultrahdr/third_party/turbojpeg/src/jcparam.c
  0.00% (0/279)
  0.00% (0/12)
  0.00% (0/182)
src/libultrahdr/third_party/turbojpeg/src/jcphuff.c
  0.00% (0/385)
  0.00% (0/18)
  0.00% (0/239)
src/libultrahdr/third_party/turbojpeg/src/jcprepct.c
  0.00% (0/183)
  0.00% (0/6)
  0.00% (0/115)
src/libultrahdr/third_party/turbojpeg/src/jcsample.c
  0.00% (0/259)
  0.00% (0/10)
  0.00% (0/133)
src/libultrahdr/third_party/turbojpeg/src/jdapimin.c
 82.33% (177/215)
 66.67% (6/9)
 71.89% (133/185)
src/libultrahdr/third_party/turbojpeg/src/jdapistd.c
 18.93% (74/391)
 33.33% (4/12)
 24.16% (86/356)
src/libultrahdr/third_party/turbojpeg/src/jdarith.c
 99.35% (456/459)
100.00% (10/10)
 99.02% (405/409)
src/libultrahdr/third_party/turbojpeg/src/jdcoefct.c
 95.37% (577/605)
 88.89% (8/9)
 91.92% (455/495)
src/libultrahdr/third_party/turbojpeg/src/jdcoefct.h
100.00% (13/13)
100.00% (1/1)
100.00% (7/7)
src/libultrahdr/third_party/turbojpeg/src/jdcol565.c
  0.00% (0/305)
  0.00% (0/6)
  0.00% (0/131)
src/libultrahdr/third_party/turbojpeg/src/jdcolext.c
 78.38% (58/74)
 66.67% (2/3)
 67.57% (25/37)
src/libultrahdr/third_party/turbojpeg/src/jdcolor.c
 26.32% (120/456)
 27.78% (5/18)
 29.39% (87/296)
src/libultrahdr/third_party/turbojpeg/src/jddctmgr.c
 30.05% (58/193)
100.00% (2/2)
 37.63% (35/93)
src/libultrahdr/third_party/turbojpeg/src/jddiffct.c
 92.47% (172/186)
 88.89% (8/9)
 87.50% (98/112)
src/libultrahdr/third_party/turbojpeg/src/jdhuff.c
 88.52% (324/366)
100.00% (9/9)
 75.69% (495/654)
src/libultrahdr/third_party/turbojpeg/src/jdinput.c
 98.01% (197/201)
100.00% (8/8)
 96.55% (140/145)
src/libultrahdr/third_party/turbojpeg/src/jdlhuff.c
 98.95% (94/95)
100.00% (4/4)
 95.05% (96/101)
src/libultrahdr/third_party/turbojpeg/src/jdlossls.c
 97.70% (85/87)
100.00% (12/12)
 98.75% (79/80)
src/libultrahdr/third_party/turbojpeg/src/jdmainct.c
 91.13% (185/203)
 87.50% (7/8)
 90.14% (128/142)
src/libultrahdr/third_party/turbojpeg/src/jdmainct.h
100.00% (20/20)
100.00% (1/1)
100.00% (11/11)
src/libultrahdr/third_party/turbojpeg/src/jdmarker.c
 92.86% (663/714)
 95.24% (20/21)
 84.14% (939/1116)
src/libultrahdr/third_party/turbojpeg/src/jdmaster.c
 55.39% (303/547)
 88.89% (8/9)
 47.54% (261/549)
src/libultrahdr/third_party/turbojpeg/src/jdmerge.c
  0.00% (0/219)
  0.00% (0/12)
  0.00% (0/113)
src/libultrahdr/third_party/turbojpeg/src/jdmrg565.c
  0.00% (0/257)
  0.00% (0/4)
  0.00% (0/96)
src/libultrahdr/third_party/turbojpeg/src/jdmrgext.c
  0.00% (0/135)
  0.00% (0/2)
  0.00% (0/69)
src/libultrahdr/third_party/turbojpeg/src/jdphuff.c
 97.05% (329/339)
100.00% (7/7)
 93.08% (390/419)
src/libultrahdr/third_party/turbojpeg/src/jdpostct.c
 24.46% (34/139)
 40.00% (2/5)
 28.95% (22/76)
src/libultrahdr/third_party/turbojpeg/src/jdsample.c
 96.69% (263/272)
 90.91% (10/11)
 95.06% (154/162)
src/libultrahdr/third_party/turbojpeg/src/jerror.c
 74.29% (52/70)
 66.67% (4/6)
 59.18% (29/49)
src/libultrahdr/third_party/turbojpeg/src/jfdctflt.c
  0.00% (0/75)
  0.00% (0/1)
  0.00% (0/38)
src/libultrahdr/third_party/turbojpeg/src/jfdctfst.c
  0.00% (0/76)
  0.00% (0/1)
  0.00% (0/64)
src/libultrahdr/third_party/turbojpeg/src/jfdctint.c
  0.00% (0/98)
  0.00% (0/1)
  0.00% (0/104)
src/libultrahdr/third_party/turbojpeg/src/jidctflt.c
  0.00% (0/110)
  0.00% (0/1)
  0.00% (0/82)
src/libultrahdr/third_party/turbojpeg/src/jidctfst.c
  0.00% (0/133)
  0.00% (0/1)
  0.00% (0/162)
src/libultrahdr/third_party/turbojpeg/src/jidctint.c
  9.41% (163/1732)
  7.69% (1/13)
 10.59% (182/1718)
src/libultrahdr/third_party/turbojpeg/src/jidctred.c
  0.00% (0/178)
  0.00% (0/3)
  0.00% (0/237)
src/libultrahdr/third_party/turbojpeg/src/jinclude.h
 27.50% (11/40)
 50.00% (1/2)
 36.00% (9/25)
src/libultrahdr/third_party/turbojpeg/src/jmemmgr.c
 68.79% (432/628)
 81.25% (13/16)
 64.36% (354/550)
src/libultrahdr/third_party/turbojpeg/src/jmemnobs.c
 76.67% (23/30)
 87.50% (7/8)
 64.71% (11/17)
src/libultrahdr/third_party/turbojpeg/src/jquant1.c
  0.00% (0/400)
  0.00% (0/17)
  0.00% (0/239)
src/libultrahdr/third_party/turbojpeg/src/jquant2.c
  0.00% (0/648)
  0.00% (0/18)
  0.00% (0/605)
src/libultrahdr/third_party/turbojpeg/src/jstdhuff.c
 95.96% (95/99)
100.00% (2/2)
 90.00% (18/20)
src/libultrahdr/third_party/turbojpeg/src/jutils.c
100.00% (25/25)
100.00% (5/5)
100.00% (9/9)
Totals
 24.95% (11819/47379)
 28.52% (850/2980)
 25.72% (8877/34510)