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
  0.00% (0/121)
  0.00% (0/8)
  0.00% (0/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
 60.84% (101/166)
 71.43% (5/7)
 47.47% (47/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
 38.27% (31/81)
 41.67% (10/24)
 35.71% (15/42)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx.cpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp
 52.84% (93/176)
 50.00% (4/8)
 46.94% (23/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
 25.15% (253/1006)
 40.91% (9/22)
 13.17% (172/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
 32.62% (610/1870)
 44.72% (55/123)
 15.34% (357/2327)
src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h
 70.63% (279/395)
 73.74% (73/99)
 57.99% (225/388)
src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp
 48.82% (206/422)
 83.33% (5/6)
 47.49% (142/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
 41.37% (362/875)
 58.33% (7/12)
 35.21% (181/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
 78.31% (195/249)
 83.33% (5/6)
 72.04% (134/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
 29.62% (218/736)
 62.50% (5/8)
 15.92% (118/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
 54.17% (52/96)
 58.33% (7/12)
 40.00% (22/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.00% (0/895)
  0.00% (0/19)
  0.00% (0/471)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp
  0.00% (0/861)
  0.00% (0/20)
  0.00% (0/416)
src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp
  0.69% (8/1153)
  5.26% (1/19)
  0.21% (1/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
  3.23% (1/31)
  4.17% (1/24)
  3.23% (1/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
  0.00% (0/208)
  0.00% (0/27)
  0.00% (0/187)
src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp
 75.00% (39/52)
 83.33% (5/6)
 82.76% (24/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
 17.05% (74/434)
 15.38% (2/13)
 16.33% (24/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
 32.02% (285/890)
 64.29% (9/14)
 35.11% (158/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
 33.51% (63/188)
 56.52% (13/23)
 44.25% (50/113)
src/openexr/external/deflate/lib/adler32.c
 45.45% (10/22)
 66.67% (2/3)
 26.67% (8/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
100.00% (2/2)
100.00% (1/1)
100.00% (1/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
 58.16% (969/1666)
 65.15% (43/66)
 56.35% (785/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
100.00% (133/133)
100.00% (4/4)
100.00% (105/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
 91.84% (45/49)
100.00% (4/4)
 93.75% (60/64)
src/openexr/external/deflate/lib/utils.c
 75.00% (12/16)
 66.67% (2/3)
 83.33% (5/6)
src/openexr/external/deflate/lib/x86/adler32_impl.h
 53.85% (14/26)
100.00% (1/1)
 55.56% (25/45)
src/openexr/external/deflate/lib/x86/adler32_template.h
 62.96% (85/135)
100.00% (2/2)
 57.35% (78/136)
src/openexr/external/deflate/lib/x86/cpu_features.c
 65.52% (57/87)
 80.00% (4/5)
 51.22% (42/82)
src/openexr/external/deflate/lib/x86/cpu_features.h
100.00% (5/5)
100.00% (1/1)
100.00% (3/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
100.00% (30/30)
100.00% (2/2)
100.00% (17/17)
src/openexr/external/deflate/lib/zlib_compress.c
 88.57% (31/35)
100.00% (2/2)
 81.25% (26/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
 36.22% (314/867)
 71.43% (10/14)
 41.55% (182/438)
src/openexr/src/lib/OpenEXRCore/base.c
 33.93% (19/56)
 45.45% (5/11)
 33.90% (20/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
 41.30% (76/184)
 60.00% (3/5)
 57.50% (69/120)
src/openexr/src/lib/OpenEXRCore/chunk.c
 19.05% (354/1858)
 43.48% (10/23)
 24.60% (280/1138)
src/openexr/src/lib/OpenEXRCore/coding.c
 38.29% (67/175)
 50.00% (3/6)
 33.11% (50/151)
src/openexr/src/lib/OpenEXRCore/compression.c
 28.57% (102/357)
 44.44% (4/9)
 38.30% (72/188)
src/openexr/src/lib/OpenEXRCore/context.c
 28.29% (142/502)
 31.25% (5/16)
 26.61% (87/327)
src/openexr/src/lib/OpenEXRCore/encoding.c
 69.69% (223/320)
 85.71% (6/7)
 48.93% (160/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
 44.19% (209/473)
 38.46% (5/13)
 45.15% (93/206)
src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c
100.00% (28/28)
100.00% (4/4)
100.00% (21/21)
src/openexr/src/lib/OpenEXRCore/internal_coding.h
  5.13% (8/156)
 20.00% (2/10)
  5.56% (2/36)
src/openexr/src/lib/OpenEXRCore/internal_cpuid.h
 53.33% (24/45)
 50.00% (1/2)
 63.64% (14/22)
src/openexr/src/lib/OpenEXRCore/internal_dwa.c
 44.19% (38/86)
 50.00% (2/4)
 57.14% (16/28)
src/openexr/src/lib/OpenEXRCore/internal_dwa_channeldata.h
 97.96% (48/49)
100.00% (4/4)
 92.86% (26/28)
src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h
 20.00% (15/75)
 50.00% (3/6)
 18.97% (11/58)
src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h
 34.22% (375/1096)
 77.78% (7/9)
 32.94% (196/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
  4.07% (34/835)
  2.63% (1/38)
  1.81% (10/554)
src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c
100.00% (51/51)
100.00% (4/4)
100.00% (31/31)
src/openexr/src/lib/OpenEXRCore/internal_ht.cpp
 35.98% (136/378)
 57.14% (8/14)
 29.58% (71/240)
src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp
 47.16% (83/176)
 50.00% (7/14)
 50.42% (60/119)
src/openexr/src/lib/OpenEXRCore/internal_huf.c
 29.29% (268/915)
 51.61% (16/31)
 34.02% (265/779)
src/openexr/src/lib/OpenEXRCore/internal_piz.c
 49.90% (248/497)
 53.85% (7/13)
 49.44% (133/269)
src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h
  2.44% (6/246)
 12.50% (1/8)
  5.00% (8/160)
src/openexr/src/lib/OpenEXRCore/internal_pxr24.c
 55.31% (172/311)
 60.00% (3/5)
 44.76% (47/105)
src/openexr/src/lib/OpenEXRCore/internal_rle.c
 52.76% (86/163)
 50.00% (3/6)
 50.60% (42/83)
src/openexr/src/lib/OpenEXRCore/internal_structs.c
 55.22% (164/297)
 66.67% (8/12)
 54.59% (101/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
 34.85% (46/132)
 60.00% (12/20)
 64.00% (16/25)
src/openexr/src/lib/OpenEXRCore/internal_zip.c
 37.14% (65/175)
 37.50% (3/8)
 28.33% (17/60)
src/openexr/src/lib/OpenEXRCore/memory.c
 87.10% (27/31)
 75.00% (3/4)
 76.19% (16/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)
 50.00% (36/72)
src/openexr/src/lib/OpenEXRCore/parse_header.c
  6.34% (140/2207)
  6.67% (3/45)
  9.20% (101/1098)
src/openexr/src/lib/OpenEXRCore/part.c
 24.94% (108/433)
 18.75% (3/16)
 13.22% (83/628)
src/openexr/src/lib/OpenEXRCore/part_attr.c
 10.19% (157/1540)
 13.83% (13/94)
  6.28% (314/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/validation.c
 22.85% (165/722)
 77.78% (7/9)
 48.78% (219/449)
src/openexr/src/lib/OpenEXRCore/write_header.c
 40.40% (200/495)
 38.24% (13/34)
 33.33% (89/267)
src/openexr/src/test/oss-fuzz/openexr_encoding_fuzzer.cc
 84.26% (91/108)
100.00% (2/2)
 85.42% (41/48)
work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h
 37.84% (56/148)
100.00% (2/2)
 90.32% (28/31)
Totals
 26.96% (10957/40644)
 40.07% (607/1515)
 22.33% (6973/31230)