Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
common/ | 59.09% (104/176) | 43.55% (921/2115) | 44.47% (896/2015) | 34.04% (335/984) |
compat/ | 100.00% (16/16) | 100.00% (52/52) | 100.00% (32/32) | - (0/0) |
consensus/ | 79.41% (27/34) | 71.86% (240/334) | 72.18% (205/284) | 69.78% (127/182) |
crc32c/ | 46.67% (7/15) | 56.43% (136/241) | 28.48% (94/330) | 47.92% (23/48) |
crypto/ | 47.23% (128/271) | 36.53% (1729/4733) | 40.43% (473/1170) | 30.10% (124/412) |
index/ | 49.49% (49/99) | 36.19% (388/1072) | 36.94% (307/831) | 33.33% (116/348) |
init/ | 66.67% (10/15) | 72.81% (83/114) | 59.38% (57/96) | 45.00% (18/40) |
interfaces/ | 21.28% (10/47) | 18.18% (10/55) | 19.61% (10/51) | - (0/0) |
kernel/ | 55.86% (62/111) | 71.18% (620/871) | 43.91% (184/419) | 34.85% (46/132) |
leveldb/ | 62.60% (487/778) | 54.53% (3716/6814) | 43.79% (2318/5294) | 37.63% (934/2482) |
logging/timer.h | 100.00% (4/4) | 90.62% (29/32) | 84.85% (28/33) | 62.50% (5/8) |
node/ | 43.20% (216/500) | 35.64% (1566/4394) | 33.49% (1378/4115) | 29.18% (572/1960) |
policy/ | 70.87% (73/103) | 57.58% (801/1391) | 56.28% (681/1210) | 50.76% (334/658) |
primitives/ | 77.01% (67/87) | 70.13% (216/308) | 72.33% (149/206) | 67.11% (51/76) |
rpc/ | 42.83% (209/488) | 56.44% (8780/15557) | 14.30% (722/5048) | 9.32% (294/3156) |
script/ | 19.30% (137/710) | 21.50% (1756/8166) | 22.46% (1736/7731) | 22.60% (1288/5698) |
secp256k1/ | 54.43% (215/395) | 55.86% (3455/6185) | 48.27% (2321/4808) | 30.37% (503/1656) |
support/ | 91.84% (45/49) | 81.50% (260/319) | 82.16% (152/185) | 54.76% (46/84) |
univalue/ | 68.57% (48/70) | 60.62% (471/777) | 60.49% (369/610) | 57.05% (275/482) |
util/ | 54.10% (297/549) | 42.03% (1392/3312) | 40.20% (1048/2607) | 28.37% (349/1230) |
wallet/ | 13.34% (149/1117) | 26.15% (4728/18077) | 4.77% (550/11519) | 2.56% (152/5936) |
addrdb.cpp | 66.67% (8/12) | 40.00% (62/155) | 35.24% (37/105) | 28.12% (9/32) |
addresstype.cpp | 0.00% (0/29) | 0.00% (0/111) | 0.00% (0/58) | 0.00% (0/26) |
addresstype.h | 0.00% (0/26) | 0.00% (0/35) | 0.00% (0/49) | 0.00% (0/6) |
addrman.cpp | 62.71% (37/59) | 38.24% (351/918) | 35.99% (370/1028) | 25.11% (118/470) |
addrman.h | 0.00% (0/3) | 0.00% (0/6) | 0.00% (0/8) | - (0/0) |
addrman_impl.h | 75.00% (3/4) | 75.00% (9/12) | 88.89% (8/9) | - (0/0) |
arith_uint256.cpp | 86.67% (13/15) | 86.63% (149/172) | 80.00% (120/150) | 69.39% (68/98) |
arith_uint256.h | 62.50% (20/32) | 52.46% (64/122) | 61.43% (43/70) | 53.85% (14/26) |
banman.cpp | 46.67% (7/15) | 35.62% (52/146) | 39.27% (75/191) | 18.75% (9/48) |
base58.cpp | 0.00% (0/6) | 0.00% (0/102) | 0.00% (0/96) | 0.00% (0/68) |
bech32.cpp | 0.00% (0/13) | 0.00% (0/290) | 0.00% (0/218) | 0.00% (0/154) |
bech32.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/6) | - (0/0) |
bip324.cpp | 50.00% (3/6) | 74.07% (40/54) | 36.67% (22/60) | 36.36% (8/22) |
bip324.h | 60.00% (3/5) | 60.00% (3/5) | 60.00% (3/5) | - (0/0) |
bitcoind.cpp | 80.00% (4/5) | 34.09% (60/176) | 38.17% (50/131) | 28.41% (25/88) |
blockencodings.cpp | 100.00% (6/6) | 89.04% (130/146) | 87.66% (135/154) | 76.74% (66/86) |
blockencodings.h | 100.00% (11/11) | 93.75% (30/32) | 94.59% (35/37) | 64.29% (9/14) |
blockfilter.cpp | 80.00% (16/20) | 66.29% (116/175) | 55.34% (57/103) | 50.00% (29/58) |
blockfilter.h | 70.00% (7/10) | 82.35% (14/17) | 78.57% (11/14) | - (0/0) |
chain.cpp | 80.00% (12/15) | 86.89% (106/122) | 82.52% (85/103) | 77.27% (51/66) |
chain.h | 92.59% (25/27) | 88.89% (128/144) | 85.11% (120/141) | 73.91% (34/46) |
chainparams.cpp | 100.00% (8/8) | 41.94% (52/124) | 23.71% (23/97) | 31.03% (18/58) |
chainparamsbase.cpp | 100.00% (4/4) | 97.14% (34/35) | 50.00% (14/28) | 85.71% (12/14) |
chainparamsbase.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (5/5) | - (0/0) |
checkqueue.h | 100.00% (11/11) | 99.04% (103/104) | 98.78% (81/82) | 97.37% (37/38) |
clientversion.cpp | 100.00% (3/3) | 100.00% (12/12) | 81.82% (9/11) | 50.00% (1/2) |
cluster_linearize.h | 100.00% (79/79) | 96.74% (802/829) | 94.27% (444/471) | 92.16% (247/268) |
coins.cpp | 84.85% (28/33) | 76.90% (223/290) | 55.36% (155/280) | 57.35% (78/136) |
coins.h | 65.52% (38/58) | 74.42% (96/129) | 69.53% (89/128) | 57.69% (15/26) |
compressor.cpp | 100.00% (8/8) | 78.77% (115/146) | 75.78% (97/128) | 61.00% (61/100) |
compressor.h | 100.00% (5/5) | 94.59% (35/37) | 94.74% (18/19) | 83.33% (5/6) |
core_io.cpp | 0.00% (0/17) | 0.00% (0/342) | 0.00% (0/246) | 0.00% (0/176) |
core_memusage.h | 66.67% (6/9) | 59.18% (29/49) | 80.95% (17/21) | 87.50% (7/8) |
cuckoocache.h | 100.00% (15/15) | 77.78% (91/117) | 68.42% (39/57) | 50.00% (16/32) |
dbwrapper.cpp | 87.88% (29/33) | 63.89% (161/252) | 48.40% (106/219) | 34.15% (28/82) |
dbwrapper.h | 75.00% (9/12) | 74.68% (59/79) | 74.07% (20/27) | 100.00% (2/2) |
deploymentinfo.cpp | 0.00% (0/2) | 0.00% (0/30) | 0.00% (0/32) | 0.00% (0/24) |
deploymentinfo.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/10) | 0.00% (0/2) |
deploymentstatus.h | 33.33% (2/6) | 33.33% (8/24) | 26.67% (12/45) | 30.00% (3/10) |
external_signer.cpp | 0.00% (0/7) | 0.00% (0/88) | 0.00% (0/61) | 0.00% (0/36) |
flatfile.cpp | 83.33% (5/6) | 55.68% (49/88) | 56.67% (51/90) | 50.00% (21/42) |
flatfile.h | 80.00% (4/5) | 66.67% (6/9) | 87.50% (7/8) | - (0/0) |
hash.cpp | 75.00% (3/4) | 91.07% (51/56) | 90.91% (10/11) | 100.00% (10/10) |
hash.h | 73.08% (19/26) | 75.00% (75/100) | 61.22% (30/49) | 33.33% (2/6) |
headerssync.cpp | 0.00% (0/8) | 0.00% (0/178) | 0.00% (0/231) | 0.00% (0/108) |
headerssync.h | 0.00% (0/8) | 0.00% (0/25) | 0.00% (0/13) | - (0/0) |
httprpc.cpp | 90.00% (9/10) | 46.56% (115/247) | 47.46% (84/177) | 34.00% (34/100) |
httpserver.cpp | 89.80% (44/49) | 67.17% (573/853) | 60.90% (500/821) | 51.69% (214/414) |
httpserver.h | 81.25% (13/16) | 72.00% (18/25) | 70.00% (21/30) | - (0/0) |
i2p.cpp | 0.00% (0/20) | 0.00% (0/307) | 0.00% (0/261) | 0.00% (0/100) |
indirectmap.h | 92.31% (12/13) | 92.31% (12/13) | 92.31% (12/13) | - (0/0) |
init.cpp | 76.00% (38/50) | 60.54% (1011/1670) | 49.52% (670/1353) | 35.44% (275/776) |
key.cpp | 46.67% (14/30) | 32.52% (120/369) | 21.80% (104/477) | 16.47% (28/170) |
key.h | 30.43% (7/23) | 24.00% (18/75) | 31.25% (15/48) | 25.00% (4/16) |
key_io.cpp | 0.00% (0/26) | 0.00% (0/234) | 0.00% (0/161) | 0.00% (0/102) |
logging.cpp | 82.50% (33/40) | 60.29% (249/413) | 54.36% (212/390) | 53.06% (104/196) |
logging.h | 52.94% (9/17) | 47.06% (24/51) | 72.22% (26/36) | 50.00% (6/12) |
mapport.cpp | 100.00% (7/7) | 76.19% (80/105) | 53.47% (54/101) | 36.00% (18/50) |
memusage.h | 52.38% (11/21) | 71.21% (47/66) | 71.74% (33/46) | 90.00% (9/10) |
merkleblock.cpp | 66.67% (6/9) | 50.41% (62/123) | 46.15% (48/104) | 39.06% (25/64) |
merkleblock.h | 71.43% (5/7) | 87.50% (14/16) | 80.00% (12/15) | - (0/0) |
musig.cpp | 0.00% (0/20) | 0.00% (0/222) | 0.00% (0/168) | 0.00% (0/110) |
net.cpp | 58.99% (105/178) | 45.49% (1321/2904) | 43.79% (1509/3446) | 31.94% (474/1484) |
net.h | 87.50% (42/48) | 90.31% (205/227) | 78.89% (157/199) | 71.43% (50/70) |
net_permissions.cpp | 0.00% (0/4) | 0.00% (0/97) | 0.00% (0/95) | 0.00% (0/64) |
net_permissions.h | 75.00% (3/4) | 68.75% (11/16) | 23.08% (3/13) | 0.00% (0/2) |
net_processing.cpp | 82.95% (107/129) | 74.73% (2688/3597) | 70.22% (3139/4470) | 62.60% (1396/2230) |
net_processing.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
net_types.cpp | 25.00% (1/4) | 12.82% (5/39) | 5.26% (1/19) | 12.50% (1/8) |
net_types.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/3) | - (0/0) |
netaddress.cpp | 82.19% (60/73) | 60.67% (452/745) | 54.36% (449/826) | 56.21% (353/628) |
netaddress.h | 95.00% (19/20) | 78.23% (97/124) | 62.96% (68/108) | 62.50% (35/56) |
netbase.cpp | 50.00% (17/34) | 26.03% (171/657) | 26.72% (198/741) | 34.09% (165/484) |
netbase.h | 37.50% (6/16) | 43.48% (30/69) | 40.43% (38/94) | 25.00% (1/4) |
netgroup.cpp | 60.00% (3/5) | 48.81% (41/84) | 45.88% (39/85) | 38.10% (16/42) |
netgroup.h | 60.00% (3/5) | 57.14% (8/14) | 52.94% (9/17) | 33.33% (2/6) |
netmessagemaker.h | 100.00% (1/1) | 100.00% (6/6) | 100.00% (1/1) | - (0/0) |
noui.cpp | 33.33% (3/9) | 34.48% (20/58) | 29.41% (10/34) | 31.25% (5/16) |
outputtype.cpp | 50.00% (3/6) | 19.35% (12/62) | 10.94% (7/64) | 21.74% (10/46) |
pow.cpp | 33.33% (2/6) | 22.77% (23/101) | 30.21% (29/96) | 20.69% (12/58) |
prevector.h | 89.23% (58/65) | 85.82% (230/268) | 85.53% (136/159) | 79.31% (46/58) |
private_broadcast.cpp | 7.69% (1/13) | 5.41% (6/111) | 8.73% (11/126) | 2.94% (1/34) |
private_broadcast.h | 25.00% (1/4) | 27.27% (3/11) | 14.29% (1/7) | - (0/0) |
protocol.cpp | 72.73% (8/11) | 64.20% (52/81) | 62.07% (54/87) | 48.39% (30/62) |
protocol.h | 83.33% (15/18) | 74.14% (43/58) | 72.00% (54/75) | 73.53% (25/34) |
psbt.cpp | 0.00% (0/34) | 0.00% (0/706) | 0.00% (0/602) | 0.00% (0/526) |
psbt.h | 0.00% (0/26) | 0.00% (0/1080) | 0.00% (0/497) | 0.00% (0/440) |
pubkey.cpp | 34.78% (8/23) | 30.32% (94/310) | 28.57% (76/266) | 26.09% (36/138) |
pubkey.h | 43.48% (20/46) | 37.61% (44/117) | 40.74% (44/108) | 27.42% (17/62) |
random.cpp | 84.21% (32/38) | 83.50% (248/297) | 78.97% (154/195) | 74.32% (55/74) |
random.h | 84.00% (21/25) | 90.00% (108/120) | 83.02% (44/53) | 71.43% (10/14) |
randomenv.cpp | 100.00% (8/8) | 100.00% (210/210) | 100.00% (105/105) | 79.17% (57/72) |
rest.cpp | 6.45% (2/31) | 0.80% (7/872) | 0.58% (3/516) | 0.56% (2/354) |
scheduler.cpp | 94.74% (18/19) | 89.05% (122/137) | 80.32% (151/188) | 65.91% (29/44) |
scheduler.h | 80.00% (4/5) | 66.67% (10/15) | 84.62% (11/13) | 50.00% (4/8) |
semaphore_grant.h | 88.89% (8/9) | 83.67% (41/49) | 92.31% (24/26) | 70.00% (7/10) |
serialize.h | 87.93% (102/116) | 84.27% (391/464) | 82.04% (201/245) | 73.17% (60/82) |
signet.cpp | 0.00% (0/4) | 0.00% (0/93) | 0.00% (0/57) | 0.00% (0/34) |
signet.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/3) | - (0/0) |
span.h | 76.92% (10/13) | 86.36% (19/22) | 76.92% (10/13) | - (0/0) |
streams.cpp | 58.33% (7/12) | 49.06% (52/106) | 42.86% (45/105) | 35.94% (23/64) |
streams.h | 64.29% (45/70) | 53.55% (166/310) | 50.59% (128/253) | 42.45% (45/106) |
sync.h | 88.46% (23/26) | 91.04% (61/67) | 88.71% (55/62) | 75.00% (9/12) |
tinyformat.h | 70.00% (21/30) | 59.94% (211/352) | 62.14% (174/280) | 62.22% (112/180) |
torcontrol.cpp | 0.00% (0/31) | 0.00% (0/510) | 0.00% (0/609) | 0.00% (0/306) |
torcontrol.h | 0.00% (0/3) | 0.00% (0/8) | 0.00% (0/3) | - (0/0) |
txdb.cpp | 52.17% (12/23) | 54.02% (94/174) | 54.29% (95/175) | 40.00% (24/60) |
txgraph.cpp | 88.95% (161/181) | 89.05% (1789/2009) | 71.58% (1360/1900) | 71.57% (667/932) |
txgraph.h | 100.00% (8/8) | 100.00% (8/8) | 100.00% (8/8) | - (0/0) |
txmempool.cpp | 80.60% (54/67) | 72.81% (589/809) | 67.59% (634/938) | 61.93% (218/352) |
txmempool.h | 74.36% (29/39) | 73.24% (104/142) | 75.71% (134/177) | 67.86% (19/28) |
txrequest.cpp | 80.30% (53/66) | 73.56% (242/329) | 58.64% (224/382) | 66.36% (142/214) |
uint256.cpp | 100.00% (2/2) | 100.00% (10/10) | 100.00% (5/5) | 100.00% (2/2) |
uint256.h | 66.67% (20/30) | 51.47% (35/68) | 44.83% (26/58) | 7.14% (1/14) |
undo.h | 100.00% (4/4) | 100.00% (21/21) | 100.00% (13/13) | 50.00% (2/4) |
validation.cpp | 73.94% (122/165) | 60.05% (2384/3970) | 56.84% (2621/4611) | 52.00% (1144/2200) |
validation.h | 80.43% (37/46) | 79.69% (102/128) | 82.47% (127/154) | 52.38% (22/42) |
validationinterface.cpp | 100.00% (46/46) | 98.91% (181/183) | 95.56% (237/248) | 59.26% (32/54) |
validationinterface.h | 100.00% (10/10) | 100.00% (10/10) | 100.00% (10/10) | - (0/0) |
versionbits.cpp | 47.06% (8/17) | 19.23% (45/234) | 26.56% (51/192) | 10.66% (13/122) |
versionbits_impl.h | 8.33% (1/12) | 6.25% (1/16) | 6.25% (1/16) | 0.00% (0/4) |
walletinitinterface.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
Totals | 50.74% (4377/8627) | 45.68% (49834/109090) | 37.41% (30584/81753) | 30.11% (12686/42126) |