Coverage Report

Created: 2023-05-11 17:07

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)
  61.81% (552/893)
  68.62% (608/886)
  59.14% (330/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)
  70.01% (537/767)
  71.97% (552/767)
  58.52% (268/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)
  58.70% (27/46)
  55.56% (25/45)
  37.50% (12/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)
  66.67% (4/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)
  67.38% (95/141)
  64.81% (105/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)
  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.92% (237/325)
  70.43% (131/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
  62.50% (60/96)
  64.47% (196/304)
  69.94% (121/173)
  75.00% (45/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)
  92.97% (238/256)
  90.78% (197/217)
  81.34% (109/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
 100.00% (7/7)
  75.13% (148/197)
  77.55% (114/147)
  62.10% (77/124)
aspell/modules/filter/email.cpp
  75.00% (6/8)
  77.94% (53/68)
  65.62% (42/64)
  61.11% (22/36)
aspell/modules/filter/markdown.cpp
  87.38% (90/103)
  90.28% (706/782)
  92.51% (630/681)
  86.35% (430/498)
aspell/modules/filter/nroff.cpp
 100.00% (6/6)
 100.00% (191/191)
 100.00% (108/108)
  99.15% (117/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)
  82.98% (117/141)
  79.50% (128/161)
  69.77% (60/86)
aspell/modules/filter/texinfo.cpp
 100.00% (7/7)
  75.40% (95/126)
  73.98% (91/123)
  60.58% (63/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)
  46.53% (141/303)
  50.75% (102/201)
  52.50% (63/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
  48.00% (12/25)
  50.89% (285/560)
  49.25% (294/597)
  42.65% (180/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)
  53.22% (306/575)
  52.45% (225/429)
  50.73% (139/274)
aspell/modules/speller/default/speller_impl.hpp
  72.73% (8/11)
  71.70% (38/53)
  70.00% (21/30)
  68.18% (15/22)
aspell/modules/speller/default/suggest.cpp
  76.74% (66/86)
  77.40% (863/1115)
  77.53% (514/663)
  72.83% (335/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)
  93.10% (27/29)
  76.92% (20/26)
Totals
  60.69% (1133/1867)
  62.43% (8940/14319)
  65.40% (7388/11297)
  60.70% (4316/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