LCOV - differential code coverage report
Current view: top level - src/backend/regex - regcomp.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 96.9 % 1004 973 31 973
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 35 35 35
Baseline: lcov-20250906-005545-baseline Branches: 74.0 % 788 583 205 583
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 1 1 1
(360..) days: 96.9 % 1003 972 31 972
Function coverage date bins:
(360..) days: 100.0 % 35 35 35
Branch coverage date bins:
(360..) days: 74.0 % 788 583 205 583

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
freelacons CBC 10 100.0 % (7 / 7) 66.7 % (4 / 6)
moresubs CBC 12 88.2 % (15 / 17) 55.6 % (10 / 18)
optimizebracket CBC 16 100.0 % (20 / 20) 75.0 % (18 / 24)
charclasscomplement CBC 39 100.0 % (13 / 13) 50.0 % (5 / 10)
newlacon CBC 43 88.2 % (15 / 17) 50.0 % (3 / 6)
wordchrs CBC 87 100.0 % (13 / 13) 60.0 % (6 / 10)
nonword CBC 115 100.0 % (7 / 7) 83.3 % (5 / 6)
word CBC 115 100.0 % (4 / 4) 75.0 % (3 / 4)
processlacon CBC 127 90.3 % (28 / 31) 84.6 % (11 / 13)
cbracket CBC 139 100.0 % (14 / 14) 58.3 % (7 / 12)
scanplain CBC 177 100.0 % (10 / 10) 83.3 % (10 / 12)
charclass CBC 367 100.0 % (5 / 5) 50.0 % (1 / 2)
scannum CBC 376 100.0 % (9 / 9) 70.0 % (7 / 10)
bracket CBC 694 100.0 % (17 / 17) 85.0 % (17 / 20)
rfree CBC 772 94.1 % (16 / 17) 75.0 % (9 / 12)
brackpart CBC 1078 96.1 % (74 / 77) 68.3 % (43 / 63)
makesearch CBC 3934 100.0 % (33 / 33) 91.7 % (33 / 36)
cleanst CBC 4040 100.0 % (8 / 8) 100.0 % (4 / 4)
freev CBC 4047 89.5 % (17 / 19) 77.8 % (14 / 18)
pg_regcomp CBC 4064 97.0 % (97 / 100) 75.9 % (44 / 58)
freesubreandsiblings CBC 4251 100.0 % (6 / 6) 100.0 % (2 / 2)
markst CBC 5823 100.0 % (6 / 6) 75.0 % (3 / 4)
nfatree CBC 5823 100.0 % (5 / 5) 66.7 % (4 / 6)
numst CBC 5823 100.0 % (7 / 7) 75.0 % (3 / 4)
nfanode CBC 5866 100.0 % (17 / 17) 64.3 % (9 / 14)
parse CBC 6792 100.0 % (32 / 32) 72.2 % (26 / 36)
parsebranch CBC 9285 100.0 % (19 / 19) 80.0 % (16 / 20)
freesubre CBC 9803 100.0 % (6 / 6) 100.0 % (4 / 4)
removecaptures CBC 10034 100.0 % (16 / 16) 91.7 % (11 / 12)
repeat CBC 12648 95.4 % (62 / 65) 61.1 % (22 / 36)
freesrnode CBC 16965 91.7 % (11 / 12) 87.5 % (7 / 8)
subre CBC 21666 85.2 % (23 / 27) 41.7 % (5 / 12)
onechr CBC 41130 100.0 % (6 / 6) 100.0 % (2 / 2)
parseqatom CBC 50899 97.9 % (333 / 340) 75.7 % (215 / 284)
rstacktoodeep CBC 10974464 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta