LCOV - code coverage report
Current view: top level - src/test/fuzz Coverage Total Hit
Test: fuzz_coverage.info Lines: 93.8 % 10359 9712
Test Date: 2024-09-01 05:20:30 Functions: 94.2 % 1600 1507
Branches: 60.6 % 25837 15657

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
script_assets_test_minimizer.cpp
22.9%22.9%
22.9 % 118 27 11.3 % 327 37 18.2 % 11 2
bip324.cpp
93.9%93.9%
93.9 % 66 62 57.9 % 114 66 66.7 % 3 2
block.cpp
93.2%93.2%
93.2 % 44 41 54.1 % 122 66 66.7 % 3 2
integer.cpp
98.3%98.3%
98.3 % 173 170 53.2 % 374 199 66.7 % 3 2
key_io.cpp
78.9%78.9%
78.9 % 19 15 50.0 % 52 26 66.7 % 3 2
load_external_block_file.cpp
76.5%76.5%
76.5 % 17 13 45.8 % 24 11 66.7 % 3 2
message.cpp
80.0%80.0%
80.0 % 20 16 45.0 % 40 18 66.7 % 3 2
p2p_handshake.cpp
87.0%87.0%
87.0 % 46 40 51.9 % 77 40 66.7 % 3 2
policy_estimator_io.cpp
69.2%69.2%
69.2 % 13 9 45.8 % 24 11 66.7 % 3 2
process_message.cpp
68.3%68.3%
68.3 % 41 28 31.5 % 54 17 66.7 % 3 2
process_messages.cpp
81.4%81.4%
81.4 % 43 35 41.7 % 60 25 66.7 % 3 2
script.cpp
97.2%97.2%
97.2 % 108 105 60.3 % 204 123 66.7 % 3 2
script_format.cpp
76.9%76.9%
76.9 % 13 10 54.5 % 22 12 66.7 % 3 2
script_sigcache.cpp
90.0%90.0%
90.0 % 30 27 56.2 % 48 27 66.7 % 3 2
script_sign.cpp
95.7%95.7%
95.7 % 93 89 60.3 % 156 94 66.7 % 3 2
signet.cpp
72.7%72.7%
72.7 % 11 8 40.0 % 20 8 66.7 % 3 2
socks5.cpp
77.8%77.8%
77.8 % 18 14 47.4 % 38 18 66.7 % 3 2
timeoffsets.cpp
76.9%76.9%
76.9 % 13 10 46.2 % 26 12 66.7 % 3 2
rbf.cpp
90.3%90.3%
90.3 % 124 112 58.1 % 248 144 66.7 % 6 4
descriptor_parse.cpp
83.8%83.8%
83.8 % 74 62 60.2 % 98 59 71.4 % 7 5
fuzz.h
0.0%
0.0 % 1 - 75.0 % 4 3
i2p.cpp
90.3%90.3%
90.3 % 31 28 53.6 % 56 30 75.0 % 4 3
parse_univalue.cpp
93.8%93.8%
93.8 % 64 60 60.8 % 148 90 75.0 % 4 3
transaction.cpp
95.3%95.3%
95.3 % 64 61 54.9 % 102 56 75.0 % 4 3
validation_load_mempool.cpp
73.7%73.7%
73.7 % 19 14 39.3 % 28 11 75.0 % 4 3
signature_checker.cpp
87.5%87.5%
87.5 % 24 21 55.6 % 18 10 75.0 % 8 6
utxo_snapshot.cpp
84.4%84.4%
84.4 % 109 92 40.3 % 380 153 75.0 % 12 9
headerssync.cpp
95.2%95.2%
95.2 % 62 59 65.3 % 72 47 80.0 % 5 4
mini_miner.cpp
91.4%91.4%
91.4 % 105 96 58.1 % 222 129 80.0 % 5 4
partially_downloaded_block.cpp
94.2%94.2%
94.2 % 69 65 60.4 % 134 81 80.0 % 5 4
pow.cpp
94.3%94.3%
94.3 % 87 82 58.7 % 143 84 80.0 % 5 4
coinscache_sim.cpp
96.5%96.5%
96.5 % 284 274 58.9 % 353 208 82.4 % 34 28
fuzz.cpp
51.3%51.3%
51.3 % 78 40 32.8 % 58 19 83.3 % 12 10
block_index.cpp
87.2%87.2%
87.2 % 47 41 54.5 % 66 36 85.7 % 7 6
policy_estimator.cpp
93.8%93.8%
93.8 % 64 60 57.8 % 116 67 85.7 % 7 6
miniscript.cpp
71.5%71.5%
71.5 % 712 509 49.2 % 1206 593 85.9 % 92 79
rpc.cpp
90.0%90.0%
90.0 % 280 252 48.2 % 450 217 86.7 % 30 26
key.cpp
98.4%98.4%
98.4 % 243 239 50.8 % 654 332 87.5 % 8 7
connman.cpp
96.5%96.5%
96.5 % 114 110 51.3 % 78 40 88.0 % 25 22
torcontrol.cpp
92.3%92.3%
92.3 % 39 36 53.8 % 26 14 90.9 % 11 10
txorphan.cpp
96.4%96.4%
96.4 % 84 81 61.6 % 112 69 90.9 % 11 10
system.cpp
95.3%95.3%
95.3 % 85 81 55.4 % 121 67 91.7 % 12 11
addrman.cpp
93.8%93.8%
93.8 % 192 180 57.8 % 306 177 91.7 % 24 22
banman.cpp
96.5%96.5%
96.5 % 86 83 55.2 % 134 74 93.3 % 15 14
net.cpp
96.2%96.2%
96.2 % 79 76 56.6 % 76 43 93.8 % 16 15
package_eval.cpp
94.1%94.1%
94.1 % 185 174 61.2 % 276 169 93.8 % 16 15
coins_view.cpp
96.7%96.7%
96.7 % 211 204 59.7 % 310 185 95.2 % 21 20
versionbits.cpp
96.9%96.9%
96.9 % 193 187 61.7 % 290 179 95.2 % 21 20
p2p_transport_serialization.cpp
97.9%97.9%
97.9 % 234 229 64.2 % 293 188 95.8 % 24 23
tx_pool.cpp
94.9%94.9%
94.9 % 273 259 56.5 % 425 240 96.0 % 25 24
FuzzedDataProvider.h
91.5%91.5%
91.5 % 118 108 60.1 % 574 345 96.9 % 65 63
bitdeque.cpp
98.5%98.5%
98.5 % 452 445 63.6 % 294 187 98.0 % 49 48
deserialize.cpp
96.6%96.6%
96.6 % 118 114 53.0 % 1226 650 98.8 % 166 164
util.h
100.0%
100.0 % 144 144 72.4 % 1024 741 99.4 % 161 160
asmap.cpp
100.0%
100.0 % 29 29 65.2 % 46 30 100.0 % 2 2
asmap_direct.cpp
100.0%
100.0 % 26 26 73.6 % 53 39 100.0 % 2 2
base_encode_decode.cpp
100.0%
100.0 % 29 29 54.5 % 88 48 100.0 % 2 2
block_header.cpp
100.0%
100.0 % 28 28 54.0 % 50 27 100.0 % 2 2
blockfilter.cpp
100.0%
100.0 % 24 24 56.8 % 44 25 100.0 % 2 2
crypto_aes256.cpp
100.0%
100.0 % 14 14 57.7 % 26 15 100.0 % 2 2
crypto_aes256cbc.cpp
100.0%
100.0 % 18 18 57.5 % 40 23 100.0 % 2 2
crypto_common.cpp
100.0%
100.0 % 44 44 50.0 % 64 32 100.0 % 2 2
crypto_hkdf_hmac_sha256_l32.cpp
100.0%
100.0 % 9 9 60.0 % 20 12 100.0 % 2 2
decode_tx.cpp
100.0%
100.0 % 17 17 59.4 % 32 19 100.0 % 2 2
fee_rate.cpp
100.0%
100.0 % 22 22 63.6 % 22 14 100.0 % 2 2
fees.cpp
100.0%
100.0 % 13 13 59.1 % 22 13 100.0 % 2 2
flatfile.cpp
100.0%
100.0 % 11 11 66.7 % 12 8 100.0 % 2 2
hex.cpp
100.0%
100.0 % 27 27 55.6 % 72 40 100.0 % 2 2
http_request.cpp
100.0%
100.0 % 32 32 55.6 % 72 40 100.0 % 2 2
kitchen_sink.cpp
100.0%
100.0 % 18 18 50.0 % 22 11 100.0 % 2 2
net_permissions.cpp
100.0%
100.0 % 24 24 55.0 % 40 22 100.0 % 2 2
netaddress.cpp
100.0%
100.0 % 91 91 62.2 % 278 173 100.0 % 2 2
parse_hd_keypath.cpp
100.0%
100.0 % 9 9 50.0 % 14 7 100.0 % 2 2
parse_numbers.cpp
100.0%
100.0 % 19 19 50.0 % 26 13 100.0 % 2 2
parse_script.cpp
100.0%
100.0 % 6 6 58.3 % 12 7 100.0 % 2 2
primitives_transaction.cpp
100.0%
100.0 % 18 18 57.9 % 38 22 100.0 % 2 2
protocol.cpp
100.0%
100.0 % 14 14 71.4 % 14 10 100.0 % 2 2
psbt.cpp
100.0%
100.0 % 59 59 59.4 % 106 63 100.0 % 2 2
random.cpp
100.0%
100.0 % 14 14 50.0 % 12 6 100.0 % 2 2
script_descriptor_cache.cpp
100.0%
100.0 % 26 26 57.7 % 52 30 100.0 % 2 2
script_flags.cpp
100.0%
100.0 % 39 39 68.9 % 74 51 100.0 % 2 2
script_interpreter.cpp
100.0%
100.0 % 20 20 59.4 % 32 19 100.0 % 2 2
script_parsing.cpp
100.0%
100.0 % 17 17 55.6 % 18 10 100.0 % 2 2
secp256k1_ec_seckey_import_export_der.cpp
100.0%
100.0 % 19 19 53.8 % 26 14 100.0 % 2 2
secp256k1_ecdsa_signature_parse_der_lax.cpp
100.0%
100.0 % 12 12 62.5 % 16 10 100.0 % 2 2
span.cpp
100.0%
100.0 % 16 16 60.0 % 10 6 100.0 % 2 2
string.cpp
100.0%
100.0 % 88 88 52.4 % 164 86 100.0 % 2 2
tx_in.cpp
100.0%
100.0 % 11 11 54.5 % 22 12 100.0 % 2 2
tx_out.cpp
100.0%
100.0 % 15 15 53.1 % 32 17 100.0 % 2 2
bech32.cpp
100.0%
100.0 % 24 24 56.5 % 46 26 100.0 % 3 3
chain.cpp
100.0%
100.0 % 31 31 65.6 % 32 21 100.0 % 3 3
eval_script.cpp
100.0%
100.0 % 14 14 66.7 % 12 8 100.0 % 3 3
netbase_dns_lookup.cpp
100.0%
100.0 % 40 40 61.1 % 72 44 100.0 % 3 3
node_eviction.cpp
100.0%
100.0 % 26 26 55.2 % 58 32 100.0 % 3 3
checkqueue.cpp
100.0%
100.0 % 31 31 62.5 % 40 25 100.0 % 4 4
crypto_poly1305.cpp
100.0%
100.0 % 24 24 54.8 % 42 23 100.0 % 4 4
golomb_rice.cpp
100.0%
100.0 % 61 61 60.5 % 86 52 100.0 % 4 4
locale.cpp
100.0%
100.0 % 52 52 50.2 % 1568 787 100.0 % 4 4
merkleblock.cpp
100.0%
100.0 % 32 32 65.9 % 44 29 100.0 % 4 4
crypto_chacha20poly1305.cpp
100.0%
100.0 % 120 120 60.8 % 212 129 100.0 % 5 5
rolling_bloom_filter.cpp
100.0%
100.0 % 26 26 57.1 % 28 16 100.0 % 5 5
bloom_filter.cpp
100.0%
100.0 % 48 48 62.0 % 50 31 100.0 % 6 6
feefrac.cpp
100.0%
100.0 % 69 69 75.3 % 73 55 100.0 % 6 6
float.cpp
100.0%
100.0 % 24 24 64.3 % 14 9 100.0 % 6 6
muhash.cpp
100.0%
100.0 % 37 37 50.0 % 18 9 100.0 % 6 6
buffered_file.cpp
100.0%
100.0 % 42 42 68.8 % 48 33 100.0 % 7 7
feeratediagram.cpp
100.0%
100.0 % 75 75 69.3 % 114 79 100.0 % 7 7
autofile.cpp
100.0%
100.0 % 44 44 66.7 % 42 28 100.0 % 8 8
minisketch.cpp
98.0%98.0%
98.0 % 51 50 60.9 % 64 39 100.0 % 8 8
script_ops.cpp
100.0%
100.0 % 50 50 54.8 % 42 23 100.0 % 9 9
crypto_diff_fuzz_chacha20.cpp
99.5%99.5%
99.5 % 217 216 75.0 % 60 45 100.0 % 10 10
cuckoocache.cpp
100.0%
100.0 % 20 20 58.0 % 50 29 100.0 % 10 10
utxo_total_supply.cpp
98.6%98.6%
98.6 % 73 72 57.8 % 90 52 100.0 % 10 10
addition_overflow.cpp
100.0%
100.0 % 36 36 60.5 % 220 133 100.0 % 11 11
multiplication_overflow.cpp
100.0%
100.0 % 23 23 65.5 % 58 38 100.0 % 11 11
crypto_chacha20.cpp
100.0%
100.0 % 83 83 59.7 % 144 86 100.0 % 14 14
crypto.cpp
100.0%
100.0 % 101 101 62.5 % 56 35 100.0 % 15 15
scriptnum_ops.cpp
100.0%
100.0 % 81 81 77.1 % 70 54 100.0 % 16 16
strprintf.cpp
100.0%
100.0 % 76 76 76.9 % 52 40 100.0 % 16 16
txrequest.cpp
99.5%99.5%
99.5 % 206 205 79.3 % 222 176 100.0 % 18 18
prevector.cpp
100.0%
100.0 % 181 181 60.2 % 206 124 100.0 % 23 23
bitset.cpp
100.0%
100.0 % 222 222 72.6 % 4378 3177 100.0 % 31 31
cluster_linearize.cpp
100.0%
100.0 % 556 556 61.5 % 853 525 100.0 % 37 37
util.cpp
97.7%97.7%
97.7 % 259 253 61.9 % 247 153 100.0 % 38 38
vecdeque.cpp
100.0%
100.0 % 314 314 69.3 % 2580 1788 100.0 % 61 61
poolresource.cpp
100.0%
100.0 % 78 78 67.4 % 276 186 100.0 % 114 114

Generated by: LCOV version 2.0-1