LCOV - code coverage report
Current view: top level - fs/btrfs Hit Total Coverage
Test: fstests of 6.5.0-rc3-achx @ Mon Jul 31 20:08:12 PDT 2023 Lines: 47848 63192 75.7 %
Date: 2023-07-31 20:08:12 Functions: 2208 2624 84.1 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
print-tree.c
0.0%
0.0 % 0 / 218 0.0 % 0 / 8
raid56.c
2.6%2.6%
2.6 % 33 / 1248 4.2 % 3 / 71
subpage.c
9.9%9.9%
9.9 % 28 / 282 39.1 % 25 / 64
dev-replace.c
16.5%16.5%
16.5 % 100 / 606 45.0 % 9 / 20
block-rsv.h
20.0%20.0%
20.0 % 1 / 5 0.0 % 0 / 1
sysfs.c
42.0%42.0%
42.0 % 357 / 849 33.0 % 36 / 109
dev-replace.h
50.0%50.0%
50.0 % 1 / 2 - 0 / 0
raid56.h
50.0%50.0%
50.0 % 2 / 4 50.0 % 1 / 2
tree-checker.c
55.3%55.3%
55.3 % 457 / 827 77.4 % 24 / 31
bio.c
56.9%56.9%
56.9 % 248 / 436 70.6 % 24 / 34
volumes.c
58.9%58.9%
58.9 % 2315 / 3928 69.8 % 111 / 159
scrub.c
62.2%62.2%
62.2 % 868 / 1395 84.6 % 44 / 52
messages.c
63.2%63.2%
63.2 % 72 / 114 66.7 % 4 / 6
ioctl.c
64.2%64.2%
64.2 % 1728 / 2690 79.0 % 64 / 81
zoned.h
64.7%64.7%
64.7 % 11 / 17 100.0 % 3 / 3
zstd.c
66.9%66.9%
66.9 % 238 / 356 84.6 % 11 / 13
compression.c
68.2%68.2%
68.2 % 434 / 636 80.0 % 32 / 40
export.c
69.6%69.6%
69.6 % 110 / 158 83.3 % 5 / 6
tree-mod-log.c
70.7%70.7%
70.7 % 387 / 547 100.0 % 20 / 20
uuid-tree.c
72.9%72.9%
72.9 % 175 / 240 83.3 % 5 / 6
qgroup.c
74.6%74.6%
74.6 % 1690 / 2266 94.0 % 78 / 83
fs.c
75.0%75.0%
75.0 % 45 / 60 75.0 % 3 / 4
zlib.c
75.3%75.3%
75.3 % 192 / 255 83.3 % 5 / 6
extent-tree.c
75.8%75.8%
75.8 % 2281 / 3008 95.0 % 95 / 100
defrag.c
76.5%76.5%
76.5 % 487 / 637 95.0 % 19 / 20
disk-io.c
77.5%77.5%
77.5 % 1988 / 2566 94.6 % 106 / 112
rcu-string.h
77.8%77.8%
77.8 % 7 / 9 100.0 % 1 / 1
inode.c
78.4%78.4%
78.4 % 4208 / 5369 92.0 % 162 / 176
block-group.c
78.5%78.5%
78.5 % 1639 / 2087 91.6 % 76 / 83
relocation.c
78.7%78.7%
78.7 % 1825 / 2319 95.0 % 76 / 80
super.c
80.0%80.0%
80.0 % 954 / 1193 91.9 % 34 / 37
extent_map.h
80.0%80.0%
80.0 % 4 / 5 - 0 / 0
root-tree.c
80.1%80.1%
80.1 % 234 / 292 100.0 % 13 / 13
volumes.h
80.6%80.6%
80.6 % 25 / 31 75.0 % 3 / 4
send.c
82.2%82.2%
82.2 % 3344 / 4068 96.1 % 147 / 153
misc.h
82.5%82.5%
82.5 % 33 / 40 100.0 % 3 / 3
locking.c
82.7%82.7%
82.7 % 91 / 110 88.9 % 16 / 18
space-info.c
82.9%82.9%
82.9 % 582 / 702 82.4 % 28 / 34
backref.c
83.4%83.4%
83.4 % 1438 / 1724 92.9 % 52 / 56
free-space-cache.c
84.0%84.0%
84.0 % 1744 / 2077 92.0 % 80 / 87
tree-log.c
85.0%85.0%
85.0 % 2918 / 3431 95.8 % 92 / 96
ctree.c
85.3%85.3%
85.3 % 2140 / 2508 93.8 % 76 / 81
extent_io.c
85.4%85.4%
85.4 % 1846 / 2161 93.4 % 99 / 106
locking.h
85.7%85.7%
85.7 % 6 / 7 100.0 % 1 / 1
extent-io-tree.c
86.0%86.0%
86.0 % 677 / 787 94.1 % 32 / 34
file.c
86.1%86.1%
86.1 % 1579 / 1834 95.7 % 44 / 46
lzo.c
86.4%86.4%
86.4 % 178 / 206 88.9 % 8 / 9
accessors.h
87.5%87.5%
87.5 % 321 / 367 88.9 % 8 / 9
transaction.c
87.5%87.5%
87.5 % 1058 / 1209 96.4 % 54 / 56
free-space-tree.c
87.6%87.6%
87.6 % 835 / 953 100.0 % 31 / 31
xattr.c
87.9%87.9%
87.9 % 188 / 214 100.0 % 8 / 8
ordered-data.c
88.1%88.1%
88.1 % 556 / 631 90.0 % 27 / 30
accessors.c
88.9%88.9%
88.9 % 16 / 18 73.7 % 14 / 19
props.c
90.0%90.0%
90.0 % 189 / 210 100.0 % 13 / 13
orphan.c
90.3%90.3%
90.3 % 28 / 31 100.0 % 2 / 2
delayed-ref.c
90.9%90.9%
90.9 % 491 / 540 96.6 % 28 / 29
acl.c
91.4%91.4%
91.4 % 53 / 58 100.0 % 3 / 3
dir-item.c
91.4%91.4%
91.4 % 202 / 221 100.0 % 11 / 11
inode-item.c
91.4%91.4%
91.4 % 363 / 397 100.0 % 11 / 11
backref.h
91.7%91.7%
91.7 % 55 / 60 85.7 % 6 / 7
file-item.c
92.2%92.2%
92.2 % 640 / 694 94.4 % 17 / 18
reflink.c
93.5%93.5%
93.5 % 388 / 415 100.0 % 13 / 13
fs.h
94.1%94.1%
94.1 % 16 / 17 100.0 % 2 / 2
delayed-inode.c
94.4%94.4%
94.4 % 1048 / 1110 98.3 % 57 / 58
extent_map.c
94.8%94.8%
94.8 % 475 / 501 96.2 % 25 / 26
lru_cache.c
95.5%95.5%
95.5 % 64 / 67 100.0 % 6 / 6
async-thread.c
95.9%95.9%
95.9 % 140 / 146 93.3 % 14 / 15
block-rsv.c
95.9%95.9%
95.9 % 233 / 243 100.0 % 19 / 19
delayed-ref.h
96.0%96.0%
96.0 % 48 / 50 100.0 % 5 / 5
discard.c
97.6%97.6%
97.6 % 289 / 296 100.0 % 23 / 23
delalloc-space.c
98.6%98.6%
98.6 % 142 / 144 100.0 % 12 / 12
defrag.h
100.0%
100.0 % 1 / 1 - 0 / 0
ulist.h
100.0%
100.0 % 1 / 1 - 0 / 0
bio.h
100.0%
100.0 % 1 / 1 - 0 / 0
lru_cache.h
100.0%
100.0 % 2 / 2 - 0 / 0
free-space-cache.h
100.0%
100.0 % 2 / 2 - 0 / 0
compression.h
100.0%
100.0 % 2 / 2 - 0 / 0
inode-item.h
100.0%
100.0 % 4 / 4 - 0 / 0
extent-io-tree.h
100.0%
100.0 % 5 / 5 - 0 / 0
ordered-data.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
file-item.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
qgroup.h
100.0%
100.0 % 6 / 6 - 0 / 0
block-group.h
100.0%
100.0 % 7 / 7 - 0 / 0
disk-io.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
super.h
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
delayed-inode.h
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
space-info.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3
transaction.h
100.0%
100.0 % 16 / 16 100.0 % 1 / 1
extent_io.h
100.0%
100.0 % 19 / 19 100.0 % 2 / 2
tree-log.h
100.0%
100.0 % 24 / 24 100.0 % 1 / 1
ctree.h
100.0%
100.0 % 25 / 25 - 0 / 0
btrfs_inode.h
100.0%
100.0 % 39 / 39 100.0 % 4 / 4
ulist.c
100.0%
100.0 % 92 / 92 100.0 % 12 / 12

Generated by: LCOV version 1.14