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

Generated by: LCOV version 2.0-1