Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
common/ | 11.36% (20/176) | 5.94% (125/2103) | 5.05% (101/1999) | 2.16% (21/974) |
compat/ | 62.50% (10/16) | 61.54% (32/52) | 62.50% (20/32) | - (0/0) |
consensus/ | 0.00% (0/34) | 0.00% (0/334) | 0.00% (0/284) | 0.00% (0/182) |
crc32c/ | 33.33% (5/15) | 34.02% (82/241) | 7.88% (26/330) | 20.83% (10/48) |
crypto/ | 16.24% (44/271) | 29.52% (1396/4729) | 11.79% (138/1170) | 9.47% (39/412) |
index/ | 10.20% (10/98) | 6.10% (65/1065) | 6.11% (50/818) | 4.39% (15/342) |
init/ | 0.00% (0/15) | 0.00% (0/114) | 0.00% (0/96) | 0.00% (0/40) |
interfaces/ | 17.02% (8/47) | 14.55% (8/55) | 15.69% (8/51) | - (0/0) |
kernel/ | 1.90% (2/105) | 0.23% (2/859) | 0.48% (2/413) | 0.00% (0/132) |
leveldb/ | 18.12% (141/778) | 12.44% (849/6823) | 9.79% (519/5301) | 7.19% (179/2488) |
logging/timer.h | 100.00% (4/4) | 90.62% (29/32) | 84.85% (28/33) | 62.50% (5/8) |
node/ | 5.72% (29/507) | 3.92% (171/4362) | 3.63% (149/4110) | 2.01% (39/1938) |
policy/ | 8.74% (9/103) | 3.81% (53/1391) | 4.46% (54/1210) | 1.37% (9/658) |
primitives/ | 4.60% (4/87) | 3.25% (10/308) | 3.40% (7/206) | 0.00% (0/76) |
rpc/ | 8.04% (39/485) | 2.10% (325/15460) | 4.97% (247/4971) | 2.77% (86/3106) |
script/ | 0.28% (2/705) | 0.02% (2/8146) | 0.03% (2/7711) | 0.00% (0/5684) |
secp256k1/ | 2.54% (10/394) | 0.63% (39/6193) | 0.62% (30/4810) | 0.48% (8/1658) |
support/ | 51.02% (25/49) | 36.16% (115/318) | 29.67% (54/182) | 19.51% (16/82) |
univalue/ | 55.71% (39/70) | 48.65% (378/777) | 50.33% (307/610) | 44.19% (213/482) |
util/ | 20.86% (111/532) | 18.83% (609/3235) | 18.49% (469/2536) | 13.20% (160/1212) |
wallet/ | 3.45% (38/1101) | 1.10% (195/17743) | 1.56% (178/11388) | 0.68% (40/5860) |
addrdb.cpp | 25.00% (3/12) | 16.13% (25/155) | 15.24% (16/105) | 15.62% (5/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 | 13.56% (8/59) | 6.10% (56/918) | 4.96% (51/1028) | 2.77% (13/470) |
addrman.h | 0.00% (0/3) | 0.00% (0/6) | 0.00% (0/8) | - (0/0) |
addrman_impl.h | 0.00% (0/4) | 0.00% (0/12) | 0.00% (0/9) | - (0/0) |
arith_uint256.cpp | 0.00% (0/15) | 0.00% (0/172) | 0.00% (0/150) | 0.00% (0/98) |
arith_uint256.h | 0.00% (0/32) | 0.00% (0/122) | 0.00% (0/70) | 0.00% (0/26) |
banman.cpp | 20.00% (3/15) | 13.01% (19/146) | 14.66% (28/191) | 6.25% (3/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 | 0.00% (0/6) | 0.00% (0/54) | 0.00% (0/60) | 0.00% (0/22) |
bip324.h | 0.00% (0/5) | 0.00% (0/5) | 0.00% (0/5) | - (0/0) |
bitcoind.cpp | 0.00% (0/5) | 0.00% (0/176) | 0.00% (0/131) | 2.27% (2/88) |
blockencodings.cpp | 0.00% (0/6) | 0.00% (0/146) | 0.00% (0/154) | 0.00% (0/86) |
blockencodings.h | 0.00% (0/11) | 0.00% (0/32) | 0.00% (0/37) | 0.00% (0/14) |
blockfilter.cpp | 0.00% (0/20) | 0.00% (0/175) | 0.00% (0/103) | 0.00% (0/58) |
blockfilter.h | 0.00% (0/10) | 0.00% (0/17) | 0.00% (0/14) | - (0/0) |
btcsignals.h | 18.75% (3/16) | 29.09% (16/55) | 40.82% (20/49) | 16.67% (1/6) |
chain.cpp | 20.00% (3/15) | 16.39% (20/122) | 14.56% (15/103) | 9.09% (6/66) |
chain.h | 18.52% (5/27) | 21.53% (31/144) | 26.24% (37/141) | 13.04% (6/46) |
chainparams.cpp | 20.00% (1/5) | 3.81% (4/105) | 5.38% (5/93) | 1.72% (1/58) |
chainparamsbase.cpp | 0.00% (0/4) | 0.00% (0/35) | 0.00% (0/28) | 0.00% (0/14) |
chainparamsbase.h | 0.00% (0/3) | 0.00% (0/3) | 0.00% (0/5) | - (0/0) |
checkqueue.h | 9.09% (1/11) | 19.23% (20/104) | 9.76% (8/82) | 21.05% (8/38) |
clientversion.cpp | 0.00% (0/3) | 0.00% (0/12) | 0.00% (0/11) | 0.00% (0/2) |
cluster_linearize.h | 0.00% (0/79) | 0.00% (0/829) | 0.00% (0/471) | 0.00% (0/268) |
coins.cpp | 15.15% (5/33) | 9.31% (27/290) | 5.00% (14/280) | 2.21% (3/136) |
coins.h | 18.97% (11/58) | 17.05% (22/129) | 14.84% (19/128) | 3.85% (1/26) |
compressor.cpp | 0.00% (0/8) | 0.00% (0/146) | 0.00% (0/128) | 0.00% (0/100) |
compressor.h | 0.00% (0/5) | 0.00% (0/37) | 0.00% (0/19) | 0.00% (0/6) |
core_io.cpp | 0.00% (0/17) | 0.00% (0/342) | 0.00% (0/246) | 0.00% (0/176) |
core_memusage.h | 0.00% (0/9) | 0.00% (0/49) | 0.00% (0/21) | 0.00% (0/8) |
cuckoocache.h | 0.00% (0/15) | 0.00% (0/117) | 0.00% (0/57) | 0.00% (0/32) |
dbwrapper.cpp | 38.71% (12/31) | 25.40% (63/248) | 15.42% (33/214) | 12.50% (10/80) |
dbwrapper.h | 33.33% (4/12) | 34.18% (27/79) | 40.74% (11/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 | 0.00% (0/6) | 0.00% (0/24) | 0.00% (0/45) | 0.00% (0/10) |
external_signer.cpp | 0.00% (0/7) | 0.00% (0/88) | 0.00% (0/61) | 0.00% (0/36) |
flatfile.cpp | 50.00% (3/6) | 26.14% (23/88) | 31.11% (28/90) | 30.95% (13/42) |
flatfile.h | 60.00% (3/5) | 55.56% (5/9) | 75.00% (6/8) | - (0/0) |
hash.cpp | 0.00% (0/4) | 0.00% (0/56) | 0.00% (0/11) | 0.00% (0/10) |
hash.h | 22.73% (5/22) | 18.75% (18/96) | 15.56% (7/45) | 0.00% (0/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 | 70.00% (7/10) | 32.79% (81/247) | 32.77% (58/177) | 21.00% (21/100) |
httpserver.cpp | 69.39% (34/49) | 68.12% (579/850) | 63.74% (522/819) | 60.92% (251/412) |
httpserver.h | 68.75% (11/16) | 64.00% (16/25) | 60.00% (18/30) | - (0/0) |
i2p.cpp | 0.00% (0/20) | 0.00% (0/307) | 0.00% (0/261) | 0.00% (0/100) |
indirectmap.h | 7.69% (1/13) | 7.69% (1/13) | 7.69% (1/13) | - (0/0) |
init.cpp | 12.00% (6/50) | 6.69% (111/1660) | 7.07% (95/1344) | 5.45% (42/770) |
key.cpp | 6.67% (2/30) | 2.71% (10/369) | 0.84% (4/477) | 0.59% (1/170) |
key.h | 0.00% (0/23) | 0.00% (0/75) | 0.00% (0/48) | 0.00% (0/16) |
key_io.cpp | 0.00% (0/26) | 0.00% (0/234) | 0.00% (0/161) | 0.00% (0/102) |
logging.cpp | 37.50% (15/40) | 26.44% (110/416) | 27.55% (108/392) | 27.04% (53/196) |
logging.h | 35.29% (6/17) | 31.37% (16/51) | 50.00% (18/36) | 50.00% (6/12) |
mapport.cpp | 28.57% (2/7) | 10.48% (11/105) | 5.94% (6/101) | 4.00% (2/50) |
memusage.h | 28.57% (6/21) | 39.39% (26/66) | 23.91% (11/46) | 20.00% (2/10) |
merkleblock.cpp | 0.00% (0/9) | 0.00% (0/123) | 0.00% (0/104) | 0.00% (0/64) |
merkleblock.h | 0.00% (0/7) | 0.00% (0/16) | 0.00% (0/15) | - (0/0) |
musig.cpp | 0.00% (0/20) | 0.00% (0/222) | 0.00% (0/168) | 0.00% (0/110) |
net.cpp | 7.30% (13/178) | 5.33% (153/2870) | 4.07% (140/3442) | 3.31% (49/1482) |
net.h | 8.51% (4/47) | 9.82% (22/224) | 11.28% (22/195) | 5.88% (4/68) |
net_permissions.cpp | 0.00% (0/4) | 0.00% (0/97) | 0.00% (0/95) | 0.00% (0/64) |
net_permissions.h | 0.00% (0/4) | 0.00% (0/16) | 0.00% (0/13) | 0.00% (0/2) |
net_processing.cpp | 0.00% (0/128) | 0.00% (0/3553) | 0.00% (0/4413) | 0.00% (0/2204) |
net_processing.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
net_types.cpp | 0.00% (0/4) | 0.00% (0/39) | 0.00% (0/19) | 0.00% (0/8) |
net_types.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/3) | - (0/0) |
netaddress.cpp | 16.44% (12/73) | 8.86% (66/745) | 8.35% (69/826) | 6.21% (39/628) |
netaddress.h | 15.00% (3/20) | 2.42% (3/124) | 2.78% (3/108) | 0.00% (0/56) |
netbase.cpp | 0.00% (0/34) | 0.00% (0/657) | 0.00% (0/741) | 0.00% (0/484) |
netbase.h | 0.00% (0/16) | 0.00% (0/69) | 0.00% (0/94) | 0.00% (0/4) |
netgroup.cpp | 20.00% (1/5) | 3.57% (3/84) | 1.18% (1/85) | 0.00% (0/42) |
netgroup.h | 0.00% (0/5) | 0.00% (0/14) | 0.00% (0/17) | 0.00% (0/6) |
netmessagemaker.h | 0.00% (0/1) | 0.00% (0/6) | 0.00% (0/1) | - (0/0) |
noui.cpp | 0.00% (0/9) | 0.00% (0/59) | 0.00% (0/34) | 0.00% (0/16) |
outputtype.cpp | 0.00% (0/6) | 0.00% (0/62) | 0.00% (0/64) | 0.00% (0/46) |
pow.cpp | 0.00% (0/6) | 0.00% (0/101) | 0.00% (0/96) | 0.00% (0/58) |
prevector.h | 46.15% (30/65) | 33.21% (89/268) | 32.70% (52/159) | 22.41% (13/58) |
private_broadcast.cpp | 0.00% (0/13) | 0.00% (0/107) | 0.00% (0/121) | 0.00% (0/32) |
private_broadcast.h | 0.00% (0/4) | 0.00% (0/11) | 0.00% (0/7) | - (0/0) |
protocol.cpp | 0.00% (0/11) | 0.00% (0/81) | 0.00% (0/87) | 0.00% (0/62) |
protocol.h | 0.00% (0/18) | 0.00% (0/58) | 0.00% (0/75) | 0.00% (0/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 | 0.00% (0/23) | 0.00% (0/310) | 0.00% (0/266) | 0.00% (0/138) |
pubkey.h | 0.00% (0/46) | 0.00% (0/117) | 0.00% (0/108) | 0.00% (0/62) |
random.cpp | 34.21% (13/38) | 29.29% (87/297) | 26.67% (52/195) | 20.27% (15/74) |
random.h | 44.00% (11/25) | 60.83% (73/120) | 58.49% (31/53) | 64.29% (9/14) |
randomenv.cpp | 0.00% (0/8) | 0.00% (0/210) | 0.00% (0/105) | 0.00% (0/72) |
rest.cpp | 6.45% (2/31) | 0.80% (7/872) | 0.58% (3/516) | 0.56% (2/354) |
scheduler.cpp | 52.63% (10/19) | 67.88% (93/137) | 60.11% (113/188) | 45.45% (20/44) |
scheduler.h | 40.00% (2/5) | 40.00% (6/15) | 61.54% (8/13) | 50.00% (4/8) |
semaphore_grant.h | 22.22% (2/9) | 16.33% (8/49) | 15.38% (4/26) | 10.00% (1/10) |
serialize.h | 28.70% (33/115) | 23.06% (104/451) | 23.53% (56/238) | 16.67% (13/78) |
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 | 46.15% (6/13) | 45.45% (10/22) | 46.15% (6/13) | - (0/0) |
streams.cpp | 33.33% (4/12) | 33.96% (36/106) | 30.48% (32/105) | 21.88% (14/64) |
streams.h | 27.14% (19/70) | 15.16% (47/310) | 14.34% (36/251) | 7.55% (8/106) |
sync.h | 76.92% (20/26) | 77.61% (52/67) | 69.35% (43/62) | 50.00% (6/12) |
tinyformat.h | 63.33% (19/30) | 57.10% (201/352) | 59.29% (166/280) | 59.44% (107/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 | 15.79% (3/19) | 25.19% (34/135) | 31.97% (39/122) | 23.91% (11/46) |
txgraph.cpp | 4.97% (9/181) | 2.90% (58/2000) | 2.41% (45/1870) | 2.39% (22/922) |
txgraph.h | 12.50% (1/8) | 12.50% (1/8) | 12.50% (1/8) | - (0/0) |
txmempool.cpp | 7.46% (5/67) | 3.58% (29/809) | 3.62% (34/938) | 0.57% (2/352) |
txmempool.h | 2.56% (1/39) | 2.82% (4/142) | 5.08% (9/177) | 0.00% (0/28) |
txrequest.cpp | 1.52% (1/66) | 0.30% (1/329) | 0.26% (1/382) | 0.00% (0/214) |
uint256.cpp | 100.00% (2/2) | 100.00% (10/10) | 100.00% (5/5) | 100.00% (2/2) |
uint256.h | 46.67% (14/30) | 38.24% (26/68) | 25.86% (15/58) | 0.00% (0/14) |
undo.h | 0.00% (0/4) | 0.00% (0/21) | 0.00% (0/13) | 0.00% (0/4) |
validation.cpp | 4.27% (7/164) | 2.17% (86/3959) | 2.46% (113/4599) | 1.19% (26/2190) |
validation.h | 13.04% (6/46) | 16.41% (21/128) | 17.53% (27/154) | 14.29% (6/42) |
validationinterface.cpp | 34.78% (16/46) | 37.16% (68/183) | 32.66% (81/248) | 20.37% (11/54) |
validationinterface.h | 0.00% (0/10) | 0.00% (0/10) | 0.00% (0/10) | - (0/0) |
versionbits.cpp | 5.88% (1/17) | 2.56% (6/234) | 6.25% (12/192) | 1.64% (2/122) |
versionbits_impl.h | 0.00% (0/12) | 0.00% (0/16) | 0.00% (0/16) | 0.00% (0/4) |
walletinitinterface.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
Totals | 11.43% (981/8584) | 6.67% (7227/108373) | 5.84% (4748/81273) | 4.01% (1678/41862) |