Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/sleuthkit/ossfuzz/fls_apfs_fuzzer.cc
 83.87% (26/31)
100.00% (1/1)
 83.33% (10/12)
src/sleuthkit/ossfuzz/fls_fuzzer.cc
 87.50% (14/16)
100.00% (1/1)
 83.33% (5/6)
src/sleuthkit/ossfuzz/mem_img.h
 85.00% (34/40)
 75.00% (3/4)
 78.95% (15/19)
src/sleuthkit/ossfuzz/mmls_fuzzer.cc
 89.47% (17/19)
100.00% (2/2)
 85.71% (6/7)
src/sleuthkit/tsk/auto/guid.cpp
 43.53% (37/85)
 41.67% (5/12)
 63.89% (23/36)
src/sleuthkit/tsk/auto/guid.h
 16.67% (1/6)
 25.00% (1/4)
 25.00% (1/4)
src/sleuthkit/tsk/auto/tsk_auto.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/sleuthkit/tsk/base/crc.c
 82.00% (41/50)
 85.71% (6/7)
 87.10% (27/31)
src/sleuthkit/tsk/base/md5c.c
  0.00% (0/139)
  0.00% (0/8)
  0.00% (0/223)
src/sleuthkit/tsk/base/mymalloc.c
 77.27% (17/22)
100.00% (2/2)
 71.43% (10/14)
src/sleuthkit/tsk/base/sha1c.c
  0.00% (0/186)
  0.00% (0/7)
  0.00% (0/371)
src/sleuthkit/tsk/base/tsk_base.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/sleuthkit/tsk/base/tsk_endian.c
 87.88% (29/33)
100.00% (3/3)
 82.22% (37/45)
src/sleuthkit/tsk/base/tsk_error.c
 31.79% (62/195)
 56.25% (9/16)
 20.73% (34/164)
src/sleuthkit/tsk/base/tsk_list.c
 92.63% (88/95)
100.00% (4/4)
 91.46% (75/82)
src/sleuthkit/tsk/base/tsk_lock.c
 72.00% (18/25)
100.00% (4/4)
 15.22% (7/46)
src/sleuthkit/tsk/base/tsk_printf.c
  0.00% (0/26)
  0.00% (0/3)
  0.00% (0/19)
src/sleuthkit/tsk/base/tsk_stack.c
 71.43% (30/42)
100.00% (5/5)
 70.37% (19/27)
src/sleuthkit/tsk/base/tsk_unicode.c
 18.93% (85/449)
 12.50% (1/8)
 18.60% (69/371)
src/sleuthkit/tsk/fs/apfs.cpp
 15.22% (98/644)
 20.34% (12/59)
 18.99% (68/358)
src/sleuthkit/tsk/fs/apfs_compat.cpp
  9.35% (127/1359)
 20.00% (9/45)
  5.14% (38/739)
src/sleuthkit/tsk/fs/apfs_compat.hpp
 33.33% (2/6)
 50.00% (2/4)
 60.00% (3/5)
src/sleuthkit/tsk/fs/apfs_fs.cpp
  8.77% (15/171)
 31.25% (5/16)
 20.69% (12/58)
src/sleuthkit/tsk/fs/apfs_fs.hpp
 22.92% (11/48)
 14.29% (3/21)
 21.74% (5/23)
src/sleuthkit/tsk/fs/apfs_open.cpp
 45.45% (15/33)
 50.00% (1/2)
 52.38% (11/21)
src/sleuthkit/tsk/fs/btrfs.cpp
  6.73% (177/2630)
 10.48% (11/105)
  8.25% (205/2485)
src/sleuthkit/tsk/fs/btrfs_csum.cpp
100.00% (12/12)
100.00% (1/1)
100.00% (1/1)
src/sleuthkit/tsk/fs/decmpfs.cpp
  0.00% (0/662)
  0.00% (0/21)
  0.00% (0/426)
src/sleuthkit/tsk/fs/encryptionHelper.cpp
 25.00% (4/16)
 40.00% (2/5)
 25.00% (2/8)
src/sleuthkit/tsk/fs/exfatfs.cpp
 37.57% (198/527)
 60.00% (9/15)
 32.42% (189/583)
src/sleuthkit/tsk/fs/exfatfs_dent.cpp
 83.14% (281/338)
100.00% (8/8)
 52.88% (340/643)
src/sleuthkit/tsk/fs/exfatfs_meta.cpp
 65.65% (646/984)
 89.66% (26/29)
 57.53% (802/1394)
src/sleuthkit/tsk/fs/ext2fs.cpp
 41.00% (1045/2549)
 55.56% (15/27)
 39.98% (1217/3044)
src/sleuthkit/tsk/fs/ext2fs_dent.cpp
 76.37% (181/237)
100.00% (3/3)
 86.73% (196/226)
src/sleuthkit/tsk/fs/ext2fs_journal.cpp
  0.00% (0/343)
  0.00% (0/4)
  0.00% (0/290)
src/sleuthkit/tsk/fs/fatfs.cpp
 40.73% (213/523)
 54.55% (6/11)
 44.44% (188/423)
src/sleuthkit/tsk/fs/fatfs_dent.cpp
 60.10% (122/203)
 75.00% (6/8)
 63.91% (85/133)
src/sleuthkit/tsk/fs/fatfs_meta.cpp
 50.14% (530/1057)
 83.33% (10/12)
 61.20% (511/835)
src/sleuthkit/tsk/fs/fatfs_utils.c
 64.71% (99/153)
100.00% (7/7)
 57.25% (158/276)
src/sleuthkit/tsk/fs/fatxxfs.cpp
 28.74% (169/588)
 66.67% (2/3)
 32.87% (142/432)
src/sleuthkit/tsk/fs/fatxxfs_dent.c
 81.58% (217/266)
100.00% (1/1)
 84.94% (220/259)
src/sleuthkit/tsk/fs/fatxxfs_meta.cpp
 69.01% (412/597)
 87.50% (7/8)
 81.25% (1057/1301)
src/sleuthkit/tsk/fs/ffs.cpp
  0.00% (0/1554)
  0.00% (0/18)
  0.00% (0/2343)
src/sleuthkit/tsk/fs/ffs_dent.cpp
  0.00% (0/223)
  0.00% (0/3)
  0.00% (0/217)
src/sleuthkit/tsk/fs/fls_lib.cpp
 10.92% (13/119)
 66.67% (2/3)
  5.33% (8/150)
src/sleuthkit/tsk/fs/fs_attr.cpp
 72.02% (587/815)
 87.50% (14/16)
 73.54% (428/582)
src/sleuthkit/tsk/fs/fs_attrlist.c
 78.24% (187/239)
100.00% (10/10)
 76.69% (181/236)
src/sleuthkit/tsk/fs/fs_block.c
  0.00% (0/105)
  0.00% (0/6)
  0.00% (0/82)
src/sleuthkit/tsk/fs/fs_dir.cpp
 73.35% (622/848)
 86.67% (26/30)
 75.92% (580/764)
src/sleuthkit/tsk/fs/fs_file.cpp
 28.09% (91/324)
 50.00% (9/18)
 32.31% (105/325)
src/sleuthkit/tsk/fs/fs_inode.c
 68.04% (66/97)
 80.00% (4/5)
 65.62% (42/64)
src/sleuthkit/tsk/fs/fs_io.c
 66.40% (83/125)
100.00% (5/5)
 66.25% (53/80)
src/sleuthkit/tsk/fs/fs_load.cpp
 89.47% (17/19)
100.00% (1/1)
 86.67% (13/15)
src/sleuthkit/tsk/fs/fs_name.cpp
 20.00% (83/415)
 28.57% (4/14)
 16.37% (56/342)
src/sleuthkit/tsk/fs/fs_open.c
 37.26% (79/212)
 71.43% (5/7)
 42.21% (84/199)
src/sleuthkit/tsk/fs/fs_types.c
  0.00% (0/44)
  0.00% (0/5)
  0.00% (0/35)
src/sleuthkit/tsk/fs/hfs.cpp
 43.82% (2000/4564)
 51.39% (37/72)
 52.78% (1900/3600)
src/sleuthkit/tsk/fs/hfs_dent.cpp
 83.14% (281/338)
100.00% (5/5)
 81.95% (277/338)
src/sleuthkit/tsk/fs/hfs_journal.cpp
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/6)
src/sleuthkit/tsk/fs/hfs_unicompare.cpp
 98.81% (83/84)
100.00% (2/2)
 96.81% (91/94)
src/sleuthkit/tsk/fs/ifind_lib.cpp
 29.63% (88/297)
 14.29% (1/7)
 30.84% (66/214)
src/sleuthkit/tsk/fs/iso9660.cpp
 54.08% (974/1801)
 56.00% (14/25)
 54.33% (821/1511)
src/sleuthkit/tsk/fs/iso9660_dent.cpp
 77.16% (125/162)
 66.67% (2/3)
 83.61% (102/122)
src/sleuthkit/tsk/fs/logical_fs.cpp
  0.00% (0/1251)
  0.00% (0/38)
  0.00% (0/446)
src/sleuthkit/tsk/fs/lzvn.c
  0.00% (0/275)
  0.00% (0/8)
  0.00% (0/188)
src/sleuthkit/tsk/fs/nofs_misc.cpp
  0.00% (0/128)
  0.00% (0/14)
  0.00% (0/79)
src/sleuthkit/tsk/fs/ntfs.cpp
 51.64% (1910/3699)
 60.00% (24/40)
 51.59% (1781/3452)
src/sleuthkit/tsk/fs/ntfs_dent.cpp
 67.14% (656/977)
 86.36% (19/22)
 66.78% (611/915)
src/sleuthkit/tsk/fs/rawfs.c
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/15)
src/sleuthkit/tsk/fs/swapfs.c
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/15)
src/sleuthkit/tsk/fs/tsk_apfs.hpp
 41.95% (219/522)
 50.91% (56/110)
 49.84% (152/305)
src/sleuthkit/tsk/fs/tsk_btrfs.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/sleuthkit/tsk/fs/tsk_fs.h
  0.00% (0/799)
  0.00% (0/138)
  0.00% (0/138)
src/sleuthkit/tsk/fs/tsk_xfs.h
  0.00% (0/117)
  0.00% (0/22)
  0.00% (0/54)
src/sleuthkit/tsk/fs/unix_misc.cpp
 74.39% (215/289)
 80.00% (4/5)
 74.78% (172/230)
src/sleuthkit/tsk/fs/xfs.cpp
  0.00% (0/546)
  0.00% (0/14)
  0.00% (0/623)
src/sleuthkit/tsk/fs/xfs_dent.cpp
  0.00% (0/289)
  0.00% (0/15)
  0.00% (0/197)
src/sleuthkit/tsk/fs/yaffs.cpp
  0.00% (0/2113)
  0.00% (0/49)
  0.00% (0/1595)
src/sleuthkit/tsk/hashdb/tsk_hashdb.h
  0.00% (0/40)
  0.00% (0/7)
  0.00% (0/7)
src/sleuthkit/tsk/img/img_io.cpp
 75.81% (141/186)
 85.71% (6/7)
 83.50% (86/103)
src/sleuthkit/tsk/img/img_open.cpp
 13.41% (33/246)
 23.81% (5/21)
 11.19% (15/134)
src/sleuthkit/tsk/img/img_open.h
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/15)
src/sleuthkit/tsk/img/legacy_cache.cpp
 84.21% (16/19)
 80.00% (4/5)
 88.89% (8/9)
src/sleuthkit/tsk/img/logical_img.cpp
  0.00% (0/102)
  0.00% (0/5)
  0.00% (0/64)
src/sleuthkit/tsk/img/mult_files.cpp
  0.00% (0/132)
  0.00% (0/10)
  0.00% (0/101)
src/sleuthkit/tsk/img/raw.cpp
  0.00% (0/292)
  0.00% (0/6)
  0.00% (0/166)
src/sleuthkit/tsk/img/tsk_img.h
  0.00% (0/69)
  0.00% (0/14)
  0.00% (0/14)
src/sleuthkit/tsk/img/unsupported_types.cpp
  0.00% (0/112)
  0.00% (0/4)
  0.00% (0/99)
src/sleuthkit/tsk/pool/apfs_pool.cpp
 74.23% (72/97)
 75.00% (6/8)
 80.36% (45/56)
src/sleuthkit/tsk/pool/apfs_pool_compat.cpp
 23.34% (67/287)
 44.44% (4/9)
 25.00% (27/108)
src/sleuthkit/tsk/pool/apfs_pool_compat.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/sleuthkit/tsk/pool/pool_compat.hpp
 76.32% (29/38)
 83.33% (5/6)
 61.54% (8/13)
src/sleuthkit/tsk/pool/pool_open.cpp
 29.67% (27/91)
 60.00% (3/5)
 26.39% (19/72)
src/sleuthkit/tsk/pool/tsk_apfs.hpp
 76.92% (20/26)
 66.67% (6/9)
 63.16% (12/19)
src/sleuthkit/tsk/pool/tsk_pool.hpp
 45.83% (11/24)
 63.64% (7/11)
 66.67% (10/15)
src/sleuthkit/tsk/util/detect_encryption.c
  0.00% (0/192)
  0.00% (0/13)
  0.00% (0/118)
src/sleuthkit/tsk/util/file_system_utils.cpp
  0.00% (0/40)
  0.00% (0/1)
  0.00% (0/32)
src/sleuthkit/tsk/util/lw_shared_ptr.hpp
 88.71% (55/62)
 93.75% (15/16)
 92.50% (37/40)
src/sleuthkit/tsk/util/span.hpp
 12.50% (1/8)
 16.67% (1/6)
 12.50% (1/8)
src/sleuthkit/tsk/vs/bsd.c
  0.00% (0/176)
  0.00% (0/4)
  0.00% (0/130)
src/sleuthkit/tsk/vs/dos.c
 85.97% (711/827)
100.00% (5/5)
 87.33% (517/592)
src/sleuthkit/tsk/vs/gpt.c
 85.33% (448/525)
100.00% (5/5)
 87.48% (601/687)
src/sleuthkit/tsk/vs/mac.c
 74.40% (125/168)
100.00% (3/3)
 78.91% (116/147)
src/sleuthkit/tsk/vs/mm_io.c
 19.35% (6/31)
 33.33% (1/3)
 23.08% (3/13)
src/sleuthkit/tsk/vs/mm_open.c
 13.46% (21/156)
100.00% (2/2)
 12.12% (16/132)
src/sleuthkit/tsk/vs/mm_part.c
 68.10% (111/163)
 80.00% (4/5)
 66.14% (84/127)
src/sleuthkit/tsk/vs/sun.c
 84.17% (218/259)
100.00% (6/6)
 80.97% (217/268)
src/sleuthkit/tsk/vs/tsk_vs.h
  0.00% (0/147)
  0.00% (0/28)
  0.00% (0/28)
Totals
 35.83% (15567/43448)
 35.71% (526/1473)
 39.48% (15135/38336)