LCOV - differential code coverage report
Current view: top level - src/backend/regex - regc_nfa.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 90.8 % 1343 1220 123 1220
Current Date: 2026-09-20 14:13:17 +0900 Functions: 98.4 % 62 61 1 61
Baseline: lcov-20260920-baseline Branches: 75.6 % 1180 892 288 892
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 33.3 % 3 1 2 1
(360..) days: 91.0 % 1340 1219 121 1219
Function coverage date bins:
(360..) days: 98.4 % 62 61 1 61
Branch coverage date bins:
(30,360] days: 25.0 % 4 1 3 1
(360..) days: 75.8 % 1176 891 285 891

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
dumpnfa UBC 0 0.0 % (0 / 2)
removecantmatch CBC 6 87.5 % (7 / 8) 87.5 % (7 / 8)
sortouts CBC 16 88.0 % (22 / 25) 58.3 % (7 / 12)
removeconstraints CBC 119 85.7 % (6 / 7) 50.0 % (1 / 2)
single_color_transition CBC 152 84.6 % (11 / 13) 66.7 % (12 / 18)
changearctarget CBC 160 90.9 % (20 / 22) 50.0 % (8 / 16)
cloneouts CBC 198 100.0 % (7 / 7) 70.0 % (7 / 10)
breakconstraintloop CBC 241 90.5 % (38 / 42) 75.0 % (30 / 40)
changearcsource CBC 294 90.9 % (20 / 22) 50.0 % (8 / 16)
removetraverse CBC 323 72.7 % (16 / 22) 52.9 % (9 / 17)
findarc CBC 362 100.0 % (5 / 5) 83.3 % (5 / 6)
check_in_colors_match CBC 1480 100.0 % (17 / 17) 94.4 % (17 / 18)
check_out_colors_match CBC 1897 100.0 % (17 / 17) 94.4 % (17 / 18)
clonesuccessorstates CBC 2139 85.0 % (51 / 60) 70.0 % (49 / 70)
freecnfa CBC 2188 100.0 % (7 / 7) 50.0 % (1 / 2)
sortouts_cmp CBC 2746 100.0 % (16 / 16) 100.0 % (12 / 12)
checkmatchall_recurse CBC 5294 95.8 % (46 / 48) 79.5 % (35 / 44)
delsub CBC 6540 90.0 % (9 / 10) 50.0 % (6 / 12)
copyouts CBC 8099 100.0 % (7 / 7) 62.5 % (5 / 8)
dupnfa CBC 9143 75.0 % (6 / 8) 50.0 % (1 / 2)
copyins CBC 10538 100.0 % (7 / 7) 62.5 % (5 / 8)
checkmatchall CBC 12246 95.8 % (46 / 48) 85.5 % (53 / 62)
compact CBC 12301 80.3 % (53 / 66) 46.5 % (20 / 43)
analyze CBC 12305 100.0 % (11 / 11) 100.0 % (10 / 10)
fixconstraintloops CBC 12305 89.3 % (25 / 28) 85.0 % (34 / 40)
fixempties CBC 12305 90.4 % (66 / 73) 78.0 % (64 / 82)
optimize CBC 12305 100.0 % (11 / 11) 100.0 % (2 / 2)
pullback CBC 12305 96.3 % (26 / 27) 90.0 % (36 / 40)
pushfwd CBC 12305 96.3 % (26 / 27) 90.0 % (36 / 40)
specialcolors CBC 12309 100.0 % (15 / 15) 60.0 % (6 / 10)
freenfa CBC 12434 100.0 % (14 / 14) 100.0 % (4 / 4)
newnfa CBC 12434 84.2 % (32 / 38) 37.5 % (3 / 8)
hasconstraintout CBC 14483 100.0 % (5 / 5) 100.0 % (4 / 4)
sortins CBC 18527 92.0 % (23 / 25) 66.7 % (8 / 12)
deltraverse CBC 19232 87.0 % (20 / 23) 70.0 % (21 / 30)
cleanup CBC 24610 100.0 % (16 / 16) 79.2 % (19 / 24)
newfstate CBC 24868 100.0 % (5 / 5) 50.0 % (1 / 2)
moveouts CBC 42542 92.7 % (38 / 41) 78.1 % (25 / 32)
push CBC 45338 90.6 % (48 / 53) 70.3 % (26 / 37)
pull CBC 61416 90.6 % (48 / 53) 75.7 % (28 / 37)
dropstate CBC 128858 100.0 % (7 / 7) 100.0 % (4 / 4)
freestate CBC 135212 88.2 % (15 / 17) 50.0 % (7 / 14)
carcsort CBC 149823 100.0 % (4 / 4) 100.0 % (2 / 2)
hasnonemptyout CBC 151638 100.0 % (5 / 5) 100.0 % (4 / 4)
moveins CBC 163915 92.7 % (38 / 41) 81.2 % (26 / 32)
mergeins CBC 173901 87.8 % (36 / 41) 85.7 % (18 / 21)
combine CBC 218973 91.4 % (32 / 35) 82.8 % (24 / 29)
duptraverse CBC 225936 68.8 % (11 / 16) 55.0 % (11 / 20)
findconstraintloop CBC 273536 88.9 % (16 / 18) 75.0 % (12 / 16)
newstate CBC 322221 90.0 % (36 / 40) 67.9 % (19 / 28)
cparc CBC 826599 100.0 % (3 / 3)
freearc CBC 916734 100.0 % (38 / 38) 75.0 % (27 / 36)
markreachable CBC 1011504 77.8 % (7 / 9) 62.5 % (5 / 8)
markcanreach CBC 1012029 77.8 % (7 / 9) 62.5 % (5 / 8)
newarc CBC 1083112 100.0 % (11 / 11) 87.5 % (21 / 24)
cleartraverse CBC 1237606 77.8 % (7 / 9) 62.5 % (5 / 8)
isconstraintarc CBC 1424202 100.0 % (5 / 5) 100.0 % (2 / 2)
carc_cmp CBC 7900105 91.7 % (11 / 12) 87.5 % (7 / 8)
emptyreachable CBC 10042333 80.0 % (8 / 10) 70.0 % (7 / 10)
allocarc CBC 11269808 91.3 % (21 / 23) 83.3 % (15 / 18)
createarc CBC 11269808 100.0 % (23 / 23) 94.4 % (17 / 18)
sortins_cmp CBC 49873629 100.0 % (16 / 16) 100.0 % (12 / 12)

Generated by: LCOV version 2.0-1