LCOV - differential code coverage report
Current view: top level - src/backend/regex - regc_nfa.c (source / functions) Coverage Total Hit UBC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 91.0 % 1340 1219 121 1219
Current Date: 2025-12-18 07:33:40 +0900 Functions: 98.4 % 62 61 1 61
Baseline: lcov-20251218-005734-baseline Branches: 75.8 % 1176 891 285 891
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 91.0 % 1340 1219 121 1219
Function coverage date bins:
(360..) days: 98.4 % 62 61 1 61
Branch coverage date bins:
(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 101 85.7 % (6 / 7) 50.0 % (1 / 2)
single_color_transition CBC 127 84.6 % (11 / 13) 66.7 % (12 / 18)
changearctarget CBC 160 90.9 % (20 / 22) 50.0 % (8 / 16)
cloneouts CBC 175 100.0 % (7 / 7) 70.0 % (7 / 10)
breakconstraintloop CBC 206 90.5 % (38 / 42) 75.0 % (30 / 40)
removetraverse CBC 281 72.7 % (16 / 22) 52.9 % (9 / 17)
changearcsource CBC 294 90.9 % (20 / 22) 50.0 % (8 / 16)
findarc CBC 318 100.0 % (5 / 5) 83.3 % (5 / 6)
check_in_colors_match CBC 1206 100.0 % (17 / 17) 94.4 % (17 / 18)
check_out_colors_match CBC 1561 100.0 % (17 / 17) 94.4 % (17 / 18)
clonesuccessorstates CBC 1811 85.0 % (51 / 60) 70.0 % (49 / 70)
freecnfa CBC 2148 100.0 % (7 / 7) 50.0 % (1 / 2)
sortouts_cmp CBC 2746 100.0 % (16 / 16) 100.0 % (12 / 12)
checkmatchall_recurse CBC 4221 95.8 % (46 / 48) 79.5 % (35 / 44)
delsub CBC 5147 90.0 % (9 / 10) 50.0 % (6 / 12)
copyouts CBC 7157 100.0 % (7 / 7) 62.5 % (5 / 8)
dupnfa CBC 7554 75.0 % (6 / 8) 50.0 % (1 / 2)
copyins CBC 9455 100.0 % (7 / 7) 62.5 % (5 / 8)
checkmatchall CBC 9921 95.8 % (46 / 48) 85.5 % (53 / 62)
compact CBC 9970 82.5 % (52 / 63) 48.7 % (19 / 39)
analyze CBC 9973 100.0 % (11 / 11) 100.0 % (10 / 10)
fixconstraintloops CBC 9973 89.3 % (25 / 28) 85.0 % (34 / 40)
fixempties CBC 9973 90.4 % (66 / 73) 78.0 % (64 / 82)
optimize CBC 9973 100.0 % (11 / 11) 100.0 % (2 / 2)
pullback CBC 9973 96.3 % (26 / 27) 90.0 % (36 / 40)
pushfwd CBC 9973 96.3 % (26 / 27) 90.0 % (36 / 40)
specialcolors CBC 9976 100.0 % (15 / 15) 60.0 % (6 / 10)
freenfa CBC 10095 100.0 % (14 / 14) 100.0 % (4 / 4)
newnfa CBC 10095 84.2 % (32 / 38) 37.5 % (3 / 8)
hasconstraintout CBC 12631 100.0 % (5 / 5) 100.0 % (4 / 4)
deltraverse CBC 15113 87.0 % (20 / 23) 70.0 % (21 / 30)
sortins CBC 15403 92.0 % (23 / 25) 66.7 % (8 / 12)
cleanup CBC 19946 100.0 % (16 / 16) 79.2 % (19 / 24)
newfstate CBC 20190 100.0 % (5 / 5) 50.0 % (1 / 2)
moveouts CBC 35210 92.7 % (38 / 41) 78.1 % (25 / 32)
push CBC 36789 90.6 % (48 / 53) 70.3 % (26 / 37)
pull CBC 51125 90.6 % (48 / 53) 75.7 % (28 / 37)
dropstate CBC 108222 100.0 % (7 / 7) 100.0 % (4 / 4)
freestate CBC 113215 88.2 % (15 / 17) 50.0 % (7 / 14)
carcsort CBC 122223 100.0 % (4 / 4) 100.0 % (2 / 2)
hasnonemptyout CBC 122748 100.0 % (5 / 5) 100.0 % (4 / 4)
moveins CBC 132280 92.7 % (38 / 41) 81.2 % (26 / 32)
mergeins CBC 140714 87.8 % (36 / 41) 85.7 % (18 / 21)
duptraverse CBC 192429 68.8 % (11 / 16) 55.0 % (11 / 20)
combine CBC 198606 91.4 % (32 / 35) 82.8 % (24 / 29)
findconstraintloop CBC 224039 88.9 % (16 / 18) 75.0 % (12 / 16)
newstate CBC 263521 90.0 % (36 / 40) 67.9 % (19 / 28)
cparc CBC 752596 100.0 % (3 / 3)
freearc CBC 810193 100.0 % (38 / 38) 75.0 % (27 / 36)
markreachable CBC 900979 77.8 % (7 / 9) 62.5 % (5 / 8)
markcanreach CBC 901425 77.8 % (7 / 9) 62.5 % (5 / 8)
newarc CBC 958177 100.0 % (11 / 11) 87.5 % (21 / 24)
cleartraverse CBC 1093555 77.8 % (7 / 9) 62.5 % (5 / 8)
isconstraintarc CBC 1303647 100.0 % (5 / 5) 100.0 % (2 / 2)
emptyreachable CBC 7634271 80.0 % (8 / 10) 70.0 % (7 / 10)
carc_cmp CBC 7725781 91.7 % (11 / 12) 87.5 % (7 / 8)
allocarc CBC 8731650 91.3 % (21 / 23) 83.3 % (15 / 18)
createarc CBC 8731650 100.0 % (23 / 23) 94.4 % (17 / 18)
sortins_cmp CBC 37894154 100.0 % (16 / 16) 100.0 % (12 / 12)

Generated by: LCOV version 2.4-beta