Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch 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) | 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 | 56.06% (37/66) | 63.49% (567/893) | 69.86% (619/886) | 61.29% (342/558) |
aspell/common/config.hpp | 42.86% (9/21) | 34.62% (9/26) | 42.86% (9/21) | - (0/0) |
aspell/common/convert.cpp | 68.66% (46/67) | 69.88% (536/767) | 73.40% (563/767) | 60.92% (279/458) |
aspell/common/convert.hpp | 54.55% (36/66) | 55.40% (118/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) | 40.00% (12/30) | 55.56% (10/18) | 41.67% (5/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.09% (96/141) | 65.43% (106/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) | 74.62% (97/130) | 76.36% (42/55) | 64.71% (22/34) |
aspell/common/hash.hpp | 79.07% (34/43) | 80.30% (53/66) | 75.93% (41/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 | 66.67% (6/9) | 76.47% (13/17) | 66.67% (6/9) | - (0/0) |
aspell/common/info.cpp | 62.50% (30/48) | 65.62% (294/448) | 65.85% (214/325) | 60.75% (113/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 | 82.76% (24/29) | 84.82% (95/112) | 83.05% (49/59) | 75.00% (18/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) | 67.86% (19/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) | 17.65% (6/34) | 14.29% (2/14) | 25.00% (1/4) |
aspell/common/string_map.hpp | 52.94% (9/17) | 40.74% (22/54) | 48.28% (14/29) | 37.50% (3/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) | 85.55% (219/256) | 82.95% (180/217) | 69.40% (93/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 | 69.90% (72/103) | 65.22% (510/782) | 65.93% (449/681) | 55.42% (276/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 | 66.67% (10/15) | 33.85% (88/260) | 18.54% (38/205) | 25.00% (47/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) | 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) | 49.75% (100/201) | 50.00% (60/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) | 47.07% (281/597) | 41.00% (173/422) |
aspell/modules/speller/default/language.hpp | 62.79% (54/86) | 65.76% (121/184) | 70.71% (99/140) | 76.19% (32/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) | 72.97% (27/37) | 66.67% (8/12) |
aspell/modules/speller/default/phonet.cpp | 85.71% (6/7) | 91.44% (235/257) | 91.84% (225/245) | 79.52% (167/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) | 42.02% (295/702) | 46.10% (195/423) | 40.00% (108/270) |
aspell/modules/speller/default/speller_impl.cpp | 41.18% (21/51) | 46.61% (268/575) | 44.29% (190/429) | 43.07% (118/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.13% (318/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) | 89.66% (26/29) | 69.23% (18/26) |
Totals | 57.42% (1072/1867) | 55.24% (7910/14319) | 57.78% (6527/11297) | 51.59% (3668/7110) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)