Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
build/src/ipc/capnp/common.capnp.proxy-types.h | 0.00% (0/2) | 0.00% (0/2) | 0.00% (0/2) | - (0/0) |
build/src/ipc/capnp/common.capnp.proxy.h | 0.00% (0/5) | 0.00% (0/5) | 0.00% (0/5) | - (0/0) |
build/src/ipc/capnp/echo.capnp.c++ | 66.67% (4/6) | 65.31% (32/49) | 63.64% (7/11) | 70.00% (7/10) |
build/src/ipc/capnp/echo.capnp.proxy-client.c++ | 100.00% (2/2) | 100.00% (8/8) | 100.00% (2/2) | - (0/0) |
build/src/ipc/capnp/echo.capnp.proxy-server.c++ | 100.00% (2/2) | 100.00% (6/6) | 100.00% (2/2) | - (0/0) |
build/src/ipc/capnp/echo.capnp.proxy-types.c++ | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
build/src/ipc/capnp/echo.capnp.proxy.h | 100.00% (6/6) | 100.00% (6/6) | 100.00% (6/6) | - (0/0) |
build/src/ipc/capnp/init.capnp.c++ | 41.67% (5/12) | 44.33% (43/97) | 45.00% (9/20) | 68.75% (11/16) |
build/src/ipc/capnp/init.capnp.proxy-client.c++ | 60.00% (3/5) | 61.90% (13/21) | 60.00% (3/5) | - (0/0) |
build/src/ipc/capnp/init.capnp.proxy-server.c++ | 60.00% (3/5) | 60.00% (9/15) | 60.00% (3/5) | - (0/0) |
build/src/ipc/capnp/init.capnp.proxy-types.c++ | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
build/src/ipc/capnp/init.capnp.proxy.h | 100.00% (7/7) | 100.00% (7/7) | 100.00% (7/7) | - (0/0) |
build/src/ipc/capnp/mining.capnp.c++ | 0.00% (0/38) | 0.00% (0/306) | 0.00% (0/61) | 0.00% (0/46) |
build/src/ipc/capnp/mining.capnp.proxy-client.c++ | 0.00% (0/17) | 0.00% (0/79) | 0.00% (0/17) | - (0/0) |
build/src/ipc/capnp/mining.capnp.proxy-server.c++ | 0.00% (0/17) | 0.00% (0/51) | 0.00% (0/17) | - (0/0) |
build/src/ipc/capnp/mining.capnp.proxy-types.c++ | 0.00% (0/4) | 0.00% (0/4) | 0.00% (0/4) | - (0/0) |
build/src/ipc/capnp/mining.capnp.proxy-types.h | 0.00% (0/14) | 0.00% (0/14) | 0.00% (0/14) | - (0/0) |
build/src/ipc/capnp/mining.capnp.proxy.h | 0.00% (0/58) | 0.00% (0/58) | 0.00% (0/58) | - (0/0) |
build/src/ipc/capnp/rpc.capnp.c++ | 75.00% (3/4) | 63.64% (21/33) | 62.50% (5/8) | 50.00% (4/8) |
build/src/ipc/capnp/rpc.capnp.proxy-client.c++ | 100.00% (1/1) | 100.00% (5/5) | 100.00% (1/1) | - (0/0) |
build/src/ipc/capnp/rpc.capnp.proxy-server.c++ | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
build/src/ipc/capnp/rpc.capnp.proxy-types.c++ | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
build/src/ipc/capnp/rpc.capnp.proxy.h | 100.00% (10/10) | 100.00% (10/10) | 100.00% (10/10) | - (0/0) |
build/src/ipc/libmultiprocess/include/mp/proxy.capnp.c++ | 37.50% (3/8) | 31.82% (21/66) | 31.25% (5/16) | 25.00% (4/16) |
build/src/ipc/test/ipc_test.capnp.c++ | 57.14% (8/14) | 67.26% (76/113) | 65.22% (15/23) | 83.33% (15/18) |
build/src/ipc/test/ipc_test.capnp.proxy-client.c++ | 100.00% (6/6) | 100.00% (30/30) | 100.00% (6/6) | - (0/0) |
build/src/ipc/test/ipc_test.capnp.proxy-server.c++ | 100.00% (6/6) | 100.00% (18/18) | 100.00% (6/6) | - (0/0) |
build/src/ipc/test/ipc_test.capnp.proxy-types.c++ | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
build/src/ipc/test/ipc_test.capnp.proxy.h | 100.00% (11/11) | 100.00% (11/11) | 100.00% (11/11) | - (0/0) |
src/addrdb.cpp | 100.00% (12/12) | 73.55% (114/155) | 68.57% (72/105) | 59.38% (19/32) |
src/addresstype.cpp | 93.10% (27/29) | 89.19% (99/111) | 77.59% (45/58) | 88.89% (24/27) |
src/addresstype.h | 80.77% (21/26) | 85.71% (30/35) | 88.24% (45/51) | 83.33% (5/6) |
src/addrman.cpp | 100.00% (59/59) | 93.68% (860/918) | 87.07% (916/1052) | 77.89% (377/484) |
src/addrman.h | 100.00% (3/3) | 100.00% (6/6) | 100.00% (8/8) | - (0/0) |
src/addrman_impl.h | 100.00% (4/4) | 100.00% (12/12) | 100.00% (9/9) | - (0/0) |
src/arith_uint256.cpp | 100.00% (15/15) | 100.00% (172/172) | 93.33% (140/150) | 94.90% (93/98) |
src/arith_uint256.h | 100.00% (37/37) | 100.00% (127/127) | 100.00% (75/75) | 96.15% (25/26) |
src/banman.cpp | 100.00% (15/15) | 93.15% (136/146) | 93.40% (184/197) | 78.43% (40/51) |
src/base58.cpp | 100.00% (6/6) | 99.02% (101/102) | 91.67% (88/96) | 91.18% (62/68) |
src/bech32.cpp | 84.62% (11/13) | 69.66% (202/290) | 90.83% (198/218) | 88.31% (136/154) |
src/bech32.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (6/6) | - (0/0) |
src/bip324.cpp | 100.00% (6/6) | 100.00% (54/54) | 75.00% (45/60) | 86.36% (19/22) |
src/bip324.h | 100.00% (5/5) | 100.00% (5/5) | 100.00% (5/5) | - (0/0) |
src/bitcoind.cpp | 80.00% (4/5) | 52.84% (93/176) | 54.20% (71/131) | 44.32% (39/88) |
src/blockencodings.cpp | 100.00% (6/6) | 88.36% (129/146) | 87.65% (142/162) | 73.33% (66/90) |
src/blockencodings.h | 100.00% (11/11) | 93.75% (30/32) | 94.59% (35/37) | 60.00% (9/15) |
src/blockfilter.cpp | 100.00% (20/20) | 92.57% (162/175) | 88.35% (91/103) | 84.75% (50/59) |
src/blockfilter.h | 100.00% (11/11) | 93.33% (28/30) | 94.44% (17/18) | 50.00% (1/2) |
src/btcsignals.h | 94.44% (17/18) | 98.25% (56/57) | 98.11% (52/53) | 90.00% (9/10) |
src/chain.cpp | 93.33% (14/15) | 95.08% (116/122) | 92.23% (95/103) | 92.42% (61/66) |
src/chain.h | 100.00% (27/27) | 100.00% (144/144) | 92.20% (130/141) | 93.48% (43/46) |
src/chainparams.cpp | 100.00% (5/5) | 85.71% (90/105) | 73.12% (68/93) | 76.27% (45/59) |
src/chainparamsbase.cpp | 100.00% (4/4) | 97.14% (34/35) | 50.00% (14/28) | 80.00% (12/15) |
src/chainparamsbase.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (5/5) | - (0/0) |
src/checkqueue.h | 100.00% (11/11) | 100.00% (104/104) | 100.00% (82/82) | 94.87% (37/39) |
src/clientversion.cpp | 100.00% (3/3) | 100.00% (12/12) | 100.00% (11/11) | 100.00% (2/2) |
src/cluster_linearize.h | 100.00% (84/84) | 97.12% (843/868) | 94.65% (478/505) | 92.39% (267/289) |
src/coins.cpp | 93.94% (31/33) | 95.86% (278/290) | 79.29% (222/280) | 85.29% (116/136) |
src/coins.h | 81.36% (48/59) | 88.46% (115/130) | 81.82% (108/132) | 69.23% (18/26) |
src/common/args.cpp | 92.96% (66/71) | 91.04% (559/614) | 91.08% (613/673) | 87.14% (244/280) |
src/common/args.h | 100.00% (4/4) | 100.00% (10/10) | 100.00% (12/12) | - (0/0) |
src/common/bloom.cpp | 100.00% (13/13) | 97.33% (146/150) | 95.70% (89/93) | 91.94% (57/62) |
src/common/bloom.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (6/6) | - (0/0) |
src/common/config.cpp | 100.00% (7/7) | 94.92% (187/197) | 92.39% (170/184) | 88.30% (83/94) |
src/common/init.cpp | 100.00% (1/1) | 87.50% (63/72) | 88.00% (44/50) | 82.14% (23/28) |
src/common/interfaces.cpp | 55.56% (5/9) | 53.85% (7/13) | 47.06% (8/17) | 25.00% (1/4) |
src/common/license_info.cpp | 100.00% (2/2) | 91.67% (22/24) | 92.86% (13/14) | 50.00% (1/2) |
src/common/messages.cpp | 92.86% (13/14) | 77.19% (88/114) | 46.67% (35/75) | 67.92% (36/53) |
src/common/netif.cpp | 100.00% (4/4) | 82.61% (114/138) | 78.50% (168/214) | 66.25% (53/80) |
src/common/pcp.cpp | 90.91% (10/11) | 75.87% (261/344) | 68.32% (248/363) | 57.06% (93/163) |
src/common/pcp.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (5/5) | - (0/0) |
src/common/run_command.cpp | 100.00% (1/1) | 100.00% (23/23) | 100.00% (13/13) | 100.00% (8/8) |
src/common/settings.cpp | 100.00% (15/15) | 95.31% (183/192) | 92.70% (127/137) | 92.73% (102/110) |
src/common/settings.h | 100.00% (3/3) | 100.00% (6/6) | 100.00% (9/9) | 100.00% (2/2) |
src/common/signmessage.cpp | 75.00% (3/4) | 75.56% (34/45) | 61.76% (21/34) | 57.14% (12/21) |
src/common/system.cpp | 100.00% (8/8) | 81.82% (36/44) | 71.43% (20/28) | 55.56% (5/9) |
src/common/url.cpp | 100.00% (1/1) | 100.00% (18/18) | 100.00% (13/13) | 100.00% (10/10) |
src/compat/byteswap.h | 100.00% (3/3) | 100.00% (12/12) | 100.00% (6/6) | - (0/0) |
src/compat/endian.h | 100.00% (12/12) | 100.00% (36/36) | 100.00% (24/24) | - (0/0) |
src/compressor.cpp | 100.00% (8/8) | 98.63% (144/146) | 90.62% (116/128) | 82.00% (82/100) |
src/compressor.h | 100.00% (5/5) | 100.00% (37/37) | 100.00% (19/19) | 100.00% (6/6) |
src/consensus/amount.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (3/3) | 100.00% (4/4) |
src/consensus/merkle.cpp | 100.00% (6/6) | 100.00% (101/101) | 100.00% (61/61) | 100.00% (44/44) |
src/consensus/params.h | 100.00% (5/5) | 95.24% (20/21) | 90.91% (10/11) | 91.67% (11/12) |
src/consensus/tx_check.cpp | 100.00% (1/1) | 100.00% (37/37) | 100.00% (35/35) | 100.00% (28/28) |
src/consensus/tx_verify.cpp | 100.00% (8/8) | 98.31% (116/118) | 80.30% (106/132) | 89.71% (61/68) |
src/consensus/validation.h | 100.00% (13/13) | 98.21% (55/56) | 100.00% (42/42) | 73.08% (19/26) |
src/core_io.cpp | 100.00% (17/17) | 97.66% (334/342) | 97.15% (239/246) | 89.20% (157/176) |
src/core_memusage.h | 66.67% (6/9) | 59.18% (29/49) | 80.95% (17/21) | 87.50% (7/8) |
src/crypto/aes.cpp | 100.00% (14/14) | 96.77% (90/93) | 95.24% (60/63) | 80.56% (29/36) |
src/crypto/chacha20.cpp | 100.00% (12/12) | 100.00% (292/292) | 77.78% (98/126) | 84.00% (42/50) |
src/crypto/chacha20.h | 100.00% (2/2) | 100.00% (5/5) | 100.00% (3/3) | - (0/0) |
src/crypto/chacha20poly1305.cpp | 100.00% (10/10) | 100.00% (70/70) | 62.96% (34/54) | 71.43% (10/14) |
src/crypto/chacha20poly1305.h | 100.00% (5/5) | 100.00% (13/13) | 100.00% (7/7) | - (0/0) |
src/crypto/common.h | 100.00% (12/12) | 100.00% (54/54) | 100.00% (12/12) | - (0/0) |
src/crypto/ctaes/ctaes.c | 75.00% (18/24) | 91.94% (388/422) | 91.67% (154/168) | 85.94% (55/64) |
src/crypto/hex_base.cpp | 66.67% (2/3) | 60.00% (15/25) | 53.85% (7/13) | 75.00% (3/4) |
src/crypto/hex_base.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
src/crypto/hkdf_sha256_32.cpp | 100.00% (2/2) | 100.00% (8/8) | 54.55% (6/11) | 50.00% (1/2) |
src/crypto/hmac_sha256.cpp | 100.00% (2/2) | 100.00% (21/21) | 100.00% (11/11) | 100.00% (6/6) |
src/crypto/hmac_sha256.h | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) | - (0/0) |
src/crypto/hmac_sha512.cpp | 100.00% (2/2) | 100.00% (21/21) | 100.00% (11/11) | 100.00% (6/6) |
src/crypto/hmac_sha512.h | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) | - (0/0) |
src/crypto/muhash.cpp | 100.00% (28/28) | 98.57% (344/349) | 87.96% (168/191) | 87.23% (82/94) |
src/crypto/muhash.h | 100.00% (4/4) | 100.00% (11/11) | 100.00% (8/8) | 100.00% (2/2) |
src/crypto/poly1305.cpp | 100.00% (4/4) | 100.00% (165/165) | 100.00% (42/42) | 100.00% (22/22) |
src/crypto/poly1305.h | 100.00% (3/3) | 100.00% (12/12) | 52.38% (11/21) | 50.00% (2/4) |
src/crypto/ripemd160.cpp | 95.65% (22/23) | 97.93% (237/242) | 96.77% (30/31) | 100.00% (8/8) |
src/crypto/sha1.cpp | 90.91% (10/11) | 96.55% (140/145) | 94.74% (18/19) | 100.00% (8/8) |
src/crypto/sha256.cpp | 94.44% (17/18) | 52.92% (290/548) | 74.70% (62/83) | 58.00% (29/50) |
src/crypto/sha256_arm_shani.cpp | 100.00% (2/2) | 100.00% (680/680) | 100.00% (99/99) | 100.00% (2/2) |
src/crypto/sha3.cpp | 100.00% (4/4) | 100.00% (122/122) | 83.87% (26/31) | 94.44% (17/18) |
src/crypto/sha3.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/crypto/sha512.cpp | 100.00% (13/13) | 100.00% (158/158) | 100.00% (21/21) | 100.00% (8/8) |
src/crypto/sha512.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/crypto/siphash.cpp | 100.00% (6/6) | 100.00% (120/120) | 96.27% (129/134) | 97.73% (43/44) |
src/crypto/siphash.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (4/4) | - (0/0) |
src/cuckoocache.h | 100.00% (15/15) | 96.58% (113/117) | 98.25% (56/57) | 93.75% (30/32) |
src/dbwrapper.cpp | 96.77% (30/31) | 72.77% (171/235) | 53.19% (100/188) | 40.28% (29/72) |
src/dbwrapper.h | 100.00% (12/12) | 95.18% (79/83) | 92.59% (25/27) | 100.00% (2/2) |
src/deploymentinfo.cpp | 100.00% (2/2) | 96.67% (29/30) | 81.25% (26/32) | 91.67% (22/24) |
src/deploymentinfo.h | 100.00% (1/1) | 100.00% (4/4) | 50.00% (5/10) | 50.00% (1/2) |
src/deploymentstatus.h | 66.67% (4/6) | 66.67% (16/24) | 51.11% (23/45) | 60.00% (6/10) |
src/external_signer.cpp | 100.00% (7/7) | 76.40% (68/89) | 72.13% (44/61) | 55.56% (20/36) |
src/flatfile.cpp | 100.00% (6/6) | 62.50% (55/88) | 64.13% (59/92) | 60.47% (26/43) |
src/flatfile.h | 80.00% (4/5) | 66.67% (6/9) | 87.50% (7/8) | - (0/0) |
src/hash.cpp | 100.00% (4/4) | 100.00% (56/56) | 100.00% (11/11) | 100.00% (10/10) |
src/hash.h | 90.91% (20/22) | 87.50% (84/96) | 80.00% (36/45) | 50.00% (3/6) |
src/headerssync.cpp | 100.00% (8/8) | 87.64% (156/178) | 67.06% (171/255) | 61.67% (74/120) |
src/headerssync.h | 87.50% (7/8) | 88.00% (22/25) | 92.31% (12/13) | - (0/0) |
src/httprpc.cpp | 100.00% (10/10) | 89.16% (222/249) | 87.50% (168/192) | 83.81% (88/105) |
src/httpserver.cpp | 95.45% (42/44) | 81.22% (398/490) | 74.04% (405/547) | 69.36% (163/235) |
src/httpserver.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
src/i2p.cpp | 100.00% (20/20) | 83.39% (256/307) | 78.39% (214/273) | 62.26% (66/106) |
src/index/base.cpp | 95.65% (22/23) | 84.14% (260/309) | 85.41% (240/281) | 80.49% (99/123) |
src/index/base.h | 83.33% (5/6) | 83.33% (5/6) | 83.33% (5/6) | - (0/0) |
src/index/blockfilterindex.cpp | 100.00% (21/21) | 71.73% (203/283) | 64.68% (141/218) | 64.58% (62/96) |
src/index/blockfilterindex.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (3/3) | - (0/0) |
src/index/coinstatsindex.cpp | 100.00% (9/9) | 85.89% (213/248) | 73.49% (122/166) | 75.00% (51/68) |
src/index/coinstatsindex.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
src/index/db_key.h | 100.00% (7/7) | 75.51% (37/49) | 77.14% (27/35) | 64.29% (9/14) |
src/index/disktxpos.h | 100.00% (3/3) | 100.00% (6/6) | 100.00% (6/6) | - (0/0) |
src/index/txindex.cpp | 100.00% (8/8) | 83.64% (46/55) | 68.18% (30/44) | 78.57% (11/14) |
src/index/txindex.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/index/txospenderindex.cpp | 100.00% (14/14) | 91.18% (93/102) | 85.45% (47/55) | 78.57% (22/28) |
src/index/txospenderindex.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/indirectmap.h | 100.00% (13/13) | 100.00% (13/13) | 100.00% (13/13) | - (0/0) |
src/init.cpp | 91.67% (44/48) | 90.52% (1508/1666) | 83.86% (1138/1357) | 82.95% (647/780) |
src/init/bitcoind.cpp | 62.50% (5/8) | 81.25% (13/16) | 72.73% (8/11) | - (0/0) |
src/init/common.cpp | 100.00% (7/7) | 93.88% (92/98) | 89.41% (76/85) | 90.00% (36/40) |
src/interfaces/chain.h | 68.42% (13/19) | 68.42% (13/19) | 68.42% (13/19) | - (0/0) |
src/interfaces/echo.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/interfaces/handler.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/interfaces/init.h | 27.27% (3/11) | 27.27% (3/11) | 27.27% (3/11) | - (0/0) |
src/interfaces/ipc.h | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
src/interfaces/mining.h | 66.67% (2/3) | 66.67% (2/3) | 66.67% (2/3) | - (0/0) |
src/interfaces/node.h | 0.00% (0/4) | 0.00% (0/4) | 0.00% (0/4) | - (0/0) |
src/interfaces/rpc.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/interfaces/wallet.h | 16.67% (1/6) | 8.33% (1/12) | 10.00% (1/10) | - (0/0) |
src/ipc/capnp/common-types.h | 100.00% (8/8) | 100.00% (48/48) | 70.00% (14/20) | 50.00% (2/4) |
src/ipc/capnp/protocol.cpp | 78.57% (11/14) | 82.18% (83/101) | 61.29% (57/93) | 63.41% (26/41) |
src/ipc/libmultiprocess/include/mp/proxy-io.h | 95.92% (47/49) | 96.04% (315/328) | 74.25% (124/167) | 52.78% (19/36) |
src/ipc/libmultiprocess/include/mp/proxy-types.h | 82.86% (58/70) | 87.68% (356/406) | 70.78% (218/308) | 48.39% (30/62) |
src/ipc/libmultiprocess/include/mp/proxy.h | 90.00% (9/10) | 94.74% (18/19) | 63.33% (19/30) | 66.67% (4/6) |
src/ipc/libmultiprocess/include/mp/type-chrono.h | 0.00% (0/2) | 0.00% (0/10) | 0.00% (0/2) | - (0/0) |
src/ipc/libmultiprocess/include/mp/type-context.h | 88.89% (8/9) | 91.67% (176/192) | 43.20% (54/125) | 33.33% (8/24) |
src/ipc/libmultiprocess/include/mp/type-data.h | 100.00% (2/2) | 100.00% (10/10) | 100.00% (2/2) | - (0/0) |
src/ipc/libmultiprocess/include/mp/type-decay.h | 100.00% (3/3) | 100.00% (9/9) | 100.00% (3/3) | - (0/0) |
src/ipc/libmultiprocess/include/mp/type-interface.h | 100.00% (6/6) | 96.30% (26/27) | 90.91% (10/11) | 50.00% (2/4) |
src/ipc/libmultiprocess/include/mp/type-number.h | 100.00% (2/2) | 85.71% (12/14) | 85.71% (6/7) | 50.00% (2/4) |
src/ipc/libmultiprocess/include/mp/type-optional.h | 0.00% (0/4) | 0.00% (0/38) | 0.00% (0/12) | 0.00% (0/6) |
src/ipc/libmultiprocess/include/mp/type-pointer.h | 100.00% (4/4) | 90.91% (30/33) | 88.89% (8/9) | 50.00% (2/4) |
src/ipc/libmultiprocess/include/mp/type-string.h | 100.00% (2/2) | 100.00% (8/8) | 100.00% (2/2) | - (0/0) |
src/ipc/libmultiprocess/include/mp/type-struct.h | 0.00% (0/7) | 0.00% (0/30) | 0.00% (0/7) | - (0/0) |
src/ipc/libmultiprocess/include/mp/type-threadmap.h | 100.00% (2/2) | 100.00% (6/6) | 100.00% (2/2) | - (0/0) |
src/ipc/libmultiprocess/include/mp/type-vector.h | 0.00% (0/5) | 0.00% (0/40) | 0.00% (0/9) | 0.00% (0/4) |
src/ipc/libmultiprocess/include/mp/util.h | 69.23% (18/26) | 76.81% (53/69) | 52.63% (50/95) | 45.83% (11/24) |
src/ipc/libmultiprocess/src/mp/proxy.cpp | 90.32% (28/31) | 92.22% (249/270) | 52.34% (179/342) | 54.72% (58/106) |
src/ipc/libmultiprocess/src/mp/util.cpp | 37.50% (3/8) | 41.80% (51/122) | 28.21% (22/78) | 27.27% (12/44) |
src/ipc/process.cpp | 62.50% (5/8) | 62.77% (59/94) | 68.83% (53/77) | 61.11% (22/36) |
src/ipc/process.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/ipc/protocol.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/ipc/test/ipc_test.cpp | 100.00% (13/13) | 100.00% (143/143) | 100.00% (1049/1049) | 100.00% (24/24) |
src/ipc/test/ipc_test.h | 85.71% (6/7) | 85.71% (6/7) | 85.71% (6/7) | - (0/0) |
src/ipc/test/ipc_tests.cpp | 100.00% (4/4) | 100.00% (34/34) | 100.00% (194/194) | 100.00% (9/9) |
src/kernel/caches.h | 100.00% (1/1) | 100.00% (7/7) | 100.00% (1/1) | - (0/0) |
src/kernel/chain.cpp | 100.00% (2/2) | 100.00% (23/23) | 95.83% (23/24) | 80.00% (8/10) |
src/kernel/chain.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (2/2) | - (0/0) |
src/kernel/chainparams.cpp | 100.00% (14/14) | 99.42% (517/520) | 62.32% (86/138) | 75.93% (41/54) |
src/kernel/chainparams.h | 96.00% (24/25) | 96.55% (28/29) | 96.15% (25/26) | - (0/0) |
src/kernel/checks.cpp | 100.00% (1/1) | 66.67% (4/6) | 75.00% (3/4) | 50.00% (1/2) |
src/kernel/coinstats.cpp | 100.00% (15/15) | 94.57% (122/129) | 73.81% (62/84) | 75.76% (25/33) |
src/kernel/coinstats.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/kernel/context.cpp | 100.00% (2/2) | 100.00% (13/13) | 100.00% (4/4) | - (0/0) |
src/kernel/disconnected_transactions.cpp | 100.00% (7/7) | 100.00% (52/52) | 64.29% (36/56) | 75.00% (15/20) |
src/kernel/disconnected_transactions.h | 50.00% (1/2) | 50.00% (1/2) | 66.67% (2/3) | - (0/0) |
src/kernel/mempool_entry.h | 100.00% (23/23) | 100.00% (50/50) | 100.00% (44/44) | - (0/0) |
src/kernel/mempool_limits.h | 0.00% (0/1) | 0.00% (0/4) | 0.00% (0/1) | - (0/0) |
src/kernel/mempool_removal_reason.cpp | 100.00% (1/1) | 81.82% (9/11) | 37.50% (6/16) | 80.00% (12/15) |
src/kernel/notifications_interface.h | 22.22% (2/9) | 36.36% (4/11) | 22.22% (2/9) | - (0/0) |
src/key.cpp | 100.00% (31/31) | 88.25% (398/451) | 61.99% (336/542) | 61.93% (135/218) |
src/key.h | 86.96% (20/23) | 76.00% (57/75) | 88.33% (53/60) | 56.25% (18/32) |
src/key_io.cpp | 92.31% (24/26) | 97.86% (229/234) | 94.41% (152/161) | 87.25% (89/102) |
src/logging.cpp | 94.87% (37/39) | 84.71% (338/399) | 72.68% (274/377) | 76.17% (147/193) |
src/logging.h | 88.89% (16/18) | 85.19% (46/54) | 96.49% (55/57) | 83.33% (10/12) |
src/logging/timer.h | 100.00% (4/4) | 100.00% (32/32) | 100.00% (35/35) | 100.00% (9/9) |
src/mapport.cpp | 100.00% (7/7) | 79.05% (83/105) | 53.15% (59/111) | 41.82% (23/55) |
src/memusage.h | 52.38% (11/21) | 68.18% (45/66) | 50.00% (23/46) | 76.92% (10/13) |
src/merkleblock.cpp | 100.00% (9/9) | 90.24% (111/123) | 87.50% (91/104) | 85.94% (55/64) |
src/merkleblock.h | 100.00% (7/7) | 100.00% (16/16) | 100.00% (15/15) | - (0/0) |
src/musig.cpp | 94.44% (17/18) | 82.84% (111/134) | 78.79% (78/99) | 66.67% (40/60) |
src/net.cpp | 95.51% (170/178) | 88.08% (2504/2843) | 85.71% (2950/3442) | 73.36% (1129/1539) |
src/net.h | 97.87% (46/47) | 95.52% (213/223) | 82.72% (158/191) | 87.32% (62/71) |
src/net_permissions.cpp | 100.00% (4/4) | 100.00% (97/97) | 100.00% (95/95) | 100.00% (64/64) |
src/net_permissions.h | 100.00% (4/4) | 100.00% (16/16) | 61.54% (8/13) | 50.00% (1/2) |
src/net_processing.cpp | 100.00% (128/128) | 93.46% (3328/3561) | 88.54% (4150/4687) | 78.97% (1848/2340) |
src/net_processing.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/net_types.cpp | 100.00% (4/4) | 100.00% (39/39) | 100.00% (19/19) | 100.00% (8/8) |
src/net_types.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (3/3) | - (0/0) |
src/netaddress.cpp | 100.00% (73/73) | 92.35% (688/745) | 74.27% (612/824) | 81.92% (521/636) |
src/netaddress.h | 100.00% (20/20) | 97.58% (121/124) | 75.93% (82/108) | 75.44% (43/57) |
src/netbase.cpp | 96.97% (32/33) | 75.81% (492/649) | 73.21% (552/754) | 74.85% (369/493) |
src/netbase.h | 93.75% (15/16) | 94.20% (65/69) | 99.06% (105/106) | 100.00% (4/4) |
src/netgroup.cpp | 100.00% (5/5) | 96.43% (81/84) | 81.18% (69/85) | 90.48% (38/42) |
src/netgroup.h | 100.00% (5/5) | 100.00% (14/14) | 70.59% (12/17) | 66.67% (4/6) |
src/netmessagemaker.h | 100.00% (1/1) | 100.00% (6/6) | 100.00% (1/1) | - (0/0) |
src/node/abort.cpp | 100.00% (1/1) | 75.00% (6/8) | 72.73% (8/11) | 66.67% (4/6) |
src/node/blockmanager_args.cpp | 100.00% (1/1) | 78.95% (15/19) | 82.35% (14/17) | 83.33% (10/12) |
src/node/blockstorage.cpp | 100.00% (56/56) | 87.51% (778/889) | 84.48% (746/883) | 80.78% (332/411) |
src/node/blockstorage.h | 100.00% (9/9) | 100.00% (32/32) | 100.00% (30/30) | 100.00% (16/16) |
src/node/caches.cpp | 100.00% (4/4) | 77.50% (31/40) | 74.07% (20/27) | 58.82% (10/17) |
src/node/caches.h | 100.00% (1/1) | 100.00% (4/4) | 100.00% (4/4) | 100.00% (2/2) |
src/node/chainstate.cpp | 100.00% (6/6) | 84.66% (138/163) | 78.76% (152/193) | 80.39% (82/102) |
src/node/chainstatemanager_args.cpp | 100.00% (1/1) | 87.88% (29/33) | 92.31% (24/26) | 88.89% (16/18) |
src/node/coin.cpp | 100.00% (1/1) | 100.00% (14/14) | 66.67% (20/30) | 75.00% (6/8) |
src/node/coins_view_args.cpp | 100.00% (1/1) | 100.00% (4/4) | 60.00% (3/5) | 50.00% (2/4) |
src/node/connection_types.cpp | 100.00% (2/2) | 93.33% (28/30) | 40.00% (12/30) | 84.62% (22/26) |
src/node/context.cpp | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
src/node/context.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/node/database_args.cpp | 100.00% (1/1) | 100.00% (3/3) | 66.67% (2/3) | 50.00% (1/2) |
src/node/eviction.cpp | 100.00% (23/23) | 98.67% (148/150) | 94.17% (97/103) | 96.67% (58/60) |
src/node/interface_ui.cpp | 100.00% (15/15) | 100.00% (24/24) | 100.00% (19/19) | 100.00% (2/2) |
src/node/interfaces.cpp | 53.71% (94/175) | 52.92% (399/754) | 55.57% (389/700) | 45.45% (110/242) |
src/node/kernel_notifications.cpp | 90.00% (9/10) | 91.07% (51/56) | 90.70% (39/43) | 92.86% (13/14) |
src/node/kernel_notifications.h | 100.00% (2/2) | 100.00% (7/7) | 100.00% (15/15) | 100.00% (2/2) |
src/node/mempool_args.cpp | 100.00% (2/2) | 82.76% (48/58) | 84.31% (43/51) | 80.65% (25/31) |
src/node/mempool_persist.cpp | 100.00% (2/2) | 90.45% (142/157) | 91.45% (107/117) | 88.89% (48/54) |
src/node/mempool_persist_args.cpp | 100.00% (2/2) | 100.00% (6/6) | 100.00% (2/2) | - (0/0) |
src/node/miner.cpp | 86.36% (19/22) | 87.76% (294/335) | 81.55% (221/271) | 64.63% (95/147) |
src/node/mini_miner.cpp | 100.00% (12/12) | 94.01% (251/267) | 95.26% (181/190) | 86.36% (95/110) |
src/node/mini_miner.h | 100.00% (10/10) | 100.00% (20/20) | 100.00% (15/15) | - (0/0) |
src/node/minisketchwrapper.cpp | 75.00% (3/4) | 92.68% (38/41) | 77.78% (28/36) | 66.67% (12/18) |
src/node/peerman_args.cpp | 100.00% (1/1) | 77.78% (7/9) | 90.91% (10/11) | 90.00% (9/10) |
src/node/psbt.cpp | 100.00% (2/2) | 95.28% (101/106) | 88.75% (71/80) | 77.59% (45/58) |
src/node/psbt.h | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
src/node/timeoffsets.cpp | 100.00% (3/3) | 100.00% (34/34) | 100.00% (39/39) | 88.89% (8/9) |
src/node/timeoffsets.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (2/2) | - (0/0) |
src/node/transaction.cpp | 100.00% (3/3) | 98.04% (100/102) | 85.32% (93/109) | 88.16% (67/76) |
src/node/txdownloadman.h | 80.00% (4/5) | 75.00% (15/20) | 91.67% (11/12) | - (0/0) |
src/node/txdownloadman_impl.cpp | 100.00% (43/43) | 99.37% (317/319) | 88.24% (270/306) | 83.04% (142/171) |
src/node/txdownloadman_impl.h | 100.00% (5/5) | 100.00% (20/20) | 100.00% (15/15) | 100.00% (6/6) |
src/node/txorphanage.cpp | 98.04% (50/51) | 97.76% (393/402) | 79.00% (410/519) | 76.08% (194/255) |
src/node/txorphanage.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (4/4) | - (0/0) |
src/node/txreconciliation.cpp | 100.00% (13/13) | 100.00% (58/58) | 100.00% (108/108) | 85.71% (18/21) |
src/node/utxo_snapshot.cpp | 100.00% (3/3) | 61.02% (36/59) | 52.54% (31/59) | 55.56% (10/18) |
src/node/utxo_snapshot.h | 100.00% (4/4) | 100.00% (38/38) | 100.00% (22/22) | 100.00% (8/8) |
src/node/warnings.cpp | 100.00% (5/5) | 91.89% (34/37) | 86.67% (26/30) | 76.92% (10/13) |
src/noui.cpp | 88.89% (8/9) | 86.44% (51/59) | 79.41% (27/34) | 62.50% (10/16) |
src/outputtype.cpp | 100.00% (6/6) | 91.94% (57/62) | 67.19% (43/64) | 83.33% (40/48) |
src/policy/ephemeral_policy.cpp | 100.00% (2/2) | 96.15% (50/52) | 97.37% (37/38) | 96.88% (31/32) |
src/policy/feerate.cpp | 100.00% (3/3) | 95.45% (21/22) | 67.74% (21/31) | 82.35% (14/17) |
src/policy/feerate.h | 100.00% (9/9) | 100.00% (16/16) | 100.00% (10/10) | - (0/0) |
src/policy/fees/block_policy_estimator.cpp | 100.00% (42/42) | 90.20% (626/694) | 77.31% (535/692) | 76.47% (260/340) |
src/policy/fees/block_policy_estimator.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/policy/fees/block_policy_estimator_args.cpp | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
src/policy/packages.cpp | 100.00% (17/17) | 100.00% (114/114) | 93.33% (70/75) | 97.37% (37/38) |
src/policy/policy.cpp | 100.00% (13/13) | 95.71% (223/233) | 96.43% (189/196) | 92.75% (128/138) |
src/policy/policy.h | 100.00% (3/3) | 100.00% (7/7) | 100.00% (3/3) | - (0/0) |
src/policy/rbf.cpp | 83.33% (5/6) | 92.75% (64/69) | 90.57% (48/53) | 88.46% (23/26) |
src/policy/truc_policy.cpp | 100.00% (6/6) | 95.00% (171/180) | 95.45% (126/132) | 93.90% (77/82) |
src/pow.cpp | 100.00% (6/6) | 93.07% (94/101) | 78.12% (75/96) | 79.31% (46/58) |
src/prevector.h | 98.65% (73/74) | 99.67% (298/299) | 99.42% (171/172) | 100.00% (62/62) |
src/primitives/block.cpp | 50.00% (1/2) | 17.65% (3/17) | 25.00% (1/4) | 0.00% (0/2) |
src/primitives/block.h | 100.00% (15/15) | 100.00% (51/51) | 100.00% (20/20) | - (0/0) |
src/primitives/transaction.cpp | 100.00% (18/18) | 98.84% (85/86) | 90.14% (64/71) | 86.36% (19/22) |
src/primitives/transaction.h | 100.00% (34/34) | 100.00% (130/130) | 98.92% (92/93) | 89.29% (50/56) |
src/primitives/transaction_identifier.h | 100.00% (22/22) | 100.00% (30/30) | 100.00% (27/27) | 100.00% (2/2) |
src/private_broadcast.cpp | 100.00% (13/13) | 100.00% (107/107) | 100.00% (121/121) | 100.00% (32/32) |
src/private_broadcast.h | 100.00% (4/4) | 100.00% (11/11) | 100.00% (7/7) | - (0/0) |
src/protocol.cpp | 90.91% (10/11) | 95.06% (77/81) | 81.61% (71/87) | 82.26% (51/62) |
src/protocol.h | 94.44% (17/18) | 98.28% (57/58) | 91.14% (72/79) | 82.50% (33/40) |
src/psbt.cpp | 85.71% (24/28) | 88.66% (438/494) | 79.46% (321/404) | 77.97% (269/345) |
src/psbt.h | 95.24% (20/21) | 86.79% (815/939) | 86.90% (431/496) | 82.87% (358/432) |
src/pubkey.cpp | 100.00% (23/23) | 77.42% (240/310) | 66.54% (177/266) | 59.42% (82/138) |
src/pubkey.h | 97.83% (45/46) | 96.58% (113/117) | 98.15% (106/108) | 88.71% (55/62) |
src/random.cpp | 94.44% (34/36) | 90.79% (217/239) | 87.42% (139/159) | 86.00% (43/50) |
src/random.h | 100.00% (25/25) | 100.00% (124/124) | 100.00% (53/53) | 100.00% (15/15) |
src/randomenv.cpp | 100.00% (6/6) | 100.00% (175/175) | 100.00% (61/61) | 71.05% (27/38) |
src/rest.cpp | 90.32% (28/31) | 76.15% (664/872) | 78.88% (407/516) | 72.11% (256/355) |
src/rpc/blockchain.cpp | 97.22% (105/108) | 96.30% (4031/4186) | 89.58% (1255/1401) | 83.88% (583/695) |
src/rpc/client.cpp | 100.00% (8/8) | 98.48% (65/66) | 98.08% (51/52) | 95.24% (40/42) |
src/rpc/external_signer.cpp | 100.00% (3/3) | 100.00% (75/75) | 100.00% (11/11) | 100.00% (6/6) |
src/rpc/fees.cpp | 100.00% (5/5) | 99.23% (257/259) | 96.97% (32/33) | 90.00% (18/20) |
src/rpc/mempool.cpp | 100.00% (45/45) | 98.32% (1872/1904) | 96.48% (411/426) | 92.37% (242/262) |
src/rpc/mining.cpp | 100.00% (31/31) | 96.00% (1273/1326) | 90.56% (403/445) | 79.60% (199/250) |
src/rpc/net.cpp | 100.00% (44/44) | 98.34% (1539/1565) | 94.48% (291/308) | 87.44% (174/199) |
src/rpc/node.cpp | 95.65% (22/23) | 96.01% (409/426) | 89.11% (90/101) | 79.63% (43/54) |
src/rpc/output_script.cpp | 100.00% (10/10) | 99.48% (385/387) | 98.68% (75/76) | 94.23% (49/52) |
src/rpc/rawtransaction.cpp | 100.00% (39/39) | 97.56% (2636/2702) | 92.68% (519/560) | 88.10% (407/462) |
src/rpc/rawtransaction_util.cpp | 100.00% (10/10) | 95.14% (274/288) | 97.04% (164/169) | 94.44% (119/126) |
src/rpc/register.h | 100.00% (1/1) | 100.00% (15/15) | 100.00% (1/1) | - (0/0) |
src/rpc/request.cpp | 100.00% (9/9) | 88.68% (141/159) | 88.28% (113/128) | 86.11% (62/72) |
src/rpc/request.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (3/3) | 100.00% (4/4) |
src/rpc/server.cpp | 96.97% (32/33) | 97.31% (398/409) | 94.35% (267/283) | 89.34% (109/122) |
src/rpc/server.h | 100.00% (3/3) | 100.00% (13/13) | 100.00% (9/9) | - (0/0) |
src/rpc/server_util.cpp | 100.00% (17/17) | 80.22% (73/91) | 80.85% (38/47) | 55.00% (11/20) |
src/rpc/signmessage.cpp | 100.00% (5/5) | 96.58% (113/117) | 84.21% (16/19) | 85.00% (17/20) |
src/rpc/txoutproof.cpp | 100.00% (5/5) | 96.98% (225/232) | 96.00% (96/100) | 85.42% (41/48) |
src/rpc/util.cpp | 97.44% (76/78) | 94.47% (1059/1121) | 93.53% (708/757) | 91.65% (582/635) |
src/rpc/util.h | 100.00% (14/14) | 100.00% (63/63) | 100.00% (68/68) | 68.75% (11/16) |
src/scheduler.cpp | 100.00% (19/19) | 97.08% (133/137) | 88.30% (166/188) | 79.55% (35/44) |
src/scheduler.h | 100.00% (5/5) | 100.00% (15/15) | 93.75% (15/16) | 90.00% (9/10) |
src/script/descriptor.cpp | 86.18% (212/246) | 91.99% (1963/2134) | 89.20% (1635/1833) | 88.81% (1056/1189) |
src/script/descriptor.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/script/interpreter.cpp | 100.00% (57/57) | 96.80% (1422/1469) | 89.13% (1452/1629) | 95.69% (1110/1160) |
src/script/interpreter.h | 61.54% (8/13) | 48.28% (14/29) | 79.17% (19/24) | - (0/0) |
src/script/keyorigin.h | 100.00% (4/4) | 72.73% (16/22) | 78.95% (15/19) | 50.00% (6/12) |
src/script/miniscript.cpp | 100.00% (12/12) | 95.96% (356/371) | 91.98% (459/499) | 84.30% (408/484) |
src/script/miniscript.h | 99.17% (120/121) | 98.37% (1997/2030) | 87.26% (1418/1625) | 87.36% (1168/1337) |
src/script/parsing.cpp | 100.00% (3/3) | 100.00% (31/31) | 100.00% (42/42) | 100.00% (34/34) |
src/script/script.cpp | 100.00% (17/17) | 95.39% (290/304) | 94.22% (310/329) | 94.53% (380/402) |
src/script/script.h | 90.74% (49/54) | 94.81% (201/212) | 81.16% (168/207) | 74.51% (76/102) |
src/script/script_error.cpp | 100.00% (1/1) | 82.91% (97/117) | 81.03% (47/58) | 90.35% (103/114) |
src/script/sigcache.cpp | 100.00% (7/7) | 100.00% (47/47) | 100.00% (25/25) | 100.00% (12/12) |
src/script/sigcache.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (4/4) | - (0/0) |
src/script/sign.cpp | 88.14% (52/59) | 94.08% (699/743) | 83.88% (583/695) | 81.97% (391/477) |
src/script/sign.h | 75.00% (3/4) | 75.00% (3/4) | 75.00% (3/4) | - (0/0) |
src/script/signingprovider.cpp | 88.89% (48/54) | 89.98% (404/449) | 78.44% (382/487) | 74.41% (189/254) |
src/script/signingprovider.h | 70.83% (17/24) | 81.40% (35/43) | 84.31% (43/51) | 87.50% (21/24) |
src/script/solver.cpp | 100.00% (10/10) | 98.15% (159/162) | 89.44% (161/180) | 83.22% (119/143) |
src/script/solver.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (3/3) | 100.00% (4/4) |
src/script/verify_flags.h | 92.86% (13/14) | 95.00% (19/20) | 93.33% (14/15) | - (0/0) |
src/semaphore_grant.h | 100.00% (9/9) | 95.92% (47/49) | 96.15% (25/26) | 70.00% (7/10) |
src/serialize.h | 98.32% (117/119) | 96.94% (444/458) | 96.28% (233/242) | 89.02% (73/82) |
src/signet.cpp | 100.00% (4/4) | 100.00% (93/93) | 100.00% (61/61) | 91.67% (33/36) |
src/signet.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (3/3) | - (0/0) |
src/span.h | 84.62% (11/13) | 90.91% (20/22) | 84.62% (11/13) | - (0/0) |
src/streams.cpp | 91.67% (11/12) | 88.68% (94/106) | 86.67% (91/105) | 76.56% (49/64) |
src/streams.h | 95.71% (67/70) | 95.25% (301/316) | 88.76% (221/249) | 85.98% (92/107) |
src/support/allocators/pool.h | 100.00% (17/17) | 100.00% (86/86) | 91.23% (52/57) | 94.44% (17/18) |
src/support/allocators/secure.h | 80.00% (4/5) | 71.43% (20/28) | 75.00% (9/12) | 50.00% (2/4) |
src/support/allocators/zeroafterfree.h | 100.00% (2/2) | 100.00% (8/8) | 100.00% (4/4) | 50.00% (1/2) |
src/support/cleanse.cpp | 100.00% (1/1) | 100.00% (5/5) | 100.00% (1/1) | - (0/0) |
src/support/events.h | 100.00% (4/4) | 93.33% (14/15) | 87.50% (7/8) | 50.00% (1/2) |
src/support/lockedpool.cpp | 95.45% (21/22) | 93.12% (176/189) | 93.27% (97/104) | 83.33% (45/54) |
src/support/lockedpool.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (4/4) | 75.00% (3/4) |
src/sync.cpp | 94.44% (17/18) | 88.14% (171/194) | 91.19% (145/159) | 85.07% (57/67) |
src/sync.h | 90.00% (18/20) | 92.31% (60/65) | 91.67% (55/60) | 81.25% (13/16) |
src/tinyformat.h | 90.00% (27/30) | 79.26% (279/352) | 82.14% (230/280) | 79.78% (146/183) |
src/torcontrol.cpp | 90.32% (28/31) | 73.73% (376/510) | 66.26% (438/661) | 60.54% (201/332) |
src/torcontrol.h | 66.67% (2/3) | 62.50% (5/8) | 66.67% (2/3) | - (0/0) |
src/txdb.cpp | 100.00% (19/19) | 85.93% (116/135) | 70.31% (90/128) | 61.22% (30/49) |
src/txgraph.cpp | 96.72% (177/183) | 95.31% (1909/2003) | 76.48% (1434/1875) | 76.13% (708/930) |
src/txgraph.h | 100.00% (8/8) | 100.00% (8/8) | 100.00% (8/8) | - (0/0) |
src/txmempool.cpp | 100.00% (67/67) | 98.27% (795/809) | 82.53% (784/950) | 83.52% (299/358) |
src/txmempool.h | 94.87% (37/39) | 95.77% (136/142) | 94.59% (175/185) | 82.14% (23/28) |
src/txrequest.cpp | 100.00% (66/66) | 100.00% (329/329) | 80.10% (306/382) | 88.32% (189/214) |
src/uint256.cpp | 100.00% (2/2) | 100.00% (10/10) | 100.00% (5/5) | 100.00% (2/2) |
src/uint256.h | 96.67% (29/30) | 98.53% (67/68) | 89.66% (52/58) | 78.57% (11/14) |
src/undo.h | 100.00% (4/4) | 100.00% (21/21) | 100.00% (13/13) | 50.00% (2/4) |
src/univalue/include/univalue.h | 100.00% (21/21) | 90.62% (58/64) | 100.00% (47/47) | 97.06% (33/34) |
src/univalue/include/univalue_utffilter.h | 100.00% (5/5) | 94.44% (68/72) | 93.75% (60/64) | 88.64% (39/44) |
src/univalue/lib/univalue.cpp | 100.00% (25/25) | 94.41% (152/161) | 93.26% (83/89) | 89.29% (50/56) |
src/univalue/lib/univalue_get.cpp | 100.00% (9/9) | 85.45% (47/55) | 82.22% (37/45) | 57.14% (16/28) |
src/univalue/lib/univalue_read.cpp | 100.00% (4/4) | 96.49% (330/342) | 96.81% (303/313) | 92.67% (253/273) |
src/univalue/lib/univalue_write.cpp | 100.00% (5/5) | 100.00% (82/82) | 100.00% (51/51) | 97.92% (47/48) |
src/util/any.h | 100.00% (1/1) | 100.00% (4/4) | 75.00% (3/4) | 50.00% (1/2) |
src/util/asmap.cpp | 100.00% (12/12) | 94.19% (162/172) | 77.40% (137/177) | 70.87% (73/103) |
src/util/batchpriority.cpp | 100.00% (1/1) | 77.78% (7/9) | 50.00% (3/6) | 50.00% (1/2) |
src/util/bip32.cpp | 100.00% (3/3) | 97.62% (41/42) | 96.43% (27/28) | 94.44% (17/18) |
src/util/bitdeque.h | 100.00% (19/19) | 82.19% (60/73) | 90.00% (36/40) | 62.50% (10/16) |
src/util/bitset.h | 100.00% (56/56) | 100.00% (223/223) | 98.81% (166/168) | 96.23% (51/53) |
src/util/bytevectorhash.cpp | 100.00% (2/2) | 100.00% (7/7) | 100.00% (4/4) | - (0/0) |
src/util/chaintype.cpp | 100.00% (2/2) | 86.67% (26/30) | 64.52% (20/31) | 82.61% (19/23) |
src/util/check.cpp | 100.00% (3/3) | 88.24% (15/17) | 75.00% (9/12) | 50.00% (1/2) |
src/util/check.h | 100.00% (8/8) | 100.00% (27/27) | 91.67% (22/24) | 63.64% (7/11) |
src/util/exception.cpp | 100.00% (2/2) | 80.00% (12/15) | 77.78% (7/9) | 50.00% (1/2) |
src/util/expected.h | 97.06% (33/34) | 92.86% (52/56) | 92.06% (58/63) | 60.00% (6/10) |
src/util/fastrange.h | 100.00% (2/2) | 25.93% (7/27) | 100.00% (2/2) | - (0/0) |
src/util/feefrac.cpp | 100.00% (4/4) | 100.00% (38/38) | 100.00% (40/40) | 96.30% (26/27) |
src/util/feefrac.h | 90.48% (19/21) | 73.91% (68/92) | 95.45% (42/44) | 100.00% (14/14) |
src/util/fs.cpp | 100.00% (6/6) | 88.89% (32/36) | 79.41% (27/34) | 66.67% (8/12) |
src/util/fs.h | 95.65% (22/23) | 76.71% (56/73) | 96.00% (24/25) | - (0/0) |
src/util/fs_helpers.cpp | 86.67% (13/15) | 73.47% (108/147) | 65.74% (71/108) | 52.38% (22/42) |
src/util/golombrice.h | 100.00% (2/2) | 100.00% (18/18) | 88.89% (8/9) | 83.33% (5/6) |
src/util/hash_type.h | 91.67% (11/12) | 89.29% (25/28) | 92.86% (13/14) | - (0/0) |
src/util/hasher.cpp | 100.00% (6/6) | 100.00% (22/22) | 88.89% (16/18) | 50.00% (2/4) |
src/util/hasher.h | 100.00% (6/6) | 100.00% (19/19) | 100.00% (6/6) | - (0/0) |
src/util/insert.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
src/util/log.h | 100.00% (5/5) | 88.89% (16/18) | 90.00% (9/10) | - (0/0) |
src/util/moneystr.cpp | 100.00% (2/2) | 98.39% (61/62) | 98.04% (50/51) | 94.44% (34/36) |
src/util/obfuscation.h | 100.00% (10/10) | 100.00% (59/59) | 95.65% (44/46) | 95.00% (19/20) |
src/util/overflow.h | 100.00% (7/7) | 93.48% (43/46) | 90.00% (54/60) | 91.67% (33/36) |
src/util/rbf.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (5/5) | 100.00% (4/4) |
src/util/readwritefile.cpp | 100.00% (2/2) | 70.00% (21/30) | 81.82% (18/22) | 71.43% (10/14) |
src/util/result.h | 100.00% (15/15) | 100.00% (25/25) | 76.19% (32/42) | 75.00% (6/8) |
src/util/serfloat.cpp | 100.00% (2/2) | 100.00% (40/40) | 94.87% (37/39) | 91.67% (22/24) |
src/util/signalinterrupt.cpp | 100.00% (5/5) | 88.57% (31/35) | 77.27% (17/22) | 41.67% (5/12) |
src/util/sock.cpp | 100.00% (25/25) | 75.10% (181/241) | 69.07% (134/194) | 58.14% (50/86) |
src/util/sock.h | 100.00% (3/3) | 61.54% (8/13) | 58.82% (10/17) | 30.00% (3/10) |
src/util/stdmutex.h | 75.00% (3/4) | 75.00% (3/4) | 80.00% (4/5) | - (0/0) |
src/util/strencodings.cpp | 100.00% (23/23) | 99.13% (341/344) | 97.27% (285/293) | 95.38% (227/238) |
src/util/strencodings.h | 100.00% (16/16) | 98.80% (82/83) | 96.59% (85/88) | 90.16% (55/61) |
src/util/string.cpp | 100.00% (6/6) | 100.00% (41/41) | 100.00% (30/30) | 100.00% (14/14) |
src/util/string.h | 100.00% (21/21) | 89.35% (151/169) | 98.94% (93/94) | 93.75% (60/64) |
src/util/subprocess.h | 57.69% (45/78) | 53.50% (260/486) | 49.15% (203/413) | 35.53% (70/197) |
src/util/syserror.cpp | 100.00% (1/1) | 83.33% (10/12) | 66.67% (4/6) | 50.00% (1/2) |
src/util/task_runner.h | 25.00% (1/4) | 25.00% (1/4) | 25.00% (1/4) | - (0/0) |
src/util/thread.cpp | 100.00% (1/1) | 57.14% (8/14) | 75.00% (6/8) | - (0/0) |
src/util/threadinterrupt.cpp | 100.00% (7/7) | 100.00% (22/22) | 100.00% (21/21) | - (0/0) |
src/util/threadinterrupt.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/util/threadnames.cpp | 100.00% (5/5) | 100.00% (17/17) | 100.00% (6/6) | - (0/0) |
src/util/threadpool.h | 100.00% (14/14) | 93.69% (104/111) | 88.28% (128/145) | 84.78% (39/46) |
src/util/time.cpp | 87.50% (14/16) | 90.82% (89/98) | 97.53% (79/81) | 100.00% (44/44) |
src/util/time.h | 87.50% (7/8) | 94.44% (17/18) | 87.50% (7/8) | - (0/0) |
src/util/tokenpipe.cpp | 100.00% (10/10) | 84.85% (56/66) | 74.47% (35/47) | 59.09% (13/22) |
src/util/tokenpipe.h | 66.67% (4/6) | 53.85% (14/26) | 80.00% (8/10) | 100.00% (2/2) |
src/util/translation.h | 85.71% (12/14) | 90.57% (48/53) | 90.91% (20/22) | 75.00% (3/4) |
src/util/vecdeque.h | 100.00% (17/17) | 98.61% (71/72) | 98.44% (63/64) | 85.71% (24/28) |
src/util/vector.h | 100.00% (5/5) | 100.00% (31/31) | 100.00% (11/11) | 100.00% (8/8) |
src/validation.cpp | 96.95% (159/164) | 89.96% (3557/3954) | 80.21% (3741/4664) | 78.32% (1741/2223) |
src/validation.h | 95.65% (44/46) | 96.09% (123/128) | 93.67% (148/158) | 76.19% (32/42) |
src/validationinterface.cpp | 100.00% (46/46) | 100.00% (183/183) | 97.41% (263/270) | 76.39% (55/72) |
src/validationinterface.h | 100.00% (10/10) | 100.00% (10/10) | 100.00% (10/10) | - (0/0) |
src/versionbits.cpp | 100.00% (17/17) | 97.86% (229/234) | 95.83% (184/192) | 90.98% (111/122) |
src/versionbits_impl.h | 100.00% (12/12) | 100.00% (16/16) | 100.00% (16/16) | 100.00% (4/4) |
src/wallet/coincontrol.cpp | 88.89% (24/27) | 88.78% (87/98) | 79.63% (43/54) | 63.64% (14/22) |
src/wallet/coincontrol.h | 100.00% (2/2) | 100.00% (10/10) | 100.00% (5/5) | 100.00% (2/2) |
src/wallet/coinselection.cpp | 94.87% (37/39) | 97.62% (493/505) | 88.07% (347/394) | 93.50% (230/246) |
src/wallet/coinselection.h | 95.45% (21/22) | 96.15% (75/78) | 76.27% (90/118) | 62.50% (15/24) |
src/wallet/context.cpp | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
src/wallet/crypter.cpp | 100.00% (8/8) | 78.26% (72/92) | 80.70% (46/57) | 55.56% (20/36) |
src/wallet/crypter.h | 100.00% (5/5) | 100.00% (21/21) | 100.00% (6/6) | - (0/0) |
src/wallet/db.cpp | 100.00% (8/8) | 95.12% (78/82) | 84.71% (72/85) | 82.69% (43/52) |
src/wallet/db.h | 90.91% (10/11) | 92.68% (38/41) | 87.50% (14/16) | 100.00% (2/2) |
src/wallet/external_signer_scriptpubkeyman.cpp | 100.00% (4/4) | 91.53% (54/59) | 75.00% (54/72) | 73.33% (22/30) |
src/wallet/external_signer_scriptpubkeyman.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (4/4) | - (0/0) |
src/wallet/feebumper.cpp | 85.71% (6/7) | 83.75% (201/240) | 83.23% (134/161) | 84.09% (74/88) |
src/wallet/feebumper.h | 100.00% (4/4) | 88.00% (22/25) | 47.62% (10/21) | 61.54% (8/13) |
src/wallet/fees.cpp | 80.00% (4/5) | 86.96% (40/46) | 86.49% (32/37) | 80.77% (21/26) |
src/wallet/init.cpp | 100.00% (4/4) | 96.61% (57/59) | 89.74% (35/39) | 66.67% (8/12) |
src/wallet/interfaces.cpp | 13.27% (13/98) | 7.08% (34/480) | 4.66% (20/429) | 3.41% (3/88) |
src/wallet/load.cpp | 100.00% (5/5) | 91.47% (118/129) | 90.91% (70/77) | 85.42% (41/48) |
src/wallet/migrate.cpp | 82.14% (23/28) | 63.73% (260/408) | 68.08% (145/213) | 52.27% (69/132) |
src/wallet/migrate.h | 52.63% (10/19) | 59.09% (13/22) | 62.50% (15/24) | 50.00% (1/2) |
src/wallet/receive.cpp | 84.21% (16/19) | 86.44% (255/295) | 85.67% (251/293) | 85.06% (148/174) |
src/wallet/rpc/addresses.cpp | 90.32% (28/31) | 98.68% (745/755) | 92.52% (235/254) | 81.15% (99/122) |
src/wallet/rpc/backup.cpp | 100.00% (15/15) | 97.66% (709/726) | 93.81% (273/291) | 88.64% (156/176) |
src/wallet/rpc/coins.cpp | 100.00% (15/15) | 98.78% (813/823) | 93.82% (243/259) | 83.77% (129/154) |
src/wallet/rpc/encrypt.cpp | 100.00% (9/9) | 97.99% (341/348) | 93.60% (117/125) | 82.00% (41/50) |
src/wallet/rpc/signmessage.cpp | 100.00% (2/2) | 93.15% (68/73) | 84.00% (21/25) | 60.00% (6/10) |
src/wallet/rpc/spend.cpp | 100.00% (32/32) | 97.59% (1942/1990) | 93.04% (642/690) | 88.62% (436/492) |
src/wallet/rpc/transactions.cpp | 100.00% (24/24) | 98.74% (1020/1033) | 94.96% (358/377) | 89.68% (226/252) |
src/wallet/rpc/util.cpp | 100.00% (10/10) | 90.99% (101/111) | 93.67% (74/79) | 91.07% (51/56) |
src/wallet/rpc/wallet.cpp | 100.00% (24/24) | 98.95% (1129/1141) | 95.76% (271/283) | 91.98% (149/162) |
src/wallet/scriptpubkeyman.cpp | 98.73% (78/79) | 89.29% (1050/1176) | 84.26% (1033/1226) | 78.67% (413/525) |
src/wallet/scriptpubkeyman.h | 44.74% (17/38) | 53.33% (24/45) | 55.32% (26/47) | - (0/0) |
src/wallet/spend.cpp | 100.00% (42/42) | 95.64% (986/1031) | 89.31% (769/861) | 89.39% (539/603) |
src/wallet/spend.h | 75.00% (3/4) | 83.33% (5/6) | 85.71% (6/7) | 100.00% (2/2) |
src/wallet/sqlite.cpp | 100.00% (37/37) | 80.64% (404/501) | 75.14% (405/539) | 68.18% (150/220) |
src/wallet/sqlite.h | 100.00% (9/9) | 100.00% (16/16) | 100.00% (11/11) | - (0/0) |
src/wallet/test/coinselection_tests.cpp | 100.00% (14/14) | 100.00% (161/161) | 100.00% (306/306) | 93.94% (31/33) |
src/wallet/test/coinselector_tests.cpp | 100.00% (41/41) | 100.00% (1063/1063) | 99.87% (7555/7565) | 97.71% (256/262) |
src/wallet/test/db_tests.cpp | 92.86% (13/14) | 94.67% (160/169) | 99.79% (1454/1457) | 96.97% (64/66) |
src/wallet/test/feebumper_tests.cpp | 100.00% (2/2) | 100.00% (22/22) | 100.00% (100/100) | 100.00% (4/4) |
src/wallet/test/group_outputs_tests.cpp | 100.00% (6/6) | 100.00% (123/123) | 96.75% (149/154) | 91.67% (11/12) |
src/wallet/test/init_test_fixture.cpp | 100.00% (3/3) | 100.00% (26/26) | 100.00% (4/4) | - (0/0) |
src/wallet/test/init_tests.cpp | 100.00% (7/7) | 100.00% (49/49) | 100.00% (485/485) | 100.00% (11/11) |
src/wallet/test/ismine_tests.cpp | 100.00% (1/1) | 100.00% (174/174) | 100.00% (865/865) | 100.00% (25/25) |
src/wallet/test/psbt_wallet_tests.cpp | 100.00% (3/3) | 100.00% (90/90) | 99.61% (1293/1298) | 98.04% (50/51) |
src/wallet/test/scriptpubkeyman_tests.cpp | 100.00% (1/1) | 100.00% (15/15) | 100.00% (101/101) | 100.00% (4/4) |
src/wallet/test/spend_tests.cpp | 100.00% (3/3) | 100.00% (51/51) | 100.00% (526/526) | 100.00% (13/13) |
src/wallet/test/util.cpp | 75.00% (9/12) | 78.76% (89/113) | 63.21% (67/106) | 52.63% (10/19) |
src/wallet/test/util.h | 40.00% (2/5) | 40.00% (2/5) | 40.00% (2/5) | - (0/0) |
src/wallet/test/wallet_crypto_tests.cpp | 100.00% (8/8) | 97.37% (74/76) | 61.68% (206/334) | 86.36% (19/22) |
src/wallet/test/wallet_rpc_tests.cpp | 100.00% (2/2) | 100.00% (16/16) | 100.00% (579/579) | 100.00% (19/19) |
src/wallet/test/wallet_test_fixture.cpp | 100.00% (3/3) | 100.00% (11/11) | 100.00% (10/10) | 50.00% (1/2) |
src/wallet/test/wallet_tests.cpp | 100.00% (36/36) | 99.62% (527/529) | 99.58% (4771/4791) | 93.33% (126/135) |
src/wallet/test/wallet_transaction_tests.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (151/151) | 100.00% (6/6) |
src/wallet/test/walletdb_tests.cpp | 100.00% (1/1) | 100.00% (4/4) | 100.00% (58/58) | 100.00% (3/3) |
src/wallet/test/walletload_tests.cpp | 22.73% (5/22) | 69.64% (39/56) | 93.63% (250/267) | 100.00% (6/6) |
src/wallet/transaction.cpp | 100.00% (6/6) | 100.00% (41/41) | 100.00% (20/20) | 93.75% (15/16) |
src/wallet/transaction.h | 94.12% (48/51) | 92.07% (151/164) | 90.32% (112/124) | 80.95% (34/42) |
src/wallet/types.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (5/5) | - (0/0) |
src/wallet/wallet.cpp | 97.69% (211/216) | 88.43% (2913/3294) | 83.66% (2612/3122) | 79.52% (1250/1572) |
src/wallet/wallet.h | 91.67% (33/36) | 92.78% (90/97) | 67.90% (110/162) | 61.22% (30/49) |
src/wallet/walletdb.cpp | 90.36% (75/83) | 83.30% (1147/1377) | 73.27% (466/636) | 64.33% (193/300) |
src/wallet/walletdb.h | 84.62% (11/13) | 81.36% (48/59) | 87.50% (28/32) | 50.00% (5/10) |
src/wallet/walletutil.cpp | 100.00% (2/2) | 83.93% (47/56) | 60.53% (23/38) | 80.00% (20/25) |
src/wallet/walletutil.h | 100.00% (4/4) | 90.48% (19/21) | 94.74% (18/19) | 75.00% (3/4) |
src/walletinitinterface.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) | - (0/0) |
Totals | 89.93% (7323/8143) | 90.54% (89774/99158) | 86.57% (80853/93399) | 80.77% (31637/39171) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)
build/src/bitcoin-build-config.h |
build/src/bitcoin-build-info.h |
src/compat/compat.h |
src/util/macros.h |
src/util/trace.h |