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
100.00% (26/26)
100.00% (2/2)
100.00% (7/7)
src/aspell/common/block_slist.hpp
100.00% (12/12)
100.00% (4/4)
100.00% (8/8)
src/aspell/common/cache-t.hpp
100.00% (38/38)
100.00% (5/5)
100.00% (24/24)
src/aspell/common/cache.cpp
 54.41% (37/68)
 54.55% (6/11)
 51.11% (23/45)
src/aspell/common/cache.hpp
 84.62% (22/26)
 87.50% (14/16)
 86.67% (26/30)
src/aspell/common/can_have_error.cpp
 37.50% (3/8)
 50.00% (2/4)
 50.00% (3/6)
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)
 62.50% (5/8)
src/aspell/common/config.cpp
 65.85% (594/902)
 56.06% (37/66)
 72.37% (660/912)
src/aspell/common/config.hpp
 37.04% (10/27)
 42.86% (9/21)
 53.33% (16/30)
src/aspell/common/convert.cpp
 70.80% (543/767)
 70.15% (47/67)
 73.03% (566/775)
src/aspell/common/convert.hpp
 55.87% (119/213)
 59.09% (39/66)
 64.77% (114/176)
src/aspell/common/copy_ptr.hpp
 46.15% (6/13)
 60.00% (6/10)
 58.33% (7/12)
src/aspell/common/document_checker.cpp
 66.10% (39/59)
 62.50% (5/8)
 69.23% (18/26)
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)
 63.64% (7/11)
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% (3/3)
src/aspell/common/file_data_util.cpp
 54.35% (25/46)
100.00% (3/3)
 44.44% (20/45)
src/aspell/common/file_util.cpp
 59.09% (91/154)
 62.50% (10/16)
 77.53% (69/89)
src/aspell/common/filter.cpp
 36.05% (31/86)
 60.00% (6/10)
 17.02% (16/94)
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)
 70.59% (12/17)
src/aspell/common/filter_char_vector.hpp
 50.00% (9/18)
 60.00% (3/5)
 60.00% (3/5)
src/aspell/common/fstream.cpp
 38.54% (37/96)
 31.58% (6/19)
 50.00% (26/52)
src/aspell/common/fstream.hpp
 20.83% (5/24)
 38.46% (5/13)
 65.22% (15/23)
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)
 83.33% (5/6)
src/aspell/common/getdata.cpp
 68.79% (97/141)
 70.00% (7/10)
 66.67% (108/162)
src/aspell/common/getdata.hpp
 54.55% (6/11)
 75.00% (3/4)
 80.00% (4/5)
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.29% (50/56)
src/aspell/common/hash.hpp
 83.33% (55/66)
 83.72% (36/43)
 87.67% (64/73)
src/aspell/common/hash_fun.hpp
 42.86% (6/14)
 11.11% (1/9)
 33.33% (4/12)
src/aspell/common/indiv_filter.hpp
 82.35% (14/17)
 66.67% (6/9)
 76.92% (10/13)
src/aspell/common/info.cpp
 74.83% (336/449)
 68.75% (33/48)
 76.72% (257/335)
src/aspell/common/info.hpp
 50.00% (6/12)
 50.00% (6/12)
 66.67% (12/18)
src/aspell/common/istream.hpp
 75.00% (3/4)
 75.00% (3/4)
 80.00% (4/5)
src/aspell/common/istream_enumeration.hpp
 33.33% (4/12)
 40.00% (2/5)
 55.56% (5/9)
src/aspell/common/itemize.cpp
 80.00% (44/55)
100.00% (5/5)
 69.01% (49/71)
src/aspell/common/lock.hpp
 87.50% (7/8)
 87.50% (7/8)
 94.44% (17/18)
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)
 75.00% (18/24)
src/aspell/common/objstack.cpp
 91.89% (68/74)
 88.89% (8/9)
 85.19% (23/27)
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)
 85.71% (36/42)
src/aspell/common/posib_err.cpp
 75.25% (76/101)
 77.78% (7/9)
 70.18% (40/57)
src/aspell/common/posib_err.hpp
 80.87% (93/115)
 80.00% (24/30)
 78.08% (57/73)
src/aspell/common/simple_string.hpp
 27.27% (9/33)
 46.67% (7/15)
 65.22% (15/23)
src/aspell/common/speller.cpp
100.00% (2/2)
100.00% (2/2)
100.00% (3/3)
src/aspell/common/speller.hpp
 37.50% (3/8)
 37.50% (3/8)
 50.00% (5/10)
src/aspell/common/stack_ptr.hpp
100.00% (9/9)
100.00% (9/9)
100.00% (11/11)
src/aspell/common/string.cpp
 43.40% (23/53)
 50.00% (2/4)
 52.63% (20/38)
src/aspell/common/string.hpp
 71.05% (216/304)
 67.71% (65/96)
 78.33% (141/180)
src/aspell/common/string_enumeration.hpp
 50.00% (2/4)
 50.00% (2/4)
 71.43% (5/7)
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)
 83.33% (15/18)
src/aspell/common/string_map.cpp
 29.41% (10/34)
 12.50% (1/8)
 25.00% (4/16)
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% (3/6)
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
100.00% (12/12)
100.00% (3/3)
100.00% (10/10)
src/aspell/common/tokenizer.hpp
 83.33% (5/6)
 83.33% (5/6)
 90.00% (9/10)
src/aspell/common/type_id.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
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% (3/3)
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.41% (208/218)
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
 26.26% (78/297)
 41.18% (7/17)
 28.24% (72/255)
src/aspell/lib/new_fmode.cpp
 51.93% (269/518)
 52.38% (22/42)
 55.47% (228/411)
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)
 36.84% (7/19)
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
 83.42% (166/199)
100.00% (7/7)
 83.22% (124/149)
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.65% (748/782)
 87.38% (90/103)
 96.72% (678/701)
src/aspell/modules/filter/nroff.cpp
 98.43% (188/191)
100.00% (6/6)
 99.07% (107/108)
src/aspell/modules/filter/sgml.cpp
 94.62% (246/260)
 80.00% (12/15)
 97.10% (201/207)
src/aspell/modules/filter/tex.cpp
 87.94% (124/141)
 83.33% (10/12)
 90.80% (148/163)
src/aspell/modules/filter/texinfo.cpp
 92.06% (116/126)
100.00% (7/7)
 93.65% (118/126)
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
 92.38% (679/735)
 92.68% (38/41)
 86.63% (525/606)
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% (10/10)
src/aspell/modules/speller/default/check_list.hpp
 94.12% (16/17)
 83.33% (5/6)
 87.50% (7/8)
src/aspell/modules/speller/default/data.cpp
 49.68% (154/310)
 20.45% (9/44)
 56.28% (121/215)
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% (12/12)
src/aspell/modules/speller/default/language.cpp
 59.61% (335/562)
 64.00% (16/25)
 59.51% (363/610)
src/aspell/modules/speller/default/language.hpp
 69.89% (130/186)
 70.93% (61/86)
 79.77% (138/173)
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% (5/5)
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)
 69.23% (27/39)
src/aspell/modules/speller/default/phonet.cpp
 91.44% (235/257)
 85.71% (6/7)
 91.90% (227/247)
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)
 77.11% (64/83)
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/29)
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.62% (293/704)
 57.69% (30/52)
 45.75% (199/435)
src/aspell/modules/speller/default/speller_impl.cpp
 64.14% (372/580)
 41.18% (21/51)
 63.78% (287/450)
src/aspell/modules/speller/default/speller_impl.hpp
 72.73% (40/55)
 72.73% (8/11)
 73.53% (25/34)
src/aspell/modules/speller/default/suggest.cpp
 85.27% (961/1127)
 80.46% (70/87)
 84.52% (584/691)
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% (8/8)
100.00% (4/4)
100.00% (14/14)
src/aspell/modules/speller/default/vector_hash-t.hpp
 34.18% (27/79)
 50.00% (4/8)
 36.21% (21/58)
src/aspell/modules/speller/default/vector_hash.hpp
 47.83% (22/46)
 64.00% (16/25)
 46.81% (22/47)
src/aspell/modules/speller/default/weights.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (8/8)
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.99% (99/619)
 31.88% (22/69)
 16.44% (71/432)
src/aspell/modules/tokenizer/basic.cpp
100.00% (46/46)
100.00% (2/2)
100.00% (29/29)
Totals
 67.76% (9750/14390)
 63.37% (1185/1870)
 71.44% (8402/11761)