LCOV - differential code coverage report
Current view: top level - src/backend/regex - regcomp.c (source / functions) Coverage Total Hit UBC CBC
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 96.9 % 1004 973 31 973
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 35 35 35
Baseline: lcov-20260530-034037-baseline Branches: 74.0 % 788 583 205 583
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] 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
parseqatom CBC 67062 97.9 % (333 / 340) 75.7 % (215 / 284)
brackpart CBC 1219 96.1 % (74 / 77) 68.3 % (43 / 63)
pg_regcomp CBC 5168 97.0 % (97 / 100) 75.9 % (44 / 58)
repeat CBC 16197 95.4 % (62 / 65) 61.1 % (22 / 36)
parse CBC 8753 100.0 % (32 / 32) 72.2 % (26 / 36)
moresubs CBC 12 88.2 % (15 / 17) 55.6 % (10 / 18)
subre CBC 28067 85.2 % (23 / 27) 41.7 % (5 / 12)
optimizebracket CBC 16 100.0 % (20 / 20) 75.0 % (18 / 24)
cbracket CBC 163 100.0 % (14 / 14) 58.3 % (7 / 12)
charclasscomplement CBC 42 100.0 % (13 / 13) 50.0 % (5 / 10)
nfanode CBC 7309 100.0 % (17 / 17) 64.3 % (9 / 14)
freev CBC 5147 89.5 % (17 / 19) 77.8 % (14 / 18)
parsebranch CBC 12019 100.0 % (19 / 19) 80.0 % (16 / 20)
wordchrs CBC 96 100.0 % (13 / 13) 60.0 % (6 / 10)
bracket CBC 773 100.0 % (17 / 17) 85.0 % (17 / 20)
makesearch CBC 5029 100.0 % (33 / 33) 91.7 % (33 / 36)
newlacon CBC 50 88.2 % (15 / 17) 50.0 % (3 / 6)
rfree CBC 799 94.1 % (16 / 17) 75.0 % (9 / 12)
scannum CBC 448 100.0 % (9 / 9) 70.0 % (7 / 10)
freelacons CBC 10 100.0 % (7 / 7) 66.7 % (4 / 6)
nfatree CBC 7259 100.0 % (5 / 5) 66.7 % (4 / 6)
processlacon CBC 152 90.3 % (28 / 31) 84.6 % (11 / 13)
scanplain CBC 201 100.0 % (10 / 10) 83.3 % (10 / 12)
charclass CBC 443 100.0 % (5 / 5) 50.0 % (1 / 2)
freesrnode CBC 21914 91.7 % (11 / 12) 87.5 % (7 / 8)
markst CBC 7259 100.0 % (6 / 6) 75.0 % (3 / 4)
nonword CBC 126 100.0 % (7 / 7) 83.3 % (5 / 6)
numst CBC 7259 100.0 % (7 / 7) 75.0 % (3 / 4)
removecaptures CBC 13658 100.0 % (16 / 16) 91.7 % (11 / 12)
word CBC 126 100.0 % (4 / 4) 75.0 % (3 / 4)
cleanst CBC 5139 100.0 % (8 / 8) 100.0 % (4 / 4)
freesubre CBC 12709 100.0 % (6 / 6) 100.0 % (4 / 4)
freesubreandsiblings CBC 5630 100.0 % (6 / 6) 100.0 % (2 / 2)
onechr CBC 54154 100.0 % (6 / 6) 100.0 % (2 / 2)
rstacktoodeep CBC 13873218 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta