LCOV - code coverage report
Current view: top level - src/test/fuzz Coverage Total Hit
Test: fuzz_coverage.info Lines: 93.3 % 9579 8935
Test Date: 2024-07-04 04:02:30 Functions: 94.1 % 1537 1446
Branches: 60.8 % 24549 14928

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
FuzzedDataProvider.h
91.5%91.5%
91.5 % 118 108 64.4 % 534 344 96.9 % 65 63
addition_overflow.cpp
100.0%
100.0 % 36 36 60.5 % 220 133 100.0 % 11 11
addrman.cpp
93.8%93.8%
93.8 % 192 180 57.7 % 310 179 91.7 % 24 22
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
autofile.cpp
100.0%
100.0 % 44 44 66.7 % 42 28 100.0 % 8 8
banman.cpp
96.5%96.5%
96.5 % 86 83 55.2 % 134 74 93.3 % 15 14
base_encode_decode.cpp
100.0%
100.0 % 29 29 54.4 % 90 49 100.0 % 2 2
bech32.cpp
100.0%
100.0 % 24 24 56.5 % 46 26 100.0 % 3 3
bip324.cpp
94.1%94.1%
94.1 % 68 64 59.5 % 116 69 66.7 % 3 2
bitdeque.cpp
98.5%98.5%
98.5 % 452 445 63.6 % 294 187 98.0 % 49 48
bitset.cpp
100.0%
100.0 % 222 222 72.6 % 4378 3177 100.0 % 31 31
block.cpp
93.2%93.2%
93.2 % 44 41 54.1 % 122 66 66.7 % 3 2
block_header.cpp
100.0%
100.0 % 28 28 55.4 % 56 31 100.0 % 2 2
blockfilter.cpp
100.0%
100.0 % 24 24 56.8 % 44 25 100.0 % 2 2
bloom_filter.cpp
100.0%
100.0 % 48 48 62.0 % 50 31 100.0 % 6 6
buffered_file.cpp
100.0%
100.0 % 42 42 68.8 % 48 33 100.0 % 7 7
chain.cpp
100.0%
100.0 % 31 31 65.6 % 32 21 100.0 % 3 3
checkqueue.cpp
100.0%
100.0 % 31 31 62.5 % 40 25 100.0 % 4 4
coins_view.cpp
96.1%96.1%
96.1 % 206 198 59.7 % 310 185 95.2 % 21 20
coinscache_sim.cpp
97.9%97.9%
97.9 % 284 278 60.6 % 355 215 82.4 % 34 28
connman.cpp
96.5%96.5%
96.5 % 114 110 51.3 % 78 40 88.0 % 25 22
crypto.cpp
100.0%
100.0 % 101 101 62.1 % 58 36 100.0 % 15 15
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_chacha20.cpp
100.0%
100.0 % 98 98 60.0 % 160 96 100.0 % 14 14
crypto_common.cpp
100.0%
100.0 % 44 44 50.0 % 64 32 100.0 % 2 2
crypto_diff_fuzz_chacha20.cpp
99.5%99.5%
99.5 % 217 216 75.0 % 60 45 100.0 % 10 10
crypto_hkdf_hmac_sha256_l32.cpp
100.0%
100.0 % 9 9 60.0 % 20 12 100.0 % 2 2
crypto_poly1305.cpp
100.0%
100.0 % 24 24 54.8 % 42 23 100.0 % 4 4
cuckoocache.cpp
100.0%
100.0 % 20 20 58.0 % 50 29 100.0 % 10 10
decode_tx.cpp
100.0%
100.0 % 17 17 59.4 % 32 19 100.0 % 2 2
descriptor_parse.cpp
84.9%84.9%
84.9 % 53 45 60.3 % 78 47 71.4 % 7 5
deserialize.cpp
96.6%96.6%
96.6 % 118 114 52.3 % 1236 646 98.2 % 166 163
eval_script.cpp
100.0%
100.0 % 14 14 66.7 % 12 8 100.0 % 3 3
fee_rate.cpp
100.0%
100.0 % 22 22 63.6 % 22 14 100.0 % 2 2
feefrac.cpp
100.0%
100.0 % 69 69 75.3 % 73 55 100.0 % 6 6
feeratediagram.cpp
100.0%
100.0 % 75 75 69.3 % 114 79 100.0 % 7 7
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
float.cpp
100.0%
100.0 % 24 24 64.3 % 14 9 100.0 % 6 6
fuzz.cpp
50.6%50.6%
50.6 % 77 39 32.8 % 58 19 83.3 % 12 10
fuzz.h
0.0%
0.0 % 1 - 75.0 % 4 3
golomb_rice.cpp
100.0%
100.0 % 61 61 60.5 % 86 52 100.0 % 4 4
headerssync.cpp
95.2%95.2%
95.2 % 62 59 65.3 % 72 47 80.0 % 5 4
hex.cpp
100.0%
100.0 % 21 21 54.0 % 50 27 100.0 % 2 2
http_request.cpp
100.0%
100.0 % 32 32 55.6 % 72 40 100.0 % 2 2
i2p.cpp
64.5%64.5%
64.5 % 31 20 32.1 % 56 18 75.0 % 4 3
integer.cpp
98.3%98.3%
98.3 % 173 170 53.6 % 392 210 66.7 % 3 2
key.cpp
98.4%98.4%
98.4 % 243 239 50.8 % 656 333 87.5 % 8 7
key_io.cpp
78.9%78.9%
78.9 % 19 15 50.0 % 52 26 66.7 % 3 2
kitchen_sink.cpp
100.0%
100.0 % 18 18 50.0 % 22 11 100.0 % 2 2
load_external_block_file.cpp
76.5%76.5%
76.5 % 17 13 46.2 % 26 12 66.7 % 3 2
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
message.cpp
80.0%80.0%
80.0 % 20 16 45.0 % 40 18 66.7 % 3 2
mini_miner.cpp
91.4%91.4%
91.4 % 105 96 58.0 % 226 131 80.0 % 5 4
miniscript.cpp
71.5%71.5%
71.5 % 713 510 49.2 % 1210 595 85.9 % 92 79
minisketch.cpp
98.0%98.0%
98.0 % 51 50 60.9 % 64 39 100.0 % 8 8
muhash.cpp
100.0%
100.0 % 37 37 50.0 % 20 10 100.0 % 6 6
multiplication_overflow.cpp
100.0%
100.0 % 23 23 65.5 % 58 38 100.0 % 11 11
net.cpp
96.3%96.3%
96.3 % 81 78 55.3 % 76 42 94.1 % 17 16
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
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
p2p_transport_serialization.cpp
97.9%97.9%
97.9 % 236 231 64.4 % 303 195 95.8 % 24 23
package_eval.cpp
94.1%94.1%
94.1 % 185 174 61.1 % 280 171 93.8 % 16 15
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
parse_univalue.cpp
93.8%93.8%
93.8 % 64 60 60.3 % 146 88 75.0 % 4 3
partially_downloaded_block.cpp
94.2%94.2%
94.2 % 69 65 60.4 % 134 81 80.0 % 5 4
policy_estimator.cpp
93.8%93.8%
93.8 % 64 60 57.8 % 116 67 85.7 % 7 6
policy_estimator_io.cpp
69.2%69.2%
69.2 % 13 9 45.8 % 24 11 66.7 % 3 2
poolresource.cpp
100.0%
100.0 % 103 103 76.0 % 308 234 100.0 % 114 114
pow.cpp
94.3%94.3%
94.3 % 87 82 58.7 % 143 84 80.0 % 5 4
prevector.cpp
100.0%
100.0 % 182 182 60.0 % 210 126 100.0 % 23 23
primitives_transaction.cpp
100.0%
100.0 % 18 18 57.9 % 38 22 100.0 % 2 2
process_message.cpp
65.1%65.1%
65.1 % 43 28 31.5 % 54 17 66.7 % 3 2
process_messages.cpp
77.8%77.8%
77.8 % 45 35 41.7 % 60 25 66.7 % 3 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.3 % 108 64 100.0 % 2 2
random.cpp
100.0%
100.0 % 15 15 50.0 % 20 10 100.0 % 2 2
rbf.cpp
90.3%90.3%
90.3 % 124 112 58.0 % 250 145 66.7 % 6 4
rolling_bloom_filter.cpp
100.0%
100.0 % 26 26 57.1 % 28 16 100.0 % 5 5
rpc.cpp
90.0%90.0%
90.0 % 280 252 48.5 % 454 220 86.7 % 30 26
script.cpp
97.2%97.2%
97.2 % 107 104 59.8 % 214 128 66.7 % 3 2
script_assets_test_minimizer.cpp
22.9%22.9%
22.9 % 118 27 11.3 % 327 37 18.2 % 11 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_format.cpp
76.9%76.9%
76.9 % 13 10 54.5 % 22 12 66.7 % 3 2
script_interpreter.cpp
100.0%
100.0 % 20 20 59.4 % 32 19 100.0 % 2 2
script_ops.cpp
100.0%
100.0 % 50 50 54.8 % 42 23 100.0 % 9 9
script_parsing.cpp
100.0%
100.0 % 17 17 55.6 % 18 10 100.0 % 2 2
script_sigcache.cpp
86.2%86.2%
86.2 % 29 25 56.2 % 48 27 66.7 % 3 2
script_sign.cpp
95.7%95.7%
95.7 % 93 89 60.0 % 160 96 66.7 % 3 2
scriptnum_ops.cpp
100.0%
100.0 % 81 81 77.1 % 70 54 100.0 % 16 16
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
signature_checker.cpp
87.5%87.5%
87.5 % 24 21 55.6 % 18 10 75.0 % 8 6
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
span.cpp
100.0%
100.0 % 21 21 55.0 % 20 11 100.0 % 2 2
string.cpp
100.0%
100.0 % 89 89 52.4 % 170 89 100.0 % 2 2
strprintf.cpp
100.0%
100.0 % 76 76 76.9 % 52 40 100.0 % 16 16
system.cpp
95.3%95.3%
95.3 % 85 81 55.4 % 121 67 91.7 % 12 11
timeoffsets.cpp
76.9%76.9%
76.9 % 13 10 46.2 % 26 12 66.7 % 3 2
torcontrol.cpp
92.3%92.3%
92.3 % 39 36 53.8 % 26 14 90.9 % 11 10
transaction.cpp
95.3%95.3%
95.3 % 64 61 54.9 % 102 56 75.0 % 4 3
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
tx_pool.cpp
94.9%94.9%
94.9 % 273 259 56.4 % 429 242 96.0 % 25 24
txorphan.cpp
96.4%96.4%
96.4 % 84 81 61.2 % 116 71 90.9 % 11 10
txrequest.cpp
99.5%99.5%
99.5 % 206 205 79.3 % 222 176 100.0 % 18 18
util.cpp
97.7%97.7%
97.7 % 256 250 61.5 % 257 158 100.0 % 37 37
util.h
100.0%
100.0 % 144 144 71.5 % 1030 736 98.7 % 157 155
utxo_snapshot.cpp
61.8%61.8%
61.8 % 55 34 28.8 % 132 38 80.0 % 5 4
utxo_total_supply.cpp
100.0%
100.0 % 95 95 54.8 % 146 80 100.0 % 10 10
validation_load_mempool.cpp
73.7%73.7%
73.7 % 19 14 39.3 % 28 11 75.0 % 4 3
vecdeque.cpp
100.0%
100.0 % 314 314 69.3 % 2580 1788 100.0 % 61 61
versionbits.cpp
96.9%96.9%
96.9 % 193 187 61.7 % 290 179 95.2 % 21 20

Generated by: LCOV version 2.0-1