LCOV - differential code coverage report
Current view: top level - src/backend/tsearch - spell.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.0 % 1144 1052 92 1 1051 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 46 46 1 45
Baseline: lcov-20260726-baseline Branches: 73.8 % 911 672 239 2 670
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.3 % 74 72 2 72
(360..) days: 91.6 % 1069 979 90 979
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 44 44 1 43
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 61.5 % 52 32 20 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
parse_affentry CBC 189 86.2 % (56 / 65) 59.2 % (45 / 76)
NIImportOOAffixes CBC 56 90.8 % (99 / 109) 71.2 % (74 / 104)
NIImportAffixes CBC 83 94.9 % (75 / 79) 67.6 % (50 / 74)
getNextFlagFromString CBC 4086 82.2 % (37 / 45) 48.9 % (23 / 47)
CheckAffix CBC 1530 77.6 % (38 / 49) 64.6 % (31 / 48)
NISortDictionary CBC 83 97.2 % (35 / 36) 70.0 % (28 / 40)
getAffixFlagSet CBC 98 66.7 % (8 / 12) 38.9 % (7 / 18)
NIAddAffix CBC 688 88.1 % (37 / 42) 66.7 % (20 / 30)
SplitToVariants CBC 1100 92.9 % (78 / 84) 85.2 % (46 / 54)
addCompoundAffixFlagValue CBC 223 80.8 % (21 / 26) 60.0 % (12 / 20)
setCompoundAffixFlagValue CBC 1839 84.6 % (11 / 13) 42.9 % (6 / 14)
strbncmp CBC 26 68.4 % (13 / 19) 50.0 % (8 / 16)
NIImportDictionary CBC 83 96.2 % (25 / 26) 70.0 % (14 / 20)
MergeAffix CBC 41 90.9 % (20 / 22) 58.3 % (7 / 12)
NISortAffixes GNC 71 96.7 % (29 / 30) 81.8 % (18 / 22)
mkSPNode CBC 2802 94.9 % (37 / 39) 85.7 % (24 / 28)
parse_ooaffentry CBC 1489 94.3 % (33 / 35) 71.4 % (10 / 14)
CheckCompoundAffixes CBC 5050 94.7 % (18 / 19) 85.0 % (17 / 20)
NINormalizeWord CBC 625 100.0 % (35 / 35) 87.5 % (21 / 24)
FindWord CBC 2495 92.6 % (25 / 27) 91.7 % (22 / 24)
addToResult CBC 450 75.0 % (6 / 8) 66.7 % (4 / 6)
compact_palloc0 CBC 8013 91.7 % (11 / 12) 66.7 % (4 / 6)
findchar2 CBC 27 83.3 % (5 / 6) 66.7 % (4 / 6)
get_nextfield CBC 6463 100.0 % (24 / 24) 85.7 % (12 / 14)
AddStem CBC 1575 71.4 % (5 / 7) 50.0 % (1 / 2)
FindAffixes CBC 3850 100.0 % (23 / 23) 95.0 % (19 / 20)
IsAffixFlagInUse CBC 1650 100.0 % (10 / 10) 87.5 % (7 / 8)
NIAddSpell CBC 755 84.6 % (11 / 13) 83.3 % (5 / 6)
NormalizeSubWord CBC 1255 98.2 % (55 / 56) 97.4 % (37 / 38)
addNorm CBC 1095 100.0 % (10 / 10) 75.0 % (3 / 4)
cmpcmdflag CBC 2533 100.0 % (9 / 9) 87.5 % (7 / 8)
getCompoundAffixFlagValue CBC 798 92.3 % (12 / 13) 83.3 % (5 / 6)
makeCompoundFlags CBC 700 100.0 % (3 / 3) 50.0 % (1 / 2)
CopyVar CBC 1175 100.0 % (13 / 13) 100.0 % (6 / 6)
cmpaffix CBC 1260 100.0 % (11 / 11) 100.0 % (6 / 6)
findchar CBC 755 100.0 % (6 / 6) 100.0 % (4 / 4)
isAffixInUse CBC 97 100.0 % (5 / 5) 100.0 % (4 / 4)
mkANode CBC 1198 100.0 % (40 / 40) 100.0 % (32 / 32)
mkVoidAffix CBC 142 100.0 % (24 / 24) 100.0 % (16 / 16)
strbcmp CBC 745 100.0 % (15 / 15) 100.0 % (12 / 12)
NIFinishBuild CBC 71 100.0 % (7 / 7)
NIStartBuild CBC 87 100.0 % (3 / 3)
cmpspell CBC 1866 100.0 % (2 / 2)
cmpspellaffix CBC 1456 100.0 % (3 / 3)
cpstrdup CBC 4284 100.0 % (4 / 4)
lowerstr_ctx CBC 3741 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1