Coverage Report

Created: 2024-08-16 12:05

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
aspell-fuzz/aspell_fuzzer.cpp
 100.00% (3/3)
  95.97% (119/124)
  80.00% (56/70)
  69.57% (32/46)
aspell/common/asc_ctype.hpp
 100.00% (7/7)
 100.00% (21/21)
 100.00% (31/31)
  84.38% (27/32)
aspell/common/basic_list.hpp
  91.67% (11/12)
  92.86% (13/14)
  91.67% (11/12)
- (0/0)
aspell/common/block_slist-t.hpp
 100.00% (2/2)
  96.15% (25/26)
 100.00% (6/6)
 100.00% (4/4)
aspell/common/block_slist.hpp
  75.00% (3/4)
  66.67% (8/12)
  83.33% (5/6)
 100.00% (2/2)
aspell/common/cache-t.hpp
 100.00% (5/5)
 100.00% (38/38)
 100.00% (23/23)
 100.00% (12/12)
aspell/common/cache.cpp
  54.55% (6/11)
  52.24% (35/67)
  47.62% (20/42)
  45.45% (10/22)
aspell/common/cache.hpp
  87.50% (14/16)
  84.62% (22/26)
  84.00% (21/25)
  62.50% (5/8)
aspell/common/can_have_error.cpp
  50.00% (2/4)
  28.57% (2/7)
  50.00% (2/4)
- (0/0)
aspell/common/clone_ptr-t.hpp
  33.33% (1/3)
  20.00% (3/15)
  16.67% (1/6)
   0.00% (0/2)
aspell/common/clone_ptr.hpp
  66.67% (4/6)
  44.44% (4/9)
  66.67% (4/6)
- (0/0)
aspell/common/config.cpp
  56.06% (37/66)
  63.49% (567/893)
  69.86% (619/886)
  61.29% (342/558)
aspell/common/config.hpp
  42.86% (9/21)
  34.62% (9/26)
  42.86% (9/21)
- (0/0)
aspell/common/convert.cpp
  68.66% (46/67)
  69.88% (536/767)
  73.40% (563/767)
  60.92% (279/458)
aspell/common/convert.hpp
  54.55% (36/66)
  55.40% (118/213)
  60.12% (98/163)
  44.44% (24/54)
aspell/common/copy_ptr.hpp
  60.00% (6/10)
  46.15% (6/13)
  60.00% (6/10)
- (0/0)
aspell/common/document_checker.cpp
  62.50% (5/8)
  66.10% (39/59)
  66.67% (16/24)
  50.00% (7/14)
aspell/common/document_checker.hpp
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
aspell/common/enumeration.hpp
  33.33% (2/6)
  44.44% (8/18)
  55.56% (5/9)
 100.00% (2/2)
aspell/common/error.cpp
  50.00% (2/4)
  40.00% (12/30)
  55.56% (10/18)
  41.67% (5/12)
aspell/common/error.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/common/file_data_util.cpp
 100.00% (3/3)
  54.35% (25/46)
  44.44% (20/45)
  28.12% (9/32)
aspell/common/file_util.cpp
  62.50% (10/16)
  54.25% (83/153)
  61.36% (54/88)
  50.00% (27/54)
aspell/common/filter.cpp
  60.00% (6/10)
  33.72% (29/86)
  16.13% (15/93)
  11.67% (7/60)
aspell/common/filter.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/common/filter_char.hpp
  30.00% (3/10)
  14.29% (3/21)
  23.08% (3/13)
   0.00% (0/2)
aspell/common/filter_char_vector.hpp
  60.00% (3/5)
  50.00% (9/18)
  60.00% (3/5)
- (0/0)
aspell/common/fstream.cpp
  31.58% (6/19)
  37.50% (36/96)
  49.02% (25/51)
  44.12% (15/34)
aspell/common/fstream.hpp
  46.15% (6/13)
  25.00% (6/24)
  58.82% (10/17)
  50.00% (3/6)
aspell/common/generic_copy_ptr-t.hpp
  50.00% (2/4)
  35.71% (10/28)
  31.58% (6/19)
  33.33% (4/12)
aspell/common/generic_copy_ptr.hpp
  75.00% (3/4)
  42.86% (3/7)
  75.00% (3/4)
- (0/0)
aspell/common/getdata.cpp
  70.00% (7/10)
  68.09% (96/141)
  65.43% (106/162)
  52.74% (77/146)
aspell/common/getdata.hpp
  50.00% (2/4)
  18.18% (2/11)
  50.00% (2/4)
- (0/0)
aspell/common/gettext.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
aspell/common/gettext_init.cpp
 100.00% (1/1)
 100.00% (2/2)
 100.00% (1/1)
- (0/0)
aspell/common/hash-t.hpp
  90.00% (9/10)
  74.62% (97/130)
  76.36% (42/55)
  64.71% (22/34)
aspell/common/hash.hpp
  79.07% (34/43)
  80.30% (53/66)
  75.93% (41/54)
  60.00% (6/10)
aspell/common/hash_fun.hpp
  11.11% (1/9)
  42.86% (6/14)
  33.33% (4/12)
 100.00% (2/2)
aspell/common/indiv_filter.hpp
  66.67% (6/9)
  76.47% (13/17)
  66.67% (6/9)
- (0/0)
aspell/common/info.cpp
  62.50% (30/48)
  65.62% (294/448)
  65.85% (214/325)
  60.75% (113/186)
aspell/common/info.hpp
  50.00% (6/12)
  50.00% (6/12)
  50.00% (6/12)
- (0/0)
aspell/common/istream.hpp
  75.00% (3/4)
  75.00% (3/4)
  75.00% (3/4)
- (0/0)
aspell/common/istream_enumeration.hpp
   0.00% (0/5)
   0.00% (0/12)
   0.00% (0/8)
   0.00% (0/2)
aspell/common/itemize.cpp
 100.00% (5/5)
  80.00% (44/55)
  68.12% (47/69)
  58.00% (29/50)
aspell/common/lock.hpp
  87.50% (7/8)
  87.50% (7/8)
  93.75% (15/16)
  87.50% (7/8)
aspell/common/lsort.hpp
 100.00% (4/4)
 100.00% (49/49)
  96.97% (32/33)
  96.15% (25/26)
aspell/common/mutable_container.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/common/mutable_string.hpp
  64.29% (9/14)
  34.09% (15/44)
  65.00% (13/20)
  50.00% (2/4)
aspell/common/objstack.cpp
  88.89% (8/9)
  91.78% (67/73)
  82.61% (19/23)
  83.33% (10/12)
aspell/common/objstack.hpp
  80.00% (16/20)
  69.31% (70/101)
  80.85% (38/47)
  75.00% (15/20)
aspell/common/ostream.hpp
  11.11% (1/9)
   4.17% (1/24)
  11.11% (1/9)
- (0/0)
aspell/common/parm_string.hpp
  78.57% (11/14)
  67.35% (33/49)
  84.62% (33/39)
  68.18% (15/22)
aspell/common/posib_err.cpp
  66.67% (6/9)
  59.41% (60/101)
  68.18% (30/44)
  63.64% (14/22)
aspell/common/posib_err.hpp
  82.76% (24/29)
  84.82% (95/112)
  83.05% (49/59)
  75.00% (18/24)
aspell/common/simple_string.hpp
  46.67% (7/15)
  27.27% (9/33)
  46.67% (7/15)
- (0/0)
aspell/common/speller.cpp
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
aspell/common/speller.hpp
  37.50% (3/8)
  37.50% (3/8)
  37.50% (3/8)
- (0/0)
aspell/common/stack_ptr.hpp
 100.00% (9/9)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
aspell/common/string.cpp
  50.00% (2/4)
  43.40% (23/53)
  52.63% (20/38)
  57.14% (16/28)
aspell/common/string.hpp
  61.46% (59/96)
  63.16% (192/304)
  67.63% (117/173)
  71.67% (43/60)
aspell/common/string_enumeration.hpp
  50.00% (2/4)
  50.00% (2/4)
  50.00% (2/4)
- (0/0)
aspell/common/string_list.cpp
  50.00% (6/12)
  58.75% (47/80)
  65.00% (26/40)
  67.86% (19/28)
aspell/common/string_list.hpp
  72.73% (8/11)
  78.79% (26/33)
  78.57% (11/14)
 100.00% (2/2)
aspell/common/string_map.cpp
  12.50% (1/8)
  17.65% (6/34)
  14.29% (2/14)
  25.00% (1/4)
aspell/common/string_map.hpp
  52.94% (9/17)
  40.74% (22/54)
  48.28% (14/29)
  37.50% (3/8)
aspell/common/string_pair.hpp
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
aspell/common/string_pair_enumeration.hpp
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
aspell/common/strtonum.cpp
  66.67% (2/3)
  49.32% (36/73)
  47.69% (31/65)
  34.62% (18/52)
aspell/common/suggestions.hpp
  20.00% (1/5)
   3.23% (1/31)
  20.00% (1/5)
- (0/0)
aspell/common/tokenizer.cpp
 100.00% (3/3)
  88.89% (8/9)
 100.00% (3/3)
- (0/0)
aspell/common/tokenizer.hpp
  83.33% (5/6)
  83.33% (5/6)
  83.33% (5/6)
- (0/0)
aspell/common/type_id.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/common/vector.hpp
  85.71% (6/7)
  72.73% (8/11)
  85.71% (6/7)
- (0/0)
aspell/common/word_list.hpp
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
aspell/lib/can_have_error-c.cpp
  75.00% (3/4)
  75.00% (9/12)
  60.00% (6/10)
  50.00% (2/4)
aspell/lib/config-c.cpp
  12.50% (3/24)
  12.24% (12/98)
  11.11% (6/54)
  10.00% (2/20)
aspell/lib/document_checker-c.cpp
  41.67% (5/12)
  43.18% (19/44)
  33.33% (7/21)
  16.67% (1/6)
aspell/lib/find_speller.cpp
  90.00% (18/20)
  85.55% (219/256)
  82.95% (180/217)
  69.40% (93/134)
aspell/lib/new_checker.cpp
 100.00% (1/1)
 100.00% (8/8)
  84.62% (11/13)
  50.00% (2/4)
aspell/lib/new_config.cpp
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
aspell/lib/new_filter.cpp
  41.18% (7/17)
  25.93% (77/297)
  27.49% (69/251)
  20.67% (31/150)
aspell/lib/new_fmode.cpp
  19.05% (8/42)
   9.11% (47/516)
   7.52% (30/399)
   3.82% (10/262)
aspell/lib/speller-c.cpp
  18.18% (4/22)
  15.62% (30/192)
  12.38% (13/105)
  10.34% (6/58)
aspell/lib/string_enumeration-c.cpp
  33.33% (2/6)
  36.84% (14/38)
  41.18% (7/17)
  37.50% (3/8)
aspell/lib/word_list-c.cpp
  33.33% (1/3)
  45.45% (5/11)
  33.33% (1/3)
- (0/0)
aspell/modules/filter/context.cpp
   0.00% (0/7)
   0.00% (0/197)
   0.00% (0/147)
   0.00% (0/124)
aspell/modules/filter/email.cpp
  75.00% (6/8)
  80.88% (55/68)
  71.88% (46/64)
  69.44% (25/36)
aspell/modules/filter/markdown.cpp
  69.90% (72/103)
  65.22% (510/782)
  65.93% (449/681)
  55.42% (276/498)
aspell/modules/filter/nroff.cpp
   0.00% (0/6)
   0.00% (0/191)
   0.00% (0/108)
   0.00% (0/118)
aspell/modules/filter/sgml.cpp
  66.67% (10/15)
  33.85% (88/260)
  18.54% (38/205)
  25.00% (47/188)
aspell/modules/filter/tex.cpp
   0.00% (0/12)
   0.00% (0/141)
   0.00% (0/161)
   0.00% (0/86)
aspell/modules/filter/texinfo.cpp
   0.00% (0/7)
   0.00% (0/126)
   0.00% (0/123)
   0.00% (0/104)
aspell/modules/filter/url.cpp
  80.00% (4/5)
  97.14% (34/35)
  97.83% (45/46)
 100.00% (36/36)
aspell/modules/speller/default/affix.cpp
  92.68% (38/41)
  92.11% (677/735)
  85.93% (519/604)
  79.29% (333/420)
aspell/modules/speller/default/affix.hpp
   0.00% (0/2)
   0.00% (0/4)
   0.00% (0/2)
- (0/0)
aspell/modules/speller/default/asuggest.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/modules/speller/default/block_vector.hpp
 100.00% (8/8)
 100.00% (8/8)
 100.00% (8/8)
- (0/0)
aspell/modules/speller/default/check_list.hpp
  66.67% (4/6)
  88.24% (15/17)
  66.67% (4/6)
- (0/0)
aspell/modules/speller/default/data.cpp
  20.45% (9/44)
  45.54% (138/303)
  49.75% (100/201)
  50.00% (60/120)
aspell/modules/speller/default/data.hpp
  80.00% (16/20)
  72.73% (16/22)
  73.91% (17/23)
  50.00% (1/2)
aspell/modules/speller/default/data_id.hpp
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
aspell/modules/speller/default/data_util.hpp
   0.00% (0/1)
   0.00% (0/7)
   0.00% (0/1)
- (0/0)
aspell/modules/speller/default/editdist.cpp
 100.00% (1/1)
 100.00% (33/33)
 100.00% (28/28)
 100.00% (22/22)
aspell/modules/speller/default/editdist2.hpp
 100.00% (1/1)
 100.00% (15/15)
 100.00% (11/11)
 100.00% (8/8)
aspell/modules/speller/default/language.cpp
  44.00% (11/25)
  48.93% (274/560)
  47.07% (281/597)
  41.00% (173/422)
aspell/modules/speller/default/language.hpp
  62.79% (54/86)
  65.76% (121/184)
  70.71% (99/140)
  76.19% (32/42)
aspell/modules/speller/default/leditdist.cpp
 100.00% (4/4)
 100.00% (149/149)
  99.18% (483/487)
  92.55% (348/376)
aspell/modules/speller/default/leditdist.hpp
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
aspell/modules/speller/default/matrix.hpp
 100.00% (5/5)
 100.00% (5/5)
 100.00% (5/5)
- (0/0)
aspell/modules/speller/default/multi_ws.cpp
  37.50% (3/8)
  63.64% (21/33)
  72.97% (27/37)
  66.67% (8/12)
aspell/modules/speller/default/phonet.cpp
  85.71% (6/7)
  91.44% (235/257)
  91.84% (225/245)
  79.52% (167/210)
aspell/modules/speller/default/phonet.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/modules/speller/default/phonetic.cpp
  52.00% (13/25)
  74.81% (101/135)
  78.48% (62/79)
  83.33% (35/42)
aspell/modules/speller/default/phonetic.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/modules/speller/default/primes.cpp
   0.00% (0/2)
   0.00% (0/29)
   0.00% (0/28)
   0.00% (0/22)
aspell/modules/speller/default/primes.hpp
   0.00% (0/34)
   0.00% (0/65)
   0.00% (0/40)
   0.00% (0/6)
aspell/modules/speller/default/readonly_ws.cpp
  57.69% (30/52)
  42.02% (295/702)
  46.10% (195/423)
  40.00% (108/270)
aspell/modules/speller/default/speller_impl.cpp
  41.18% (21/51)
  46.61% (268/575)
  44.29% (190/429)
  43.07% (118/274)
aspell/modules/speller/default/speller_impl.hpp
  72.73% (8/11)
  71.70% (38/53)
  63.33% (19/30)
  59.09% (13/22)
aspell/modules/speller/default/suggest.cpp
  73.26% (63/86)
  73.81% (823/1115)
  73.45% (487/663)
  69.13% (318/460)
aspell/modules/speller/default/suggest.hpp
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
aspell/modules/speller/default/typo_editdist.cpp
 100.00% (5/5)
  91.72% (133/145)
  85.59% (95/111)
  78.21% (61/78)
aspell/modules/speller/default/typo_editdist.hpp
 100.00% (4/4)
 100.00% (5/5)
 100.00% (6/6)
  50.00% (1/2)
aspell/modules/speller/default/vector_hash-t.hpp
  50.00% (4/8)
  30.14% (22/73)
  31.37% (16/51)
  32.35% (11/34)
aspell/modules/speller/default/vector_hash.hpp
  66.67% (16/24)
  50.00% (22/44)
  45.71% (16/35)
   0.00% (0/10)
aspell/modules/speller/default/weights.hpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
aspell/modules/speller/default/wordinfo.hpp
  83.33% (5/6)
  83.33% (5/6)
  88.89% (8/9)
 100.00% (2/2)
aspell/modules/speller/default/writable.cpp
  31.88% (22/69)
  15.91% (98/616)
  16.47% (69/419)
  11.11% (24/216)
aspell/modules/tokenizer/basic.cpp
 100.00% (2/2)
  91.30% (42/46)
  89.66% (26/29)
  69.23% (18/26)
Totals
  57.42% (1072/1867)
  55.24% (7910/14319)
  57.78% (6527/11297)
  51.59% (3668/7110)

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

aspell/common/vararray.hpp
aspell/gen/settings.h
Generated by llvm-cov -- llvm version 15.0.0git