View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/spirv-tools/build/core_tables_body.inc |
20.00% (76/380) |
40.00% (2/5) |
19.18% (70/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 |
95.51% (510/534) |
90.00% (18/20) |
93.62% (352/376) |
src/spirv-tools/source/diagnostic.cpp |
32.65% (48/147) |
62.50% (5/8) |
33.33% (22/66) |
src/spirv-tools/source/diagnostic.h |
100.00% (9/9) |
100.00% (3/3) |
100.00% (7/7) |
src/spirv-tools/source/disassemble.cpp |
52.24% (338/647) |
55.10% (27/49) |
61.70% (240/389) |
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/name_mapper.cpp |
99.29% (279/281) |
100.00% (10/10) |
99.57% (234/235) |
src/spirv-tools/source/name_mapper.h |
100.00% (8/8) |
100.00% (3/3) |
100.00% (3/3) |
src/spirv-tools/source/opcode.cpp |
12.06% (76/630) |
18.92% (7/37) |
11.58% (55/475) |
src/spirv-tools/source/operand.cpp |
56.48% (318/563) |
27.03% (10/37) |
60.29% (208/345) |
src/spirv-tools/source/parsed_operand.cpp |
84.29% (59/70) |
100.00% (1/1) |
82.50% (33/40) |
src/spirv-tools/source/print.cpp |
100.00% (6/6) |
100.00% (6/6) |
100.00% (6/6) |
src/spirv-tools/source/print.h |
100.00% (8/8) |
100.00% (3/3) |
100.00% (8/8) |
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 |
63.16% (24/38) |
100.00% (3/3) |
58.06% (18/31) |
src/spirv-tools/source/table2.cpp |
32.08% (77/240) |
39.39% (13/33) |
25.78% (33/128) |
src/spirv-tools/source/table2.h |
50.00% (3/6) |
50.00% (3/6) |
66.67% (6/9) |
src/spirv-tools/source/text.cpp |
0.89% (6/674) |
7.14% (1/14) |
1.03% (5/486) |
src/spirv-tools/source/text_handler.cpp |
0.00% (0/296) |
0.00% (0/24) |
0.00% (0/201) |
src/spirv-tools/source/text_handler.h |
0.00% (0/42) |
0.00% (0/10) |
0.00% (0/21) |
src/spirv-tools/source/to_string.cpp |
100.00% (17/17) |
100.00% (1/1) |
100.00% (7/7) |
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 |
12.13% (82/676) |
12.12% (12/99) |
9.98% (43/431) |
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/make_unique.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/spirv-tools/source/util/parse_number.cpp |
0.00% (0/169) |
0.00% (0/7) |
0.00% (0/114) |
src/spirv-tools/source/util/parse_number.h |
0.00% (0/76) |
0.00% (0/9) |
0.00% (0/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 |
53.49% (23/43) |
50.00% (2/4) |
52.00% (13/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_dis_fuzzer.cpp |
95.45% (42/44) |
100.00% (1/1) |
94.12% (16/17) |
Totals |
33.71% (2185/6482) |
28.62% (162/566) |
34.06% (1524/4474) |