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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 92.1 % 1159 1067 4 88 11 1056 6 12
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 48 48 11 37 1
Baseline: lcov-20260920-baseline Branches: 73.6 % 923 679 244 4 675
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 93.9 % 33 31 2 8 23
(30,360] days: 90.7 % 86 78 4 4 3 75
(360..) days: 92.1 % 1040 958 82 958
Function coverage date bins:
(7,30] days: 100.0 % 3 3 2 1
(30,360] days: 100.0 % 2 2 1 1
(360..) days: 100.0 % 43 43 8 35
Branch coverage date bins:
(7,30] days: 54.5 % 22 12 10 2 10
(30,360] days: 59.4 % 64 38 26 2 36
(360..) days: 75.1 % 837 629 208 629

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

Generated by: LCOV version 2.0-1