Coverage Report

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)