LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 71.0 % 25448 18066
Test Date: 2024-09-01 05:20:30 Functions: 70.1 % 8728 6117
Branches: 30.9 % 54136 16711

File Sort by file name Line Coverage ( show details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
external_signer.h
0.0%
0.0 % 1 0.0 % 4 0.0 % 3
mapport.cpp
0.0%
0.0 % 6 - 0.0 % 3
httpserver.h
0.0%
0.0 % 4 - 0.0 % 4
external_signer.cpp
0.0%
0.0 % 69 0.0 % 206 0.0 % 7
httprpc.cpp
0.4%0.4%
0.4 % 231 1 0.0 % 493 0.0 % 18
rest.cpp
0.0%
0.0 % 632 0.0 % 1372 0.0 % 33
init.cpp
21.7%21.7%
21.7 % 1085 235 16.4 % 3477 569 5.5 % 55 3
noui.cpp
14.3%14.3%
14.3 % 56 8 6.5 % 46 3 11.1 % 9 1
httpserver.cpp
13.3%13.3%
13.3 % 443 59 4.8 % 578 28 18.2 % 66 12
addrdb.cpp
31.6%31.6%
31.6 % 136 43 8.9 % 382 34 26.3 % 19 5
logging.h
75.0%75.0%
75.0 % 48 36 2.5 % 8392 211 29.9 % 231 69
torcontrol.cpp
42.6%42.6%
42.6 % 441 188 29.1 % 794 231 31.4 % 35 11
addrman.h
33.3%33.3%
33.3 % 3 1 - 33.3 % 3 1
txdb.h
0.0%
0.0 % 1 - 33.3 % 3 1
tinyformat.h
97.2%97.2%
97.2 % 282 274 10.0 % 4131 415 33.8 % 1511 511
validationinterface.h
50.0%50.0%
50.0 % 10 5 - 54.5 % 11 6
net.cpp
43.3%43.3%
43.3 % 2285 990 21.8 % 3613 787 55.6 % 171 95
scheduler.cpp
81.4%81.4%
81.4 % 113 92 52.3 % 111 58 56.0 % 25 14
net_processing.h
58.8%58.8%
58.8 % 17 10 50.0 % 2 1 57.1 % 7 4
netgroup.cpp
83.7%83.7%
83.7 % 86 72 61.3 % 119 73 60.0 % 5 3
dbwrapper.h
86.2%86.2%
86.2 % 87 75 21.8 % 316 69 60.7 % 56 34
net_permissions.h
100.0%
100.0 % 11 11 50.0 % 2 1 61.5 % 13 8
sync.h
47.5%47.5%
47.5 % 122 58 28.6 % 98 28 62.3 % 61 38
addrman_impl.h
100.0%
100.0 % 17 17 35.0 % 40 14 65.4 % 26 17
walletinitinterface.h
100.0%
100.0 % 1 1 - 66.7 % 3 2
headerssync.h
89.3%89.3%
89.3 % 28 25 - 66.7 % 9 6
key.h
79.3%79.3%
79.3 % 58 46 46.3 % 54 25 66.7 % 33 22
netbase.cpp
57.7%57.7%
57.7 % 452 261 37.6 % 659 248 69.0 % 29 20
netaddress.h
95.3%95.3%
95.3 % 106 101 30.4 % 368 112 69.2 % 117 81
blockfilter.cpp
59.6%59.6%
59.6 % 156 93 31.9 % 182 58 70.0 % 20 14
netbase.h
61.9%61.9%
61.9 % 42 26 28.6 % 14 4 70.0 % 20 14
arith_uint256.h
60.8%60.8%
60.8 % 120 73 65.6 % 32 21 71.4 % 42 30
net_processing.cpp
70.0%70.0%
70.0 % 3042 2129 41.2 % 5594 2305 71.7 % 173 124
key.cpp
79.5%79.5%
79.5 % 312 248 45.9 % 266 122 72.4 % 29 21
versionbits.h
50.0%50.0%
50.0 % 2 1 - 75.0 % 4 3
hash.h
90.4%90.4%
90.4 % 83 75 33.3 % 12 4 75.3 % 73 55
serialize.h
99.2%99.2%
99.2 % 400 397 26.8 % 2152 577 76.7 % 2675 2053
net.h
81.5%81.5%
81.5 % 184 150 43.1 % 65 28 77.6 % 76 59
validationinterface.cpp
83.3%83.3%
83.3 % 120 100 43.4 % 334 145 79.0 % 100 79
clientversion.cpp
50.0%50.0%
50.0 % 32 16 18.4 % 76 14 80.0 % 5 4
netmessagemaker.h
100.0%
100.0 % 6 6 38.5 % 104 40 80.0 % 25 20
protocol.h
98.3%98.3%
98.3 % 58 57 33.0 % 182 60 80.3 % 71 57
validation.cpp
68.0%68.0%
68.0 % 3339 2272 40.5 % 6230 2526 80.8 % 193 156
bip324.cpp
96.4%96.4%
96.4 % 55 53 55.6 % 108 60 83.3 % 6 5
uint256.cpp
100.0%
100.0 % 26 26 57.1 % 28 16 83.3 % 6 5
addresstype.h
100.0%
100.0 % 33 33 68.8 % 16 11 84.2 % 38 32
txmempool.cpp
78.5%78.5%
78.5 % 881 692 45.6 % 1604 732 84.2 % 76 64
undo.h
100.0%
100.0 % 20 20 70.0 % 10 7 85.1 % 47 40
streams.h
96.0%96.0%
96.0 % 248 238 67.9 % 140 95 85.3 % 387 330
scheduler.h
72.7%72.7%
72.7 % 11 8 40.0 % 10 4 85.7 % 7 6
compressor.h
100.0%
100.0 % 34 34 28.1 % 128 36 85.7 % 28 24
coins.cpp
90.2%90.2%
90.2 % 245 221 70.3 % 165 116 86.0 % 43 37
random.cpp
76.4%76.4%
76.4 % 267 204 42.9 % 184 79 86.5 % 37 32
addrman.cpp
92.0%92.0%
92.0 % 841 774 46.3 % 1528 707 86.6 % 67 58
indirectmap.h
84.6%84.6%
84.6 % 13 11 - 86.7 % 15 13
logging.cpp
72.5%72.5%
72.5 % 331 240 41.2 % 422 174 87.1 % 31 27
random.h
98.3%98.3%
98.3 % 117 115 38.7 % 142 55 87.5 % 48 42
chain.cpp
90.4%90.4%
90.4 % 114 103 75.5 % 94 71 88.2 % 17 15
versionbits.cpp
97.1%97.1%
97.1 % 136 132 74.3 % 101 75 88.2 % 17 15
blockencodings.h
100.0%
100.0 % 34 34 46.9 % 32 15 88.3 % 60 53
validation.h
86.8%86.8%
86.8 % 91 79 41.2 % 34 14 88.5 % 52 46
coins.h
95.6%95.6%
95.6 % 91 87 66.7 % 36 24 89.4 % 47 42
blockfilter.h
100.0%
100.0 % 30 30 75.0 % 20 15 89.5 % 19 17
txmempool.h
92.4%92.4%
92.4 % 92 85 47.4 % 38 18 89.7 % 29 26
protocol.cpp
78.9%78.9%
78.9 % 71 56 54.0 % 113 61 90.9 % 11 10
txorphanage.cpp
86.8%86.8%
86.8 % 182 158 54.5 % 200 109 91.7 % 12 11
memusage.h
89.7%89.7%
89.7 % 39 35 62.5 % 8 5 92.6 % 27 25
uint256.h
100.0%
100.0 % 57 57 61.1 % 18 11 92.8 % 69 64
addresstype.cpp
86.4%86.4%
86.4 % 88 76 52.3 % 130 68 93.1 % 29 27
netaddress.cpp
89.7%89.7%
89.7 % 556 499 72.8 % 674 491 93.2 % 74 69
dbwrapper.cpp
69.6%69.6%
69.6 % 217 151 36.8 % 288 106 94.6 % 37 35
i2p.cpp
91.9%91.9%
91.9 % 260 239 55.0 % 551 303 95.0 % 20 19
span.h
100.0%
100.0 % 52 52 40.0 % 80 32 95.3 % 359 342
checkqueue.h
99.0%99.0%
99.0 % 100 99 68.5 % 92 63 95.7 % 23 22
txdb.cpp
78.4%78.4%
78.4 % 116 91 42.5 % 134 57 95.8 % 24 23
cuckoocache.h
100.0%
100.0 % 114 114 91.1 % 56 51 96.4 % 28 27
psbt.h
99.5%99.5%
99.5 % 635 632 67.6 % 1250 845 98.1 % 54 53
pubkey.h
99.1%99.1%
99.1 % 108 107 59.3 % 86 51 98.5 % 65 64
prevector.h
99.6%99.6%
99.6 % 284 283 57.5 % 266 153 98.7 % 234 231
deploymentinfo.h
75.0%75.0%
75.0 % 4 3 50.0 % 4 2 100.0 % 1 1
deploymentinfo.cpp
60.9%60.9%
60.9 % 23 14 43.3 % 30 13 100.0 % 2 2
net_types.h
100.0%
100.0 % 6 6 - 100.0 % 2 2
netgroup.h
100.0%
100.0 % 3 3 - 100.0 % 2 2
threadsafety.h
100.0%
100.0 % 1 1 - 100.0 % 2 2
bech32.h
100.0%
100.0 % 2 2 - 100.0 % 3 3
signet.h
100.0%
100.0 % 2 2 50.0 % 2 1 100.0 % 3 3
chainparamsbase.cpp
96.4%96.4%
96.4 % 28 27 53.1 % 64 34 100.0 % 4 4
deploymentstatus.h
100.0%
100.0 % 12 12 50.0 % 10 5 100.0 % 4 4
hash.cpp
100.0%
100.0 % 49 49 100.0 % 6 6 100.0 % 4 4
i2p.h
100.0%
100.0 % 1 1 50.0 % 2 1 100.0 % 4 4
net_permissions.cpp
100.0%
100.0 % 97 97 65.7 % 210 138 100.0 % 4 4
net_types.cpp
100.0%
100.0 % 37 37 61.8 % 89 55 100.0 % 4 4
pow.cpp
91.7%91.7%
91.7 % 84 77 85.5 % 55 47 100.0 % 4 4
signet.cpp
98.8%98.8%
98.8 % 85 84 59.2 % 152 90 100.0 % 4 4
torcontrol.h
100.0%
100.0 % 8 8 50.0 % 10 5 100.0 % 4 4
chainparams.cpp
48.0%48.0%
48.0 % 75 36 20.8 % 168 35 100.0 % 5 5
chainparamsbase.h
100.0%
100.0 % 5 5 - 100.0 % 5 5
base58.cpp
98.9%98.9%
98.9 % 95 94 77.5 % 102 79 100.0 % 6 6
bip324.h
100.0%
100.0 % 5 5 50.0 % 6 3 100.0 % 6 6
blockencodings.cpp
91.1%91.1%
91.1 % 135 123 60.7 % 206 125 100.0 % 6 6
flatfile.cpp
75.8%75.8%
75.8 % 66 50 45.3 % 64 29 100.0 % 6 6
outputtype.cpp
68.1%68.1%
68.1 % 69 47 45.5 % 66 30 100.0 % 6 6
streams.cpp
93.2%93.2%
93.2 % 59 55 54.3 % 94 51 100.0 % 6 6
txorphanage.h
100.0%
100.0 % 6 6 50.0 % 4 2 100.0 % 6 6
core_write.cpp
89.2%89.2%
89.2 % 186 166 52.1 % 507 264 100.0 % 7 7
compressor.cpp
99.2%99.2%
99.2 % 129 128 95.5 % 89 85 100.0 % 8 8
core_memusage.h
100.0%
100.0 % 32 32 90.0 % 10 9 100.0 % 8 8
headerssync.cpp
96.8%96.8%
96.8 % 158 153 64.2 % 187 120 100.0 % 8 8
merkleblock.cpp
100.0%
100.0 % 115 115 79.2 % 106 84 100.0 % 9 9
bech32.cpp
97.9%97.9%
97.9 % 191 187 71.1 % 322 229 100.0 % 11 11
core_read.cpp
98.4%98.4%
98.4 % 129 127 67.8 % 261 177 100.0 % 11 11
flatfile.h
100.0%
100.0 % 13 13 100.0 % 2 2 100.0 % 12 12
arith_uint256.cpp
100.0%
100.0 % 166 166 91.9 % 111 102 100.0 % 15 15
banman.cpp
97.8%97.8%
97.8 % 135 132 60.7 % 163 99 100.0 % 15 15
pubkey.cpp
98.9%98.9%
98.9 % 267 264 81.4 % 156 127 100.0 % 22 22
randomenv.cpp
98.8%98.8%
98.8 % 164 162 72.5 % 69 50 100.0 % 25 25
key_io.cpp
98.5%98.5%
98.5 % 202 199 62.9 % 348 219 100.0 % 26 26
psbt.cpp
92.9%92.9%
92.9 % 408 379 72.7 % 443 322 100.0 % 28 28
merkleblock.h
100.0%
100.0 % 15 15 54.2 % 24 13 100.0 % 33 33
chain.h
99.4%99.4%
99.4 % 169 168 54.9 % 184 101 100.0 % 40 40
cluster_linearize.h
100.0%
100.0 % 388 388 77.4 % 270 209 100.0 % 54 54
txrequest.cpp
100.0%
100.0 % 308 308 81.5 % 254 207 100.0 % 78 78

Generated by: LCOV version 2.0-1