Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/aspell-fuzz/aspell_fuzzer.cpp
100.00% (124/124)
100.00% (3/3)
 84.29% (59/70)
src/aspell/common/asc_ctype.hpp
100.00% (21/21)
100.00% (7/7)
100.00% (31/31)
src/aspell/common/basic_list.hpp
100.00% (14/14)
100.00% (12/12)
100.00% (12/12)
src/aspell/common/block_slist-t.hpp
 96.15% (25/26)
100.00% (2/2)
100.00% (6/6)
src/aspell/common/block_slist.hpp
100.00% (12/12)
100.00% (4/4)
100.00% (6/6)
src/aspell/common/cache-t.hpp
100.00% (38/38)
100.00% (5/5)
100.00% (23/23)
src/aspell/common/cache.cpp
 52.24% (35/67)
 54.55% (6/11)
 47.62% (20/42)
src/aspell/common/cache.hpp
 84.62% (22/26)
 87.50% (14/16)
 84.00% (21/25)
src/aspell/common/can_have_error.cpp
 28.57% (2/7)
 50.00% (2/4)
 50.00% (2/4)
src/aspell/common/clone_ptr-t.hpp
 20.00% (3/15)
 33.33% (1/3)
 16.67% (1/6)
src/aspell/common/clone_ptr.hpp
 44.44% (4/9)
 66.67% (4/6)
 66.67% (4/6)
src/aspell/common/config.cpp
 65.29% (583/893)
 56.06% (37/66)
 72.46% (642/886)
src/aspell/common/config.hpp
 34.62% (9/26)
 42.86% (9/21)
 42.86% (9/21)
src/aspell/common/convert.cpp
 69.75% (535/767)
 67.16% (45/67)
 71.32% (547/767)
src/aspell/common/convert.hpp
 55.87% (119/213)
 59.09% (39/66)
 62.58% (102/163)
src/aspell/common/copy_ptr.hpp
 46.15% (6/13)
 60.00% (6/10)
 60.00% (6/10)
src/aspell/common/document_checker.cpp
 66.10% (39/59)
 62.50% (5/8)
 66.67% (16/24)
src/aspell/common/document_checker.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/aspell/common/enumeration.hpp
 44.44% (8/18)
 33.33% (2/6)
 55.56% (5/9)
src/aspell/common/error.cpp
 30.00% (9/30)
 50.00% (2/4)
 44.44% (8/18)
src/aspell/common/error.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/common/file_data_util.cpp
 69.57% (32/46)
100.00% (3/3)
 64.44% (29/45)
src/aspell/common/file_util.cpp
 58.82% (90/153)
 62.50% (10/16)
 77.27% (68/88)
src/aspell/common/filter.cpp
 33.72% (29/86)
 60.00% (6/10)
 16.13% (15/93)
src/aspell/common/filter.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/common/filter_char.hpp
 47.62% (10/21)
 50.00% (5/10)
 61.54% (8/13)
src/aspell/common/filter_char_vector.hpp
 50.00% (9/18)
 60.00% (3/5)
 60.00% (3/5)
src/aspell/common/fstream.cpp
 37.50% (36/96)
 31.58% (6/19)
 49.02% (25/51)
src/aspell/common/fstream.hpp
 20.83% (5/24)
 38.46% (5/13)
 52.94% (9/17)
src/aspell/common/generic_copy_ptr-t.hpp
 35.71% (10/28)
 50.00% (2/4)
 31.58% (6/19)
src/aspell/common/generic_copy_ptr.hpp
 42.86% (3/7)
 75.00% (3/4)
 75.00% (3/4)
src/aspell/common/getdata.cpp
 67.38% (95/141)
 70.00% (7/10)
 65.43% (106/162)
src/aspell/common/getdata.hpp
 54.55% (6/11)
 75.00% (3/4)
 75.00% (3/4)
src/aspell/common/gettext.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/aspell/common/gettext_init.cpp
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/aspell/common/hash-t.hpp
 92.31% (120/130)
100.00% (10/10)
 89.09% (49/55)
src/aspell/common/hash.hpp
 83.33% (55/66)
 83.72% (36/43)
 83.33% (45/54)
src/aspell/common/hash_fun.hpp
 42.86% (6/14)
 11.11% (1/9)
 33.33% (4/12)
src/aspell/common/indiv_filter.hpp
 76.47% (13/17)
 66.67% (6/9)
 66.67% (6/9)
src/aspell/common/info.cpp
 74.11% (332/448)
 68.75% (33/48)
 75.38% (245/325)
src/aspell/common/info.hpp
 50.00% (6/12)
 50.00% (6/12)
 50.00% (6/12)
src/aspell/common/istream.hpp
 75.00% (3/4)
 75.00% (3/4)
 75.00% (3/4)
src/aspell/common/istream_enumeration.hpp
 33.33% (4/12)
 40.00% (2/5)
 50.00% (4/8)
src/aspell/common/itemize.cpp
 80.00% (44/55)
100.00% (5/5)
 68.12% (47/69)
src/aspell/common/lock.hpp
 87.50% (7/8)
 87.50% (7/8)
 93.75% (15/16)
src/aspell/common/lsort.hpp
100.00% (49/49)
100.00% (4/4)
 96.97% (32/33)
src/aspell/common/mutable_container.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/common/mutable_string.hpp
 38.64% (17/44)
 64.29% (9/14)
 70.00% (14/20)
src/aspell/common/objstack.cpp
 91.78% (67/73)
 88.89% (8/9)
 82.61% (19/23)
src/aspell/common/objstack.hpp
 76.24% (77/101)
 80.00% (16/20)
 82.98% (39/47)
src/aspell/common/ostream.hpp
  4.17% (1/24)
 11.11% (1/9)
 11.11% (1/9)
src/aspell/common/parm_string.hpp
 67.35% (33/49)
 78.57% (11/14)
 84.62% (33/39)
src/aspell/common/posib_err.cpp
 69.31% (70/101)
 77.78% (7/9)
 70.45% (31/44)
src/aspell/common/posib_err.hpp
 80.36% (90/112)
 79.31% (23/29)
 77.97% (46/59)
src/aspell/common/simple_string.hpp
 27.27% (9/33)
 46.67% (7/15)
 46.67% (7/15)
src/aspell/common/speller.cpp
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/aspell/common/speller.hpp
 37.50% (3/8)
 37.50% (3/8)
 37.50% (3/8)
src/aspell/common/stack_ptr.hpp
100.00% (9/9)
100.00% (9/9)
100.00% (9/9)
src/aspell/common/string.cpp
 43.40% (23/53)
 50.00% (2/4)
 52.63% (20/38)
src/aspell/common/string.hpp
 71.38% (217/304)
 67.71% (65/96)
 78.61% (136/173)
src/aspell/common/string_enumeration.hpp
 50.00% (2/4)
 50.00% (2/4)
 50.00% (2/4)
src/aspell/common/string_list.cpp
 76.25% (61/80)
 58.33% (7/12)
 85.00% (34/40)
src/aspell/common/string_list.hpp
 78.79% (26/33)
 72.73% (8/11)
 78.57% (11/14)
src/aspell/common/string_map.cpp
 29.41% (10/34)
 12.50% (1/8)
 28.57% (4/14)
src/aspell/common/string_map.hpp
 83.33% (45/54)
 70.59% (12/17)
 82.76% (24/29)
src/aspell/common/string_pair.hpp
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/aspell/common/string_pair_enumeration.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/aspell/common/strtonum.cpp
 68.49% (50/73)
100.00% (3/3)
 61.54% (40/65)
src/aspell/common/suggestions.hpp
  3.23% (1/31)
 20.00% (1/5)
 20.00% (1/5)
src/aspell/common/tokenizer.cpp
 88.89% (8/9)
100.00% (3/3)
100.00% (3/3)
src/aspell/common/tokenizer.hpp
 83.33% (5/6)
 83.33% (5/6)
 83.33% (5/6)
src/aspell/common/type_id.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/common/vector.hpp
 72.73% (8/11)
 85.71% (6/7)
 85.71% (6/7)
src/aspell/common/word_list.hpp
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/aspell/lib/can_have_error-c.cpp
 75.00% (9/12)
 75.00% (3/4)
 60.00% (6/10)
src/aspell/lib/config-c.cpp
 12.24% (12/98)
 12.50% (3/24)
 11.11% (6/54)
src/aspell/lib/document_checker-c.cpp
 45.45% (20/44)
 41.67% (5/12)
 38.10% (8/21)
src/aspell/lib/find_speller.cpp
 95.31% (244/256)
 90.00% (18/20)
 95.85% (208/217)
src/aspell/lib/new_checker.cpp
100.00% (8/8)
100.00% (1/1)
 92.31% (12/13)
src/aspell/lib/new_config.cpp
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/aspell/lib/new_filter.cpp
 25.93% (77/297)
 41.18% (7/17)
 27.89% (70/251)
src/aspell/lib/new_fmode.cpp
 51.94% (268/516)
 52.38% (22/42)
 55.14% (220/399)
src/aspell/lib/speller-c.cpp
 15.62% (30/192)
 18.18% (4/22)
 12.38% (13/105)
src/aspell/lib/string_enumeration-c.cpp
 36.84% (14/38)
 33.33% (2/6)
 41.18% (7/17)
src/aspell/lib/word_list-c.cpp
 45.45% (5/11)
 33.33% (1/3)
 33.33% (1/3)
src/aspell/modules/filter/context.cpp
 77.16% (152/197)
100.00% (7/7)
 80.27% (118/147)
src/aspell/modules/filter/email.cpp
 94.12% (64/68)
 87.50% (7/8)
 98.44% (63/64)
src/aspell/modules/filter/markdown.cpp
 95.14% (744/782)
 87.38% (90/103)
 96.33% (656/681)
src/aspell/modules/filter/nroff.cpp
 89.53% (171/191)
100.00% (6/6)
 87.04% (94/108)
src/aspell/modules/filter/sgml.cpp
 94.62% (246/260)
 73.33% (11/15)
 97.56% (200/205)
src/aspell/modules/filter/tex.cpp
 89.36% (126/141)
 83.33% (10/12)
 91.30% (147/161)
src/aspell/modules/filter/texinfo.cpp
 93.65% (118/126)
100.00% (7/7)
 95.12% (117/123)
src/aspell/modules/filter/url.cpp
 97.14% (34/35)
 80.00% (4/5)
 97.83% (45/46)
src/aspell/modules/speller/default/affix.cpp
 91.84% (675/735)
 92.68% (38/41)
 85.76% (518/604)
src/aspell/modules/speller/default/affix.hpp
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/aspell/modules/speller/default/asuggest.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/modules/speller/default/block_vector.hpp
100.00% (8/8)
100.00% (8/8)
100.00% (8/8)
src/aspell/modules/speller/default/check_list.hpp
 94.12% (16/17)
 83.33% (5/6)
 83.33% (5/6)
src/aspell/modules/speller/default/data.cpp
 48.51% (147/303)
 20.45% (9/44)
 54.23% (109/201)
src/aspell/modules/speller/default/data.hpp
 72.73% (16/22)
 80.00% (16/20)
 82.61% (19/23)
src/aspell/modules/speller/default/data_id.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/aspell/modules/speller/default/data_util.hpp
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/aspell/modules/speller/default/editdist.cpp
100.00% (33/33)
100.00% (1/1)
100.00% (28/28)
src/aspell/modules/speller/default/editdist2.hpp
100.00% (15/15)
100.00% (1/1)
100.00% (11/11)
src/aspell/modules/speller/default/language.cpp
 58.93% (330/560)
 64.00% (16/25)
 58.29% (348/597)
src/aspell/modules/speller/default/language.hpp
 69.57% (128/184)
 70.93% (61/86)
 75.00% (105/140)
src/aspell/modules/speller/default/leditdist.cpp
100.00% (149/149)
100.00% (4/4)
 99.18% (483/487)
src/aspell/modules/speller/default/leditdist.hpp
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/aspell/modules/speller/default/matrix.hpp
100.00% (5/5)
100.00% (5/5)
100.00% (5/5)
src/aspell/modules/speller/default/multi_ws.cpp
 63.64% (21/33)
 37.50% (3/8)
 70.27% (26/37)
src/aspell/modules/speller/default/phonet.cpp
 91.44% (235/257)
 85.71% (6/7)
 91.43% (224/245)
src/aspell/modules/speller/default/phonet.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/modules/speller/default/phonetic.cpp
 74.81% (101/135)
 52.00% (13/25)
 78.48% (62/79)
src/aspell/modules/speller/default/phonetic.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/modules/speller/default/primes.cpp
  0.00% (0/29)
  0.00% (0/2)
  0.00% (0/28)
src/aspell/modules/speller/default/primes.hpp
  0.00% (0/65)
  0.00% (0/34)
  0.00% (0/40)
src/aspell/modules/speller/default/readonly_ws.cpp
 41.45% (291/702)
 57.69% (30/52)
 45.39% (192/423)
src/aspell/modules/speller/default/speller_impl.cpp
 63.13% (363/575)
 41.18% (21/51)
 62.24% (267/429)
src/aspell/modules/speller/default/speller_impl.hpp
 72.22% (39/54)
 72.73% (8/11)
 70.00% (21/30)
src/aspell/modules/speller/default/suggest.cpp
 85.05% (956/1124)
 80.46% (70/87)
 83.69% (554/662)
src/aspell/modules/speller/default/suggest.hpp
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/aspell/modules/speller/default/typo_editdist.cpp
 91.72% (133/145)
100.00% (5/5)
 85.59% (95/111)
src/aspell/modules/speller/default/typo_editdist.hpp
100.00% (5/5)
100.00% (4/4)
100.00% (6/6)
src/aspell/modules/speller/default/vector_hash-t.hpp
 30.14% (22/73)
 50.00% (4/8)
 31.37% (16/51)
src/aspell/modules/speller/default/vector_hash.hpp
 50.00% (22/44)
 66.67% (16/24)
 45.71% (16/35)
src/aspell/modules/speller/default/weights.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/aspell/modules/speller/default/wordinfo.hpp
 83.33% (5/6)
 83.33% (5/6)
 88.89% (8/9)
src/aspell/modules/speller/default/writable.cpp
 15.58% (96/616)
 31.88% (22/69)
 14.56% (61/419)
src/aspell/modules/tokenizer/basic.cpp
100.00% (46/46)
100.00% (2/2)
100.00% (29/29)
Totals
 67.21% (9630/14329)
 63.22% (1181/1868)
 70.52% (7966/11296)