Coverage Report

Created: 2024-01-04 13:31

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
bitcoin/base58.c
 100.00% (5/5)
  97.44% (38/39)
  95.65% (22/23)
  83.33% (5/6)
bitcoin/block.c
  78.57% (11/14)
  51.69% (92/178)
  59.09% (52/88)
  34.21% (13/38)
bitcoin/chainparams.c
 100.00% (5/5)
  91.18% (31/34)
  93.02% (40/43)
  78.57% (11/14)
bitcoin/feerate.c
 100.00% (3/3)
  90.00% (27/30)
  81.25% (13/16)
  85.00% (17/20)
bitcoin/feerate.h
 100.00% (1/1)
  69.23% (9/13)
 100.00% (11/11)
- (0/0)
bitcoin/locktime.c
 100.00% (4/4)
  93.75% (15/16)
  90.00% (9/10)
  50.00% (1/2)
bitcoin/preimage.c
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
bitcoin/privkey.c
  83.33% (5/6)
  75.00% (18/24)
  72.73% (8/11)
 100.00% (2/2)
bitcoin/psbt.c
  90.91% (50/55)
  77.85% (513/659)
  76.08% (318/418)
  57.50% (92/160)
bitcoin/pubkey.c
  90.91% (10/11)
  77.22% (61/79)
  71.15% (37/52)
  50.00% (9/18)
bitcoin/pubkey.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
bitcoin/script.c
  86.54% (45/52)
  79.38% (435/548)
  84.65% (397/469)
  62.69% (84/134)
bitcoin/shadouble.c
 100.00% (4/4)
 100.00% (14/14)
 100.00% (8/8)
- (0/0)
bitcoin/short_channel_id.c
 100.00% (7/7)
  92.45% (49/53)
  92.31% (36/39)
  65.00% (13/20)
bitcoin/short_channel_id.h
 100.00% (5/5)
 100.00% (18/18)
 100.00% (12/12)
  75.00% (6/8)
bitcoin/signature.c
  94.74% (18/19)
  89.01% (162/182)
  78.46% (102/130)
  57.35% (39/68)
bitcoin/signature.h
  33.33% (1/3)
  40.00% (4/10)
  60.00% (3/5)
  75.00% (3/4)
bitcoin/tx.c
  92.54% (62/67)
  78.43% (509/649)
  75.78% (291/384)
  54.41% (74/136)
bitcoin/tx.h
 100.00% (1/1)
  23.81% (5/21)
  75.00% (3/4)
  50.00% (1/2)
bitcoin/tx_parts.c
 100.00% (14/14)
  56.20% (195/347)
  84.77% (128/151)
  59.68% (37/62)
bitcoin/varint.c
 100.00% (3/3)
  28.12% (18/64)
  27.03% (10/37)
  25.00% (7/28)
ccan/ccan/base64/base64.h
   0.00% (0/6)
   0.00% (0/22)
   0.00% (0/6)
- (0/0)
ccan/ccan/bitops/bitops.h
  25.00% (4/16)
  25.00% (17/68)
  36.36% (8/22)
- (0/0)
ccan/ccan/closefrom/closefrom.h
 100.00% (2/2)
 100.00% (5/5)
 100.00% (2/2)
- (0/0)
ccan/ccan/container_of/container_of.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
ccan/ccan/crc32c/crc32c.c
  61.54% (8/13)
  51.22% (126/246)
  33.89% (61/180)
  32.08% (34/106)
ccan/ccan/crypto/hkdf_sha256/hkdf_sha256.c
 100.00% (1/1)
 100.00% (24/24)
 100.00% (4/4)
 100.00% (2/2)
ccan/ccan/crypto/hmac_sha256/hmac_sha256.c
 100.00% (5/5)
  89.19% (33/37)
  92.86% (26/28)
  83.33% (5/6)
ccan/ccan/crypto/ripemd160/ripemd160.c
  69.44% (25/36)
  83.05% (245/295)
  59.68% (37/62)
  70.00% (7/10)
ccan/ccan/crypto/sha256/sha256.c
  65.38% (17/26)
  82.00% (164/200)
  63.46% (33/52)
  90.00% (9/10)
ccan/ccan/crypto/shachain/shachain.c
 100.00% (9/9)
  98.46% (64/65)
  94.74% (36/38)
  88.89% (16/18)
ccan/ccan/crypto/siphash24/siphash24.c
  57.89% (11/19)
  74.81% (101/135)
  88.16% (67/76)
  93.75% (30/32)
ccan/ccan/endian/endian.h
  83.33% (10/12)
  83.33% (30/36)
  86.67% (26/30)
- (0/0)
ccan/ccan/fdpass/fdpass.c
 100.00% (2/2)
  93.10% (54/58)
  85.71% (12/14)
  50.00% (5/10)
ccan/ccan/htable/htable.c
  82.35% (28/34)
  72.53% (235/324)
  75.60% (158/209)
  66.36% (73/110)
ccan/ccan/htable/htable.h
   0.00% (0/2)
   0.00% (0/13)
   0.00% (0/12)
   0.00% (0/4)
ccan/ccan/htable/htable_type.h
  61.11% (11/18)
  67.53% (52/77)
  73.47% (36/49)
  75.00% (6/8)
ccan/ccan/ilog/ilog.c
  25.00% (1/4)
  52.50% (21/40)
  25.00% (1/4)
- (0/0)
ccan/ccan/intmap/intmap.c
  71.43% (10/14)
  67.61% (144/213)
  61.79% (76/123)
  56.58% (43/76)
ccan/ccan/intmap/intmap.h
  33.33% (2/6)
  21.21% (7/33)
  50.00% (4/8)
 100.00% (4/4)
ccan/ccan/io/fdpass/fdpass.c
 100.00% (4/4)
  74.19% (23/31)
  45.45% (10/22)
  21.43% (3/14)
ccan/ccan/io/io.c
  73.33% (33/45)
  73.37% (237/323)
  71.43% (125/175)
  62.22% (56/90)
ccan/ccan/io/poll.c
  95.83% (23/24)
  91.33% (295/323)
  93.05% (241/259)
  87.01% (134/154)
ccan/ccan/isaac/isaac64.c
  71.43% (10/14)
  78.57% (143/182)
  78.07% (89/114)
  67.50% (27/40)
ccan/ccan/json_escape/json_escape.c
  75.00% (6/8)
  71.53% (103/144)
  65.05% (67/103)
  64.13% (59/92)
ccan/ccan/json_out/json_out.c
 100.00% (19/19)
  94.65% (177/187)
  90.67% (136/150)
  71.67% (43/60)
ccan/ccan/list/list.c
   0.00% (0/3)
   0.00% (0/26)
   0.00% (0/18)
   0.00% (0/10)
ccan/ccan/list/list.h
  85.00% (17/20)
  64.06% (82/128)
  95.00% (57/60)
 100.00% (8/8)
ccan/ccan/mem/mem.c
  20.00% (1/5)
  22.03% (13/59)
  28.21% (11/39)
  27.27% (6/22)
ccan/ccan/mem/mem.h
  66.67% (6/9)
  64.71% (22/34)
  75.00% (15/20)
  56.25% (9/16)
ccan/ccan/membuf/membuf.c
  66.67% (2/3)
  80.00% (28/35)
  83.33% (15/18)
  83.33% (10/12)
ccan/ccan/membuf/membuf.h
  66.67% (6/9)
  51.16% (22/43)
  72.73% (8/11)
- (0/0)
ccan/ccan/noerr/noerr.c
  75.00% (3/4)
  68.75% (22/32)
  61.54% (8/13)
  50.00% (3/6)
ccan/ccan/opt/helpers.c
  24.56% (14/57)
  23.83% (92/386)
  25.00% (58/232)
  17.19% (22/128)
ccan/ccan/opt/opt.c
  81.82% (18/22)
  77.07% (158/205)
  70.83% (102/144)
  70.73% (58/82)
ccan/ccan/opt/opt.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
ccan/ccan/opt/parse.c
 100.00% (7/7)
  83.74% (103/123)
  89.58% (86/96)
  81.25% (52/64)
ccan/ccan/opt/usage.c
  87.50% (7/8)
  87.13% (149/171)
  85.85% (91/106)
  77.50% (62/80)
ccan/ccan/pipecmd/pipecmd.c
 100.00% (4/4)
  72.61% (114/157)
  71.21% (94/132)
  53.41% (47/88)
ccan/ccan/ptrint/ptrint.h
 100.00% (2/2)
  58.33% (7/12)
 100.00% (5/5)
- (0/0)
ccan/ccan/read_write_all/read_write_all.c
 100.00% (2/2)
  92.31% (24/26)
  91.67% (22/24)
  87.50% (14/16)
ccan/ccan/rune/coding.c
  91.30% (21/23)
  90.94% (231/254)
  87.71% (157/179)
  82.35% (84/102)
ccan/ccan/rune/rune.c
  85.19% (23/27)
  72.81% (233/320)
  63.36% (230/363)
  52.74% (77/146)
ccan/ccan/str/base32/base32.c
  85.71% (6/7)
  67.65% (69/102)
  67.19% (43/64)
  42.31% (22/52)
ccan/ccan/str/hex/hex.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
ccan/ccan/str/str.c
 100.00% (1/1)
  62.50% (5/8)
  66.67% (2/3)
  50.00% (1/2)
ccan/ccan/str/str.h
  42.86% (6/14)
  44.44% (20/45)
  55.56% (10/18)
 100.00% (2/2)
ccan/ccan/strmap/strmap.c
  90.00% (9/10)
  79.62% (125/157)
  80.22% (73/91)
  74.19% (46/62)
ccan/ccan/strmap/strmap.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
ccan/ccan/strset/strset.c
  60.00% (6/10)
  44.97% (85/189)
  46.02% (52/113)
  38.16% (29/76)
ccan/ccan/strset/strset.h
  50.00% (1/2)
  50.00% (3/6)
  50.00% (1/2)
- (0/0)
ccan/ccan/structeq/structeq.h
 100.00% (1/1)
 100.00% (17/17)
  96.43% (27/28)
- (0/0)
ccan/ccan/take/take.c
  85.71% (6/7)
  57.32% (47/82)
  57.89% (33/57)
  45.00% (18/40)
ccan/ccan/tal/grab_file/grab_file.c
 100.00% (2/2)
  86.36% (38/44)
  81.25% (26/32)
  66.67% (12/18)
ccan/ccan/tal/link/link.c
  80.00% (4/5)
  56.67% (34/60)
  68.92% (51/74)
  40.91% (9/22)
ccan/ccan/tal/path/path.c
  47.06% (8/17)
  24.13% (76/315)
  25.55% (104/407)
  15.74% (34/216)
ccan/ccan/tal/str/str.c
  83.33% (10/12)
  55.16% (123/223)
  53.48% (100/187)
  29.66% (35/118)
ccan/ccan/tal/tal.c
  90.38% (47/52)
  78.00% (461/591)
  76.80% (341/444)
  64.84% (166/256)
ccan/ccan/tcon/tcon.h
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
- (0/0)
ccan/ccan/time/time.c
  37.50% (3/8)
  29.87% (23/77)
  28.12% (9/32)
   7.14% (1/14)
ccan/ccan/time/time.h
  57.58% (19/33)
  54.55% (102/187)
  74.24% (49/66)
  75.00% (9/12)
ccan/ccan/timer/timer.c
  85.19% (23/27)
  71.14% (212/298)
  70.47% (210/298)
  64.75% (79/122)
ccan/ccan/utf8/utf8.c
  50.00% (1/2)
  61.39% (62/101)
  63.24% (43/68)
  62.00% (31/50)
ccan/ccan/utf8/utf8.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
channeld/channeld_wiregen.c
  82.69% (86/104)
  78.96% (1066/1350)
  73.09% (630/862)
  54.06% (253/468)
channeld/inflight.c
  33.33% (1/3)
  31.11% (14/45)
  35.29% (6/17)
  40.00% (4/10)
closingd/closingd_wiregen.c
  91.67% (11/12)
  83.43% (146/175)
  78.02% (71/91)
  50.00% (25/50)
common/addr.c
 100.00% (1/1)
  95.65% (22/23)
  95.24% (20/21)
  91.67% (11/12)
common/amount.c
  90.48% (57/63)
  81.22% (333/410)
  74.59% (229/307)
  63.04% (87/138)
common/autodata.c
 100.00% (4/4)
  90.62% (29/32)
  91.67% (22/24)
  75.00% (3/4)
common/autodata.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
common/base32.c
 100.00% (2/2)
  92.31% (12/13)
  90.91% (10/11)
  50.00% (1/2)
common/base64.c
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/4)
- (0/0)
common/bech32.c
 100.00% (7/7)
  96.30% (156/162)
  90.50% (162/179)
  80.60% (108/134)
common/bech32_util.c
 100.00% (7/7)
  97.73% (86/88)
  96.00% (72/75)
  83.33% (30/36)
common/bigsize.c
 100.00% (5/5)
  71.84% (74/103)
  75.00% (39/52)
  66.67% (24/36)
common/bip32.c
 100.00% (4/4)
  86.36% (19/22)
  81.25% (13/16)
  50.00% (3/6)
common/blindedpath.c
 100.00% (8/8)
  92.66% (101/109)
  82.98% (39/47)
  55.56% (10/18)
common/blinding.c
 100.00% (3/3)
 100.00% (19/19)
 100.00% (7/7)
- (0/0)
common/blockheight_states.c
  90.00% (9/10)
  82.29% (79/96)
  80.17% (93/116)
  78.57% (33/42)
common/bolt11.c
  91.30% (42/46)
  80.88% (550/680)
  77.04% (453/588)
  66.27% (167/252)
common/bolt11_json.c
 100.00% (2/2)
 100.00% (95/95)
 100.00% (69/69)
  92.50% (37/40)
common/bolt12.c
  87.88% (29/33)
  78.21% (262/335)
  67.16% (180/268)
  65.08% (82/126)
common/bolt12_merkle.c
 100.00% (12/12)
  99.24% (131/132)
  95.71% (67/70)
  87.50% (14/16)
common/channel_config.c
 100.00% (2/2)
 100.00% (18/18)
 100.00% (2/2)
- (0/0)
common/channel_id.c
 100.00% (6/6)
 100.00% (43/43)
 100.00% (27/27)
 100.00% (4/4)
common/channel_type.c
  92.86% (13/14)
  91.67% (110/120)
  93.39% (113/121)
  76.47% (26/34)
common/codex32.c
 100.00% (14/14)
  84.52% (202/239)
  77.55% (190/245)
  72.64% (77/106)
common/coin_mvt.c
  96.15% (25/26)
  94.20% (276/293)
  91.63% (230/251)
  83.33% (30/36)
common/configdir.c
  91.30% (21/23)
  95.91% (258/269)
  95.30% (223/234)
  91.67% (66/72)
common/configvar.c
 100.00% (10/10)
  95.36% (144/151)
  92.13% (164/178)
  87.80% (72/82)
common/daemon.c
  78.57% (11/14)
  72.65% (85/117)
  72.94% (62/85)
  61.76% (21/34)
common/derive_basepoints.c
  80.00% (12/15)
  72.08% (111/154)
  75.79% (72/95)
  51.61% (32/62)
common/derive_basepoints.h
 100.00% (2/2)
 100.00% (8/8)
 100.00% (6/6)
- (0/0)
common/ecdh_hsmd.c
 100.00% (2/2)
  78.57% (11/14)
  72.73% (8/11)
  50.00% (3/6)
common/features.c
  95.83% (23/24)
  88.34% (288/326)
  82.39% (234/284)
  77.69% (101/130)
common/fee_states.c
 100.00% (12/12)
  98.15% (106/108)
  97.58% (121/124)
  93.48% (43/46)
common/hash_u5.c
 100.00% (3/3)
  96.88% (31/32)
  94.44% (17/18)
  80.00% (8/10)
common/hmac.c
 100.00% (7/7)
 100.00% (27/27)
 100.00% (18/18)
- (0/0)
common/hsm_encryption.c
 100.00% (7/7)
  64.36% (65/101)
  69.86% (51/73)
  58.33% (21/36)
common/htlc.h
  50.00% (1/2)
  65.00% (13/20)
  85.71% (6/7)
 100.00% (2/2)
common/htlc_state.c
 100.00% (2/2)
  91.67% (11/12)
  90.00% (9/10)
  75.00% (3/4)
common/htlc_trim.c
 100.00% (2/2)
  94.44% (17/18)
  91.67% (11/12)
  83.33% (5/6)
common/htlc_tx.c
  71.43% (5/7)
  69.47% (66/95)
  58.33% (14/24)
  66.67% (4/6)
common/htlc_tx.h
 100.00% (2/2)
  47.73% (21/44)
  95.00% (19/20)
  87.50% (7/8)
common/htlc_wire.c
 100.00% (21/21)
  85.59% (190/222)
  80.51% (95/118)
  71.05% (27/38)
common/initial_commit_tx.h
 100.00% (2/2)
  56.76% (21/37)
 100.00% (7/7)
 100.00% (4/4)
common/invoice_path_id.c
 100.00% (1/1)
 100.00% (9/9)
 100.00% (8/8)
- (0/0)
common/json_command.h
 100.00% (1/1)
 100.00% (7/7)
 100.00% (1/1)
- (0/0)
common/json_filter.c
 100.00% (12/12)
  88.67% (133/150)
  86.43% (121/140)
  78.33% (47/60)
common/json_param.c
 100.00% (55/55)
  80.82% (569/704)
  90.53% (497/549)
  76.25% (183/240)
common/json_parse.c
 100.00% (40/40)
  89.45% (390/436)
  84.13% (265/315)
  67.53% (104/154)
common/json_parse_simple.c
  96.67% (29/30)
  84.39% (254/301)
  85.78% (199/232)
  67.14% (94/140)
common/json_stream.c
 100.00% (59/59)
  87.78% (352/401)
  90.59% (154/170)
  78.21% (61/78)
common/key_derive.c
 100.00% (4/4)
  88.89% (64/72)
  80.00% (32/40)
  50.00% (8/16)
common/keyset.c
 100.00% (1/1)
  79.31% (23/29)
  72.73% (16/22)
  57.14% (8/14)
common/lease_rates.c
  37.50% (3/8)
  30.67% (23/75)
  30.43% (14/46)
  25.00% (4/16)
common/memleak.c
  89.29% (25/28)
  81.67% (196/240)
  84.83% (179/211)
  72.92% (70/96)
common/msg_queue.c
 100.00% (8/8)
 100.00% (46/46)
 100.00% (38/38)
 100.00% (6/6)
common/node_id.c
 100.00% (8/8)
  97.14% (34/35)
  95.00% (19/20)
  66.67% (4/6)
common/node_id.h
  75.00% (3/4)
  75.00% (9/12)
  75.00% (3/4)
- (0/0)
common/onion_decode.c
  50.00% (3/6)
  48.34% (102/211)
  58.79% (97/165)
  47.83% (44/92)
common/onion_encode.c
 100.00% (4/4)
  94.23% (49/52)
  80.43% (37/46)
  64.29% (9/14)
common/onionreply.c
 100.00% (4/4)
  96.00% (24/25)
  93.75% (30/32)
  75.00% (3/4)
common/overflows.h
  50.00% (3/6)
  53.85% (14/26)
  66.67% (6/9)
 100.00% (2/2)
common/peer_status_wiregen.c
  50.00% (2/4)
  60.00% (24/40)
  63.16% (12/19)
  25.00% (3/12)
common/penalty_base.c
 100.00% (3/3)
 100.00% (21/21)
 100.00% (6/6)
- (0/0)
common/per_peer_state.c
  75.00% (3/4)
  77.78% (14/18)
  84.62% (11/13)
  50.00% (1/2)
common/permute_tx.c
 100.00% (5/5)
  97.10% (67/69)
  95.00% (38/40)
  92.31% (24/26)
common/psbt_keypath.c
 100.00% (2/2)
  89.29% (25/28)
  80.00% (12/15)
  62.50% (5/8)
common/psbt_open.c
 100.00% (29/29)
  90.35% (309/342)
  72.64% (223/307)
  74.55% (82/110)
common/pseudorand.c
 100.00% (6/6)
 100.00% (42/42)
 100.00% (17/17)
 100.00% (6/6)
common/random_select.c
 100.00% (1/1)
  83.33% (5/6)
  75.00% (3/4)
  50.00% (1/2)
common/scb_wiregen.c
  66.67% (4/6)
  74.19% (46/62)
  75.86% (22/29)
  37.50% (6/16)
common/setup.c
 100.00% (6/6)
  87.50% (35/40)
  84.00% (21/25)
  50.00% (4/8)
common/shutdown_scriptpubkey.c
 100.00% (2/2)
  90.24% (37/41)
  94.74% (54/57)
  69.64% (39/56)
common/sphinx.c
 100.00% (35/35)
  92.68% (456/492)
  91.55% (260/284)
  71.88% (69/96)
common/status_levels.c
 100.00% (3/3)
  92.86% (26/28)
  92.86% (26/28)
  83.33% (10/12)
common/status_wire.c
  75.00% (3/4)
  50.00% (11/22)
  50.00% (5/10)
  25.00% (1/4)
common/status_wiregen.c
  71.43% (10/14)
  69.86% (102/146)
  67.78% (61/90)
  28.00% (14/50)
common/timeout.c
  60.00% (3/5)
  58.06% (18/31)
  65.00% (13/20)
- (0/0)
common/trace.c
  86.67% (13/15)
  84.25% (123/146)
  83.17% (84/101)
  73.33% (22/30)
common/tx_roles.c
   0.00% (0/2)
   0.00% (0/11)
   0.00% (0/5)
   0.00% (0/2)
common/type_to_string.c
 100.00% (1/1)
  95.00% (19/20)
  72.22% (13/18)
  80.00% (8/10)
common/type_to_string.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
common/utils.c
  93.75% (15/16)
  84.68% (94/111)
  89.53% (77/86)
  75.00% (24/32)
common/utils.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (8/8)
 100.00% (4/4)
common/utxo.c
 100.00% (4/4)
  87.69% (57/65)
  84.38% (27/32)
  78.57% (11/14)
common/utxo.h
 100.00% (2/2)
  44.44% (8/18)
  50.00% (7/14)
  37.50% (3/8)
common/version.c
 100.00% (5/5)
  86.96% (20/23)
  83.33% (15/18)
  50.00% (1/2)
common/wallet.c
 100.00% (2/2)
 100.00% (7/7)
 100.00% (2/2)
- (0/0)
common/wire_error.c
 100.00% (8/8)
  92.31% (72/78)
  89.86% (62/69)
  84.62% (22/26)
common/wireaddr.c
  85.29% (29/34)
  59.45% (409/688)
  49.83% (293/588)
  48.72% (190/390)
connectd/connectd_wiregen.c
  92.31% (48/52)
  85.30% (557/653)
  82.39% (351/426)
  58.40% (139/238)
db/bindings.c
 100.00% (68/68)
  95.85% (370/386)
  94.47% (205/217)
  79.63% (43/54)
db/db_postgres.c
   0.00% (0/20)
   0.00% (0/215)
   0.00% (0/107)
   0.00% (0/48)
db/db_sqlite3.c
  96.43% (27/28)
  75.46% (326/432)
  68.40% (210/307)
  66.04% (70/106)
db/exec.c
 100.00% (9/9)
  92.00% (92/100)
  91.38% (53/58)
  70.83% (17/24)
db/utils.c
  95.65% (22/23)
  84.23% (203/241)
  87.28% (151/173)
  68.29% (56/82)
external/jsmn/jsmn.c
 100.00% (6/6)
  85.71% (186/217)
  88.32% (174/197)
  77.72% (157/202)
gossipd/gossipd_wiregen.c
  93.10% (54/58)
  85.49% (495/579)
  80.16% (299/373)
  52.45% (107/204)
header_versions_gen.h
 100.00% (1/1)
  45.45% (5/11)
  66.67% (6/9)
  50.00% (3/6)
hsmd/hsmd_wiregen.c
  89.86% (133/148)
  77.65% (1275/1642)
  72.81% (755/1037)
  44.50% (251/564)
lightningd/anchorspend.c
 100.00% (10/10)
  93.77% (271/289)
  92.17% (200/217)
  84.44% (76/90)
lightningd/bitcoind.c
  96.00% (24/25)
  82.21% (365/444)
  85.30% (296/347)
  67.02% (63/94)
lightningd/chaintopology.c
  98.28% (57/58)
  92.39% (789/854)
  91.96% (549/597)
  86.33% (240/278)
lightningd/chaintopology.h
  85.71% (6/7)
  84.62% (22/26)
  85.71% (6/7)
- (0/0)
lightningd/channel.c
  97.44% (38/39)
  90.69% (653/720)
  91.24% (448/491)
  82.24% (176/214)
lightningd/channel.h
  83.33% (10/12)
  70.64% (166/235)
  81.63% (120/147)
  72.96% (197/270)
lightningd/channel_control.c
  96.49% (55/57)
  72.14% (1147/1590)
  76.27% (707/927)
  67.97% (314/462)
lightningd/closed_channel.c
 100.00% (2/2)
  84.52% (71/84)
  76.36% (42/55)
  50.00% (19/38)
lightningd/closing_control.c
  89.47% (17/19)
  72.88% (465/638)
  77.73% (328/422)
  66.54% (169/254)
lightningd/coin_mvts.c
 100.00% (8/8)
  96.40% (107/111)
  94.74% (72/76)
  77.08% (37/48)
lightningd/configs.c
 100.00% (19/19)
  86.95% (353/406)
  88.74% (339/382)
  74.07% (160/216)
lightningd/connect_control.c
 100.00% (35/35)
  83.43% (443/531)
  85.64% (334/390)
  72.43% (155/214)
lightningd/datastore.c
 100.00% (8/8)
  91.63% (230/251)
  95.54% (193/202)
  88.39% (99/112)
lightningd/dual_open_control.c
  60.27% (44/73)
  41.26% (1155/2799)
  40.05% (646/1613)
  34.96% (258/738)
lightningd/feerate.c
 100.00% (5/5)
  65.33% (98/150)
  76.47% (78/102)
  61.90% (52/84)
lightningd/forwards.c
 100.00% (11/11)
  86.71% (150/173)
  90.83% (109/120)
  82.43% (61/74)
lightningd/forwards.h
 100.00% (2/2)
  69.23% (18/26)
  58.33% (7/12)
  70.00% (14/20)
lightningd/gossip_control.c
 100.00% (26/26)
  77.65% (337/434)
  79.26% (237/299)
  63.86% (106/166)
lightningd/hsm_control.c
  88.89% (8/9)
  72.53% (132/182)
  74.85% (128/171)
  62.16% (46/74)
lightningd/htlc_end.c
  93.75% (15/16)
  67.67% (157/232)
  71.49% (158/221)
  66.07% (74/112)
lightningd/htlc_end.h
 100.00% (4/4)
 100.00% (12/12)
 100.00% (8/8)
  50.00% (4/8)
lightningd/htlc_set.c
 100.00% (7/7)
  67.46% (85/126)
  76.36% (84/110)
  70.00% (21/30)
lightningd/htlc_set.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
lightningd/invoice.c
  97.83% (45/46)
  83.06% (1069/1287)
  84.59% (741/876)
  73.11% (310/424)
lightningd/io_loop_with_timers.c
 100.00% (1/1)
 100.00% (15/15)
 100.00% (11/11)
 100.00% (8/8)
lightningd/jsonrpc.c
  98.61% (71/72)
  85.49% (866/1013)
  84.66% (657/776)
  71.70% (228/318)
lightningd/jsonrpc.h
 100.00% (2/2)
 100.00% (5/5)
 100.00% (2/2)
- (0/0)
lightningd/lightningd.c
  80.00% (24/30)
  84.69% (459/542)
  80.78% (269/333)
  62.73% (69/110)
lightningd/log.c
  90.38% (47/52)
  83.62% (582/696)
  82.30% (451/548)
  75.78% (194/256)
lightningd/log_status.c
 100.00% (1/1)
  93.10% (27/29)
  89.66% (26/29)
  70.83% (17/24)
lightningd/memdump.c
  58.33% (7/12)
  56.08% (83/148)
  53.68% (51/95)
  40.48% (17/42)
lightningd/notification.c
 100.00% (40/40)
  99.11% (444/448)
  98.56% (205/208)
  94.44% (68/72)
lightningd/offer.c
 100.00% (14/14)
  79.51% (322/405)
  79.67% (196/246)
  64.62% (84/130)
lightningd/onchain_control.c
 100.00% (45/45)
  85.77% (880/1026)
  86.01% (455/529)
  75.71% (159/210)
lightningd/onion_message.c
 100.00% (8/8)
  80.37% (172/214)
  82.50% (132/160)
  72.86% (51/70)
lightningd/opening_common.c
 100.00% (7/7)
  94.52% (69/73)
  93.18% (41/44)
  71.43% (10/14)
lightningd/opening_control.c
  95.45% (21/22)
  83.58% (901/1078)
  85.29% (464/544)
  73.08% (190/260)
lightningd/options.c
  84.62% (66/78)
  76.53% (1122/1466)
  72.89% (1207/1656)
  58.90% (344/584)
lightningd/pay.c
  97.62% (41/42)
  86.07% (1143/1328)
  88.44% (780/882)
  81.11% (352/434)
lightningd/peer_control.c
  97.37% (74/76)
  81.83% (1855/2267)
  82.69% (1338/1618)
  74.89% (713/952)
lightningd/peer_control.h
 100.00% (5/5)
 100.00% (16/16)
 100.00% (6/6)
- (0/0)
lightningd/peer_fd.c
 100.00% (3/3)
 100.00% (14/14)
 100.00% (11/11)
 100.00% (2/2)
lightningd/peer_htlcs.c
  97.10% (67/69)
  76.44% (1544/2020)
  80.57% (1037/1287)
  69.10% (445/644)
lightningd/ping.c
 100.00% (2/2)
  73.91% (34/46)
  85.71% (30/35)
  71.43% (10/14)
lightningd/plugin.c
  98.91% (91/92)
  87.26% (1418/1625)
  81.15% (1257/1549)
  79.68% (502/630)
lightningd/plugin_control.c
 100.00% (12/12)
  90.48% (171/189)
  91.18% (124/136)
  82.76% (48/58)
lightningd/plugin_hook.c
 100.00% (18/18)
  92.58% (312/337)
  96.62% (286/296)
  87.93% (102/116)
lightningd/plugin_hook.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
lightningd/routehint.c
 100.00% (2/2)
  74.74% (145/194)
  85.39% (152/178)
  79.69% (51/64)
lightningd/runes.c
 100.00% (31/31)
  89.15% (493/553)
  89.17% (428/480)
  80.42% (193/240)
lightningd/signmessage.c
 100.00% (5/5)
  90.00% (135/150)
  88.89% (88/99)
  69.23% (36/52)
lightningd/subd.c
  84.21% (32/38)
  66.98% (424/633)
  67.06% (340/507)
  53.02% (123/232)
lightningd/wait.c
 100.00% (8/8)
  93.22% (110/118)
  93.10% (81/87)
  86.36% (38/44)
lightningd/watch.c
 100.00% (17/17)
  98.62% (143/145)
  97.30% (72/74)
  90.48% (38/42)
onchaind/onchaind_wire.c
 100.00% (2/2)
 100.00% (12/12)
 100.00% (2/2)
- (0/0)
onchaind/onchaind_wiregen.c
  92.31% (48/52)
  86.07% (581/675)
  78.81% (305/387)
  49.52% (104/210)
openingd/dualopend_wiregen.c
  37.14% (26/70)
  33.33% (330/990)
  29.85% (160/536)
  28.12% (81/288)
openingd/openingd_wiregen.c
  80.77% (21/26)
  70.15% (329/469)
  67.95% (159/234)
  51.59% (65/126)
wallet/db.c
 100.00% (25/25)
  91.62% (623/680)
  87.99% (337/383)
  80.00% (104/130)
wallet/invoices.c
 100.00% (34/34)
  97.64% (538/551)
  96.54% (279/289)
  85.87% (79/92)
wallet/psbt_fixup.c
 100.00% (8/8)
  78.15% (93/119)
  73.53% (50/68)
  60.00% (24/40)
wallet/reservation.c
 100.00% (14/14)
  82.73% (522/631)
  88.36% (425/481)
  80.10% (165/206)
wallet/txfilter.c
 100.00% (14/14)
  98.63% (72/73)
  97.67% (42/43)
  87.50% (7/8)
wallet/wallet.c
  97.11% (168/173)
  91.78% (4389/4782)
  90.21% (2238/2481)
  81.30% (613/754)
wallet/wallet.h
 100.00% (12/12)
  78.88% (198/251)
  80.22% (219/273)
  83.33% (125/150)
wallet/walletrpc.c
  95.24% (20/21)
  81.30% (513/631)
  82.37% (341/414)
  76.73% (155/202)
wire/bolt12_wiregen.c
  85.96% (153/178)
  81.19% (1023/1260)
  75.28% (673/894)
  67.89% (148/218)
wire/channel_type_wiregen.c
 100.00% (2/2)
 100.00% (13/13)
 100.00% (7/7)
- (0/0)
wire/fromwire.c
  81.48% (22/27)
  80.23% (138/172)
  83.18% (89/107)
  72.22% (39/54)
wire/onion_wiregen.c
  64.08% (66/103)
  57.96% (455/785)
  55.35% (295/533)
  43.27% (90/208)
wire/peer_wire.c
 100.00% (5/5)
  89.73% (166/185)
  88.69% (149/168)
  77.27% (238/308)
wire/peer_wiregen.c
  76.86% (186/242)
  77.15% (1668/2162)
  72.34% (926/1280)
  66.01% (334/506)
wire/tlvstream.c
  92.31% (12/13)
  73.47% (144/196)
  79.89% (143/179)
  63.95% (55/86)
wire/towire.c
  79.17% (19/24)
  85.15% (86/101)
  87.50% (35/40)
 100.00% (6/6)
wire/wire_io.c
 100.00% (6/6)
  90.67% (68/75)
  95.38% (62/65)
  79.17% (19/24)
wire/wire_sync.c
 100.00% (2/2)
  83.33% (20/24)
  91.30% (21/23)
  75.00% (9/12)
Totals
  86.37% (4203/4866)
  78.02% (54716/70133)
  77.41% (37060/47873)
  65.83% (14607/22188)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

bitcoin/chainparams.h
bitcoin/script.h
ccan/ccan/array_size/array_size.h
ccan/ccan/asort/asort.h
ccan/ccan/build_assert/build_assert.h
ccan/ccan/cast/cast.h
ccan/ccan/check_type/check_type.h
ccan/ccan/compiler/compiler.h
ccan/ccan/cppmagic/cppmagic.h
ccan/ccan/crypto/hmac_sha256/hmac_sha256.h
ccan/ccan/crypto/ripemd160/ripemd160.h
ccan/ccan/crypto/sha256/sha256.h
ccan/ccan/crypto/siphash24/siphash24.h
ccan/ccan/err/err.h
ccan/ccan/ilog/ilog.h
ccan/ccan/io/fdpass/fdpass.h
ccan/ccan/io/io.h
ccan/ccan/isaac/isaac64.h
ccan/ccan/json_out/json_out.h
ccan/ccan/likely/likely.h
ccan/ccan/opt/private.h
ccan/ccan/rune/rune.h
ccan/ccan/take/take.h
ccan/ccan/tal/link/link.h
ccan/ccan/tal/path/path.h
ccan/ccan/tal/str/str.h
ccan/ccan/tal/tal.h
ccan/ccan/timer/timer.h
ccan/ccan/typesafe_cb/typesafe_cb.h
ccan_compat.h
common/amount.h
common/bolt11.h
common/bolt12.h
common/coin_mvt.h
common/configvar.h
common/errcode.h
common/features.h
common/gossip_constants.h
common/hsm_encryption.h
common/hsm_version.h
common/json_param.h
common/json_parse.h
common/json_parse_simple.h
common/json_stream.h
common/memleak.h
common/msg_queue.h
common/psbt_open.h
common/pseudorand.h
common/sphinx.h
common/status_levels.h
common/timeout.h
common/trace.h
common/tx_roles.h
common/wireaddr.h
db/bindings.h
db/common.h
db/exec.h
db/utils.h
external/libwally-core/include/wally_bip32.h
external/libwally-core/include/wally_core.h
external/libwally-core/include/wally_psbt.h
external/libwally-core/include/wally_script.h
external/libwally-core/include/wally_transaction.h
external/libwally-core/src/secp256k1/include/secp256k1.h
hsmd/permissions.h
lightningd/bitcoind.h
lightningd/feerate.h
lightningd/log.h
lightningd/peer_htlcs.h
lightningd/subd.h
lightningd/wait.h
lightningd/watch.h
version_gen.h
wire/bolt12_wiregen.h
wire/onion_defs.h
wire/onion_wiregen.h
wire/peer_wire.h
wire/tlvstream.h
wire/wire_io.h
Generated by llvm-cov -- llvm version 14.0.0