View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/yara/libyara/ahocorasick.c |
83.41% (357/428) |
88.24% (15/17) |
78.99% (327/414) |
src/yara/libyara/arena.c |
52.34% (179/342) |
77.78% (14/18) |
49.85% (166/333) |
src/yara/libyara/atoms.c |
84.88% (730/860) |
81.82% (18/22) |
79.07% (597/755) |
src/yara/libyara/base64.c |
91.46% (257/281) |
87.50% (7/8) |
86.42% (229/265) |
src/yara/libyara/bitmask.c |
96.88% (31/32) |
100.00% (1/1) |
85.96% (49/57) |
src/yara/libyara/compiler.c |
32.63% (218/668) |
43.33% (13/30) |
32.71% (191/584) |
src/yara/libyara/exception.h |
0.00% (0/55) |
0.00% (0/1) |
0.00% (0/39) |
src/yara/libyara/exec.c |
21.41% (362/1691) |
10.00% (2/20) |
10.55% (582/5515) |
src/yara/libyara/exefiles.c |
89.43% (237/265) |
85.71% (6/7) |
90.85% (278/306) |
src/yara/libyara/filemap.c |
50.00% (39/78) |
40.00% (2/5) |
54.17% (39/72) |
src/yara/libyara/grammar.c |
87.02% (2601/2989) |
85.71% (6/7) |
69.58% (3401/4888) |
src/yara/libyara/hash.c |
90.43% (170/188) |
100.00% (17/17) |
85.80% (145/169) |
src/yara/libyara/hex_grammar.c |
82.81% (448/541) |
100.00% (2/2) |
80.47% (346/430) |
src/yara/libyara/hex_lexer.c |
54.56% (455/834) |
45.45% (20/44) |
47.59% (356/748) |
src/yara/libyara/include/yara/unaligned.h |
57.14% (16/28) |
57.14% (4/7) |
57.14% (4/7) |
src/yara/libyara/include/yara/utils.h |
33.33% (4/12) |
100.00% (1/1) |
100.00% (1/1) |
src/yara/libyara/lexer.c |
61.42% (968/1576) |
46.94% (23/49) |
54.79% (904/1650) |
src/yara/libyara/libyara.c |
52.27% (69/132) |
44.44% (4/9) |
50.00% (83/166) |
src/yara/libyara/mem.c |
87.50% (21/24) |
87.50% (7/8) |
80.00% (8/10) |
src/yara/libyara/modules.c |
78.95% (75/95) |
66.67% (4/6) |
77.55% (76/98) |
src/yara/libyara/modules/console/console.c |
8.23% (13/158) |
15.38% (2/13) |
16.13% (55/341) |
src/yara/libyara/modules/dex/dex.c |
14.58% (161/1104) |
10.53% (2/19) |
48.15% (1133/2353) |
src/yara/libyara/modules/dotnet/dotnet.c |
97.19% (2354/2422) |
97.67% (42/43) |
89.95% (2560/2846) |
src/yara/libyara/modules/elf/elf.c |
79.49% (403/507) |
83.33% (15/18) |
84.89% (3033/3573) |
src/yara/libyara/modules/macho/macho.c |
23.82% (242/1016) |
6.45% (2/31) |
57.27% (1525/2663) |
src/yara/libyara/modules/math/math.c |
51.38% (280/545) |
46.67% (14/30) |
36.64% (451/1231) |
src/yara/libyara/modules/pe/pe.c |
75.84% (2106/2777) |
43.94% (29/66) |
63.17% (3802/6019) |
src/yara/libyara/modules/pe/pe_utils.c |
99.94% (1664/1665) |
100.00% (4/4) |
99.69% (652/654) |
src/yara/libyara/modules/string/string.c |
13.79% (8/58) |
22.22% (2/9) |
17.36% (25/144) |
src/yara/libyara/modules/tests/tests.c |
36.15% (47/130) |
15.38% (2/13) |
48.65% (395/812) |
src/yara/libyara/modules/time/time.c |
28.57% (6/21) |
33.33% (2/6) |
28.89% (13/45) |
src/yara/libyara/notebook.c |
48.98% (24/49) |
66.67% (2/3) |
51.85% (14/27) |
src/yara/libyara/object.c |
62.29% (489/785) |
66.67% (16/24) |
55.20% (552/1000) |
src/yara/libyara/parser.c |
96.71% (941/973) |
100.00% (24/24) |
93.35% (913/978) |
src/yara/libyara/proc.c |
0.00% (0/43) |
0.00% (0/2) |
0.00% (0/27) |
src/yara/libyara/proc/linux.c |
0.00% (0/303) |
0.00% (0/5) |
0.00% (0/192) |
src/yara/libyara/re.c |
39.59% (614/1551) |
53.85% (21/39) |
36.25% (605/1669) |
src/yara/libyara/re_grammar.c |
83.50% (511/612) |
100.00% (2/2) |
79.58% (456/573) |
src/yara/libyara/re_lexer.c |
67.90% (787/1159) |
54.17% (26/48) |
61.29% (654/1067) |
src/yara/libyara/rules.c |
26.76% (110/411) |
15.79% (3/19) |
24.80% (95/383) |
src/yara/libyara/scan.c |
0.00% (0/705) |
0.00% (0/14) |
0.00% (0/538) |
src/yara/libyara/scanner.c |
56.58% (331/585) |
51.85% (14/27) |
45.60% (223/489) |
src/yara/libyara/simple_str.c |
75.71% (53/70) |
100.00% (6/6) |
70.00% (35/50) |
src/yara/libyara/sizedstr.c |
30.53% (40/131) |
27.27% (3/11) |
23.53% (32/136) |
src/yara/libyara/stack.c |
85.11% (40/47) |
100.00% (4/4) |
75.00% (21/28) |
src/yara/libyara/stopwatch.c |
22.22% (2/9) |
50.00% (1/2) |
22.22% (2/9) |
src/yara/libyara/stream.c |
0.00% (0/10) |
0.00% (0/2) |
0.00% (0/10) |
src/yara/libyara/strutils.c |
82.14% (115/140) |
66.67% (6/9) |
72.82% (75/103) |
src/yara/libyara/threading.c |
26.83% (11/41) |
33.33% (3/9) |
21.74% (10/46) |
src/yara/libyara/tlshc/tlsh.c |
76.79% (43/56) |
100.00% (6/6) |
81.08% (30/37) |
src/yara/libyara/tlshc/tlsh_impl.c |
51.65% (392/759) |
47.83% (11/23) |
51.98% (263/506) |
src/yara/libyara/tlshc/tlsh_util.c |
28.35% (55/194) |
50.00% (3/6) |
52.94% (18/34) |
src/yara/tests/oss-fuzz/dex_fuzzer.cc |
85.71% (18/21) |
100.00% (3/3) |
85.71% (18/21) |
src/yara/tests/oss-fuzz/dotnet_fuzzer.cc |
85.71% (18/21) |
100.00% (3/3) |
85.71% (18/21) |
src/yara/tests/oss-fuzz/elf_fuzzer.cc |
85.71% (18/21) |
100.00% (3/3) |
85.71% (18/21) |
src/yara/tests/oss-fuzz/filemap_fuzzer.cc |
84.85% (28/33) |
100.00% (2/2) |
87.50% (14/16) |
src/yara/tests/oss-fuzz/macho_fuzzer.cc |
85.71% (18/21) |
100.00% (3/3) |
85.71% (18/21) |
src/yara/tests/oss-fuzz/math_fuzzer.cc |
85.71% (18/21) |
100.00% (3/3) |
87.50% (21/24) |
src/yara/tests/oss-fuzz/pe_fuzzer.cc |
85.71% (18/21) |
100.00% (3/3) |
85.71% (18/21) |
src/yara/tests/oss-fuzz/rules_fuzzer.cc |
80.77% (21/26) |
100.00% (2/2) |
86.67% (13/15) |
src/yara/tests/oss-fuzz/tlsh_fuzzer.cc |
93.33% (14/15) |
100.00% (1/1) |
85.71% (6/7) |
Totals |
63.42% (19250/30355) |
54.35% (456/839) |
56.50% (25568/45257) |