Coverage Report (/bitcoin/src/node/)

Created: 2025-06-10 13:21

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
abort.cpp
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/12)
   0.00% (0/6)
blockmanager_args.cpp
 100.00% (1/1)
  63.16% (12/19)
  52.94% (9/17)
  41.67% (5/12)
blockstorage.cpp
  64.81% (35/54)
  43.71% (375/858)
  35.44% (336/948)
  29.02% (112/386)
blockstorage.h
 100.00% (6/6)
 100.00% (11/11)
 100.00% (8/8)
  75.00% (3/4)
caches.cpp
 100.00% (1/1)
 100.00% (17/17)
  80.00% (8/10)
  50.00% (4/8)
chainstate.cpp
 100.00% (6/6)
  48.41% (76/157)
  42.13% (99/235)
  30.39% (31/102)
chainstatemanager_args.cpp
 100.00% (1/1)
  39.39% (13/33)
  34.62% (9/26)
  33.33% (6/18)
coin.cpp
   0.00% (0/1)
   0.00% (0/14)
   0.00% (0/30)
   0.00% (0/8)
coins_view_args.cpp
 100.00% (1/1)
 100.00% (4/4)
  60.00% (3/5)
  50.00% (2/4)
connection_types.cpp
 100.00% (2/2)
  50.00% (14/28)
  17.24% (5/29)
  59.09% (13/22)
context.cpp
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
context.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
database_args.cpp
 100.00% (1/1)
 100.00% (3/3)
  66.67% (2/3)
  50.00% (1/2)
eviction.cpp
   0.00% (0/23)
   0.00% (0/150)
   0.00% (0/103)
   0.00% (0/60)
interface_ui.cpp
  46.67% (7/15)
  37.50% (9/24)
  36.84% (7/19)
   0.00% (0/2)
interfaces.cpp
  19.54% (34/174)
  16.71% (121/724)
  15.72% (113/719)
   8.26% (18/218)
kernel_notifications.cpp
  70.00% (7/10)
  58.93% (33/56)
  65.96% (31/47)
  35.71% (5/14)
kernel_notifications.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (4/4)
- (0/0)
mempool_args.cpp
 100.00% (2/2)
  50.00% (24/48)
  44.44% (20/45)
  35.71% (10/28)
mempool_persist.cpp
 100.00% (2/2)
  37.16% (55/148)
  41.09% (53/129)
  21.15% (11/52)
mempool_persist_args.cpp
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
miner.cpp
   0.00% (0/22)
   0.00% (0/352)
   0.00% (0/301)
   0.00% (0/144)
miner.h
   0.00% (0/11)
   0.00% (0/29)
   0.00% (0/15)
   0.00% (0/2)
mini_miner.cpp
   0.00% (0/12)
   0.00% (0/272)
   0.00% (0/263)
   0.00% (0/112)
mini_miner.h
   0.00% (0/10)
   0.00% (0/20)
   0.00% (0/15)
- (0/0)
peerman_args.cpp
 100.00% (1/1)
  63.64% (7/11)
  63.64% (7/11)
  50.00% (5/10)
psbt.cpp
   0.00% (0/2)
   0.00% (0/107)
   0.00% (0/80)
   0.00% (0/56)
psbt.h
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/1)
- (0/0)
timeoffsets.cpp
 100.00% (3/3)
  52.94% (18/34)
  80.49% (33/41)
  50.00% (4/8)
timeoffsets.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
transaction.cpp
   0.00% (0/4)
   0.00% (0/91)
   0.00% (0/100)
   0.00% (0/58)
txdownloadman.h
  80.00% (4/5)
  75.00% (15/20)
  92.86% (13/14)
- (0/0)
txdownloadman_impl.cpp
  95.24% (40/42)
  97.53% (316/324)
  88.14% (275/312)
  83.53% (142/170)
txdownloadman_impl.h
 100.00% (5/5)
 100.00% (20/20)
 100.00% (14/14)
 100.00% (6/6)
txreconciliation.cpp
  69.23% (9/13)
  58.62% (34/58)
  66.36% (71/107)
  33.33% (6/18)
utxo_snapshot.cpp
  33.33% (1/3)
  10.17% (6/59)
   5.19% (4/77)
   5.56% (1/18)
utxo_snapshot.h
   0.00% (0/4)
   0.00% (0/38)
   0.00% (0/22)
   0.00% (0/8)
warnings.cpp
 100.00% (5/5)
  91.89% (34/37)
  86.67% (26/30)
  75.00% (9/12)
Totals
  39.91% (180/451)
  32.35% (1227/3793)
  30.43% (1156/3799)
  25.13% (394/1568)
Generated by llvm-cov -- llvm version 19.1.7