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
allocarc CBC 8731650 91.3 % (21 / 23) 83.3 % (15 / 18)
analyze CBC 9973 100.0 % (11 / 11) 100.0 % (10 / 10)
breakconstraintloop CBC 206 90.5 % (38 / 42) 75.0 % (30 / 40)
carc_cmp CBC 7725781 91.7 % (11 / 12) 87.5 % (7 / 8)
carcsort CBC 122223 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 1206 100.0 % (17 / 17) 94.4 % (17 / 18)
check_out_colors_match CBC 1561 100.0 % (17 / 17) 94.4 % (17 / 18)
checkmatchall CBC 9921 95.8 % (46 / 48) 85.5 % (53 / 62)
checkmatchall_recurse CBC 4221 95.8 % (46 / 48) 79.5 % (35 / 44)
cleanup CBC 19946 100.0 % (16 / 16) 79.2 % (19 / 24)
cleartraverse CBC 1093555 77.8 % (7 / 9) 62.5 % (5 / 8)
cloneouts CBC 175 100.0 % (7 / 7) 70.0 % (7 / 10)
clonesuccessorstates CBC 1811 85.0 % (51 / 60) 70.0 % (49 / 70)
combine CBC 198606 91.4 % (32 / 35) 82.8 % (24 / 29)
compact CBC 9970 82.5 % (52 / 63) 48.7 % (19 / 39)
copyins CBC 9455 100.0 % (7 / 7) 62.5 % (5 / 8)
copyouts CBC 7157 100.0 % (7 / 7) 62.5 % (5 / 8)
cparc CBC 752596 100.0 % (3 / 3)
createarc CBC 8731650 100.0 % (23 / 23) 94.4 % (17 / 18)
delsub CBC 5147 90.0 % (9 / 10) 50.0 % (6 / 12)
deltraverse CBC 15113 87.0 % (20 / 23) 70.0 % (21 / 30)
dropstate CBC 108222 100.0 % (7 / 7) 100.0 % (4 / 4)
dumpnfa UBC 0 0.0 % (0 / 2)
dupnfa CBC 7554 75.0 % (6 / 8) 50.0 % (1 / 2)
duptraverse CBC 192429 68.8 % (11 / 16) 55.0 % (11 / 20)
emptyreachable CBC 7634271 80.0 % (8 / 10) 70.0 % (7 / 10)
findarc CBC 318 100.0 % (5 / 5) 83.3 % (5 / 6)
findconstraintloop CBC 224039 88.9 % (16 / 18) 75.0 % (12 / 16)
fixconstraintloops CBC 9973 89.3 % (25 / 28) 85.0 % (34 / 40)
fixempties CBC 9973 90.4 % (66 / 73) 78.0 % (64 / 82)
freearc CBC 810193 100.0 % (38 / 38) 75.0 % (27 / 36)
freecnfa CBC 2148 100.0 % (7 / 7) 50.0 % (1 / 2)
freenfa CBC 10095 100.0 % (14 / 14) 100.0 % (4 / 4)
freestate CBC 113215 88.2 % (15 / 17) 50.0 % (7 / 14)
hasconstraintout CBC 12631 100.0 % (5 / 5) 100.0 % (4 / 4)
hasnonemptyout CBC 122748 100.0 % (5 / 5) 100.0 % (4 / 4)
isconstraintarc CBC 1303647 100.0 % (5 / 5) 100.0 % (2 / 2)
markcanreach CBC 901425 77.8 % (7 / 9) 62.5 % (5 / 8)
markreachable CBC 900979 77.8 % (7 / 9) 62.5 % (5 / 8)
mergeins CBC 140714 87.8 % (36 / 41) 85.7 % (18 / 21)
moveins CBC 132280 92.7 % (38 / 41) 81.2 % (26 / 32)
moveouts CBC 35210 92.7 % (38 / 41) 78.1 % (25 / 32)
newarc CBC 958177 100.0 % (11 / 11) 87.5 % (21 / 24)
newfstate CBC 20190 100.0 % (5 / 5) 50.0 % (1 / 2)
newnfa CBC 10095 84.2 % (32 / 38) 37.5 % (3 / 8)
newstate CBC 263521 90.0 % (36 / 40) 67.9 % (19 / 28)
optimize CBC 9973 100.0 % (11 / 11) 100.0 % (2 / 2)
pull CBC 51125 90.6 % (48 / 53) 75.7 % (28 / 37)
pullback CBC 9973 96.3 % (26 / 27) 90.0 % (36 / 40)
push CBC 36789 90.6 % (48 / 53) 70.3 % (26 / 37)
pushfwd CBC 9973 96.3 % (26 / 27) 90.0 % (36 / 40)
removecantmatch CBC 6 87.5 % (7 / 8) 87.5 % (7 / 8)
removeconstraints CBC 101 85.7 % (6 / 7) 50.0 % (1 / 2)
removetraverse CBC 281 72.7 % (16 / 22) 52.9 % (9 / 17)
single_color_transition CBC 127 84.6 % (11 / 13) 66.7 % (12 / 18)
sortins CBC 15403 92.0 % (23 / 25) 66.7 % (8 / 12)
sortins_cmp CBC 37894154 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 9976 100.0 % (15 / 15) 60.0 % (6 / 10)

Generated by: LCOV version 2.4-beta