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

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