LCOV - code coverage report
Current view: top level - src/test/fuzz Hit Total Coverage
Test: fuzz_coverage.info Lines: 1015 8764 11.6 %
Date: 2023-09-26 12:08:55 Functions: 631 1823 34.6 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage
bitdeque.cpp
0.4%0.4%
0.4 % 2 / 450 5.9 % 3 / 51
fuzz_tests 0.4 % 2 / 450 5.9 % 3 / 51
coinscache_sim.cpp
0.7%0.7%
0.7 % 2 / 276 5.7 % 2 / 35
fuzz_tests 0.7 % 2 / 276 5.7 % 2 / 35
crypto_diff_fuzz_chacha20.cpp
0.9%0.9%
0.9 % 2 / 211 18.2 % 2 / 11
fuzz_tests 0.9 % 2 / 211 18.2 % 2 / 11
versionbits.cpp
1.1%1.1%
1.1 % 2 / 190 13.0 % 3 / 23
fuzz_tests 1.1 % 2 / 190 13.0 % 3 / 23
prevector.cpp
1.1%1.1%
1.1 % 2 / 175 8.3 % 2 / 24
fuzz_tests 1.1 % 2 / 175 8.3 % 2 / 24
integer.cpp
1.2%1.2%
1.2 % 2 / 165 60.0 % 3 / 5
fuzz_tests 1.2 % 2 / 165 60.0 % 3 / 5
bip324.cpp
1.5%1.5%
1.5 % 1 / 68 50.0 % 2 / 4
fuzz_tests 1.5 % 1 / 68 50.0 % 2 / 4
crypto.cpp
2.0%2.0%
2.0 % 2 / 100 12.5 % 2 / 16
fuzz_tests 2.0 % 2 / 100 12.5 % 2 / 16
poolresource.cpp
2.0%2.0%
2.0 % 2 / 100 1.7 % 2 / 115
fuzz_tests 2.0 % 2 / 100 1.7 % 2 / 115
system.cpp
2.4%2.4%
2.4 % 2 / 84 21.4 % 3 / 14
fuzz_tests 2.4 % 2 / 84 21.4 % 3 / 14
scriptnum_ops.cpp
2.4%2.4%
2.4 % 2 / 82 11.8 % 2 / 17
fuzz_tests 2.4 % 2 / 82 11.8 % 2 / 17
coins_view.cpp
2.5%2.5%
2.5 % 5 / 200 23.1 % 6 / 26
fuzz_tests 2.5 % 5 / 200 23.1 % 6 / 26
miniscript.cpp
2.5%2.5%
2.5 % 15 / 598 25.0 % 24 / 96
fuzz_tests 2.5 % 15 / 598 25.0 % 24 / 96
descriptor_parse.cpp
2.9%2.9%
2.9 % 3 / 105 35.0 % 7 / 20
fuzz_tests 2.9 % 3 / 105 35.0 % 7 / 20
key.cpp
2.9%2.9%
2.9 % 7 / 245 66.7 % 10 / 15
fuzz_tests 2.9 % 7 / 245 66.7 % 10 / 15
addrman.cpp
3.5%3.5%
3.5 % 7 / 201 31.2 % 10 / 32
fuzz_tests 3.5 % 7 / 201 31.2 % 10 / 32
golomb_rice.cpp
3.6%3.6%
3.6 % 2 / 56 40.0 % 2 / 5
fuzz_tests 3.6 % 2 / 56 40.0 % 2 / 5
pow.cpp
3.6%3.6%
3.6 % 3 / 84 62.5 % 5 / 8
fuzz_tests 3.6 % 3 / 84 62.5 % 5 / 8
strprintf.cpp
3.9%3.9%
3.9 % 3 / 77 16.7 % 3 / 18
fuzz_tests 3.9 % 3 / 77 16.7 % 3 / 18
p2p_transport_serialization.cpp
3.9%3.9%
3.9 % 9 / 232 39.4 % 13 / 33
fuzz_tests 3.9 % 9 / 232 39.4 % 13 / 33
script_ops.cpp
4.2%4.2%
4.2 % 2 / 48 20.0 % 2 / 10
fuzz_tests 4.2 % 2 / 48 20.0 % 2 / 10
bloom_filter.cpp
4.5%4.5%
4.5 % 2 / 44 28.6 % 2 / 7
fuzz_tests 4.5 % 2 / 44 28.6 % 2 / 7
connman.cpp
4.5%4.5%
4.5 % 5 / 111 20.0 % 6 / 30
fuzz_tests 4.5 % 5 / 111 20.0 % 6 / 30
script.cpp
4.6%4.6%
4.6 % 5 / 108 75.0 % 6 / 8
fuzz_tests 4.6 % 5 / 108 75.0 % 6 / 8
script_sign.cpp
4.8%4.8%
4.8 % 5 / 105 75.0 % 6 / 8
fuzz_tests 4.8 % 5 / 105 75.0 % 6 / 8
minisketch.cpp
4.9%4.9%
4.9 % 2 / 41 25.0 % 2 / 8
fuzz_tests 4.9 % 2 / 41 25.0 % 2 / 8
tx_pool.cpp
5.0%5.0%
5.0 % 12 / 241 33.3 % 11 / 33
fuzz_tests 5.0 % 12 / 241 33.3 % 11 / 33
torcontrol.cpp
5.1%5.1%
5.1 % 2 / 39 21.4 % 3 / 14
fuzz_tests 5.1 % 2 / 39 21.4 % 3 / 14
utxo_total_supply.cpp
5.1%5.1%
5.1 % 5 / 98 35.7 % 5 / 14
fuzz_tests 5.1 % 5 / 98 35.7 % 5 / 14
key_io.cpp
5.3%5.3%
5.3 % 1 / 19 50.0 % 2 / 4
fuzz_tests 5.3 % 1 / 19 50.0 % 2 / 4
crypto_chacha20.cpp
5.3%5.3%
5.3 % 5 / 95 44.4 % 8 / 18
fuzz_tests 5.3 % 5 / 95 44.4 % 8 / 18
util.cpp
5.3%5.3%
5.3 % 13 / 245 13.2 % 5 / 38
fuzz_tests 5.3 % 13 / 245 13.2 % 5 / 38
muhash.cpp
5.4%5.4%
5.4 % 2 / 37 28.6 % 2 / 7
fuzz_tests 5.4 % 2 / 37 28.6 % 2 / 7
transaction.cpp
5.6%5.6%
5.6 % 4 / 72 62.5 % 5 / 8
fuzz_tests 5.6 % 4 / 72 62.5 % 5 / 8
partially_downloaded_block.cpp
5.6%5.6%
5.6 % 4 / 71 55.6 % 5 / 9
fuzz_tests 5.6 % 4 / 71 55.6 % 5 / 9
addition_overflow.cpp
5.7%5.7%
5.7 % 2 / 35 16.7 % 2 / 12
fuzz_tests 5.7 % 2 / 35 16.7 % 2 / 12
crypto_common.cpp
5.7%5.7%
5.7 % 2 / 35 66.7 % 2 / 3
fuzz_tests 5.7 % 2 / 35 66.7 % 2 / 3
merkleblock.cpp
6.2%6.2%
6.2 % 2 / 32 40.0 % 2 / 5
fuzz_tests 6.2 % 2 / 32 40.0 % 2 / 5
txorphan.cpp
6.3%6.3%
6.3 % 5 / 79 40.0 % 6 / 15
fuzz_tests 6.3 % 5 / 79 40.0 % 6 / 15
script_sigcache.cpp
6.7%6.7%
6.7 % 2 / 30 60.0 % 3 / 5
fuzz_tests 6.7 % 2 / 30 60.0 % 3 / 5
buffered_file.cpp
6.7%6.7%
6.7 % 3 / 45 33.3 % 3 / 9
fuzz_tests 6.7 % 3 / 45 33.3 % 3 / 9
banman.cpp
6.8%6.8%
6.8 % 5 / 74 30.0 % 6 / 20
fuzz_tests 6.8 % 5 / 74 30.0 % 6 / 20
psbt.cpp
6.9%6.9%
6.9 % 4 / 58 83.3 % 5 / 6
fuzz_tests 6.9 % 4 / 58 83.3 % 5 / 6
string.cpp
6.8%6.8%
6.8 % 6 / 88 85.7 % 6 / 7
fuzz_tests 6.8 % 6 / 88 85.7 % 6 / 7
autofile.cpp
7.0%7.0%
7.0 % 3 / 43 30.0 % 3 / 10
fuzz_tests 7.0 % 3 / 43 30.0 % 3 / 10
policy_estimator.cpp
7.3%7.3%
7.3 % 4 / 55 45.5 % 5 / 11
fuzz_tests 7.3 % 4 / 55 45.5 % 5 / 11
block_header.cpp
7.4%7.4%
7.4 % 2 / 27 66.7 % 2 / 3
fuzz_tests 7.4 % 2 / 27 66.7 % 2 / 3
rolling_bloom_filter.cpp
7.4%7.4%
7.4 % 2 / 27 33.3 % 2 / 6
fuzz_tests 7.4 % 2 / 27 33.3 % 2 / 6
netaddress.cpp
7.4%7.4%
7.4 % 6 / 81 85.7 % 6 / 7
fuzz_tests 7.4 % 6 / 81 85.7 % 6 / 7
parse_univalue.cpp
7.7%7.7%
7.7 % 5 / 65 66.7 % 6 / 9
fuzz_tests 7.7 % 5 / 65 66.7 % 6 / 9
headerssync.cpp
7.8%7.8%
7.8 % 5 / 64 54.5 % 6 / 11
fuzz_tests 7.8 % 5 / 64 54.5 % 6 / 11
script_descriptor_cache.cpp
8.0%8.0%
8.0 % 2 / 25 66.7 % 2 / 3
fuzz_tests 8.0 % 2 / 25 66.7 % 2 / 3
mini_miner.cpp
8.0%8.0%
8.0 % 11 / 137 76.9 % 10 / 13
fuzz_tests 8.0 % 11 / 137 76.9 % 10 / 13
block.cpp
8.2%8.2%
8.2 % 4 / 49 71.4 % 5 / 7
fuzz_tests 8.2 % 4 / 49 71.4 % 5 / 7
bech32.cpp
8.3%8.3%
8.3 % 2 / 24 50.0 % 2 / 4
fuzz_tests 8.3 % 2 / 24 50.0 % 2 / 4
blockfilter.cpp
8.7%8.7%
8.7 % 2 / 23 66.7 % 2 / 3
fuzz_tests 8.7 % 2 / 23 66.7 % 2 / 3
multiplication_overflow.cpp
8.7%8.7%
8.7 % 2 / 23 16.7 % 2 / 12
fuzz_tests 8.7 % 2 / 23 16.7 % 2 / 12
utxo_snapshot.cpp
8.9%8.9%
8.9 % 5 / 56 60.0 % 6 / 10
fuzz_tests 8.9 % 5 / 56 60.0 % 6 / 10
checkqueue.cpp
9.1%9.1%
9.1 % 3 / 33 50.0 % 3 / 6
fuzz_tests 9.1 % 3 / 33 50.0 % 3 / 6
http_request.cpp
9.1%9.1%
9.1 % 3 / 33 75.0 % 3 / 4
fuzz_tests 9.1 % 3 / 33 75.0 % 3 / 4
chain.cpp
9.4%9.4%
9.4 % 3 / 32 60.0 % 3 / 5
fuzz_tests 9.4 % 3 / 32 60.0 % 3 / 5
message.cpp
9.5%9.5%
9.5 % 2 / 21 60.0 % 3 / 5
fuzz_tests 9.5 % 2 / 21 60.0 % 3 / 5
span.cpp
9.5%9.5%
9.5 % 2 / 21 66.7 % 2 / 3
fuzz_tests 9.5 % 2 / 21 66.7 % 2 / 3
float.cpp
9.5%9.5%
9.5 % 2 / 21 28.6 % 2 / 7
fuzz_tests 9.5 % 2 / 21 28.6 % 2 / 7
secp256k1_ec_seckey_import_export_der.cpp
10.0%10.0%
10.0 % 2 / 20 66.7 % 2 / 3
fuzz_tests 10.0 % 2 / 20 66.7 % 2 / 3
script_interpreter.cpp
10.0%10.0%
10.0 % 2 / 20 66.7 % 2 / 3
fuzz_tests 10.0 % 2 / 20 66.7 % 2 / 3
net.cpp
10.0%10.0%
10.0 % 5 / 50 42.9 % 6 / 14
fuzz_tests 10.0 % 5 / 50 42.9 % 6 / 14
locale.cpp
10.2%10.2%
10.2 % 5 / 49 57.1 % 4 / 7
fuzz_tests 10.2 % 5 / 49 57.1 % 4 / 7
process_messages.cpp
10.6%10.6%
10.6 % 5 / 47 75.0 % 6 / 8
fuzz_tests 10.6 % 5 / 47 75.0 % 6 / 8
primitives_transaction.cpp
11.1%11.1%
11.1 % 2 / 18 66.7 % 2 / 3
fuzz_tests 11.1 % 2 / 18 66.7 % 2 / 3
spanparsing.cpp
11.1%11.1%
11.1 % 2 / 18 66.7 % 2 / 3
fuzz_tests 11.1 % 2 / 18 66.7 % 2 / 3
crypto_aes256cbc.cpp
11.1%11.1%
11.1 % 2 / 18 66.7 % 2 / 3
fuzz_tests 11.1 % 2 / 18 66.7 % 2 / 3
asmap_direct.cpp
11.1%11.1%
11.1 % 3 / 27 75.0 % 3 / 4
fuzz_tests 11.1 % 3 / 27 75.0 % 3 / 4
txrequest.cpp
11.5%11.5%
11.5 % 24 / 209 33.3 % 8 / 24
fuzz_tests 11.5 % 24 / 209 33.3 % 8 / 24
rbf.cpp
11.8%11.8%
11.8 % 4 / 34 71.4 % 5 / 7
fuzz_tests 11.8 % 4 / 34 71.4 % 5 / 7
crypto_poly1305.cpp
12.5%12.5%
12.5 % 3 / 24 66.7 % 4 / 6
fuzz_tests 12.5 % 3 / 24 66.7 % 4 / 6
process_message.cpp
12.5%12.5%
12.5 % 5 / 40 75.0 % 6 / 8
fuzz_tests 12.5 % 5 / 40 75.0 % 6 / 8
base_encode_decode.cpp
12.9%12.9%
12.9 % 4 / 31 83.3 % 5 / 6
fuzz_tests 12.9 % 4 / 31 83.3 % 5 / 6
random.cpp
13.3%13.3%
13.3 % 2 / 15 66.7 % 2 / 3
fuzz_tests 13.3 % 2 / 15 66.7 % 2 / 3
cuckoocache.cpp
13.6%13.6%
13.6 % 3 / 22 25.0 % 3 / 12
fuzz_tests 13.6 % 3 / 22 25.0 % 3 / 12
netbase_dns_lookup.cpp
13.6%13.6%
13.6 % 6 / 44 75.0 % 6 / 8
fuzz_tests 13.6 % 6 / 44 75.0 % 6 / 8
script_flags.cpp
14.0%14.0%
14.0 % 6 / 43 80.0 % 4 / 5
fuzz_tests 14.0 % 6 / 43 80.0 % 4 / 5
script_format.cpp
14.3%14.3%
14.3 % 2 / 14 60.0 % 3 / 5
fuzz_tests 14.3 % 2 / 14 60.0 % 3 / 5
script_bitcoin_consensus.cpp
14.3%14.3%
14.3 % 2 / 14 66.7 % 2 / 3
fuzz_tests 14.3 % 2 / 14 66.7 % 2 / 3
crypto_aes256.cpp
14.3%14.3%
14.3 % 2 / 14 66.7 % 2 / 3
fuzz_tests 14.3 % 2 / 14 66.7 % 2 / 3
eval_script.cpp
14.3%14.3%
14.3 % 2 / 14 50.0 % 2 / 4
fuzz_tests 14.3 % 2 / 14 50.0 % 2 / 4
timedata.cpp
15.4%15.4%
15.4 % 2 / 13 66.7 % 2 / 3
fuzz_tests 15.4 % 2 / 13 66.7 % 2 / 3
parse_numbers.cpp
15.4%15.4%
15.4 % 2 / 13 66.7 % 2 / 3
fuzz_tests 15.4 % 2 / 13 66.7 % 2 / 3
secp256k1_ecdsa_signature_parse_der_lax.cpp
16.7%16.7%
16.7 % 2 / 12 66.7 % 2 / 3
fuzz_tests 16.7 % 2 / 12 66.7 % 2 / 3
signet.cpp
16.7%16.7%
16.7 % 2 / 12 60.0 % 3 / 5
fuzz_tests 16.7 % 2 / 12 60.0 % 3 / 5
decode_tx.cpp
16.7%16.7%
16.7 % 3 / 18 75.0 % 3 / 4
fuzz_tests 16.7 % 3 / 18 75.0 % 3 / 4
asmap.cpp
16.7%16.7%
16.7 % 5 / 30 83.3 % 5 / 6
fuzz_tests 16.7 % 5 / 30 83.3 % 5 / 6
i2p.cpp
16.7%16.7%
16.7 % 5 / 30 66.7 % 6 / 9
fuzz_tests 16.7 % 5 / 30 66.7 % 6 / 9
node_eviction.cpp
17.2%17.2%
17.2 % 5 / 29 75.0 % 6 / 8
fuzz_tests 17.2 % 5 / 29 75.0 % 6 / 8
fee_rate.cpp
17.4%17.4%
17.4 % 4 / 23 80.0 % 4 / 5
fuzz_tests 17.4 % 4 / 23 80.0 % 4 / 5
tx_in.cpp
18.2%18.2%
18.2 % 2 / 11 66.7 % 2 / 3
fuzz_tests 18.2 % 2 / 11 66.7 % 2 / 3
validation_load_mempool.cpp
18.2%18.2%
18.2 % 4 / 22 62.5 % 5 / 8
fuzz_tests 18.2 % 4 / 22 62.5 % 5 / 8
net_permissions.cpp
19.2%19.2%
19.2 % 5 / 26 85.7 % 6 / 7
fuzz_tests 19.2 % 5 / 26 85.7 % 6 / 7
parse_hd_keypath.cpp
20.0%20.0%
20.0 % 2 / 10 66.7 % 2 / 3
fuzz_tests 20.0 % 2 / 10 66.7 % 2 / 3
protocol.cpp
20.0%20.0%
20.0 % 3 / 15 75.0 % 3 / 4
fuzz_tests 20.0 % 3 / 15 75.0 % 3 / 4
load_external_block_file.cpp
20.0%20.0%
20.0 % 4 / 20 71.4 % 5 / 7
fuzz_tests 20.0 % 4 / 20 71.4 % 5 / 7
crypto_hkdf_hmac_sha256_l32.cpp
22.2%22.2%
22.2 % 2 / 9 66.7 % 2 / 3
fuzz_tests 22.2 % 2 / 9 66.7 % 2 / 3
script_assets_test_minimizer.cpp
23.5%23.5%
23.5 % 27 / 115 35.7 % 5 / 14
fuzz_tests 23.5 % 27 / 115 35.7 % 5 / 14
util.h
23.8%23.8%
23.8 % 36 / 151 3.8 % 6 / 157
fuzz_tests 23.8 % 36 / 151 3.8 % 6 / 157
signature_checker.cpp
24.1%24.1%
24.1 % 7 / 29 33.3 % 4 / 12
fuzz_tests 24.1 % 7 / 29 33.3 % 4 / 12
flatfile.cpp
25.0%25.0%
25.0 % 3 / 12 75.0 % 3 / 4
fuzz_tests 25.0 % 3 / 12 75.0 % 3 / 4
policy_estimator_io.cpp
25.0%25.0%
25.0 % 4 / 16 71.4 % 5 / 7
fuzz_tests 25.0 % 4 / 16 71.4 % 5 / 7
tx_out.cpp
25.0%25.0%
25.0 % 4 / 16 80.0 % 4 / 5
fuzz_tests 25.0 % 4 / 16 80.0 % 4 / 5
socks5.cpp
25.0%25.0%
25.0 % 5 / 20 75.0 % 6 / 8
fuzz_tests 25.0 % 5 / 20 75.0 % 6 / 8
hex.cpp
25.0%25.0%
25.0 % 6 / 24 85.7 % 6 / 7
fuzz_tests 25.0 % 6 / 24 85.7 % 6 / 7
kitchen_sink.cpp
26.1%26.1%
26.1 % 6 / 23 85.7 % 6 / 7
fuzz_tests 26.1 % 6 / 23 85.7 % 6 / 7
deserialize.cpp
33.6%33.6%
33.6 % 43 / 128 38.1 % 80 / 210
fuzz_tests 33.6 % 43 / 128 38.1 % 80 / 210
fees.cpp
35.7%35.7%
35.7 % 5 / 14 83.3 % 5 / 6
fuzz_tests 35.7 % 5 / 14 83.3 % 5 / 6
parse_script.cpp
37.5%37.5%
37.5 % 3 / 8 75.0 % 3 / 4
fuzz_tests 37.5 % 3 / 8 75.0 % 3 / 4
rpc.cpp
41.9%41.9%
41.9 % 114 / 272 23.1 % 9 / 39
fuzz_tests 41.9 % 114 / 272 23.1 % 9 / 39
fuzz.cpp
58.5%58.5%
58.5 % 72 / 123 65.0 % 13 / 20
fuzz_tests 58.5 % 72 / 123 65.0 % 13 / 20
FuzzedDataProvider.h
68.4%68.4%
68.4 % 78 / 114 33.3 % 22 / 66
fuzz_tests 68.4 % 78 / 114 33.3 % 22 / 66
fuzz.h
100.0%
100.0 % 1 / 1 100.0 % 4 / 4
fuzz_tests 100.0 % 1 / 1 100.0 % 4 / 4
package_eval.cpp
100.0%
100.0 % 211 / 211 100.0 % 25 / 25
fuzz_tests 100.0 % 211 / 211 100.0 % 25 / 25

Generated by: LCOV version 1.14