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

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