Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/spirv-tools/external/spirv-headers/include/spirv/unified1/spirv.hpp11
  0.00% (0/40)
  0.00% (0/40)
  0.00% (0/40)
src/spirv-tools/include/spirv-tools/libspirv.hpp
  0.00% (0/91)
  0.00% (0/37)
  0.00% (0/37)
src/spirv-tools/source/assembly_grammar.cpp
 64.84% (59/91)
 66.67% (10/15)
 64.29% (27/42)
src/spirv-tools/source/assembly_grammar.h
 22.22% (2/9)
 66.67% (2/3)
 66.67% (2/3)
src/spirv-tools/source/binary.cpp
  1.28% (6/470)
  5.00% (1/20)
  1.58% (5/316)
src/spirv-tools/source/diagnostic.cpp
 41.26% (59/143)
 75.00% (6/8)
 45.00% (27/60)
src/spirv-tools/source/diagnostic.h
100.00% (6/6)
100.00% (3/3)
100.00% (3/3)
src/spirv-tools/source/enum_set.h
  0.00% (0/24)
  0.00% (0/6)
  0.00% (0/14)
src/spirv-tools/source/ext_inst.cpp
 66.95% (79/118)
 66.67% (4/6)
 62.71% (74/118)
src/spirv-tools/source/instruction.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/spirv-tools/source/opcode.cpp
 12.89% (82/636)
 15.00% (6/40)
 15.02% (73/486)
src/spirv-tools/source/operand.cpp
 34.89% (172/493)
 30.56% (11/36)
 35.37% (116/328)
src/spirv-tools/source/spirv_endian.cpp
  0.00% (0/34)
  0.00% (0/4)
  0.00% (0/49)
src/spirv-tools/source/spirv_target_env.cpp
  5.28% (18/341)
 18.18% (2/11)
  4.70% (11/234)
src/spirv-tools/source/table.cpp
 68.18% (30/44)
100.00% (3/3)
 56.67% (17/30)
src/spirv-tools/source/text.cpp
 94.53% (536/567)
 84.62% (11/13)
 94.16% (387/411)
src/spirv-tools/source/text_handler.cpp
 98.21% (274/279)
100.00% (24/24)
 96.32% (183/190)
src/spirv-tools/source/text_handler.h
 62.16% (23/37)
 80.00% (8/10)
 60.00% (9/15)
src/spirv-tools/source/util/bitutils.h
100.00% (7/7)
100.00% (1/1)
100.00% (1/1)
src/spirv-tools/source/util/hex_float.h
 78.28% (472/603)
 78.46% (51/65)
 89.37% (311/348)
src/spirv-tools/source/util/make_unique.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/spirv-tools/source/util/parse_number.cpp
 86.13% (118/137)
100.00% (6/6)
 88.30% (83/94)
src/spirv-tools/source/util/parse_number.h
 93.33% (70/75)
100.00% (9/9)
 89.29% (50/56)
src/spirv-tools/source/util/string_utils.h
 34.04% (16/47)
 20.00% (1/5)
 44.00% (11/25)
src/spirv-tools/test/fuzzers/random_generator.cpp
 70.00% (42/60)
 63.64% (7/11)
 75.00% (12/16)
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_as_fuzzer.cpp
 95.24% (40/42)
100.00% (1/1)
 92.86% (13/14)
Totals
 48.13% (2118/4401)
 44.74% (170/380)
 48.35% (1418/2933)