Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/spirv-tools/build/core_tables_body.inc
 23.42% (89/380)
 60.00% (3/5)
 21.92% (80/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
 53.16% (42/79)
 55.56% (5/9)
 42.22% (19/45)
src/spirv-tools/source/assembly_grammar.h
 33.33% (2/6)
 66.67% (2/3)
 75.00% (3/4)
src/spirv-tools/source/binary.cpp
  1.12% (6/534)
  5.00% (1/20)
  1.33% (5/376)
src/spirv-tools/source/diagnostic.cpp
 40.82% (60/147)
 75.00% (6/8)
 42.42% (28/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
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/spirv-tools/source/opcode.cpp
  8.57% (54/630)
  8.11% (3/37)
  8.84% (42/475)
src/spirv-tools/source/operand.cpp
 35.35% (199/563)
 21.62% (8/37)
 29.57% (102/345)
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
  4.68% (18/385)
 16.67% (2/12)
  3.81% (11/289)
src/spirv-tools/source/table.cpp
 63.16% (24/38)
100.00% (3/3)
 58.06% (18/31)
src/spirv-tools/source/table2.cpp
 67.50% (162/240)
 57.58% (19/33)
 65.62% (84/128)
src/spirv-tools/source/table2.h
 33.33% (2/6)
 33.33% (2/6)
 44.44% (4/9)
src/spirv-tools/source/text.cpp
 96.59% (651/674)
 85.71% (12/14)
 95.06% (462/486)
src/spirv-tools/source/text_handler.cpp
 98.31% (291/296)
100.00% (24/24)
 96.52% (194/201)
src/spirv-tools/source/text_handler.h
 66.67% (28/42)
 80.00% (8/10)
 71.43% (15/21)
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
 76.64% (525/685)
 69.39% (68/98)
 85.50% (342/400)
src/spirv-tools/source/util/index_range.h
100.00% (9/9)
100.00% (6/6)
 90.91% (10/11)
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
 88.76% (150/169)
100.00% (7/7)
 88.60% (101/114)
src/spirv-tools/source/util/parse_number.h
 93.42% (71/76)
100.00% (9/9)
 89.29% (50/56)
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
 39.53% (17/43)
 25.00% (1/4)
 44.00% (11/25)
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_as_fuzzer.cpp
 95.24% (40/42)
100.00% (1/1)
 92.86% (13/14)
Totals
 47.07% (2566/5452)
 43.29% (213/492)
 44.78% (1680/3752)