LCOV - differential code coverage report
Current view: top level - src/backend/regex - regcomp.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 96.9 % 1004 973 31 973
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 35 35 35
Baseline: lcov-20260726-baseline Branches: 74.0 % 788 583 205 583
Baseline Date: 2026-07-25 19:16:42 +0200 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
bracket CBC 772 100.0 % (17 / 17) 85.0 % (17 / 20)
brackpart CBC 1218 96.1 % (74 / 77) 68.3 % (43 / 63)
cbracket CBC 162 100.0 % (14 / 14) 58.3 % (7 / 12)
charclass CBC 443 100.0 % (5 / 5) 50.0 % (1 / 2)
charclasscomplement CBC 42 100.0 % (13 / 13) 50.0 % (5 / 10)
cleanst CBC 5134 100.0 % (8 / 8) 100.0 % (4 / 4)
freelacons CBC 10 100.0 % (7 / 7) 66.7 % (4 / 6)
freesrnode CBC 21929 91.7 % (11 / 12) 87.5 % (7 / 8)
freesubre CBC 12729 100.0 % (6 / 6) 100.0 % (4 / 4)
freesubreandsiblings CBC 5640 100.0 % (6 / 6) 100.0 % (2 / 2)
freev CBC 5142 89.5 % (17 / 19) 77.8 % (14 / 18)
makesearch CBC 5024 100.0 % (33 / 33) 91.7 % (33 / 36)
markst CBC 7234 100.0 % (6 / 6) 75.0 % (3 / 4)
moresubs CBC 12 88.2 % (15 / 17) 55.6 % (10 / 18)
newlacon CBC 50 88.2 % (15 / 17) 50.0 % (3 / 6)
nfanode CBC 7284 100.0 % (17 / 17) 64.3 % (9 / 14)
nfatree CBC 7234 100.0 % (5 / 5) 66.7 % (4 / 6)
nonword CBC 126 100.0 % (7 / 7) 83.3 % (5 / 6)
numst CBC 7234 100.0 % (7 / 7) 75.0 % (3 / 4)
onechr CBC 54232 100.0 % (6 / 6) 100.0 % (2 / 2)
optimizebracket CBC 16 100.0 % (20 / 20) 75.0 % (18 / 24)
parse CBC 8748 100.0 % (32 / 32) 72.2 % (26 / 36)
parsebranch CBC 12014 100.0 % (19 / 19) 80.0 % (16 / 20)
parseqatom CBC 67134 97.9 % (333 / 340) 75.7 % (215 / 284)
pg_regcomp CBC 5163 97.0 % (97 / 100) 75.9 % (44 / 58)
processlacon CBC 152 90.3 % (28 / 31) 84.6 % (11 / 13)
removecaptures CBC 13679 100.0 % (16 / 16) 91.7 % (11 / 12)
repeat CBC 16154 95.4 % (62 / 65) 61.1 % (22 / 36)
rfree CBC 799 94.1 % (16 / 17) 75.0 % (9 / 12)
rstacktoodeep CBC 13869640 100.0 % (2 / 2)
scannum CBC 447 100.0 % (9 / 9) 70.0 % (7 / 10)
scanplain CBC 201 100.0 % (10 / 10) 83.3 % (10 / 12)
subre CBC 28057 85.2 % (23 / 27) 41.7 % (5 / 12)
word CBC 126 100.0 % (4 / 4) 75.0 % (3 / 4)
wordchrs CBC 96 100.0 % (13 / 13) 60.0 % (6 / 10)

Generated by: LCOV version 2.0-1