Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/yara/libyara/ahocorasick.c
 83.45% (358/429)
 88.24% (15/17)
 78.46% (255/325)
src/yara/libyara/arena.c
 54.66% (170/311)
 77.78% (14/18)
 49.35% (114/231)
src/yara/libyara/atoms.c
 84.96% (740/871)
 81.82% (18/22)
 82.28% (534/649)
src/yara/libyara/base64.c
 91.46% (257/281)
 87.50% (7/8)
 86.94% (213/245)
src/yara/libyara/bitmask.c
 96.88% (31/32)
100.00% (1/1)
 95.35% (41/43)
src/yara/libyara/compiler.c
 31.72% (210/662)
 41.38% (12/29)
 32.30% (136/421)
src/yara/libyara/exception.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/7)
src/yara/libyara/exec.c
 16.55% (277/1674)
 22.22% (2/9)
 10.52% (335/3185)
src/yara/libyara/exefiles.c
 89.47% (238/266)
 85.71% (6/7)
 91.03% (264/290)
src/yara/libyara/filemap.c
  0.00% (0/79)
  0.00% (0/5)
  0.00% (0/57)
src/yara/libyara/grammar.c
 83.42% (2380/2853)
 85.71% (6/7)
 62.97% (2803/4451)
src/yara/libyara/hash.c
 90.58% (173/191)
100.00% (17/17)
 85.83% (103/120)
src/yara/libyara/hex_grammar.c
 80.78% (437/541)
100.00% (2/2)
 77.38% (325/420)
src/yara/libyara/hex_lexer.c
 53.07% (441/831)
 45.45% (20/44)
 47.74% (328/687)
src/yara/libyara/include/yara/unaligned.h
 57.14% (16/28)
 57.14% (4/7)
 57.14% (4/7)
src/yara/libyara/lexer.c
 61.27% (965/1575)
 46.94% (23/49)
 55.39% (837/1511)
src/yara/libyara/libyara.c
 55.65% (69/124)
 50.00% (4/8)
 53.24% (74/139)
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)
 74.39% (61/82)
src/yara/libyara/modules/console/console.c
  2.01% (3/149)
  7.69% (1/13)
  0.84% (2/239)
src/yara/libyara/modules/dex/dex.c
 87.37% (955/1093)
 63.16% (12/19)
 78.09% (1586/2031)
src/yara/libyara/modules/dotnet/dotnet.c
 97.24% (2364/2431)
 97.67% (42/43)
 93.52% (2481/2653)
src/yara/libyara/modules/elf/elf.c
 89.39% (834/933)
 75.00% (9/12)
 80.60% (1454/1804)
src/yara/libyara/modules/lnk/lnk.c
  0.16% (3/1855)
  4.35% (1/23)
  0.07% (2/2988)
src/yara/libyara/modules/lnk/lnk_utils.c
  0.00% (0/200)
  0.00% (0/2)
  0.00% (0/67)
src/yara/libyara/modules/macho/macho.c
 88.24% (870/986)
 78.12% (25/32)
 82.59% (2045/2476)
src/yara/libyara/modules/math/math.c
  0.55% (3/548)
  3.33% (1/30)
  0.22% (2/916)
src/yara/libyara/modules/pe/pe.c
 74.19% (2041/2751)
 43.94% (29/66)
 68.46% (3540/5171)
src/yara/libyara/modules/pe/pe_utils.c
 50.33% (840/1669)
100.00% (4/4)
 58.16% (385/662)
src/yara/libyara/modules/string/string.c
  5.17% (3/58)
 11.11% (1/9)
  1.75% (2/114)
src/yara/libyara/modules/tests/tests.c
 36.15% (47/130)
 15.38% (2/13)
 57.82% (355/614)
src/yara/libyara/modules/time/time.c
 14.29% (3/21)
 16.67% (1/6)
  5.56% (2/36)
src/yara/libyara/notebook.c
 48.98% (24/49)
 66.67% (2/3)
 47.62% (10/21)
src/yara/libyara/object.c
 64.03% (502/784)
 75.00% (18/24)
 61.18% (364/595)
src/yara/libyara/parser.c
 94.93% (899/947)
100.00% (23/23)
 93.22% (797/855)
src/yara/libyara/proc.c
  0.00% (0/43)
  0.00% (0/2)
  0.00% (0/20)
src/yara/libyara/proc/linux.c
  0.00% (0/294)
  0.00% (0/5)
  0.00% (0/131)
src/yara/libyara/re.c
 40.01% (613/1532)
 53.85% (21/39)
 38.50% (534/1387)
src/yara/libyara/re_grammar.c
 83.50% (511/612)
100.00% (2/2)
 79.61% (449/564)
src/yara/libyara/re_lexer.c
 67.41% (788/1169)
 54.17% (26/48)
 61.80% (618/1000)
src/yara/libyara/rules.c
 21.45% (71/331)
 15.79% (3/19)
 16.67% (42/252)
src/yara/libyara/scan.c
  0.00% (0/709)
  0.00% (0/14)
  0.00% (0/483)
src/yara/libyara/scanner.c
 56.01% (317/566)
 50.00% (13/26)
 51.35% (190/370)
src/yara/libyara/simple_str.c
 75.00% (54/72)
100.00% (6/6)
 71.88% (23/32)
src/yara/libyara/sizedstr.c
 30.53% (40/131)
 27.27% (3/11)
 27.19% (31/114)
src/yara/libyara/stack.c
 85.11% (40/47)
100.00% (4/4)
 75.00% (18/24)
src/yara/libyara/stopwatch.c
 30.00% (3/10)
 50.00% (1/2)
 14.29% (1/7)
src/yara/libyara/stream.c
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/8)
src/yara/libyara/strutils.c
 81.56% (115/141)
 66.67% (6/9)
 78.12% (75/96)
src/yara/libyara/threading.c
 19.51% (8/41)
 22.22% (2/9)
 18.18% (8/44)
src/yara/libyara/tlshc/tlsh.c
  0.00% (0/56)
  0.00% (0/6)
  0.00% (0/34)
src/yara/libyara/tlshc/tlsh_impl.c
  0.00% (0/761)
  0.00% (0/23)
  0.00% (0/488)
src/yara/libyara/tlshc/tlsh_util.c
  0.00% (0/194)
  0.00% (0/6)
  0.00% (0/34)
src/yara/tests/oss-fuzz/dex_fuzzer.cc
 85.71% (18/21)
100.00% (3/3)
 78.57% (11/14)
src/yara/tests/oss-fuzz/dotnet_fuzzer.cc
 85.71% (18/21)
100.00% (3/3)
 78.57% (11/14)
src/yara/tests/oss-fuzz/elf_fuzzer.cc
 85.71% (18/21)
100.00% (3/3)
 78.57% (11/14)
src/yara/tests/oss-fuzz/macho_fuzzer.cc
 85.71% (18/21)
100.00% (3/3)
 78.57% (11/14)
src/yara/tests/oss-fuzz/pe_fuzzer.cc
 85.71% (18/21)
100.00% (3/3)
 78.57% (11/14)
src/yara/tests/oss-fuzz/rules_fuzzer.cc
 80.77% (21/26)
100.00% (2/2)
 83.33% (10/12)
Totals
 58.52% (18920/32330)
 52.21% (437/837)
 54.76% (21516/39292)