LCOV - code coverage report
Current view: top level - src/test/fuzz Hit Total Coverage
Test: fuzz_coverage.info Lines: 8557 8782 97.4 %
Date: 2023-10-05 15:40:34 Functions: 1797 1828 98.3 %
Branches: 9775 16928 57.7 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
FuzzedDataProvider.h
94.7%94.7%
94.7 % 108 / 114 100.0 % 66 / 66 53.4 % 94 / 176
addition_overflow.cpp
100.0%
100.0 % 35 / 35 100.0 % 12 / 12 60.5 % 133 / 220
addrman.cpp
95.5%95.5%
95.5 % 192 / 201 96.9 % 31 / 32 58.4 % 201 / 344
asmap.cpp
100.0%
100.0 % 30 / 30 100.0 % 6 / 6 65.2 % 30 / 46
asmap_direct.cpp
100.0%
100.0 % 27 / 27 100.0 % 4 / 4 71.7 % 33 / 46
autofile.cpp
100.0%
100.0 % 43 / 43 100.0 % 10 / 10 68.4 % 26 / 38
banman.cpp
100.0%
100.0 % 74 / 74 100.0 % 20 / 20 54.5 % 60 / 110
base_encode_decode.cpp
100.0%
100.0 % 31 / 31 100.0 % 6 / 6 54.1 % 53 / 98
bech32.cpp
100.0%
100.0 % 24 / 24 100.0 % 4 / 4 56.5 % 26 / 46
bip324.cpp
100.0%
100.0 % 68 / 68 100.0 % 4 / 4 62.7 % 69 / 110
bitdeque.cpp
100.0%
100.0 % 450 / 450 100.0 % 51 / 51 64.5 % 191 / 296
block.cpp
100.0%
100.0 % 49 / 49 100.0 % 7 / 7 54.6 % 71 / 130
block_header.cpp
100.0%
100.0 % 27 / 27 100.0 % 3 / 3 54.8 % 34 / 62
blockfilter.cpp
100.0%
100.0 % 23 / 23 100.0 % 3 / 3 55.4 % 31 / 56
bloom_filter.cpp
100.0%
100.0 % 44 / 44 100.0 % 7 / 7 60.9 % 28 / 46
buffered_file.cpp
100.0%
100.0 % 42 / 42 100.0 % 9 / 9 66.7 % 36 / 54
chain.cpp
100.0%
100.0 % 32 / 32 100.0 % 5 / 5 58.7 % 27 / 46
checkqueue.cpp
100.0%
100.0 % 33 / 33 100.0 % 6 / 6 61.9 % 26 / 42
coins_view.cpp
98.0%98.0%
98.0 % 196 / 200 100.0 % 26 / 26 61.3 % 185 / 302
coinscache_sim.cpp
97.8%97.8%
97.8 % 270 / 276 82.9 % 29 / 35 59.9 % 217 / 362
connman.cpp
99.4%99.4%
99.4 % 164 / 165 94.6 % 35 / 37 56.7 % 76 / 134
crypto.cpp
100.0%
100.0 % 100 / 100 100.0 % 16 / 16 62.1 % 36 / 58
crypto_aes256.cpp
100.0%
100.0 % 14 / 14 100.0 % 3 / 3 57.7 % 15 / 26
crypto_aes256cbc.cpp
100.0%
100.0 % 18 / 18 100.0 % 3 / 3 57.5 % 23 / 40
crypto_chacha20.cpp
100.0%
100.0 % 95 / 95 100.0 % 18 / 18 59.3 % 96 / 162
crypto_common.cpp
100.0%
100.0 % 35 / 35 100.0 % 3 / 3 50.0 % 32 / 64
crypto_diff_fuzz_chacha20.cpp
99.5%99.5%
99.5 % 210 / 211 100.0 % 11 / 11 73.4 % 47 / 64
crypto_hkdf_hmac_sha256_l32.cpp
100.0%
100.0 % 9 / 9 100.0 % 3 / 3 60.0 % 12 / 20
crypto_poly1305.cpp
100.0%
100.0 % 24 / 24 100.0 % 6 / 6 54.8 % 23 / 42
cuckoocache.cpp
100.0%
100.0 % 22 / 22 100.0 % 12 / 12 57.7 % 30 / 52
decode_tx.cpp
100.0%
100.0 % 18 / 18 100.0 % 4 / 4 59.4 % 19 / 32
descriptor_parse.cpp
100.0%
100.0 % 105 / 105 100.0 % 20 / 20 64.3 % 108 / 168
deserialize.cpp
100.0%
100.0 % 128 / 128 99.5 % 209 / 210 58.3 % 730 / 1252
eval_script.cpp
100.0%
100.0 % 14 / 14 100.0 % 4 / 4 66.7 % 8 / 12
fee_rate.cpp
100.0%
100.0 % 23 / 23 100.0 % 5 / 5 61.5 % 16 / 26
fees.cpp
100.0%
100.0 % 14 / 14 100.0 % 6 / 6 58.3 % 14 / 24
flatfile.cpp
100.0%
100.0 % 12 / 12 100.0 % 4 / 4 70.0 % 7 / 10
float.cpp
100.0%
100.0 % 21 / 21 100.0 % 7 / 7 64.3 % 9 / 14
fuzz.cpp
60.2%60.2%
60.2 % 74 / 123 70.0 % 14 / 20 39.6 % 57 / 144
fuzz.h
100.0%
100.0 % 1 / 1 100.0 % 4 / 4 - 0 / 0
golomb_rice.cpp
100.0%
100.0 % 56 / 56 100.0 % 5 / 5 60.0 % 54 / 90
headerssync.cpp
100.0%
100.0 % 64 / 64 100.0 % 11 / 11 66.3 % 57 / 86
hex.cpp
100.0%
100.0 % 24 / 24 100.0 % 7 / 7 53.7 % 29 / 54
http_request.cpp
100.0%
100.0 % 33 / 33 100.0 % 4 / 4 55.7 % 39 / 70
i2p.cpp
66.7%66.7%
66.7 % 20 / 30 100.0 % 9 / 9 33.3 % 22 / 66
integer.cpp
100.0%
100.0 % 165 / 165 100.0 % 5 / 5 53.5 % 213 / 398
key.cpp
100.0%
100.0 % 245 / 245 100.0 % 15 / 15 51.2 % 347 / 678
key_io.cpp
100.0%
100.0 % 19 / 19 100.0 % 4 / 4 56.2 % 27 / 48
kitchen_sink.cpp
100.0%
100.0 % 23 / 23 100.0 % 7 / 7 50.0 % 13 / 26
load_external_block_file.cpp
100.0%
100.0 % 20 / 20 100.0 % 7 / 7 56.2 % 18 / 32
locale.cpp
100.0%
100.0 % 49 / 49 100.0 % 7 / 7 50.2 % 787 / 1568
merkleblock.cpp
100.0%
100.0 % 32 / 32 100.0 % 5 / 5 64.0 % 32 / 50
message.cpp
100.0%
100.0 % 21 / 21 100.0 % 5 / 5 52.8 % 19 / 36
mini_miner.cpp
100.0%
100.0 % 137 / 137 100.0 % 13 / 13 57.2 % 178 / 311
miniscript.cpp
98.8%98.8%
98.8 % 591 / 598 96.9 % 93 / 96 67.6 % 846 / 1251
minisketch.cpp
100.0%
100.0 % 41 / 41 100.0 % 8 / 8 60.7 % 34 / 56
muhash.cpp
100.0%
100.0 % 37 / 37 100.0 % 7 / 7 50.0 % 10 / 20
multiplication_overflow.cpp
100.0%
100.0 % 23 / 23 100.0 % 12 / 12 65.5 % 38 / 58
net.cpp
100.0%
100.0 % 50 / 50 100.0 % 14 / 14 56.5 % 35 / 62
net_permissions.cpp
100.0%
100.0 % 26 / 26 100.0 % 7 / 7 54.3 % 25 / 46
netaddress.cpp
100.0%
100.0 % 81 / 81 100.0 % 7 / 7 61.9 % 156 / 252
netbase_dns_lookup.cpp
100.0%
100.0 % 44 / 44 100.0 % 8 / 8 59.4 % 57 / 96
node_eviction.cpp
100.0%
100.0 % 29 / 29 100.0 % 8 / 8 54.7 % 35 / 64
p2p_transport_serialization.cpp
100.0%
100.0 % 233 / 233 100.0 % 33 / 33 63.9 % 202 / 316
package_eval.cpp
100.0%
100.0 % 174 / 174 100.0 % 23 / 23 62.4 % 151 / 242
parse_hd_keypath.cpp
100.0%
100.0 % 10 / 10 100.0 % 3 / 3 50.0 % 7 / 14
parse_numbers.cpp
100.0%
100.0 % 13 / 13 100.0 % 3 / 3 50.0 % 13 / 26
parse_script.cpp
100.0%
100.0 % 8 / 8 100.0 % 4 / 4 58.3 % 7 / 12
parse_univalue.cpp
98.5%98.5%
98.5 % 64 / 65 100.0 % 9 / 9 58.9 % 99 / 168
partially_downloaded_block.cpp
100.0%
100.0 % 71 / 71 100.0 % 9 / 9 60.0 % 87 / 145
policy_estimator.cpp
100.0%
100.0 % 55 / 55 100.0 % 11 / 11 59.8 % 64 / 107
policy_estimator_io.cpp
100.0%
100.0 % 16 / 16 100.0 % 7 / 7 57.1 % 16 / 28
poolresource.cpp
100.0%
100.0 % 100 / 100 100.0 % 115 / 115 76.0 % 234 / 308
pow.cpp
97.6%97.6%
97.6 % 82 / 84 100.0 % 8 / 8 57.0 % 90 / 158
prevector.cpp
100.0%
100.0 % 175 / 175 100.0 % 24 / 24 60.0 % 126 / 210
primitives_transaction.cpp
100.0%
100.0 % 18 / 18 100.0 % 3 / 3 56.8 % 25 / 44
process_message.cpp
92.5%92.5%
92.5 % 37 / 40 100.0 % 8 / 8 51.6 % 32 / 62
process_messages.cpp
97.9%97.9%
97.9 % 46 / 47 100.0 % 8 / 8 52.9 % 36 / 68
protocol.cpp
100.0%
100.0 % 15 / 15 100.0 % 4 / 4 71.4 % 10 / 14
psbt.cpp
100.0%
100.0 % 58 / 58 100.0 % 6 / 6 58.1 % 72 / 124
random.cpp
100.0%
100.0 % 15 / 15 100.0 % 3 / 3 50.0 % 10 / 20
rbf.cpp
100.0%
100.0 % 34 / 34 100.0 % 7 / 7 59.8 % 49 / 82
rolling_bloom_filter.cpp
100.0%
100.0 % 27 / 27 100.0 % 6 / 6 57.1 % 16 / 28
rpc.cpp
97.1%97.1%
97.1 % 267 / 275 100.0 % 39 / 39 51.1 % 233 / 456
script.cpp
100.0%
100.0 % 108 / 108 100.0 % 8 / 8 59.1 % 130 / 220
script_assets_test_minimizer.cpp
23.5%23.5%
23.5 % 27 / 115 35.7 % 5 / 14 13.2 % 43 / 326
script_bitcoin_consensus.cpp
100.0%
100.0 % 14 / 14 100.0 % 3 / 3 61.5 % 16 / 26
script_descriptor_cache.cpp
100.0%
100.0 % 25 / 25 100.0 % 3 / 3 57.7 % 30 / 52
script_flags.cpp
100.0%
100.0 % 43 / 43 100.0 % 5 / 5 64.4 % 58 / 90
script_format.cpp
100.0%
100.0 % 14 / 14 100.0 % 5 / 5 54.2 % 13 / 24
script_interpreter.cpp
100.0%
100.0 % 20 / 20 100.0 % 3 / 3 58.3 % 21 / 36
script_ops.cpp
100.0%
100.0 % 48 / 48 100.0 % 10 / 10 54.8 % 23 / 42
script_sigcache.cpp
100.0%
100.0 % 30 / 30 100.0 % 5 / 5 61.1 % 33 / 54
script_sign.cpp
100.0%
100.0 % 105 / 105 100.0 % 8 / 8 61.6 % 122 / 198
scriptnum_ops.cpp
100.0%
100.0 % 82 / 82 100.0 % 17 / 17 80.6 % 50 / 62
secp256k1_ec_seckey_import_export_der.cpp
100.0%
100.0 % 20 / 20 100.0 % 3 / 3 53.8 % 14 / 26
secp256k1_ecdsa_signature_parse_der_lax.cpp
100.0%
100.0 % 12 / 12 100.0 % 3 / 3 61.1 % 11 / 18
signature_checker.cpp
93.1%93.1%
93.1 % 27 / 29 83.3 % 10 / 12 53.3 % 16 / 30
signet.cpp
100.0%
100.0 % 12 / 12 100.0 % 5 / 5 53.8 % 14 / 26
socks5.cpp
100.0%
100.0 % 20 / 20 100.0 % 8 / 8 52.3 % 23 / 44
span.cpp
100.0%
100.0 % 21 / 21 100.0 % 3 / 3 50.0 % 10 / 20
spanparsing.cpp
100.0%
100.0 % 18 / 18 100.0 % 3 / 3 55.6 % 10 / 18
string.cpp
100.0%
100.0 % 88 / 88 100.0 % 7 / 7 52.3 % 91 / 174
strprintf.cpp
100.0%
100.0 % 77 / 77 100.0 % 18 / 18 75.0 % 39 / 52
system.cpp
98.8%98.8%
98.8 % 83 / 84 100.0 % 14 / 14 57.0 % 69 / 121
timedata.cpp
100.0%
100.0 % 13 / 13 100.0 % 3 / 3 59.4 % 19 / 32
torcontrol.cpp
100.0%
100.0 % 39 / 39 100.0 % 14 / 14 62.1 % 18 / 29
transaction.cpp
100.0%
100.0 % 72 / 72 100.0 % 8 / 8 55.2 % 64 / 116
tx_in.cpp
100.0%
100.0 % 11 / 11 100.0 % 3 / 3 54.5 % 12 / 22
tx_out.cpp
100.0%
100.0 % 16 / 16 100.0 % 5 / 5 52.8 % 19 / 36
tx_pool.cpp
100.0%
100.0 % 241 / 241 100.0 % 33 / 33 58.3 % 240 / 412
txorphan.cpp
100.0%
100.0 % 79 / 79 100.0 % 15 / 15 64.2 % 68 / 106
txrequest.cpp
99.5%99.5%
99.5 % 208 / 209 100.0 % 24 / 24 77.8 % 168 / 216
util.cpp
95.9%95.9%
95.9 % 235 / 245 100.0 % 38 / 38 57.9 % 140 / 242
util.h
99.3%99.3%
99.3 % 150 / 151 99.4 % 156 / 157 69.3 % 284 / 410
utxo_snapshot.cpp
76.8%76.8%
76.8 % 43 / 56 100.0 % 10 / 10 32.9 % 48 / 146
utxo_total_supply.cpp
100.0%
100.0 % 98 / 98 100.0 % 14 / 14 54.5 % 84 / 154
validation_load_mempool.cpp
100.0%
100.0 % 22 / 22 100.0 % 8 / 8 50.0 % 16 / 32
versionbits.cpp
99.5%99.5%
99.5 % 189 / 190 100.0 % 23 / 23 61.6 % 180 / 292

Generated by: LCOV version 1.14