Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h
 51.24% (62/121)
 75.00% (6/8)
 44.74% (34/76)
src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h
 88.89% (40/45)
100.00% (7/7)
 96.30% (26/27)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp
 95.18% (158/166)
100.00% (7/7)
 80.81% (80/99)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp
 68.63% (70/102)
100.00% (1/1)
 65.22% (30/46)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp
 49.38% (40/81)
 54.17% (13/24)
 42.86% (18/42)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx.cpp
100.00% (6/6)
100.00% (1/1)
100.00% (4/4)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp
 71.59% (126/176)
 75.00% (6/8)
 71.43% (35/49)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp
  0.00% (0/86)
  0.00% (0/9)
  0.00% (0/63)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp
 40.85% (411/1006)
 63.64% (14/22)
 23.20% (303/1306)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h
 90.91% (20/22)
 90.00% (18/20)
 75.00% (18/24)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse.cpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp
  0.00% (0/191)
  0.00% (0/8)
  0.00% (0/49)
src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp
 36.58% (684/1870)
 51.22% (63/123)
 18.01% (419/2327)
src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h
 78.23% (309/395)
 79.80% (79/99)
 63.40% (246/388)
src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp
 82.70% (349/422)
100.00% (6/6)
 78.93% (236/299)
src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.h
100.00% (4/4)
100.00% (1/1)
100.00% (4/4)
src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp
 51.20% (448/875)
 75.00% (9/12)
 47.28% (243/514)
src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.h
 83.33% (5/6)
 83.33% (5/6)
 83.33% (5/6)
src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp
 92.77% (231/249)
100.00% (6/6)
 86.56% (161/186)
src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h
 90.00% (18/20)
 66.67% (4/6)
 81.82% (9/11)
src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp
 44.97% (331/736)
 87.50% (7/8)
 27.94% (207/741)
src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp
 69.79% (67/96)
 75.00% (9/12)
 60.00% (33/55)
src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.h
 50.00% (2/4)
 50.00% (2/4)
 50.00% (2/4)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp
100.00% (161/161)
100.00% (2/2)
 92.50% (74/80)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp
  0.56% (5/895)
 10.53% (2/19)
  3.18% (15/471)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp
 57.14% (492/861)
 65.00% (13/20)
 49.04% (204/416)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp
 50.39% (581/1153)
 78.95% (15/19)
 47.50% (228/480)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp
  0.00% (0/1190)
  0.00% (0/19)
  0.00% (0/480)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp
 62.98% (735/1167)
 87.50% (14/16)
 56.72% (439/774)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp
 99.43% (703/707)
100.00% (28/28)
 90.46% (313/346)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp
  0.00% (0/703)
  0.00% (0/27)
  0.00% (0/416)
src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h
 19.57% (18/92)
 62.50% (5/8)
 45.45% (5/11)
src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h
100.00% (3/3)
100.00% (3/3)
100.00% (7/7)
src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h
 19.35% (6/31)
 25.00% (6/24)
 22.58% (7/31)
src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h
 89.13% (82/92)
 89.47% (17/19)
 77.36% (41/53)
src/openexr/external/OpenJPH/src/core/openjph/ojph_params.h
 50.00% (3/6)
 50.00% (3/6)
 54.55% (6/11)
src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp
 98.90% (90/91)
100.00% (4/4)
 92.86% (39/42)
src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp
 16.83% (35/208)
 11.11% (3/27)
 12.83% (24/187)
src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp
 73.08% (38/52)
 83.33% (5/6)
 79.31% (23/29)
src/openexr/external/OpenJPH/src/core/others/ojph_mem_c.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/4)
src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp
  0.00% (0/64)
  0.00% (0/13)
  0.00% (0/41)
src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp
 32.45% (123/379)
 14.29% (2/14)
  6.41% (10/156)
src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/8)
src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp
 48.85% (212/434)
 38.46% (5/13)
 44.90% (66/147)
src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/8)
src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp
  0.00% (0/468)
  0.00% (0/17)
  0.00% (0/157)
src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp
 17.50% (109/623)
 13.33% (2/15)
  2.54% (11/433)
src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp
  0.00% (0/181)
  0.00% (0/7)
  0.00% (0/87)
src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp
 56.97% (507/890)
100.00% (14/14)
 59.11% (266/450)
src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp
  0.00% (0/1104)
  0.00% (0/18)
  0.00% (0/534)
src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp
  0.00% (0/178)
  0.00% (0/7)
  0.00% (0/83)
src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp
  0.00% (0/818)
  0.00% (0/14)
  0.00% (0/442)
src/openexr/external/deflate/common_defs.h
  0.00% (0/188)
  0.00% (0/23)
  0.00% (0/113)
src/openexr/external/deflate/lib/adler32.c
  0.00% (0/22)
  0.00% (0/3)
  0.00% (0/30)
src/openexr/external/deflate/lib/bt_matchfinder.h
  0.00% (0/135)
  0.00% (0/7)
  0.00% (0/78)
src/openexr/external/deflate/lib/cpu_features_common.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/openexr/external/deflate/lib/decompress_template.h
  0.00% (0/446)
  0.00% (0/1)
  0.00% (0/1040)
src/openexr/external/deflate/lib/deflate_compress.c
  0.36% (6/1666)
  1.52% (1/66)
  0.36% (5/1393)
src/openexr/external/deflate/lib/deflate_decompress.c
  0.00% (0/210)
  0.00% (0/11)
  0.00% (0/129)
src/openexr/external/deflate/lib/hc_matchfinder.h
  0.00% (0/133)
  0.00% (0/4)
  0.00% (0/105)
src/openexr/external/deflate/lib/ht_matchfinder.h
  0.00% (0/95)
  0.00% (0/4)
  0.00% (0/61)
src/openexr/external/deflate/lib/matchfinder_common.h
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/64)
src/openexr/external/deflate/lib/utils.c
  0.00% (0/16)
  0.00% (0/3)
  0.00% (0/6)
src/openexr/external/deflate/lib/x86/adler32_impl.h
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/45)
src/openexr/external/deflate/lib/x86/adler32_template.h
  0.00% (0/135)
  0.00% (0/2)
  0.00% (0/136)
src/openexr/external/deflate/lib/x86/cpu_features.c
  0.00% (0/87)
  0.00% (0/5)
  0.00% (0/82)
src/openexr/external/deflate/lib/x86/cpu_features.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/3)
src/openexr/external/deflate/lib/x86/decompress_impl.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/7)
src/openexr/external/deflate/lib/x86/matchfinder_impl.h
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/17)
src/openexr/external/deflate/lib/zlib_compress.c
 11.43% (4/35)
 50.00% (1/2)
 12.50% (4/32)
src/openexr/external/deflate/lib/zlib_decompress.c
  0.00% (0/42)
  0.00% (0/2)
  0.00% (0/35)
src/openexr/src/lib/OpenEXRCore/attributes.c
 37.25% (323/867)
 71.43% (10/14)
 43.15% (189/438)
src/openexr/src/lib/OpenEXRCore/base.c
 25.00% (14/56)
 36.36% (4/11)
 27.12% (16/59)
src/openexr/src/lib/OpenEXRCore/bytes.c
  0.00% (0/70)
  0.00% (0/4)
  0.00% (0/50)
src/openexr/src/lib/OpenEXRCore/channel_list.c
 44.02% (81/184)
 60.00% (3/5)
 60.00% (72/120)
src/openexr/src/lib/OpenEXRCore/chunk.c
 17.17% (319/1858)
 39.13% (9/23)
 25.04% (285/1138)
src/openexr/src/lib/OpenEXRCore/coding.c
 60.57% (106/175)
 83.33% (5/6)
 58.28% (88/151)
src/openexr/src/lib/OpenEXRCore/compression.c
 27.73% (99/357)
 55.56% (5/9)
 37.23% (70/188)
src/openexr/src/lib/OpenEXRCore/context.c
 37.45% (188/502)
 50.00% (8/16)
 36.39% (119/327)
src/openexr/src/lib/OpenEXRCore/decoding.c
 44.67% (247/553)
 66.67% (6/9)
 53.43% (226/423)
src/openexr/src/lib/OpenEXRCore/encoding.c
 55.94% (179/320)
 85.71% (6/7)
 44.65% (146/327)
src/openexr/src/lib/OpenEXRCore/float_vector.c
  0.00% (0/90)
  0.00% (0/4)
  0.00% (0/62)
src/openexr/src/lib/OpenEXRCore/internal_b44.c
  0.00% (0/473)
  0.00% (0/13)
  0.00% (0/206)
src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/21)
src/openexr/src/lib/OpenEXRCore/internal_coding.h
  0.00% (0/156)
  0.00% (0/10)
  0.00% (0/36)
src/openexr/src/lib/OpenEXRCore/internal_cpuid.h
 66.67% (30/45)
100.00% (2/2)
 70.83% (17/24)
src/openexr/src/lib/OpenEXRCore/internal_dwa.c
  0.00% (0/86)
  0.00% (0/4)
  0.00% (0/28)
src/openexr/src/lib/OpenEXRCore/internal_dwa_channeldata.h
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/28)
src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h
  0.00% (0/75)
  0.00% (0/6)
  0.00% (0/58)
src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h
  0.00% (0/1096)
  0.00% (0/9)
  0.00% (0/595)
src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h
  0.00% (0/314)
  0.00% (0/5)
  0.00% (0/155)
src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h
  0.00% (0/526)
  0.00% (0/17)
  0.00% (0/456)
src/openexr/src/lib/OpenEXRCore/internal_dwa_helpers.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h
  0.00% (0/835)
  0.00% (0/38)
  0.00% (0/554)
src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c
  0.00% (0/51)
  0.00% (0/4)
  0.00% (0/31)
src/openexr/src/lib/OpenEXRCore/internal_ht.cpp
 65.61% (248/378)
 71.43% (10/14)
 62.08% (149/240)
src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp
 85.23% (150/176)
 85.71% (12/14)
 87.39% (104/119)
src/openexr/src/lib/OpenEXRCore/internal_huf.c
  1.64% (15/915)
  6.45% (2/31)
  1.93% (15/779)
src/openexr/src/lib/OpenEXRCore/internal_piz.c
  0.00% (0/497)
  0.00% (0/13)
  0.00% (0/269)
src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h
  2.44% (6/246)
 12.50% (1/8)
  4.38% (7/160)
src/openexr/src/lib/OpenEXRCore/internal_pxr24.c
  0.00% (0/311)
  0.00% (0/5)
  0.00% (0/105)
src/openexr/src/lib/OpenEXRCore/internal_rle.c
  0.00% (0/163)
  0.00% (0/6)
  0.00% (0/83)
src/openexr/src/lib/OpenEXRCore/internal_structs.c
 48.15% (143/297)
 58.33% (7/12)
 49.73% (92/185)
src/openexr/src/lib/OpenEXRCore/internal_structs.h
 70.00% (14/20)
100.00% (2/2)
100.00% (4/4)
src/openexr/src/lib/OpenEXRCore/internal_util.h
 20.69% (6/29)
100.00% (2/2)
 23.08% (6/26)
src/openexr/src/lib/OpenEXRCore/internal_xdr.h
 27.27% (36/132)
 50.00% (10/20)
 56.00% (14/25)
src/openexr/src/lib/OpenEXRCore/internal_zip.c
  0.00% (0/175)
  0.00% (0/8)
  0.00% (0/60)
src/openexr/src/lib/OpenEXRCore/memory.c
 45.16% (14/31)
 50.00% (2/4)
 38.10% (8/21)
src/openexr/src/lib/OpenEXRCore/opaque.c
  0.00% (0/215)
  0.00% (0/8)
  0.00% (0/162)
src/openexr/src/lib/OpenEXRCore/pack.c
 48.21% (81/168)
 66.67% (2/3)
 48.61% (35/72)
src/openexr/src/lib/OpenEXRCore/parse_header.c
 27.64% (610/2207)
 60.00% (27/45)
 35.88% (394/1098)
src/openexr/src/lib/OpenEXRCore/part.c
 17.32% (75/433)
 12.50% (2/16)
 10.35% (65/628)
src/openexr/src/lib/OpenEXRCore/part_attr.c
  7.08% (109/1540)
 10.64% (10/94)
  4.96% (248/5002)
src/openexr/src/lib/OpenEXRCore/preview.c
  0.00% (0/51)
  0.00% (0/3)
  0.00% (0/35)
src/openexr/src/lib/OpenEXRCore/string.c
 36.09% (61/169)
 62.50% (5/8)
 44.34% (47/106)
src/openexr/src/lib/OpenEXRCore/string_vector.c
  0.00% (0/154)
  0.00% (0/8)
  0.00% (0/116)
src/openexr/src/lib/OpenEXRCore/unpack.c
  8.31% (93/1119)
 16.00% (4/25)
  7.59% (49/646)
src/openexr/src/lib/OpenEXRCore/validation.c
 17.17% (124/722)
 88.89% (8/9)
 33.85% (152/449)
src/openexr/src/lib/OpenEXRCore/write_header.c
 35.56% (176/495)
 32.35% (11/34)
 28.09% (75/267)
src/openexr/src/test/oss-fuzz/openexr_htj2k_fuzzer.cc
 88.89% (88/99)
100.00% (4/4)
 83.33% (50/60)
work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h
  0.00% (0/148)
  0.00% (0/2)
  0.00% (0/31)
Totals
 25.83% (10930/42307)
 37.98% (589/1551)
 20.56% (6643/32313)