Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/OpenJPH/fuzzing/fuzz_targets/ojph_expand_fuzz_target.cpp
 64.29% (72/112)
100.00% (1/1)
 51.52% (34/66)
src/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h
  0.00% (0/121)
  0.00% (0/8)
  0.00% (0/76)
src/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h
  0.00% (0/45)
  0.00% (0/7)
  0.00% (0/27)
src/OpenJPH/src/core/codestream/ojph_codeblock.cpp
  0.00% (0/166)
  0.00% (0/7)
  0.00% (0/99)
src/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp
  0.00% (0/102)
  0.00% (0/1)
  0.00% (0/46)
src/OpenJPH/src/core/codestream/ojph_codestream.cpp
 32.10% (26/81)
 33.33% (8/24)
 26.19% (11/42)
src/OpenJPH/src/core/codestream/ojph_codestream_avx.cpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp
  0.00% (0/176)
  0.00% (0/8)
  0.00% (0/49)
src/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp
  0.00% (0/86)
  0.00% (0/9)
  0.00% (0/63)
src/OpenJPH/src/core/codestream/ojph_codestream_local.cpp
 20.87% (210/1006)
 40.91% (9/22)
 16.39% (214/1306)
src/OpenJPH/src/core/codestream/ojph_codestream_local.h
 13.64% (3/22)
  5.00% (1/20)
  4.17% (1/24)
src/OpenJPH/src/core/codestream/ojph_codestream_sse.cpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp
  0.00% (0/191)
  0.00% (0/8)
  0.00% (0/49)
src/OpenJPH/src/core/codestream/ojph_params.cpp
 37.02% (676/1826)
 27.64% (34/123)
 51.36% (1167/2272)
src/OpenJPH/src/core/codestream/ojph_params_local.h
 57.22% (226/395)
 55.56% (55/99)
 51.03% (198/388)
src/OpenJPH/src/core/codestream/ojph_precinct.cpp
  0.00% (0/422)
  0.00% (0/6)
  0.00% (0/299)
src/OpenJPH/src/core/codestream/ojph_precinct.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/4)
src/OpenJPH/src/core/codestream/ojph_resolution.cpp
  0.00% (0/875)
  0.00% (0/12)
  0.00% (0/514)
src/OpenJPH/src/core/codestream/ojph_resolution.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/OpenJPH/src/core/codestream/ojph_subband.cpp
  0.00% (0/248)
  0.00% (0/6)
  0.00% (0/186)
src/OpenJPH/src/core/codestream/ojph_subband.h
  0.00% (0/20)
  0.00% (0/6)
  0.00% (0/11)
src/OpenJPH/src/core/codestream/ojph_tile.cpp
  0.00% (0/736)
  0.00% (0/8)
  0.00% (0/741)
src/OpenJPH/src/core/codestream/ojph_tile.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/OpenJPH/src/core/codestream/ojph_tile_comp.cpp
  0.00% (0/96)
  0.00% (0/12)
  0.00% (0/55)
src/OpenJPH/src/core/codestream/ojph_tile_comp.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/OpenJPH/src/core/coding/ojph_block_common.cpp
100.00% (161/161)
100.00% (2/2)
 92.50% (74/80)
src/OpenJPH/src/core/coding/ojph_block_decoder32.cpp
  0.00% (0/895)
  0.00% (0/19)
  0.00% (0/471)
src/OpenJPH/src/core/coding/ojph_block_decoder64.cpp
  0.00% (0/861)
  0.00% (0/20)
  0.00% (0/416)
src/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp
  0.00% (0/1153)
  0.00% (0/19)
  0.00% (0/480)
src/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp
  0.00% (0/1190)
  0.00% (0/19)
  0.00% (0/480)
src/OpenJPH/src/core/coding/ojph_block_encoder.cpp
  0.00% (0/1167)
  0.00% (0/16)
  0.00% (0/774)
src/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp
  0.00% (0/707)
  0.00% (0/28)
  0.00% (0/346)
src/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp
  0.00% (0/703)
  0.00% (0/27)
  0.00% (0/416)
src/OpenJPH/src/core/openjph/ojph_arch.h
  4.35% (4/92)
 25.00% (2/8)
 18.18% (2/11)
src/OpenJPH/src/core/openjph/ojph_base.h
 66.67% (2/3)
 66.67% (2/3)
 85.71% (6/7)
src/OpenJPH/src/core/openjph/ojph_file.h
 12.90% (4/31)
 16.67% (4/24)
 16.13% (5/31)
src/OpenJPH/src/core/openjph/ojph_mem.h
 17.39% (16/92)
 26.32% (5/19)
 22.64% (12/53)
src/OpenJPH/src/core/openjph/ojph_params.h
 33.33% (2/6)
 33.33% (2/6)
 36.36% (4/11)
src/OpenJPH/src/core/others/ojph_arch.cpp
 98.90% (90/91)
100.00% (4/4)
 92.86% (39/42)
src/OpenJPH/src/core/others/ojph_file.cpp
 14.42% (30/208)
 11.11% (3/27)
 10.70% (20/187)
src/OpenJPH/src/core/others/ojph_mem.cpp
  9.62% (5/52)
 16.67% (1/6)
 13.79% (4/29)
src/OpenJPH/src/core/others/ojph_mem_c.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/4)
src/OpenJPH/src/core/others/ojph_message.cpp
 62.50% (40/64)
 46.15% (6/13)
 73.17% (30/41)
src/OpenJPH/src/core/transform/ojph_colour.cpp
 32.45% (123/379)
 14.29% (2/14)
  6.41% (10/156)
src/OpenJPH/src/core/transform/ojph_colour_avx.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/8)
src/OpenJPH/src/core/transform/ojph_colour_avx2.cpp
  0.00% (0/434)
  0.00% (0/13)
  0.00% (0/147)
src/OpenJPH/src/core/transform/ojph_colour_sse.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/8)
src/OpenJPH/src/core/transform/ojph_colour_sse2.cpp
  0.00% (0/468)
  0.00% (0/17)
  0.00% (0/157)
src/OpenJPH/src/core/transform/ojph_transform.cpp
 17.50% (109/623)
 13.33% (2/15)
  2.54% (11/433)
src/OpenJPH/src/core/transform/ojph_transform_avx.cpp
  0.00% (0/181)
  0.00% (0/7)
  0.00% (0/87)
src/OpenJPH/src/core/transform/ojph_transform_avx2.cpp
  0.00% (0/890)
  0.00% (0/14)
  0.00% (0/450)
src/OpenJPH/src/core/transform/ojph_transform_avx512.cpp
  0.00% (0/1104)
  0.00% (0/18)
  0.00% (0/534)
src/OpenJPH/src/core/transform/ojph_transform_sse.cpp
  0.00% (0/178)
  0.00% (0/7)
  0.00% (0/83)
src/OpenJPH/src/core/transform/ojph_transform_sse2.cpp
  0.00% (0/818)
  0.00% (0/14)
  0.00% (0/442)
Totals
  9.28% (1799/19386)
 18.19% (143/786)
 14.48% (1842/12720)