LCOV - differential code coverage report
Current view: top level - src/backend/tsearch - spell.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.0 % 1146 1054 4 88 3 1051 6 4
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 46 46 6 40
Baseline: lcov-20260827-baseline Branches: 73.4 % 921 676 245 2 674
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 12 6 4 2 2 4
(30,360] days: 97.3 % 74 72 2 1 71
(360..) days: 92.1 % 1060 976 84 976
Function coverage date bins:
(30,360] days: 100.0 % 2 2 1 1
(360..) days: 100.0 % 44 44 5 39
Branch coverage date bins:
(7,30] days: 40.0 % 10 4 6 4
(30,360] days: 63.0 % 54 34 20 2 32
(360..) days: 74.4 % 857 638 219 638

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
strbncmp CBC 26 68.4 % (13 / 19) 50.0 % (8 / 16)
findchar2 CBC 27 83.3 % (5 / 6) 66.7 % (4 / 6)
MergeAffix GNC 41 90.5 % (19 / 21) 58.3 % (7 / 12)
NIImportOOAffixes CBC 56 90.1 % (100 / 111) 70.0 % (77 / 110)
NIFinishBuild CBC 71 100.0 % (7 / 7)
NISortAffixes GNC 71 96.7 % (29 / 30) 81.8 % (18 / 22)
NIImportAffixes CBC 83 95.0 % (76 / 80) 67.6 % (50 / 74)
NIImportDictionary CBC 83 96.2 % (25 / 26) 70.0 % (14 / 20)
NISortDictionary CBC 83 97.2 % (35 / 36) 70.0 % (28 / 40)
NIStartBuild CBC 87 100.0 % (3 / 3)
isAffixInUse CBC 97 100.0 % (5 / 5) 100.0 % (4 / 4)
getAffixFlagSet CBC 98 64.3 % (9 / 14) 36.4 % (8 / 22)
mkVoidAffix CBC 142 100.0 % (24 / 24) 100.0 % (16 / 16)
parse_affentry CBC 189 86.2 % (56 / 65) 59.2 % (45 / 76)
addCompoundAffixFlagValue GNC 223 87.5 % (21 / 24) 60.0 % (12 / 20)
addToResult CBC 450 75.0 % (6 / 8) 66.7 % (4 / 6)
NINormalizeWord CBC 625 100.0 % (35 / 35) 87.5 % (21 / 24)
NIAddAffix GNC 688 88.1 % (37 / 42) 66.7 % (20 / 30)
makeCompoundFlags CBC 700 100.0 % (3 / 3) 50.0 % (1 / 2)
strbcmp CBC 745 100.0 % (15 / 15) 100.0 % (12 / 12)
NIAddSpell GNC 755 84.6 % (11 / 13) 83.3 % (5 / 6)
findchar CBC 755 100.0 % (6 / 6) 100.0 % (4 / 4)
getCompoundAffixFlagValue CBC 798 92.3 % (12 / 13) 83.3 % (5 / 6)
addNorm CBC 1095 100.0 % (10 / 10) 75.0 % (3 / 4)
SplitToVariants CBC 1100 92.9 % (78 / 84) 85.2 % (46 / 54)
CopyVar CBC 1175 100.0 % (13 / 13) 100.0 % (6 / 6)
mkANode CBC 1198 100.0 % (40 / 40) 100.0 % (32 / 32)
NormalizeSubWord CBC 1255 98.2 % (55 / 56) 97.4 % (37 / 38)
cmpaffix CBC 1260 100.0 % (11 / 11) 100.0 % (6 / 6)
cmpspellaffix CBC 1456 100.0 % (3 / 3)
parse_ooaffentry CBC 1489 94.3 % (33 / 35) 71.4 % (10 / 14)
CheckAffix CBC 1530 77.6 % (38 / 49) 64.6 % (31 / 48)
AddStem GNC 1575 71.4 % (5 / 7) 50.0 % (1 / 2)
IsAffixFlagInUse CBC 1650 100.0 % (10 / 10) 87.5 % (7 / 8)
setCompoundAffixFlagValue CBC 1839 84.6 % (11 / 13) 42.9 % (6 / 14)
cmpspell CBC 1866 100.0 % (2 / 2)
FindWord CBC 2495 92.6 % (25 / 27) 91.7 % (22 / 24)
cmpcmdflag CBC 2533 100.0 % (9 / 9) 87.5 % (7 / 8)
mkSPNode CBC 2802 94.9 % (37 / 39) 85.7 % (24 / 28)
lowerstr_ctx CBC 3741 100.0 % (5 / 5)
FindAffixes CBC 3850 100.0 % (23 / 23) 95.0 % (19 / 20)
getNextFlagFromString CBC 4086 82.2 % (37 / 45) 48.9 % (23 / 47)
cpstrdup CBC 4284 100.0 % (4 / 4)
CheckCompoundAffixes CBC 5050 94.7 % (18 / 19) 85.0 % (17 / 20)
get_nextfield CBC 6463 100.0 % (24 / 24) 85.7 % (12 / 14)
compact_palloc0 CBC 8013 91.7 % (11 / 12) 66.7 % (4 / 6)

Generated by: LCOV version 2.0-1