Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libultrahdr/fuzzer/ultrahdr_dec_fuzzer.cpp
  0.00% (0/83)
  0.00% (0/3)
  0.00% (0/95)
src/libultrahdr/fuzzer/ultrahdr_enc_fuzzer.cpp
  0.00% (0/355)
  0.00% (0/4)
  0.00% (0/328)
src/libultrahdr/fuzzer/ultrahdr_legacy_fuzzer.cpp
  0.00% (0/234)
  0.00% (0/4)
  0.00% (0/77)
src/libultrahdr/lib/include/ultrahdr/editorhelper.h
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/8)
src/libultrahdr/lib/include/ultrahdr/gainmapmath.h
  0.00% (0/178)
  0.00% (0/35)
  0.00% (0/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
  0.00% (0/19)
  0.00% (0/17)
  0.00% (0/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/jpegr.h
  0.00% (0/22)
  0.00% (0/10)
  0.00% (0/10)
src/libultrahdr/lib/include/ultrahdr/jpegrutils.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/2)
src/libultrahdr/lib/include/ultrahdr/ultrahdrcommon.h
  0.00% (0/21)
  0.00% (0/4)
  0.00% (0/24)
src/libultrahdr/lib/src/editorhelper.cpp
  0.00% (0/349)
  0.00% (0/14)
  0.00% (0/346)
src/libultrahdr/lib/src/gainmapmath.cpp
  0.00% (0/1199)
  0.00% (0/106)
  0.00% (0/884)
src/libultrahdr/lib/src/gainmapmetadata.cpp
  0.00% (0/339)
  0.00% (0/13)
  0.00% (0/311)
src/libultrahdr/lib/src/icc.cpp
  0.00% (0/599)
  0.00% (0/17)
  0.00% (0/413)
src/libultrahdr/lib/src/jpegdecoderhelper.cpp
  0.00% (0/428)
  0.00% (0/15)
  0.00% (0/245)
src/libultrahdr/lib/src/jpegencoderhelper.cpp
  0.00% (0/208)
  0.00% (0/10)
  0.00% (0/120)
src/libultrahdr/lib/src/jpegr.cpp
  0.00% (0/2741)
  0.00% (0/53)
  0.00% (0/1433)
src/libultrahdr/lib/src/jpegrutils.cpp
  0.99% (5/505)
  3.57% (1/28)
  0.41% (1/243)
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
  0.00% (0/1667)
  0.00% (0/52)
  0.00% (0/964)
src/libultrahdr/third_party/image_io/includes/image_io/base/byte_data.h
  0.00% (0/68)
  0.00% (0/12)
  0.00% (0/12)
src/libultrahdr/third_party/image_io/includes/image_io/base/cout_message_writer.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_context.h
  0.00% (0/28)
  0.00% (0/13)
  0.00% (0/27)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_line_map.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/9)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_match_result.h
  0.00% (0/45)
  0.00% (0/16)
  0.00% (0/22)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_range.h
  0.00% (0/23)
  0.00% (0/11)
  0.00% (0/26)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_scanner.h
  0.00% (0/11)
  0.00% (0/6)
  0.00% (0/11)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_segment.h
  0.00% (0/28)
  0.00% (0/11)
  0.00% (0/22)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_segment_data_source.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/2)
src/libultrahdr/third_party/image_io/includes/image_io/base/data_source.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/libultrahdr/third_party/image_io/includes/image_io/base/message.h
  0.00% (0/17)
  0.00% (0/9)
  0.00% (0/14)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_handler.h
  0.00% (0/19)
  0.00% (0/7)
  0.00% (0/10)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_stats.h
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_store.h
  0.00% (0/25)
  0.00% (0/10)
  0.00% (0/14)
src/libultrahdr/third_party/image_io/includes/image_io/base/message_writer.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/libultrahdr/third_party/image_io/includes/image_io/base/types.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/6)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_info.h
  0.00% (0/59)
  0.00% (0/21)
  0.00% (0/21)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_info_builder.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_marker.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/6)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_scanner.h
  0.00% (0/13)
  0.00% (0/6)
  0.00% (0/12)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_segment.h
  0.00% (0/25)
  0.00% (0/11)
  0.00% (0/17)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_segment_info.h
  0.00% (0/16)
  0.00% (0/11)
  0.00% (0/14)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_segment_processor.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info.h
  0.00% (0/11)
  0.00% (0/7)
  0.00% (0/8)
src/libultrahdr/third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info_builder.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/3)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_action.h
  0.00% (0/8)
  0.00% (0/5)
  0.00% (0/8)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_handler.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_handler_context.h
  0.00% (0/4)
  0.00% (0/3)
  0.00% (0/5)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_portion.h
 31.25% (5/16)
 25.00% (1/4)
 25.00% (1/4)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_reader.h
  0.00% (0/12)
  0.00% (0/5)
  0.00% (0/11)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_rule.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_terminal.h
  0.00% (0/17)
  0.00% (0/8)
  0.00% (0/9)
src/libultrahdr/third_party/image_io/includes/image_io/xml/xml_token_context.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/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
  0.00% (0/116)
  0.00% (0/8)
  0.00% (0/54)
src/libultrahdr/third_party/image_io/src/base/data_line_map.cc
  0.00% (0/52)
  0.00% (0/4)
  0.00% (0/30)
src/libultrahdr/third_party/image_io/src/base/data_scanner.cc
  0.00% (0/327)
  0.00% (0/32)
  0.00% (0/177)
src/libultrahdr/third_party/image_io/src/base/data_segment.cc
  0.00% (0/57)
  0.00% (0/5)
  0.00% (0/45)
src/libultrahdr/third_party/image_io/src/base/data_segment_data_source.cc
  0.00% (0/25)
  0.00% (0/3)
  0.00% (0/19)
src/libultrahdr/third_party/image_io/src/base/message_handler.cc
  0.00% (0/28)
  0.00% (0/5)
  0.00% (0/20)
src/libultrahdr/third_party/image_io/src/base/message_writer.cc
  0.00% (0/64)
  0.00% (0/3)
  0.00% (0/32)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_info_builder.cc
  0.00% (0/169)
  0.00% (0/17)
  0.00% (0/120)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_marker.cc
  0.00% (0/62)
  0.00% (0/4)
  0.00% (0/54)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_scanner.cc
  0.00% (0/94)
  0.00% (0/6)
  0.00% (0/49)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_segment.cc
  0.00% (0/134)
  0.00% (0/11)
  0.00% (0/96)
src/libultrahdr/third_party/image_io/src/jpeg/jpeg_xmp_info.cc
  0.00% (0/32)
  0.00% (0/4)
  0.00% (0/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
  0.00% (0/20)
  0.00% (0/5)
  0.00% (0/6)
src/libultrahdr/third_party/image_io/src/xml/xml_cdata_and_comment_rules.cc
  0.00% (0/62)
  0.00% (0/12)
  0.00% (0/29)
src/libultrahdr/third_party/image_io/src/xml/xml_element_rules.cc
  0.00% (0/135)
  0.00% (0/18)
  0.00% (0/51)
src/libultrahdr/third_party/image_io/src/xml/xml_handler.cc
  0.00% (0/24)
  0.00% (0/8)
  0.00% (0/8)
src/libultrahdr/third_party/image_io/src/xml/xml_pi_rule.cc
  0.00% (0/15)
  0.00% (0/4)
  0.00% (0/8)
src/libultrahdr/third_party/image_io/src/xml/xml_reader.cc
  0.00% (0/155)
  0.00% (0/8)
  0.00% (0/75)
src/libultrahdr/third_party/image_io/src/xml/xml_rule.cc
  0.00% (0/139)
  0.00% (0/19)
  0.00% (0/76)
src/libultrahdr/third_party/image_io/src/xml/xml_token_context.cc
  0.00% (0/81)
  0.00% (0/6)
  0.00% (0/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/turbojpeg/src/jcapimin.c
  0.00% (0/126)
  0.00% (0/9)
  0.00% (0/103)
src/libultrahdr/third_party/turbojpeg/src/jcapistd.c
  0.00% (0/73)
  0.00% (0/3)
  0.00% (0/59)
src/libultrahdr/third_party/turbojpeg/src/jcarith.c
  0.00% (0/547)
  0.00% (0/11)
  0.00% (0/358)
src/libultrahdr/third_party/turbojpeg/src/jccoefct.c
  0.00% (0/238)
  0.00% (0/6)
  0.00% (0/138)
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/319)
  0.00% (0/10)
  0.00% (0/173)
src/libultrahdr/third_party/turbojpeg/src/jcdiffct.c
  0.00% (0/194)
  0.00% (0/6)
  0.00% (0/101)
src/libultrahdr/third_party/turbojpeg/src/jchuff.c
  0.00% (0/447)
  0.00% (0/13)
  0.00% (0/3163)
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/246)
  0.00% (0/10)
  0.00% (0/163)
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/204)
src/libultrahdr/third_party/turbojpeg/src/jcmaster.c
  0.00% (0/504)
  0.00% (0/9)
  0.00% (0/406)
src/libultrahdr/third_party/turbojpeg/src/jcomapi.c
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/23)
src/libultrahdr/third_party/turbojpeg/src/jcparam.c
  0.00% (0/279)
  0.00% (0/12)
  0.00% (0/177)
src/libultrahdr/third_party/turbojpeg/src/jcphuff.c
  0.00% (0/386)
  0.00% (0/18)
  0.00% (0/230)
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
  0.00% (0/215)
  0.00% (0/9)
  0.00% (0/177)
src/libultrahdr/third_party/turbojpeg/src/jdapistd.c
  0.00% (0/391)
  0.00% (0/12)
  0.00% (0/343)
src/libultrahdr/third_party/turbojpeg/src/jdarith.c
  0.00% (0/459)
  0.00% (0/10)
  0.00% (0/403)
src/libultrahdr/third_party/turbojpeg/src/jdcoefct.c
  0.00% (0/605)
  0.00% (0/9)
  0.00% (0/489)
src/libultrahdr/third_party/turbojpeg/src/jdcoefct.h
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/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
  0.00% (0/74)
  0.00% (0/3)
  0.00% (0/37)
src/libultrahdr/third_party/turbojpeg/src/jdcolor.c
  0.00% (0/456)
  0.00% (0/18)
  0.00% (0/296)
src/libultrahdr/third_party/turbojpeg/src/jddctmgr.c
  0.00% (0/193)
  0.00% (0/2)
  0.00% (0/91)
src/libultrahdr/third_party/turbojpeg/src/jddiffct.c
  0.00% (0/187)
  0.00% (0/9)
  0.00% (0/111)
src/libultrahdr/third_party/turbojpeg/src/jdhuff.c
  0.00% (0/367)
  0.00% (0/9)
  0.00% (0/649)
src/libultrahdr/third_party/turbojpeg/src/jdinput.c
  0.00% (0/202)
  0.00% (0/8)
  0.00% (0/141)
src/libultrahdr/third_party/turbojpeg/src/jdlhuff.c
  0.00% (0/96)
  0.00% (0/4)
  0.00% (0/99)
src/libultrahdr/third_party/turbojpeg/src/jdlossls.c
  0.00% (0/87)
  0.00% (0/12)
  0.00% (0/80)
src/libultrahdr/third_party/turbojpeg/src/jdmainct.c
  0.00% (0/204)
  0.00% (0/8)
  0.00% (0/140)
src/libultrahdr/third_party/turbojpeg/src/jdmainct.h
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/11)
src/libultrahdr/third_party/turbojpeg/src/jdmarker.c
  0.00% (0/715)
  0.00% (0/21)
  0.00% (0/1101)
src/libultrahdr/third_party/turbojpeg/src/jdmaster.c
  0.00% (0/547)
  0.00% (0/9)
  0.00% (0/540)
src/libultrahdr/third_party/turbojpeg/src/jdmerge.c
  0.00% (0/219)
  0.00% (0/12)
  0.00% (0/112)
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
  0.00% (0/339)
  0.00% (0/7)
  0.00% (0/416)
src/libultrahdr/third_party/turbojpeg/src/jdpostct.c
  0.00% (0/139)
  0.00% (0/5)
  0.00% (0/70)
src/libultrahdr/third_party/turbojpeg/src/jdsample.c
  0.00% (0/273)
  0.00% (0/11)
  0.00% (0/161)
src/libultrahdr/third_party/turbojpeg/src/jerror.c
  0.00% (0/72)
  0.00% (0/6)
  0.00% (0/43)
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
  0.00% (0/1732)
  0.00% (0/13)
  0.00% (0/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
  0.00% (0/40)
  0.00% (0/2)
  0.00% (0/20)
src/libultrahdr/third_party/turbojpeg/src/jmemmgr.c
  0.00% (0/628)
  0.00% (0/16)
  0.00% (0/513)
src/libultrahdr/third_party/turbojpeg/src/jmemnobs.c
  0.00% (0/30)
  0.00% (0/8)
  0.00% (0/17)
src/libultrahdr/third_party/turbojpeg/src/jquant1.c
  0.00% (0/400)
  0.00% (0/17)
  0.00% (0/233)
src/libultrahdr/third_party/turbojpeg/src/jquant2.c
  0.00% (0/648)
  0.00% (0/18)
  0.00% (0/597)
src/libultrahdr/third_party/turbojpeg/src/jstdhuff.c
  0.00% (0/99)
  0.00% (0/2)
  0.00% (0/19)
src/libultrahdr/third_party/turbojpeg/src/jutils.c
  0.00% (0/25)
  0.00% (0/5)
  0.00% (0/9)
Totals
  0.04% (10/27157)
  0.16% (2/1281)
  0.01% (2/22859)