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/mem_img.h
 80.00% (32/40)
 75.00% (3/4)
 73.68% (14/19)
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
  0.00% (0/50)
  0.00% (0/7)
  0.00% (0/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
 22.73% (5/22)
 50.00% (1/2)
 16.67% (2/12)
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
  0.00% (0/33)
  0.00% (0/3)
  0.00% (0/45)
src/sleuthkit/tsk/base/tsk_error.c
 19.15% (36/188)
 33.33% (5/15)
  8.70% (12/138)
src/sleuthkit/tsk/base/tsk_list.c
  4.21% (4/95)
 25.00% (1/4)
  2.82% (2/71)
src/sleuthkit/tsk/base/tsk_lock.c
 64.29% (18/28)
100.00% (4/4)
 70.00% (7/10)
src/sleuthkit/tsk/base/tsk_printf.c
  0.00% (0/28)
  0.00% (0/3)
  0.00% (0/13)
src/sleuthkit/tsk/base/tsk_stack.c
 33.33% (14/42)
 40.00% (2/5)
 27.27% (6/22)
src/sleuthkit/tsk/base/tsk_unicode.c
  0.00% (0/449)
  0.00% (0/8)
  0.00% (0/371)
src/sleuthkit/tsk/fs/apfs.cpp
 15.17% (98/646)
 20.34% (12/59)
 19.26% (68/353)
src/sleuthkit/tsk/fs/apfs_compat.cpp
  9.35% (127/1359)
 20.00% (9/45)
  5.11% (37/724)
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
  0.00% (0/2635)
  0.00% (0/105)
  0.00% (0/2285)
src/sleuthkit/tsk/fs/btrfs_csum.cpp
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/1)
src/sleuthkit/tsk/fs/decmpfs.cpp
  0.00% (0/662)
  0.00% (0/21)
  0.00% (0/381)
src/sleuthkit/tsk/fs/encryptionHelper.cpp
  0.00% (0/16)
  0.00% (0/5)
  0.00% (0/8)
src/sleuthkit/tsk/fs/exfatfs.cpp
  0.00% (0/529)
  0.00% (0/15)
  0.00% (0/376)
src/sleuthkit/tsk/fs/exfatfs_dent.cpp
  0.00% (0/338)
  0.00% (0/8)
  0.00% (0/205)
src/sleuthkit/tsk/fs/exfatfs_meta.cpp
  0.00% (0/984)
  0.00% (0/29)
  0.00% (0/907)
src/sleuthkit/tsk/fs/ext2fs.cpp
  0.00% (0/2550)
  0.00% (0/27)
  0.00% (0/2886)
src/sleuthkit/tsk/fs/ext2fs_dent.cpp
  0.00% (0/237)
  0.00% (0/3)
  0.00% (0/209)
src/sleuthkit/tsk/fs/ext2fs_journal.cpp
  0.00% (0/343)
  0.00% (0/4)
  0.00% (0/274)
src/sleuthkit/tsk/fs/fatfs.cpp
  0.00% (0/524)
  0.00% (0/11)
  0.00% (0/395)
src/sleuthkit/tsk/fs/fatfs_dent.cpp
  0.00% (0/204)
  0.00% (0/8)
  0.00% (0/113)
src/sleuthkit/tsk/fs/fatfs_meta.cpp
  0.00% (0/1058)
  0.00% (0/12)
  0.00% (0/696)
src/sleuthkit/tsk/fs/fatfs_utils.c
  0.00% (0/153)
  0.00% (0/7)
  0.00% (0/139)
src/sleuthkit/tsk/fs/fatxxfs.cpp
  0.00% (0/588)
  0.00% (0/3)
  0.00% (0/411)
src/sleuthkit/tsk/fs/fatxxfs_dent.c
  0.00% (0/266)
  0.00% (0/1)
  0.00% (0/239)
src/sleuthkit/tsk/fs/fatxxfs_meta.cpp
  0.00% (0/597)
  0.00% (0/8)
  0.00% (0/1239)
src/sleuthkit/tsk/fs/ffs.cpp
  0.00% (0/1554)
  0.00% (0/18)
  0.00% (0/2228)
src/sleuthkit/tsk/fs/ffs_dent.cpp
  0.00% (0/223)
  0.00% (0/3)
  0.00% (0/203)
src/sleuthkit/tsk/fs/fls_lib.cpp
  5.88% (7/119)
 33.33% (1/3)
  1.42% (2/141)
src/sleuthkit/tsk/fs/fs_attr.cpp
  0.00% (0/817)
  0.00% (0/16)
  0.00% (0/518)
src/sleuthkit/tsk/fs/fs_attrlist.c
  0.00% (0/241)
  0.00% (0/10)
  0.00% (0/205)
src/sleuthkit/tsk/fs/fs_block.c
  0.00% (0/105)
  0.00% (0/6)
  0.00% (0/68)
src/sleuthkit/tsk/fs/fs_dir.cpp
  9.51% (81/852)
 20.00% (6/30)
  9.12% (60/658)
src/sleuthkit/tsk/fs/fs_file.cpp
 10.15% (33/325)
 16.67% (3/18)
 10.07% (27/268)
src/sleuthkit/tsk/fs/fs_inode.c
 34.02% (33/97)
 40.00% (2/5)
 41.18% (21/51)
src/sleuthkit/tsk/fs/fs_io.c
  0.00% (0/125)
  0.00% (0/5)
  0.00% (0/78)
src/sleuthkit/tsk/fs/fs_load.cpp
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/14)
src/sleuthkit/tsk/fs/fs_name.cpp
  0.00% (0/417)
  0.00% (0/14)
  0.00% (0/308)
src/sleuthkit/tsk/fs/fs_open.c
 19.72% (42/213)
 28.57% (2/7)
 32.57% (57/175)
src/sleuthkit/tsk/fs/fs_types.c
  0.00% (0/44)
  0.00% (0/5)
  0.00% (0/34)
src/sleuthkit/tsk/fs/hfs.cpp
  0.00% (0/4565)
  0.00% (0/72)
  0.00% (0/3336)
src/sleuthkit/tsk/fs/hfs_dent.cpp
  0.00% (0/338)
  0.00% (0/5)
  0.00% (0/329)
src/sleuthkit/tsk/fs/hfs_journal.cpp
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/sleuthkit/tsk/fs/hfs_unicompare.cpp
  0.00% (0/84)
  0.00% (0/2)
  0.00% (0/92)
src/sleuthkit/tsk/fs/ifind_lib.cpp
  0.00% (0/298)
  0.00% (0/7)
  0.00% (0/188)
src/sleuthkit/tsk/fs/iso9660.cpp
  0.00% (0/1802)
  0.00% (0/25)
  0.00% (0/1368)
src/sleuthkit/tsk/fs/iso9660_dent.cpp
  0.00% (0/162)
  0.00% (0/3)
  0.00% (0/113)
src/sleuthkit/tsk/fs/logical_fs.cpp
  0.00% (0/1100)
  0.00% (0/32)
  0.00% (0/362)
src/sleuthkit/tsk/fs/lzvn.c
  0.00% (0/275)
  0.00% (0/8)
  0.00% (0/151)
src/sleuthkit/tsk/fs/nofs_misc.cpp
  0.00% (0/128)
  0.00% (0/14)
  0.00% (0/74)
src/sleuthkit/tsk/fs/ntfs.cpp
  0.00% (0/3700)
  0.00% (0/40)
  0.00% (0/3186)
src/sleuthkit/tsk/fs/ntfs_dent.cpp
  0.00% (0/978)
  0.00% (0/22)
  0.00% (0/848)
src/sleuthkit/tsk/fs/rawfs.c
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/12)
src/sleuthkit/tsk/fs/swapfs.c
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/12)
src/sleuthkit/tsk/fs/tsk_apfs.hpp
 41.57% (217/522)
 50.91% (56/110)
 49.18% (150/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
  0.00% (0/289)
  0.00% (0/5)
  0.00% (0/203)
src/sleuthkit/tsk/fs/xfs.cpp
  0.00% (0/547)
  0.00% (0/14)
  0.00% (0/572)
src/sleuthkit/tsk/fs/xfs_dent.cpp
  0.00% (0/289)
  0.00% (0/15)
  0.00% (0/181)
src/sleuthkit/tsk/fs/yaffs.cpp
  0.00% (0/2115)
  0.00% (0/49)
  0.00% (0/1389)
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
 54.84% (102/186)
 71.43% (5/7)
 60.64% (57/94)
src/sleuthkit/tsk/img/img_open.cpp
 13.41% (33/246)
 23.81% (5/21)
 11.28% (15/133)
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/104)
  0.00% (0/5)
  0.00% (0/47)
src/sleuthkit/tsk/img/mult_files.cpp
  0.00% (0/133)
  0.00% (0/10)
  0.00% (0/99)
src/sleuthkit/tsk/img/raw.cpp
  0.00% (0/292)
  0.00% (0/6)
  0.00% (0/152)
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/113)
  0.00% (0/4)
  0.00% (0/92)
src/sleuthkit/tsk/pool/apfs_pool.cpp
 74.23% (72/97)
 75.00% (6/8)
 85.45% (47/55)
src/sleuthkit/tsk/pool/apfs_pool_compat.cpp
 23.26% (67/288)
 44.44% (4/9)
 24.53% (26/106)
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)
 25.71% (18/70)
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)
 55.56% (10/18)
src/sleuthkit/tsk/util/detect_encryption.c
  0.00% (0/192)
  0.00% (0/13)
  0.00% (0/112)
src/sleuthkit/tsk/util/file_system_utils.cpp
  0.00% (0/40)
  0.00% (0/1)
  0.00% (0/23)
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/tsk_vs.h
  0.00% (0/147)
  0.00% (0/28)
  0.00% (0/28)
Totals
  3.15% (1290/40993)
 13.08% (187/1430)
  2.38% (771/32353)