Coverage Report

Created: 2024-05-24 06:59

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)
 100.00% (32/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
  54.55% (36/66)
  62.71% (560/893)
  70.09% (621/886)
  60.93% (340/558)
aspell/common/config.hpp
  42.86% (9/21)
  34.62% (9/26)
  42.86% (9/21)
- (0/0)
aspell/common/convert.cpp
  70.15% (47/67)
  71.06% (545/767)
  73.53% (564/767)
  60.48% (277/458)
aspell/common/convert.hpp
  54.55% (36/66)
  56.34% (120/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)
  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)
  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.79% (97/141)
  66.05% (107/162)
  53.42% (78/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)
  80.00% (104/130)
  80.00% (44/55)
  67.65% (23/34)
aspell/common/hash.hpp
  83.72% (36/43)
  83.33% (55/66)
  83.33% (45/54)
  70.00% (7/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
  68.75% (33/48)
  72.32% (324/448)
  72.62% (236/325)
  69.35% (129/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)
  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)
  75.00% (21/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)
  29.41% (10/34)
  28.57% (4/14)
  50.00% (2/4)
aspell/common/string_map.hpp
  64.71% (11/17)
  74.07% (40/54)
  72.41% (21/29)
  75.00% (6/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)
  90.23% (231/256)
  86.18% (187/217)
  68.66% (92/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
  79.61% (82/103)
  82.48% (645/782)
  84.43% (575/681)
  78.92% (393/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
  80.00% (12/15)
  84.62% (220/260)
  82.93% (170/205)
  80.85% (152/188)
aspell/modules/filter/tex.cpp
  83.33% (10/12)
  75.18% (106/141)
  73.91% (119/161)
  61.63% (53/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)
  48.76% (98/201)
  48.33% (58/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.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)
  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)
  15.91% (98/616)
  16.47% (69/419)
  10.65% (23/216)
aspell/modules/tokenizer/basic.cpp
 100.00% (2/2)
  91.30% (42/46)
  93.10% (27/29)
  76.92% (20/26)
Totals
  58.92% (1100/1867)
  58.31% (8349/14319)
  61.41% (6938/11297)
  55.65% (3957/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