LCOV - differential code coverage report
Current view: top level - src/backend/regex - regcomp.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 96.9 % 1004 973 31 973
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 35 35 35
Baseline: lcov-20260725-baseline Branches: 74.0 % 788 583 205 583
Baseline Date: 2026-07-25 19:09:19 +0900 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 42 100.0 % (13 / 13) 50.0 % (5 / 10)
newlacon CBC 50 88.2 % (15 / 17) 50.0 % (3 / 6)
wordchrs CBC 96 100.0 % (13 / 13) 60.0 % (6 / 10)
nonword CBC 126 100.0 % (7 / 7) 83.3 % (5 / 6)
word CBC 126 100.0 % (4 / 4) 75.0 % (3 / 4)
processlacon CBC 152 90.3 % (28 / 31) 84.6 % (11 / 13)
cbracket CBC 162 100.0 % (14 / 14) 58.3 % (7 / 12)
scanplain CBC 201 100.0 % (10 / 10) 83.3 % (10 / 12)
charclass CBC 443 100.0 % (5 / 5) 50.0 % (1 / 2)
scannum CBC 447 100.0 % (9 / 9) 70.0 % (7 / 10)
bracket CBC 772 100.0 % (17 / 17) 85.0 % (17 / 20)
rfree CBC 799 94.1 % (16 / 17) 75.0 % (9 / 12)
brackpart CBC 1218 96.1 % (74 / 77) 68.3 % (43 / 63)
makesearch CBC 5022 100.0 % (33 / 33) 91.7 % (33 / 36)
cleanst CBC 5132 100.0 % (8 / 8) 100.0 % (4 / 4)
freev CBC 5140 89.5 % (17 / 19) 77.8 % (14 / 18)
pg_regcomp CBC 5161 97.0 % (97 / 100) 75.9 % (44 / 58)
freesubreandsiblings CBC 5640 100.0 % (6 / 6) 100.0 % (2 / 2)
markst CBC 7232 100.0 % (6 / 6) 75.0 % (3 / 4)
nfatree CBC 7232 100.0 % (5 / 5) 66.7 % (4 / 6)
numst CBC 7232 100.0 % (7 / 7) 75.0 % (3 / 4)
nfanode CBC 7282 100.0 % (17 / 17) 64.3 % (9 / 14)
parse CBC 8746 100.0 % (32 / 32) 72.2 % (26 / 36)
parsebranch CBC 12012 100.0 % (19 / 19) 80.0 % (16 / 20)
freesubre CBC 12729 100.0 % (6 / 6) 100.0 % (4 / 4)
removecaptures CBC 13677 100.0 % (16 / 16) 91.7 % (11 / 12)
repeat CBC 16152 95.4 % (62 / 65) 61.1 % (22 / 36)
freesrnode CBC 21927 91.7 % (11 / 12) 87.5 % (7 / 8)
subre CBC 28053 85.2 % (23 / 27) 41.7 % (5 / 12)
onechr CBC 54222 100.0 % (6 / 6) 100.0 % (2 / 2)
parseqatom CBC 67118 97.9 % (333 / 340) 75.7 % (215 / 284)
rstacktoodeep CBC 13868960 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1