View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/yara/libyara/ahocorasick.c |
22.90% (98/428) |
47.06% (8/17) |
22.95% (95/414) |
src/yara/libyara/arena.c |
44.62% (145/325) |
72.22% (13/18) |
43.67% (145/332) |
src/yara/libyara/atoms.c |
0.00% (0/860) |
0.00% (0/22) |
0.00% (0/755) |
src/yara/libyara/base64.c |
0.00% (0/281) |
0.00% (0/8) |
0.00% (0/265) |
src/yara/libyara/bitmask.c |
0.00% (0/32) |
0.00% (0/1) |
0.00% (0/57) |
src/yara/libyara/compiler.c |
25.15% (168/668) |
26.67% (8/30) |
27.57% (161/584) |
src/yara/libyara/exception.h |
0.00% (0/55) |
0.00% (0/1) |
0.00% (0/39) |
src/yara/libyara/exec.c |
19.03% (319/1676) |
10.00% (2/20) |
8.43% (463/5494) |
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 |
16.86% (504/2989) |
28.57% (2/7) |
8.41% (411/4888) |
src/yara/libyara/hash.c |
82.98% (156/188) |
100.00% (17/17) |
73.37% (124/169) |
src/yara/libyara/hex_grammar.c |
0.00% (0/541) |
0.00% (0/2) |
0.00% (0/430) |
src/yara/libyara/hex_lexer.c |
0.00% (0/829) |
0.00% (0/44) |
0.00% (0/739) |
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 |
25.76% (406/1576) |
40.82% (20/49) |
22.18% (366/1650) |
src/yara/libyara/libyara.c |
55.65% (69/124) |
50.00% (4/8) |
54.25% (83/153) |
src/yara/libyara/mem.c |
75.00% (18/24) |
75.00% (6/8) |
70.00% (7/10) |
src/yara/libyara/modules.c |
77.89% (74/95) |
66.67% (4/6) |
75.51% (74/98) |
src/yara/libyara/modules/console/console.c |
1.90% (3/158) |
7.69% (1/13) |
0.59% (2/341) |
src/yara/libyara/modules/dex/dex.c |
14.64% (161/1100) |
10.53% (2/19) |
48.15% (1133/2353) |
src/yara/libyara/modules/dotnet/dotnet.c |
97.15% (2349/2418) |
97.67% (42/43) |
89.90% (2554/2841) |
src/yara/libyara/modules/elf/elf.c |
78.64% (383/487) |
83.33% (15/18) |
84.83% (2963/3493) |
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 |
12.21% (339/2777) |
3.03% (2/66) |
37.06% (2230/6018) |
src/yara/libyara/modules/pe/pe_utils.c |
5.71% (95/1665) |
75.00% (3/4) |
18.96% (124/654) |
src/yara/libyara/modules/string/string.c |
5.17% (3/58) |
11.11% (1/9) |
1.39% (2/144) |
src/yara/libyara/modules/tests/tests.c |
2.31% (3/130) |
7.69% (1/13) |
0.25% (2/812) |
src/yara/libyara/modules/time/time.c |
14.29% (3/21) |
16.67% (1/6) |
4.44% (2/45) |
src/yara/libyara/notebook.c |
48.98% (24/49) |
66.67% (2/3) |
51.85% (14/27) |
src/yara/libyara/object.c |
52.42% (411/784) |
54.17% (13/24) |
47.02% (474/1008) |
src/yara/libyara/parser.c |
30.32% (295/973) |
58.33% (14/24) |
27.81% (272/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 |
0.00% (0/1543) |
0.00% (0/39) |
0.00% (0/1660) |
src/yara/libyara/re_grammar.c |
0.00% (0/612) |
0.00% (0/2) |
0.00% (0/573) |
src/yara/libyara/re_lexer.c |
0.00% (0/1159) |
0.00% (0/48) |
0.00% (0/1072) |
src/yara/libyara/rules.c |
18.54% (61/329) |
10.53% (2/19) |
13.21% (37/280) |
src/yara/libyara/scan.c |
0.00% (0/705) |
0.00% (0/14) |
0.00% (0/538) |
src/yara/libyara/scanner.c |
56.51% (330/584) |
51.85% (14/27) |
45.49% (222/488) |
src/yara/libyara/simple_str.c |
75.71% (53/70) |
100.00% (6/6) |
70.00% (35/50) |
src/yara/libyara/sizedstr.c |
11.45% (15/131) |
9.09% (1/11) |
13.97% (19/136) |
src/yara/libyara/stack.c |
0.00% (0/47) |
0.00% (0/4) |
0.00% (0/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 |
15.00% (21/140) |
11.11% (1/9) |
10.68% (11/103) |
src/yara/libyara/threading.c |
17.07% (7/41) |
22.22% (2/9) |
13.04% (6/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 |
100.00% (4/4) |
100.00% (1/1) |
100.00% (1/1) |
src/yara/tests/oss-fuzz/tlsh_fuzzer.cc |
93.33% (14/15) |
100.00% (1/1) |
85.71% (6/7) |
Totals |
26.44% (7977/30168) |
33.33% (279/837) |
32.82% (14774/45013) |