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) |