Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/unrar/arccmt.cpp
 75.17% (112/149)
 75.00% (3/4)
 66.67% (64/96)
src/unrar/archive.cpp
 80.17% (186/232)
 76.92% (10/13)
 83.08% (162/195)
src/unrar/archive.hpp
 60.00% (3/5)
 60.00% (3/5)
 60.00% (3/5)
src/unrar/arcread.cpp
 81.56% (898/1101)
 84.21% (16/19)
 81.32% (614/755)
src/unrar/array.hpp
 68.09% (64/94)
 85.71% (12/14)
 68.18% (30/44)
src/unrar/blake2s.cpp
100.00% (89/89)
100.00% (7/7)
100.00% (106/106)
src/unrar/blake2s.hpp
100.00% (27/27)
100.00% (5/5)
100.00% (8/8)
src/unrar/blake2sp.cpp
 89.02% (73/82)
100.00% (5/5)
 90.00% (54/60)
src/unrar/cmddata.cpp
  6.92% (63/910)
 42.11% (8/19)
  6.53% (40/613)
src/unrar/cmdfilter.cpp
 21.46% (53/247)
 62.50% (5/8)
 28.51% (71/249)
src/unrar/cmdmix.cpp
  0.00% (0/17)
  0.00% (0/3)
  0.00% (0/7)
src/unrar/coder.cpp
100.00% (20/20)
100.00% (5/5)
100.00% (8/8)
src/unrar/consio.cpp
 58.54% (24/41)
 33.33% (2/6)
 82.35% (28/34)
src/unrar/consio.hpp
 40.00% (2/5)
 40.00% (2/5)
 40.00% (2/5)
src/unrar/crc.cpp
 98.31% (58/59)
100.00% (5/5)
 97.30% (36/37)
src/unrar/crypt.cpp
 26.14% (23/88)
 66.67% (4/6)
 22.86% (8/35)
src/unrar/crypt1.cpp
 24.59% (15/61)
 33.33% (2/6)
 21.05% (4/19)
src/unrar/crypt2.cpp
  0.00% (0/86)
  0.00% (0/5)
  0.00% (0/47)
src/unrar/crypt3.cpp
  0.00% (0/61)
  0.00% (0/1)
  0.00% (0/40)
src/unrar/crypt5.cpp
  0.00% (0/151)
  0.00% (0/4)
  0.00% (0/96)
src/unrar/encname.cpp
100.00% (58/58)
100.00% (2/2)
 98.11% (52/53)
src/unrar/errhnd.cpp
 42.35% (72/170)
 35.48% (11/31)
 46.77% (29/62)
src/unrar/errhnd.hpp
 40.00% (2/5)
 40.00% (2/5)
 40.00% (2/5)
src/unrar/extinfo.cpp
 61.11% (55/90)
 85.71% (6/7)
 57.55% (61/106)
src/unrar/extract.cpp
 69.81% (622/891)
 93.33% (14/15)
 70.43% (536/761)
src/unrar/filcreat.cpp
 33.33% (14/42)
 50.00% (1/2)
 52.38% (22/42)
src/unrar/file.cpp
 55.56% (215/387)
 66.67% (20/30)
 52.69% (147/279)
src/unrar/file.hpp
 55.00% (11/20)
 35.71% (5/14)
 40.00% (6/15)
src/unrar/filefn.cpp
 44.57% (82/184)
 55.56% (10/18)
 44.64% (50/112)
src/unrar/filestr.cpp
  0.00% (0/115)
  0.00% (0/2)
  0.00% (0/142)
src/unrar/find.cpp
 24.07% (26/108)
 20.00% (1/5)
 12.70% (8/63)
src/unrar/getbits.cpp
 96.30% (26/27)
100.00% (5/5)
 92.86% (13/14)
src/unrar/getbits.hpp
100.00% (27/27)
100.00% (5/5)
100.00% (5/5)
src/unrar/hardlinks.cpp
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/8)
src/unrar/hash.cpp
 84.69% (83/98)
 88.89% (8/9)
 88.57% (62/70)
src/unrar/hash.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/unrar/headers.cpp
 85.11% (40/47)
 66.67% (2/3)
 66.67% (2/3)
src/unrar/headers.hpp
 46.15% (6/13)
 66.67% (2/3)
 66.67% (2/3)
src/unrar/log.cpp
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/unrar/log.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/unrar/match.cpp
 53.33% (56/105)
 80.00% (4/5)
 48.31% (57/118)
src/unrar/model.cpp
 96.25% (514/534)
100.00% (18/18)
 94.04% (300/319)
src/unrar/model.hpp
100.00% (16/16)
100.00% (3/3)
 90.91% (10/11)
src/unrar/options.cpp
100.00% (24/24)
100.00% (3/3)
100.00% (7/7)
src/unrar/pathfn.cpp
 27.42% (153/558)
 51.35% (19/37)
 31.89% (155/486)
src/unrar/pathfn.hpp
 36.36% (4/11)
 50.00% (1/2)
 50.00% (1/2)
src/unrar/qopen.cpp
 30.23% (65/215)
 72.73% (8/11)
 26.23% (32/122)
src/unrar/qopen.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/unrar/rarvm.cpp
 26.07% (79/303)
 70.00% (7/10)
 20.59% (42/204)
src/unrar/rarvm.hpp
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/unrar/rawint.hpp
 34.55% (19/55)
 44.44% (4/9)
 30.77% (4/13)
src/unrar/rawread.cpp
 58.57% (82/140)
 68.75% (11/16)
 65.43% (53/81)
src/unrar/rawread.hpp
 44.44% (4/9)
 44.44% (4/9)
 44.44% (4/9)
src/unrar/rdwrfn.cpp
 79.61% (164/206)
 85.71% (12/14)
 75.65% (87/115)
src/unrar/rdwrfn.hpp
 75.00% (6/8)
 75.00% (6/8)
 75.00% (6/8)
src/unrar/rijndael.cpp
 13.36% (33/247)
 27.27% (3/11)
 14.40% (18/125)
src/unrar/rijndael.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/unrar/scantree.cpp
  0.00% (0/282)
  0.00% (0/8)
  0.00% (0/317)
src/unrar/scantree.hpp
  0.00% (0/8)
  0.00% (0/5)
  0.00% (0/5)
src/unrar/secpassword.cpp
 37.88% (25/66)
 50.00% (5/10)
 35.90% (14/39)
src/unrar/secpassword.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/unrar/sha1.cpp
  0.00% (0/116)
  0.00% (0/5)
  0.00% (0/646)
src/unrar/sha256.cpp
 88.24% (75/85)
100.00% (4/4)
 88.89% (48/54)
src/unrar/smallfn.cpp
 90.00% (9/10)
100.00% (2/2)
 87.50% (7/8)
src/unrar/strfn.cpp
 14.22% (32/225)
 23.08% (6/26)
  9.95% (21/211)
src/unrar/strlist.cpp
 44.00% (44/100)
 53.85% (7/13)
 36.73% (18/49)
src/unrar/strlist.hpp
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/unrar/suballoc.cpp
 61.38% (116/189)
 82.35% (14/17)
 56.57% (56/99)
src/unrar/suballoc.hpp
 20.00% (2/10)
 50.00% (2/4)
 50.00% (2/4)
src/unrar/system.cpp
 25.00% (3/12)
 25.00% (1/4)
 33.33% (2/6)
src/unrar/threadmisc.cpp
 77.19% (44/57)
100.00% (9/9)
 73.91% (17/23)
src/unrar/threadpool.cpp
 92.92% (105/113)
100.00% (8/8)
 88.89% (48/54)
src/unrar/timefn.cpp
 41.83% (64/153)
 52.94% (9/17)
 21.31% (13/61)
src/unrar/timefn.hpp
 33.33% (3/9)
 33.33% (3/9)
 27.27% (3/11)
src/unrar/ui.hpp
 86.11% (31/36)
 85.71% (6/7)
 80.00% (12/15)
src/unrar/uicommon.cpp
 34.21% (13/38)
 50.00% (1/2)
 58.06% (18/31)
src/unrar/uisilent.cpp
 62.50% (20/32)
 61.54% (8/13)
 61.54% (8/13)
src/unrar/ulinks.cpp
 85.71% (72/84)
 80.00% (4/5)
 83.53% (71/85)
src/unrar/unicode.cpp
 56.16% (205/365)
 50.00% (10/20)
 48.57% (136/280)
src/unrar/unpack.cpp
 88.83% (175/197)
100.00% (7/7)
 88.07% (96/109)
src/unrar/unpack.hpp
 84.21% (16/19)
 66.67% (4/6)
 76.92% (10/13)
src/unrar/unpack15.cpp
100.00% (381/381)
100.00% (10/10)
100.00% (229/229)
src/unrar/unpack20.cpp
 99.41% (337/339)
100.00% (7/7)
 98.96% (190/192)
src/unrar/unpack30.cpp
 97.81% (626/640)
100.00% (12/12)
 97.74% (389/398)
src/unrar/unpack50.cpp
 69.61% (371/533)
 92.31% (12/13)
 63.95% (220/344)
src/unrar/unpack50frag.cpp
 16.18% (11/68)
 37.50% (3/8)
 13.33% (8/60)
src/unrar/unpack50mt.cpp
 97.48% (503/516)
100.00% (6/6)
 97.77% (307/314)
src/unrar/unpackinline.cpp
100.00% (84/84)
100.00% (4/4)
100.00% (42/42)
src/unrar/unrar_fuzzer.cc
 94.29% (33/35)
100.00% (1/1)
 72.73% (16/22)
src/unrar/uowners.cpp
  0.00% (0/113)
  0.00% (0/3)
  0.00% (0/43)
src/unrar/win32stm.cpp
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/12)
Totals
 58.10% (7675/13209)
 62.67% (460/734)
 52.13% (5016/9622)