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 |
28.57% (26/91) |
40.00% (6/15) |
30.95% (13/42) |
src/spirv-tools/source/assembly_grammar.h |
11.11% (1/9) |
33.33% (1/3) |
33.33% (1/3) |
src/spirv-tools/source/binary.cpp |
91.70% (431/470) |
90.00% (18/20) |
92.41% (292/316) |
src/spirv-tools/source/diagnostic.cpp |
32.87% (47/143) |
62.50% (5/8) |
35.00% (21/60) |
src/spirv-tools/source/diagnostic.h |
100.00% (6/6) |
100.00% (3/3) |
100.00% (3/3) |
src/spirv-tools/source/disassemble.cpp |
73.78% (273/370) |
76.67% (23/30) |
78.90% (172/218) |
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 |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/spirv-tools/source/name_mapper.cpp |
98.46% (256/260) |
100.00% (10/10) |
99.54% (218/219) |
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 |
16.04% (102/636) |
25.00% (10/40) |
14.40% (70/486) |
src/spirv-tools/source/operand.cpp |
55.38% (273/493) |
33.33% (12/36) |
55.49% (182/328) |
src/spirv-tools/source/parsed_operand.cpp |
89.13% (41/46) |
100.00% (1/1) |
84.38% (27/32) |
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% (6/6) |
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 |
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 |
1.06% (6/567) |
7.69% (1/13) |
1.22% (5/411) |
src/spirv-tools/source/text_handler.cpp |
0.00% (0/279) |
0.00% (0/24) |
0.00% (0/190) |
src/spirv-tools/source/text_handler.h |
0.00% (0/37) |
0.00% (0/10) |
0.00% (0/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 |
12.46% (74/594) |
15.15% (10/66) |
10.55% (40/379) |
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/137) |
0.00% (0/6) |
0.00% (0/94) |
src/spirv-tools/source/util/parse_number.h |
0.00% (0/75) |
0.00% (0/9) |
0.00% (0/56) |
src/spirv-tools/source/util/string_utils.h |
46.81% (22/47) |
40.00% (2/5) |
48.00% (12/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_dis_fuzzer.cpp |
95.45% (42/44) |
100.00% (1/1) |
94.12% (16/17) |
Totals |
36.00% (1833/5092) |
31.57% (137/434) |
36.22% (1250/3451) |