LCOV - differential code coverage report
Current view: top level - src/backend/regex - regcomp.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 96.8 % 1003 971 32 971
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 35 35 35
Baseline: 16@8cea358b128 Branches: 73.7 % 788 581 207 581
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 96.8 % 1003 971 32 971
Function coverage date bins:
(240..) days: 100.0 % 35 35 35
Branch coverage date bins:
(240..) days: 73.7 % 788 581 207 581

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 14 100.0 % (20 / 20) 75.0 % (18 / 24)
charclasscomplement CBC 37 100.0 % (13 / 13) 50.0 % (5 / 10)
newlacon CBC 43 88.2 % (15 / 17) 50.0 % (3 / 6)
wordchrs CBC 83 100.0 % (13 / 13) 60.0 % (6 / 10)
nonword CBC 111 100.0 % (7 / 7) 83.3 % (5 / 6)
word CBC 111 100.0 % (4 / 4) 75.0 % (3 / 4)
cbracket CBC 114 100.0 % (14 / 14) 58.3 % (7 / 12)
processlacon CBC 127 90.3 % (28 / 31) 84.6 % (11 / 13)
scanplain CBC 144 100.0 % (10 / 10) 83.3 % (10 / 12)
charclass CBC 283 100.0 % (5 / 5) 50.0 % (1 / 2)
scannum CBC 372 100.0 % (9 / 9) 70.0 % (7 / 10)
bracket CBC 609 100.0 % (17 / 17) 85.0 % (17 / 20)
rfree CBC 770 94.1 % (16 / 17) 75.0 % (9 / 12)
brackpart CBC 924 96.1 % (74 / 77) 68.3 % (43 / 63)
makesearch CBC 3497 100.0 % (33 / 33) 91.7 % (33 / 36)
cleanst CBC 3603 100.0 % (8 / 8) 100.0 % (4 / 4)
freev CBC 3610 89.5 % (17 / 19) 77.8 % (14 / 18)
pg_regcomp CBC 3627 97.0 % (97 / 100) 75.9 % (44 / 58)
freesubreandsiblings CBC 3995 100.0 % (6 / 6) 100.0 % (2 / 2)
markst CBC 5355 100.0 % (6 / 6) 75.0 % (3 / 4)
nfatree CBC 5355 100.0 % (5 / 5) 66.7 % (4 / 6)
numst CBC 5355 100.0 % (7 / 7) 75.0 % (3 / 4)
nfanode CBC 5398 100.0 % (16 / 16) 64.3 % (9 / 14)
parse CBC 6185 100.0 % (32 / 32) 72.2 % (26 / 36)
parsebranch CBC 8545 100.0 % (19 / 19) 80.0 % (16 / 20)
removecaptures CBC 9118 100.0 % (16 / 16) 91.7 % (11 / 12)
freesubre CBC 9254 100.0 % (6 / 6) 100.0 % (4 / 4)
repeat CBC 12506 95.4 % (62 / 65) 61.1 % (22 / 36)
freesrnode CBC 15805 91.7 % (11 / 12) 87.5 % (7 / 8)
subre CBC 20040 85.2 % (23 / 27) 41.7 % (5 / 12)
onechr CBC 37522 100.0 % (6 / 6) 100.0 % (2 / 2)
parseqatom CBC 46492 97.6 % (332 / 340) 75.0 % (213 / 284)
rstacktoodeep CBC 10840225 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622