LCOV - differential code coverage report
Current view: top level - src/backend/tsearch - wparser_def.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 89.4 % 623 557 1 65 1 556 1 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 71.2 % 52 37 15 1 36
Baseline: lcov-20261105-baseline Branches: 61.9 % 918 568 350 568
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.5 % 22 21 1 1 20
(360..) days: 89.2 % 601 536 65 536
Function coverage date bins:
(360..) days: 71.2 % 52 37 15 1 36
Branch coverage date bins:
(30,360] days: 75.0 % 12 9 3 9
(360..) days: 61.7 % 906 559 347 559

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
_make_compiler_happy UBC 0 0.0 % (0 / 23)
TParserGet CBC 24534 86.8 % (66 / 76) 69.7 % (46 / 66)
prsd_headline CBC 303 89.0 % (65 / 73) 63.2 % (48 / 76)
SpecialVerVersion UBC 0 0.0 % (0 / 6)
mark_hl_fragments GNC 25 96.7 % (88 / 91) 64.9 % (126 / 194)
p_isspecial CBC 7511 80.0 % (12 / 15) 60.0 % (6 / 10)
SpecialTags CBC 198 89.5 % (17 / 19) 75.0 % (9 / 12)
mark_fragment CBC 313 84.6 % (11 / 13) 66.7 % (16 / 24)
mark_hl_words CBC 278 97.3 % (73 / 75) 58.2 % (178 / 306)
p_isneC UBC 0 0.0 % (0 / 2)
p_islower UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_islower UBC 0
p_isnotlower UBC 0
p_isprint UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_isnotprint UBC 0
p_isprint UBC 0
p_ispunct UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_isnotpunct UBC 0
p_ispunct UBC 0
p_isupper UBC 0 0.0 % (0 / 1) 0.0 % (0 / 8)
p_isnotupper UBC 0
p_isupper UBC 0
p_isurlchar CBC 2030 90.0 % (9 / 10) 75.0 % (6 / 8)
SpecialFURL CBC 100 100.0 % (5 / 5)
SpecialHyphen CBC 29 100.0 % (4 / 4)
TParserClose CBC 3988 100.0 % (9 / 9) 75.0 % (3 / 4)
TParserCopyClose CBC 184 100.0 % (7 / 7) 100.0 % (2 / 2)
TParserCopyInit CBC 184 100.0 % (10 / 10) 50.0 % (1 / 2)
TParserInit CBC 3988 100.0 % (10 / 10)
checkcondition_HL CBC 832 100.0 % (16 / 16) 92.9 % (13 / 14)
get_next_fragment CBC 30 100.0 % (21 / 21) 67.4 % (31 / 46)
hlCover CBC 471 100.0 % (50 / 50) 89.1 % (41 / 46)
newTParserPosition CBC 8327 100.0 % (8 / 8) 100.0 % (2 / 2)
p_isEOF CBC 84066 100.0 % (3 / 3) 66.7 % (4 / 6)
p_isURLPath CBC 114 100.0 % (15 / 15) 75.0 % (3 / 4)
p_isalnum CBC 21288 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotalnum CBC 10361
p_isalnum CBC 10927
p_isalpha CBC 79477 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotalpha UBC 0
p_isalpha CBC 79477
p_isascii CBC 62076 100.0 % (2 / 2) 50.0 % (2 / 4)
p_isasclet CBC 62076 100.0 % (2 / 2) 75.0 % (3 / 4)
p_isdigit CBC 31342 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotdigit UBC 0
p_isdigit CBC 31342
p_iseq CBC 196447 100.0 % (3 / 3) 66.7 % (4 / 6)
p_iseqC CBC 196447 100.0 % (2 / 2)
p_ishost CBC 70 100.0 % (14 / 14) 75.0 % (3 / 4)
p_isignore CBC 30714 100.0 % (2 / 2)
p_isspace CBC 502 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotspace UBC 0
p_isspace CBC 502
p_isstophost CBC 368 100.0 % (5 / 5) 100.0 % (2 / 2)
p_isxdigit CBC 12 100.0 % (1 / 1) 37.5 % (3 / 8)
p_isnotxdigit UBC 0
p_isxdigit CBC 12
prsd_end CBC 3988 100.0 % (4 / 4)
prsd_lextype CBC 5729 100.0 % (8 / 8) 100.0 % (2 / 2)
prsd_nexttoken CBC 24350 100.0 % (9 / 9) 100.0 % (2 / 2)
prsd_start CBC 3988 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1