LCOV - code coverage report
Current view: top level - src/test/fuzz Coverage Total Hit
Test: fuzz_coverage.info Lines: 97.7 % 12049 11768
Test Date: 2025-08-28 04:05:06 Functions: 98.6 % 1589 1567
Branches: 64.0 % 16785 10744

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
15.2%15.2%
15.2 % 105 16 10.3 % 252 26 18.2 % 11 2
fuzz.cpp
65.9%65.9%
65.9 % 126 83 37.0 % 192 71 54.5 % 11 6
script_interpreter.cpp
67.4%67.4%
67.4 % 43 29 39.5 % 38 15 75.0 % 4 3
fuzz.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
random.cpp
100.0%
100.0 % 14 14 50.0 % 2 1 100.0 % 2 2
parse_hd_keypath.cpp
100.0%
100.0 % 9 9 50.0 % 10 5 100.0 % 2 2
span.cpp
100.0%
100.0 % 15 15 50.0 % 10 5 100.0 % 2 2
kitchen_sink.cpp
100.0%
100.0 % 18 18 50.0 % 16 8 100.0 % 2 2
parse_iso8601.cpp
100.0%
100.0 % 10 10 50.0 % 16 8 100.0 % 2 2
crypto_common.cpp
100.0%
100.0 % 47 47 50.0 % 24 12 100.0 % 2 2
validation_load_mempool.cpp
100.0%
100.0 % 21 21 50.0 % 32 16 100.0 % 3 3
process_message.cpp
91.9%91.9%
91.9 % 62 57 50.0 % 74 37 100.0 % 6 6
key.cpp
97.6%97.6%
97.6 % 248 242 51.7 % 472 244 100.0 % 8 8
txdownloadman.cpp
94.1%94.1%
94.1 % 273 257 52.1 % 382 199 100.0 % 30 30
string.cpp
100.0%
100.0 % 95 95 52.2 % 182 95 100.0 % 2 2
message.cpp
100.0%
100.0 % 24 24 52.6 % 38 20 100.0 % 3 3
block_index.cpp
100.0%
100.0 % 75 75 53.8 % 106 57 100.0 % 6 6
hex.cpp
100.0%
100.0 % 31 31 53.8 % 106 57 100.0 % 2 2
p2p_headers_presync.cpp
98.4%98.4%
98.4 % 122 120 53.8 % 132 71 100.0 % 16 16
addition_overflow.cpp
100.0%
100.0 % 31 31 53.8 % 26 14 100.0 % 11 11
utxo_snapshot.cpp
100.0%
100.0 % 116 116 54.1 % 242 131 100.0 % 13 13
integer.cpp
98.3%98.3%
98.3 % 172 169 54.7 % 258 141 100.0 % 3 3
block.cpp
100.0%
100.0 % 44 44 54.8 % 84 46 100.0 % 3 3
utxo_total_supply.cpp
97.9%97.9%
97.9 % 97 95 55.2 % 154 85 100.0 % 10 10
locale.cpp
100.0%
100.0 % 33 33 55.3 % 38 21 100.0 % 4 4
secp256k1_ec_seckey_import_export_der.cpp
95.2%95.2%
95.2 % 21 20 55.6 % 18 10 100.0 % 2 2
base_encode_decode.cpp
100.0%
100.0 % 57 57 55.6 % 144 80 100.0 % 10 10
http_request.cpp
100.0%
100.0 % 32 32 55.7 % 70 39 100.0 % 2 2
rpc.cpp
96.3%96.3%
96.3 % 164 158 55.7 % 174 97 100.0 % 29 29
net_permissions.cpp
100.0%
100.0 % 22 22 55.9 % 34 19 100.0 % 2 2
script_ops.cpp
98.0%98.0%
98.0 % 51 50 55.9 % 34 19 100.0 % 8 8
signet.cpp
100.0%
100.0 % 11 11 56.2 % 16 9 100.0 % 3 3
connman.cpp
100.0%
100.0 % 122 122 56.2 % 96 54 100.0 % 20 20
crypto_poly1305.cpp
100.0%
100.0 % 24 24 56.7 % 30 17 100.0 % 4 4
process_messages.cpp
96.9%96.9%
96.9 % 64 62 56.8 % 74 42 100.0 % 6 6
key_io.cpp
100.0%
100.0 % 16 16 57.5 % 40 23 100.0 % 3 3
decode_tx.cpp
100.0%
100.0 % 15 15 57.7 % 26 15 100.0 % 2 2
psbt.cpp
100.0%
100.0 % 53 53 57.8 % 116 67 100.0 % 2 2
crypto_aes256cbc.cpp
100.0%
100.0 % 18 18 57.9 % 38 22 100.0 % 2 2
banman.cpp
100.0%
100.0 % 88 88 57.8 % 128 74 100.0 % 14 14
transaction.cpp
98.6%98.6%
98.6 % 69 68 58.1 % 74 43 100.0 % 4 4
signature_checker.cpp
90.9%90.9%
90.9 % 22 20 58.3 % 12 7 87.5 % 8 7
policy_estimator_io.cpp
100.0%
100.0 % 13 13 58.3 % 24 14 100.0 % 3 3
rolling_bloom_filter.cpp
100.0%
100.0 % 25 25 58.3 % 24 14 100.0 % 4 4
system.cpp
98.9%98.9%
98.9 % 90 89 58.7 % 104 61 100.0 % 11 11
p2p_handshake.cpp
95.9%95.9%
95.9 % 49 47 58.9 % 56 33 100.0 % 3 3
bech32.cpp
97.5%97.5%
97.5 % 40 39 59.3 % 54 32 100.0 % 5 5
tx_pool.cpp
97.0%97.0%
97.0 % 263 255 59.9 % 349 209 100.0 % 25 25
tx_in.cpp
100.0%
100.0 % 13 13 60.0 % 10 6 100.0 % 2 2
crypto_aes256.cpp
100.0%
100.0 % 14 14 60.0 % 20 12 100.0 % 2 2
timeoffsets.cpp
100.0%
100.0 % 12 12 60.0 % 20 12 100.0 % 3 3
blockfilter.cpp
100.0%
100.0 % 26 26 60.0 % 30 18 100.0 % 2 2
socks5.cpp
100.0%
100.0 % 19 19 60.0 % 30 18 100.0 % 3 3
pcp.cpp
94.4%94.4%
94.4 % 36 34 60.0 % 40 24 100.0 % 7 7
script_descriptor_cache.cpp
100.0%
100.0 % 23 23 60.0 % 40 24 100.0 % 2 2
crypto.cpp
100.0%
100.0 % 97 97 60.0 % 70 42 100.0 % 15 15
coinscache_sim.cpp
96.1%96.1%
96.1 % 254 244 60.4 % 268 162 82.8 % 29 24
mini_miner.cpp
100.0%
100.0 % 126 126 60.5 % 228 138 100.0 % 5 5
i2p.cpp
100.0%
100.0 % 32 32 60.9 % 46 28 100.0 % 3 3
fee_rate.cpp
100.0%
100.0 % 20 20 61.1 % 18 11 100.0 % 2 2
load_external_block_file.cpp
100.0%
100.0 % 18 18 61.1 % 18 11 100.0 % 3 3
script_parsing.cpp
100.0%
100.0 % 16 16 61.1 % 18 11 100.0 % 2 2
tx_out.cpp
100.0%
100.0 % 17 17 61.1 % 18 11 100.0 % 2 2
poolresource.cpp
100.0%
100.0 % 71 71 61.1 % 54 33 100.0 % 82 82
bloom_filter.cpp
100.0%
100.0 % 43 43 61.4 % 44 27 100.0 % 6 6
muhash.cpp
100.0%
100.0 % 93 93 61.4 % 44 27 100.0 % 13 13
bip324.cpp
100.0%
100.0 % 63 63 61.4 % 88 54 100.0 % 3 3
policy_estimator.cpp
100.0%
100.0 % 75 75 61.4 % 88 54 100.0 % 7 7
crypto_chacha20.cpp
100.0%
100.0 % 78 78 61.4 % 70 43 100.0 % 14 14
parse_numbers.cpp
100.0%
100.0 % 34 34 61.4 % 70 43 100.0 % 2 2
crypto_chacha20poly1305.cpp
100.0%
100.0 % 109 109 61.5 % 156 96 100.0 % 5 5
multiplication_overflow.cpp
100.0%
100.0 % 21 21 62.5 % 8 5 100.0 % 11 11
crypto_hkdf_hmac_sha256_l32.cpp
100.0%
100.0 % 9 9 62.5 % 16 10 100.0 % 2 2
fees.cpp
100.0%
100.0 % 12 12 62.5 % 16 10 100.0 % 2 2
netaddress.cpp
100.0%
100.0 % 77 77 62.8 % 258 162 100.0 % 2 2
bitdeque.cpp
100.0%
100.0 % 426 426 62.7 % 346 217 100.0 % 49 49
rbf.cpp
99.2%99.2%
99.2 % 130 129 62.8 % 226 142 100.0 % 6 6
net.cpp
98.7%98.7%
98.7 % 77 76 62.9 % 62 39 100.0 % 12 12
addrman.cpp
99.3%99.3%
99.3 % 136 135 63.1 % 168 106 100.0 % 16 16
block_header.cpp
100.0%
100.0 % 27 27 63.3 % 30 19 100.0 % 2 2
netbase_dns_lookup.cpp
92.7%92.7%
92.7 % 41 38 63.3 % 60 38 100.0 % 3 3
merkle.cpp
97.6%97.6%
97.6 % 42 41 63.9 % 72 46 100.0 % 3 3
versionbits.cpp
98.3%98.3%
98.3 % 173 170 64.1 % 256 164 100.0 % 7 7
secp256k1_ecdsa_signature_parse_der_lax.cpp
100.0%
100.0 % 13 13 64.3 % 14 9 100.0 % 2 2
golomb_rice.cpp
98.4%98.4%
98.4 % 61 60 64.7 % 68 44 100.0 % 4 4
script.cpp
98.1%98.1%
98.1 % 103 101 64.7 % 156 101 100.0 % 3 3
pow.cpp
98.7%98.7%
98.7 % 78 77 64.9 % 94 61 100.0 % 5 5
partially_downloaded_block.cpp
100.0%
100.0 % 60 60 65.0 % 103 67 100.0 % 4 4
cluster_linearize.cpp
98.5%98.5%
98.5 % 742 731 65.0 % 1066 693 100.0 % 44 44
deserialize.cpp
96.5%96.5%
96.5 % 113 109 66.2 % 272 180 100.0 % 164 164
p2p_transport_serialization.cpp
99.0%99.0%
99.0 % 210 208 66.6 % 290 193 100.0 % 18 18
float.cpp
100.0%
100.0 % 23 23 66.7 % 12 8 100.0 % 6 6
script_format.cpp
100.0%
100.0 % 15 15 66.7 % 12 8 100.0 % 3 3
torcontrol.cpp
100.0%
100.0 % 39 39 66.7 % 18 12 100.0 % 7 7
minisketch.cpp
100.0%
100.0 % 48 48 67.3 % 52 35 100.0 % 7 7
package_eval.cpp
100.0%
100.0 % 281 281 67.5 % 440 297 100.0 % 23 23
vecdeque.cpp
100.0%
100.0 % 276 276 67.8 % 602 408 100.0 % 58 58
script_flags.cpp
100.0%
100.0 % 39 39 68.3 % 60 41 100.0 % 2 2
descriptor_parse.cpp
100.0%
100.0 % 69 69 68.4 % 98 67 100.0 % 7 7
script_sigcache.cpp
100.0%
100.0 % 28 28 68.4 % 38 26 100.0 % 3 3
script_sign.cpp
100.0%
100.0 % 99 99 68.6 % 118 81 100.0 % 3 3
parse_univalue.cpp
96.1%96.1%
96.1 % 77 74 68.8 % 96 66 100.0 % 4 4
coins_view.cpp
98.6%98.6%
98.6 % 211 208 69.1 % 236 163 100.0 % 21 21
primitives_transaction.cpp
100.0%
100.0 % 19 19 70.0 % 20 14 100.0 % 2 2
checkqueue.cpp
100.0%
100.0 % 26 26 70.0 % 30 21 100.0 % 3 3
asmap.cpp
100.0%
100.0 % 24 24 70.5 % 44 31 100.0 % 2 2
feeratediagram.cpp
98.5%98.5%
98.5 % 67 66 70.6 % 102 72 100.0 % 7 7
miniscript.cpp
99.2%99.2%
99.2 % 748 742 70.6 % 1114 787 100.0 % 53 53
headerssync.cpp
98.3%98.3%
98.3 % 59 58 71.4 % 56 40 100.0 % 5 5
txorphan.cpp
99.8%99.8%
99.8 % 471 470 71.8 % 628 451 100.0 % 30 30
prevector.cpp
100.0%
100.0 % 181 181 72.0 % 186 134 100.0 % 18 18
chain.cpp
100.0%
100.0 % 30 30 72.2 % 18 13 100.0 % 3 3
autofile.cpp
100.0%
100.0 % 45 45 72.2 % 36 26 100.0 % 5 5
txgraph.cpp
99.5%99.5%
99.5 % 665 662 73.0 % 918 670 96.0 % 25 24
util.cpp
97.4%97.4%
97.4 % 231 225 74.6 % 134 100 100.0 % 32 32
eval_script.cpp
100.0%
100.0 % 14 14 75.0 % 8 6 100.0 % 3 3
parse_script.cpp
100.0%
100.0 % 7 7 75.0 % 8 6 100.0 % 2 2
cuckoocache.cpp
100.0%
100.0 % 19 19 75.0 % 16 12 100.0 % 10 10
node_eviction.cpp
100.0%
100.0 % 24 24 75.0 % 16 12 100.0 % 2 2
buffered_file.cpp
100.0%
100.0 % 42 42 75.0 % 36 27 100.0 % 6 6
crypto_diff_fuzz_chacha20.cpp
100.0%
100.0 % 205 205 75.0 % 60 45 100.0 % 10 10
bitset.cpp
100.0%
100.0 % 202 202 75.7 % 716 542 100.0 % 31 31
util.h
100.0%
100.0 % 139 139 76.2 % 508 387 100.0 % 144 144
merkleblock.cpp
100.0%
100.0 % 28 28 76.5 % 34 26 100.0 % 4 4
asmap_direct.cpp
100.0%
100.0 % 23 23 77.3 % 44 34 100.0 % 2 2
feefrac.cpp
100.0%
100.0 % 115 115 77.5 % 160 124 100.0 % 9 9
FuzzedDataProvider.h
93.3%93.3%
93.3 % 104 97 78.1 % 96 75 100.0 % 62 62
overflow.cpp
100.0%
100.0 % 23 23 78.6 % 14 11 100.0 % 8 8
protocol.cpp
100.0%
100.0 % 12 12 80.0 % 10 8 100.0 % 2 2
flatfile.cpp
100.0%
100.0 % 8 8 83.3 % 12 10 100.0 % 2 2
txrequest.cpp
98.9%98.9%
98.9 % 184 182 84.9 % 199 169 100.0 % 15 15
strprintf.cpp
100.0%
100.0 % 62 62 86.8 % 38 33 100.0 % 30 30
scriptnum_ops.cpp
100.0%
100.0 % 66 66 98.0 % 50 49 100.0 % 15 15

Generated by: LCOV version 2.0-1