LCOV - code coverage report
Current view: top level - src/test/fuzz Hit Total Coverage
Test: fuzz_coverage.info Lines: 965 8782 11.0 %
Date: 2023-10-05 12:38:51 Functions: 656 1828 35.9 %
Branches: 1654 16928 9.8 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
fuzz.h
0.0%
0.0 % 0 / 1 75.0 % 3 / 4 - 0 / 0
bitdeque.cpp
0.4%0.4%
0.4 % 2 / 450 5.9 % 3 / 51 0.7 % 2 / 296
coinscache_sim.cpp
0.7%0.7%
0.7 % 2 / 276 5.7 % 2 / 35 0.6 % 2 / 362
crypto_diff_fuzz_chacha20.cpp
0.9%0.9%
0.9 % 2 / 211 18.2 % 2 / 11 3.1 % 2 / 64
versionbits.cpp
1.1%1.1%
1.1 % 2 / 190 13.0 % 3 / 23 0.7 % 2 / 292
prevector.cpp
1.1%1.1%
1.1 % 2 / 175 8.3 % 2 / 24 1.0 % 2 / 210
integer.cpp
1.2%1.2%
1.2 % 2 / 165 60.0 % 3 / 5 0.5 % 2 / 398
bip324.cpp
1.5%1.5%
1.5 % 1 / 68 50.0 % 2 / 4 1.8 % 2 / 110
poolresource.cpp
2.0%2.0%
2.0 % 2 / 100 1.7 % 2 / 115 0.6 % 2 / 308
crypto.cpp
2.0%2.0%
2.0 % 2 / 100 12.5 % 2 / 16 3.4 % 2 / 58
system.cpp
2.4%2.4%
2.4 % 2 / 84 21.4 % 3 / 14 1.7 % 2 / 121
scriptnum_ops.cpp
2.4%2.4%
2.4 % 2 / 82 11.8 % 2 / 17 3.2 % 2 / 62
coins_view.cpp
2.5%2.5%
2.5 % 5 / 200 23.1 % 6 / 26 1.3 % 4 / 302
miniscript.cpp
2.5%2.5%
2.5 % 15 / 598 25.0 % 24 / 96 1.3 % 16 / 1251
descriptor_parse.cpp
2.9%2.9%
2.9 % 3 / 105 35.0 % 7 / 20 2.4 % 4 / 168
util.cpp
2.9%2.9%
2.9 % 7 / 245 7.9 % 3 / 38 3.7 % 9 / 242
key.cpp
2.9%2.9%
2.9 % 7 / 245 66.7 % 10 / 15 1.2 % 8 / 678
addrman.cpp
3.5%3.5%
3.5 % 7 / 201 31.2 % 10 / 32 2.6 % 9 / 344
golomb_rice.cpp
3.6%3.6%
3.6 % 2 / 56 40.0 % 2 / 5 2.2 % 2 / 90
pow.cpp
3.6%3.6%
3.6 % 3 / 84 62.5 % 5 / 8 2.5 % 4 / 158
strprintf.cpp
3.9%3.9%
3.9 % 3 / 77 16.7 % 3 / 18 3.8 % 2 / 52
p2p_transport_serialization.cpp
3.9%3.9%
3.9 % 9 / 233 39.4 % 13 / 33 3.5 % 11 / 316
script_ops.cpp
4.2%4.2%
4.2 % 2 / 48 20.0 % 2 / 10 4.8 % 2 / 42
bloom_filter.cpp
4.5%4.5%
4.5 % 2 / 44 28.6 % 2 / 7 4.3 % 2 / 46
script.cpp
4.6%4.6%
4.6 % 5 / 108 75.0 % 6 / 8 1.8 % 4 / 220
script_sign.cpp
4.8%4.8%
4.8 % 5 / 105 75.0 % 6 / 8 2.0 % 4 / 198
minisketch.cpp
4.9%4.9%
4.9 % 2 / 41 25.0 % 2 / 8 3.6 % 2 / 56
tx_pool.cpp
5.0%5.0%
5.0 % 12 / 241 33.3 % 11 / 33 2.9 % 12 / 412
torcontrol.cpp
5.1%5.1%
5.1 % 2 / 39 21.4 % 3 / 14 6.9 % 2 / 29
utxo_total_supply.cpp
5.1%5.1%
5.1 % 5 / 98 35.7 % 5 / 14 2.6 % 4 / 154
key_io.cpp
5.3%5.3%
5.3 % 1 / 19 50.0 % 2 / 4 4.2 % 2 / 48
crypto_chacha20.cpp
5.3%5.3%
5.3 % 5 / 95 44.4 % 8 / 18 4.9 % 8 / 162
muhash.cpp
5.4%5.4%
5.4 % 2 / 37 28.6 % 2 / 7 10.0 % 2 / 20
transaction.cpp
5.6%5.6%
5.6 % 4 / 72 62.5 % 5 / 8 3.4 % 4 / 116
partially_downloaded_block.cpp
5.6%5.6%
5.6 % 4 / 71 55.6 % 5 / 9 2.8 % 4 / 145
addition_overflow.cpp
5.7%5.7%
5.7 % 2 / 35 16.7 % 2 / 12 0.9 % 2 / 220
crypto_common.cpp
5.7%5.7%
5.7 % 2 / 35 66.7 % 2 / 3 3.1 % 2 / 64
package_eval.cpp
5.7%5.7%
5.7 % 10 / 174 34.8 % 8 / 23 4.1 % 10 / 242
merkleblock.cpp
6.2%6.2%
6.2 % 2 / 32 40.0 % 2 / 5 4.0 % 2 / 50
txorphan.cpp
6.3%6.3%
6.3 % 5 / 79 40.0 % 6 / 15 4.7 % 5 / 106
script_sigcache.cpp
6.7%6.7%
6.7 % 2 / 30 60.0 % 3 / 5 3.7 % 2 / 54
banman.cpp
6.8%6.8%
6.8 % 5 / 74 30.0 % 6 / 20 4.5 % 5 / 110
psbt.cpp
6.9%6.9%
6.9 % 4 / 58 83.3 % 5 / 6 3.2 % 4 / 124
string.cpp
6.8%6.8%
6.8 % 6 / 88 85.7 % 6 / 7 2.3 % 4 / 174
autofile.cpp
7.0%7.0%
7.0 % 3 / 43 30.0 % 3 / 10 5.3 % 2 / 38
buffered_file.cpp
7.1%7.1%
7.1 % 3 / 42 33.3 % 3 / 9 3.7 % 2 / 54
policy_estimator.cpp
7.3%7.3%
7.3 % 4 / 55 45.5 % 5 / 11 3.7 % 4 / 107
block_header.cpp
7.4%7.4%
7.4 % 2 / 27 66.7 % 2 / 3 3.2 % 2 / 62
rolling_bloom_filter.cpp
7.4%7.4%
7.4 % 2 / 27 33.3 % 2 / 6 7.1 % 2 / 28
netaddress.cpp
7.4%7.4%
7.4 % 6 / 81 85.7 % 6 / 7 2.0 % 5 / 252
parse_univalue.cpp
7.7%7.7%
7.7 % 5 / 65 66.7 % 6 / 9 2.4 % 4 / 168
headerssync.cpp
7.8%7.8%
7.8 % 5 / 64 54.5 % 6 / 11 5.8 % 5 / 86
script_descriptor_cache.cpp
8.0%8.0%
8.0 % 2 / 25 66.7 % 2 / 3 3.8 % 2 / 52
mini_miner.cpp
8.0%8.0%
8.0 % 11 / 137 76.9 % 10 / 13 3.9 % 12 / 311
block.cpp
8.2%8.2%
8.2 % 4 / 49 71.4 % 5 / 7 3.1 % 4 / 130
bech32.cpp
8.3%8.3%
8.3 % 2 / 24 50.0 % 2 / 4 4.3 % 2 / 46
multiplication_overflow.cpp
8.7%8.7%
8.7 % 2 / 23 16.7 % 2 / 12 3.4 % 2 / 58
blockfilter.cpp
8.7%8.7%
8.7 % 2 / 23 66.7 % 2 / 3 3.6 % 2 / 56
utxo_snapshot.cpp
8.9%8.9%
8.9 % 5 / 56 60.0 % 6 / 10 2.7 % 4 / 146
http_request.cpp
9.1%9.1%
9.1 % 3 / 33 75.0 % 3 / 4 2.9 % 2 / 70
checkqueue.cpp
9.1%9.1%
9.1 % 3 / 33 50.0 % 3 / 6 4.8 % 2 / 42
chain.cpp
9.4%9.4%
9.4 % 3 / 32 60.0 % 3 / 5 4.3 % 2 / 46
float.cpp
9.5%9.5%
9.5 % 2 / 21 28.6 % 2 / 7 14.3 % 2 / 14
span.cpp
9.5%9.5%
9.5 % 2 / 21 66.7 % 2 / 3 10.0 % 2 / 20
message.cpp
9.5%9.5%
9.5 % 2 / 21 60.0 % 3 / 5 5.6 % 2 / 36
secp256k1_ec_seckey_import_export_der.cpp
10.0%10.0%
10.0 % 2 / 20 66.7 % 2 / 3 7.7 % 2 / 26
script_interpreter.cpp
10.0%10.0%
10.0 % 2 / 20 66.7 % 2 / 3 5.6 % 2 / 36
net.cpp
10.0%10.0%
10.0 % 5 / 50 42.9 % 6 / 14 8.1 % 5 / 62
locale.cpp
10.2%10.2%
10.2 % 5 / 49 57.1 % 4 / 7 47.9 % 751 / 1568
process_messages.cpp
10.6%10.6%
10.6 % 5 / 47 75.0 % 6 / 8 7.4 % 5 / 68
spanparsing.cpp
11.1%11.1%
11.1 % 2 / 18 66.7 % 2 / 3 11.1 % 2 / 18
crypto_aes256cbc.cpp
11.1%11.1%
11.1 % 2 / 18 66.7 % 2 / 3 5.0 % 2 / 40
primitives_transaction.cpp
11.1%11.1%
11.1 % 2 / 18 66.7 % 2 / 3 4.5 % 2 / 44
asmap_direct.cpp
11.1%11.1%
11.1 % 3 / 27 75.0 % 3 / 4 4.3 % 2 / 46
txrequest.cpp
11.5%11.5%
11.5 % 24 / 209 33.3 % 8 / 24 6.0 % 13 / 216
rbf.cpp
11.8%11.8%
11.8 % 4 / 34 71.4 % 5 / 7 4.9 % 4 / 82
crypto_poly1305.cpp
12.5%12.5%
12.5 % 3 / 24 66.7 % 4 / 6 9.5 % 4 / 42
process_message.cpp
12.5%12.5%
12.5 % 5 / 40 75.0 % 6 / 8 8.1 % 5 / 62
base_encode_decode.cpp
12.9%12.9%
12.9 % 4 / 31 83.3 % 5 / 6 4.1 % 4 / 98
random.cpp
13.3%13.3%
13.3 % 2 / 15 66.7 % 2 / 3 10.0 % 2 / 20
cuckoocache.cpp
13.6%13.6%
13.6 % 3 / 22 25.0 % 3 / 12 3.8 % 2 / 52
netbase_dns_lookup.cpp
13.6%13.6%
13.6 % 6 / 44 75.0 % 6 / 8 5.2 % 5 / 96
script_flags.cpp
14.0%14.0%
14.0 % 6 / 43 80.0 % 4 / 5 8.9 % 8 / 90
script_bitcoin_consensus.cpp
14.3%14.3%
14.3 % 2 / 14 66.7 % 2 / 3 7.7 % 2 / 26
script_format.cpp
14.3%14.3%
14.3 % 2 / 14 60.0 % 3 / 5 8.3 % 2 / 24
eval_script.cpp
14.3%14.3%
14.3 % 2 / 14 50.0 % 2 / 4 16.7 % 2 / 12
crypto_aes256.cpp
14.3%14.3%
14.3 % 2 / 14 66.7 % 2 / 3 7.7 % 2 / 26
timedata.cpp
15.4%15.4%
15.4 % 2 / 13 66.7 % 2 / 3 6.2 % 2 / 32
parse_numbers.cpp
15.4%15.4%
15.4 % 2 / 13 66.7 % 2 / 3 7.7 % 2 / 26
util.h
16.6%16.6%
16.6 % 25 / 151 7.0 % 11 / 157 15.4 % 63 / 410
secp256k1_ecdsa_signature_parse_der_lax.cpp
16.7%16.7%
16.7 % 2 / 12 66.7 % 2 / 3 11.1 % 2 / 18
signet.cpp
16.7%16.7%
16.7 % 2 / 12 60.0 % 3 / 5 7.7 % 2 / 26
decode_tx.cpp
16.7%16.7%
16.7 % 3 / 18 75.0 % 3 / 4 6.2 % 2 / 32
i2p.cpp
16.7%16.7%
16.7 % 5 / 30 66.7 % 6 / 9 7.6 % 5 / 66
asmap.cpp
16.7%16.7%
16.7 % 5 / 30 83.3 % 5 / 6 6.5 % 3 / 46
node_eviction.cpp
17.2%17.2%
17.2 % 5 / 29 75.0 % 6 / 8 7.8 % 5 / 64
fee_rate.cpp
17.4%17.4%
17.4 % 4 / 23 80.0 % 4 / 5 15.4 % 4 / 26
tx_in.cpp
18.2%18.2%
18.2 % 2 / 11 66.7 % 2 / 3 9.1 % 2 / 22
validation_load_mempool.cpp
18.2%18.2%
18.2 % 4 / 22 62.5 % 5 / 8 12.5 % 4 / 32
net_permissions.cpp
19.2%19.2%
19.2 % 5 / 26 85.7 % 6 / 7 10.9 % 5 / 46
parse_hd_keypath.cpp
20.0%20.0%
20.0 % 2 / 10 66.7 % 2 / 3 14.3 % 2 / 14
protocol.cpp
20.0%20.0%
20.0 % 3 / 15 75.0 % 3 / 4 14.3 % 2 / 14
load_external_block_file.cpp
20.0%20.0%
20.0 % 4 / 20 71.4 % 5 / 7 12.5 % 4 / 32
crypto_hkdf_hmac_sha256_l32.cpp
22.2%22.2%
22.2 % 2 / 9 66.7 % 2 / 3 10.0 % 2 / 20
script_assets_test_minimizer.cpp
23.5%23.5%
23.5 % 27 / 115 35.7 % 5 / 14 13.2 % 43 / 326
signature_checker.cpp
24.1%24.1%
24.1 % 7 / 29 33.3 % 4 / 12 26.7 % 8 / 30
flatfile.cpp
25.0%25.0%
25.0 % 3 / 12 75.0 % 3 / 4 20.0 % 2 / 10
policy_estimator_io.cpp
25.0%25.0%
25.0 % 4 / 16 71.4 % 5 / 7 14.3 % 4 / 28
tx_out.cpp
25.0%25.0%
25.0 % 4 / 16 80.0 % 4 / 5 11.1 % 4 / 36
socks5.cpp
25.0%25.0%
25.0 % 5 / 20 75.0 % 6 / 8 11.4 % 5 / 44
hex.cpp
25.0%25.0%
25.0 % 6 / 24 85.7 % 6 / 7 7.4 % 4 / 54
kitchen_sink.cpp
26.1%26.1%
26.1 % 6 / 23 85.7 % 6 / 7 15.4 % 4 / 26
deserialize.cpp
33.6%33.6%
33.6 % 43 / 128 38.1 % 80 / 210 6.2 % 77 / 1252
fees.cpp
35.7%35.7%
35.7 % 5 / 14 83.3 % 5 / 6 16.7 % 4 / 24
parse_script.cpp
37.5%37.5%
37.5 % 3 / 8 75.0 % 3 / 4 16.7 % 2 / 12
rpc.cpp
42.5%42.5%
42.5 % 117 / 275 23.1 % 9 / 39 25.4 % 116 / 456
fuzz.cpp
58.5%58.5%
58.5 % 72 / 123 65.0 % 13 / 20 38.2 % 55 / 144
FuzzedDataProvider.h
74.6%74.6%
74.6 % 85 / 114 50.0 % 33 / 66 37.5 % 66 / 176
connman.cpp
99.4%99.4%
99.4 % 164 / 165 94.6 % 35 / 37 56.7 % 76 / 134

Generated by: LCOV version 1.14