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)
  45.24% (19/42)
  40.91% (9/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
  54.55% (36/66)
  57.00% (509/893)
  60.84% (539/886)
  48.21% (269/558)
aspell/common/config.hpp
  38.10% (8/21)
  30.77% (8/26)
  38.10% (8/21)
- (0/0)
aspell/common/convert.cpp
  65.67% (44/67)
  65.32% (501/767)
  66.75% (512/767)
  54.80% (251/458)
aspell/common/convert.hpp
  53.03% (35/66)
  53.05% (113/213)
  55.21% (90/163)
  40.74% (22/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)
  30.00% (9/30)
  44.44% (8/18)
  25.00% (3/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)
  47.71% (73/153)
  57.95% (51/88)
  44.44% (24/54)
aspell/common/filter.cpp
  60.00% (6/10)
  33.72% (29/86)
  15.05% (14/93)
   8.33% (5/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
  38.46% (5/13)
  20.83% (5/24)
  52.94% (9/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)
  65.25% (92/141)
  62.96% (102/162)
  49.32% (72/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
  80.00% (8/10)
  73.08% (95/130)
  72.73% (40/55)
  61.76% (21/34)
aspell/common/hash.hpp
  69.77% (30/43)
  74.24% (49/66)
  68.52% (37/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
  55.56% (5/9)
  70.59% (12/17)
  55.56% (5/9)
- (0/0)
aspell/common/info.cpp
  62.50% (30/48)
  65.18% (292/448)
  64.31% (209/325)
  58.06% (108/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
  79.31% (23/29)
  80.36% (90/112)
  77.97% (46/59)
  70.83% (17/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)
  66.47% (115/173)
  68.33% (41/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)
  60.71% (17/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
   0.00% (0/8)
   0.00% (0/34)
   0.00% (0/14)
   0.00% (0/4)
aspell/common/string_map.hpp
  11.76% (2/17)
  11.11% (6/54)
  13.79% (4/29)
  12.50% (1/8)
aspell/common/string_pair.hpp
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/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)
  83.59% (214/256)
  78.80% (171/217)
  59.70% (80/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)
  22.56% (67/297)
  21.12% (53/251)
  16.00% (24/150)
aspell/lib/new_fmode.cpp
  19.05% (8/42)
   8.72% (45/516)
   7.27% (29/399)
   3.44% (9/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
   0.00% (0/8)
   0.00% (0/68)
   0.00% (0/64)
   0.00% (0/36)
aspell/modules/filter/markdown.cpp
   0.00% (0/103)
   0.00% (0/782)
   0.00% (0/681)
   0.00% (0/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
   0.00% (0/15)
   0.00% (0/260)
   0.00% (0/205)
   0.00% (0/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)
  80.00% (336/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)
  48.76% (98/201)
  47.50% (57/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)
  46.73% (279/597)
  40.28% (170/422)
aspell/modules/speller/default/language.hpp
  62.79% (54/86)
  65.76% (121/184)
  70.00% (98/140)
  73.81% (31/42)
aspell/modules/speller/default/leditdist.cpp
 100.00% (4/4)
 100.00% (149/149)
  99.18% (483/487)
  92.82% (349/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)
  70.27% (26/37)
  58.33% (7/12)
aspell/modules/speller/default/phonet.cpp
  85.71% (6/7)
  91.44% (235/257)
  91.84% (225/245)
  80.00% (168/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)
  41.45% (291/702)
  45.39% (192/423)
  38.89% (105/270)
aspell/modules/speller/default/speller_impl.cpp
  41.18% (21/51)
  46.61% (268/575)
  44.06% (189/429)
  42.70% (117/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.35% (319/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)
  16.23% (100/616)
  14.80% (62/419)
   9.26% (20/216)
aspell/modules/tokenizer/basic.cpp
 100.00% (2/2)
 100.00% (46/46)
 100.00% (29/29)
  88.46% (23/26)
Totals
  51.53% (962/1867)
  49.50% (7088/14319)
  51.09% (5772/11297)
  44.50% (3164/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