Coverage Report

Created: 2026-04-29 19:21

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch 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
Generated by llvm-cov -- llvm version 21.1.8