Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/spirv-tools/build/core_tables_body.inc
 19.47% (74/380)
 40.00% (2/5)
 18.63% (68/365)
src/spirv-tools/external/spirv-headers/include/spirv/unified1/spirv.hpp11
  0.00% (0/64)
  0.00% (0/64)
  0.00% (0/64)
src/spirv-tools/include/spirv-tools/libspirv.hpp
  0.00% (0/97)
  0.00% (0/39)
  0.00% (0/39)
src/spirv-tools/source/assembly_grammar.cpp
 16.46% (13/79)
 22.22% (2/9)
 11.11% (5/45)
src/spirv-tools/source/assembly_grammar.h
 16.67% (1/6)
 33.33% (1/3)
 50.00% (2/4)
src/spirv-tools/source/binary.cpp
 92.70% (495/534)
 85.00% (17/20)
 92.02% (346/376)
src/spirv-tools/source/diagnostic.cpp
  2.04% (3/147)
 12.50% (1/8)
  6.06% (4/66)
src/spirv-tools/source/diagnostic.h
100.00% (9/9)
100.00% (3/3)
100.00% (7/7)
src/spirv-tools/source/enum_set.h
  0.00% (0/61)
  0.00% (0/10)
  0.00% (0/37)
src/spirv-tools/source/ext_inst.cpp
 85.71% (48/56)
 66.67% (2/3)
 85.45% (47/55)
src/spirv-tools/source/instruction.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/spirv-tools/source/opcode.cpp
 10.79% (68/630)
 13.51% (5/37)
 10.53% (50/475)
src/spirv-tools/source/operand.cpp
 56.13% (316/563)
 27.03% (10/37)
 60.29% (208/345)
src/spirv-tools/source/spirv_endian.cpp
 91.18% (31/34)
 75.00% (3/4)
 93.88% (46/49)
src/spirv-tools/source/spirv_target_env.cpp
  2.34% (9/385)
  8.33% (1/12)
  1.73% (5/289)
src/spirv-tools/source/table.cpp
 55.26% (21/38)
 66.67% (2/3)
 54.84% (17/31)
src/spirv-tools/source/table2.cpp
 29.58% (71/240)
 33.33% (11/33)
 24.22% (31/128)
src/spirv-tools/source/table2.h
 50.00% (3/6)
 50.00% (3/6)
 66.67% (6/9)
src/spirv-tools/source/util/index_range.h
 88.89% (8/9)
 83.33% (5/6)
 81.82% (9/11)
src/spirv-tools/source/util/span.h
 84.62% (11/13)
 87.50% (7/8)
 81.25% (13/16)
src/spirv-tools/source/util/string_utils.h
 88.46% (23/26)
 66.67% (2/3)
 92.86% (13/14)
src/spirv-tools/test/fuzzers/random_generator.cpp
 73.33% (44/60)
 63.64% (7/11)
 75.00% (15/20)
src/spirv-tools/test/fuzzers/random_generator.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/spirv-tools/test/fuzzers/spvtools_binary_parser_fuzzer.cpp
 80.95% (17/21)
100.00% (1/1)
 80.00% (8/10)
Totals
 36.57% (1266/3462)
 26.30% (86/327)
 36.67% (901/2457)