LCOV - differential code coverage report
Current view: top level - src/backend/regex - regc_nfa.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 91.0 % 1329 1209 57 55 8 49 702 6 452 63 684 16
Current Date: 2023-04-08 17:13:01 Functions: 98.4 % 61 60 1 57 1 2 1 57
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 6 6 6
View type: Flat (240..) days: 90.9 % 1323 1203 57 55 8 49 702 452 63 684
Legend: Lines: hit not hit Function coverage date bins:
(240..) days: 50.4 % 119 60 1 57 1 2 1 57

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
dumpnfa EUB 0
sortouts GIC 16 88.0 % (22 / 25)
removeconstraints GIC 101 85.7 % (6 / 7)
single_color_transition ECB 127
changearctarget ECB 160
cloneouts ECB 171
breakconstraintloop GIC 206 90.5 % (38 / 42)
removetraverse ECB 281
changearcsource GIC 294 90.9 % (20 / 22)
findarc GIC 552 100.0 % (5 / 5)
check_in_colors_match ECB 1206
check_out_colors_match ECB 1555
clonesuccessorstates GIC 1811 85.0 % (51 / 60)
freecnfa ECB 2198
sortouts_cmp GIC 2746 100.0 % (16 / 16)
checkmatchall_recurse GIC 4216 95.8 % (46 / 48)
delsub ECB 4478
dupnfa ECB 7273
copyouts ECB 7679
checkmatchall GIC 9478 95.8 % (46 / 48)
compact ECB 9525
analyze GIC 9528 100.0 % (11 / 11)
fixconstraintloops GIC 9528 89.3 % (25 / 28)
fixempties ECB 9528
optimize ECB 9528
pullback ECB 9528
pushfwd GIC 9528 96.3 % (26 / 27)
specialcolors GIC 9531 100.0 % (15 / 15)
freenfa CBC 9650 100.0 % (14 / 14)
newnfa CBC 9650 84.2 % (32 / 38)
copyins GIC 9689 100.0 % (7 / 7)
hasconstraintout ECB 12631
deltraverse ECB 13111
sortins GIC 15361 92.0 % (23 / 25)
cleanup ECB 19056
newfstate GIC 19300 100.0 % (5 / 5)
push ECB 35729
moveouts ECB 36357
pull GIC 49989 90.6 % (48 / 53)
dropstate GIC 107884 100.0 % (7 / 7)
carcsort ECB 109323
hasnonemptyout GIC 110011 100.0 % (5 / 5)
freestate ECB 112453
moveins ECB 126283
mergeins ECB 127093
duptraverse GIC 187286 68.8 % (11 / 16)
combine GIC 198721 91.4 % (32 / 35)
findconstraintloop GIC 208679 88.9 % (16 / 18)
newstate GNC 249859 90.0 % (36 / 40)
cparc ECB 747851
freearc GIC 806407 100.0 % (38 / 38)
markreachable ECB 877926
markcanreach GIC 878379 77.8 % (7 / 9)
newarc ECB 944760
cleartraverse GIC 1065366 77.8 % (7 / 9)
isconstraintarc GIC 1280359 100.0 % (5 / 5)
emptyreachable GNC 7620602 80.0 % (8 / 10)
isconstraintarc ECB 1280359
emptyreachable GIC 7620602
carc_cmp ECB 7729912
allocarc GIC 8719291 91.3 % (21 / 23)
createarc GIC 8719291 100.0 % (23 / 23)
sortins_cmp GIC 37899934 100.0 % (16 / 16)

Generated by: LCOV version v1.16-55-g56c0a2a