LCOV - differential code coverage report
Current view: top level - src/backend/regex - regc_nfa.c (source / functions) Coverage Total Hit UBC CBC
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 91.0 % 1340 1219 121 1219
Current Date: 2026-03-14 14:10:32 -0400 Functions: 98.4 % 62 61 1 61
Baseline: lcov-20260315-024220-baseline Branches: 75.8 % 1176 891 285 891
Baseline Date: 2026-03-14 15:27:56 +0100 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 319 100.0 % (5 / 5) 83.3 % (5 / 6)
check_in_colors_match CBC 1230 100.0 % (17 / 17) 94.4 % (17 / 18)
check_out_colors_match CBC 1581 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 4239 95.8 % (46 / 48) 79.5 % (35 / 44)
delsub CBC 5189 90.0 % (9 / 10) 50.0 % (6 / 12)
copyouts CBC 7220 100.0 % (7 / 7) 62.5 % (5 / 8)
dupnfa CBC 7644 75.0 % (6 / 8) 50.0 % (1 / 2)
copyins CBC 9519 100.0 % (7 / 7) 62.5 % (5 / 8)
checkmatchall CBC 10077 95.8 % (46 / 48) 85.5 % (53 / 62)
compact CBC 10126 82.5 % (52 / 63) 48.7 % (19 / 39)
analyze CBC 10129 100.0 % (11 / 11) 100.0 % (10 / 10)
fixconstraintloops CBC 10129 89.3 % (25 / 28) 85.0 % (34 / 40)
fixempties CBC 10129 90.4 % (66 / 73) 78.0 % (64 / 82)
optimize CBC 10129 100.0 % (11 / 11) 100.0 % (2 / 2)
pullback CBC 10129 96.3 % (26 / 27) 90.0 % (36 / 40)
pushfwd CBC 10129 96.3 % (26 / 27) 90.0 % (36 / 40)
specialcolors CBC 10132 100.0 % (15 / 15) 60.0 % (6 / 10)
freenfa CBC 10251 100.0 % (14 / 14) 100.0 % (4 / 4)
newnfa CBC 10251 84.2 % (32 / 38) 37.5 % (3 / 8)
hasconstraintout CBC 12631 100.0 % (5 / 5) 100.0 % (4 / 4)
deltraverse CBC 15239 87.0 % (20 / 23) 70.0 % (21 / 30)
sortins CBC 15403 92.0 % (23 / 25) 66.7 % (8 / 12)
cleanup CBC 20258 100.0 % (16 / 16) 79.2 % (19 / 24)
newfstate CBC 20502 100.0 % (5 / 5) 50.0 % (1 / 2)
moveouts CBC 35497 92.7 % (38 / 41) 78.1 % (25 / 32)
push CBC 37413 90.6 % (48 / 53) 70.3 % (26 / 37)
pull CBC 51773 90.6 % (48 / 53) 75.7 % (28 / 37)
dropstate CBC 108995 100.0 % (7 / 7) 100.0 % (4 / 4)
freestate CBC 114031 88.2 % (15 / 17) 50.0 % (7 / 14)
carcsort CBC 123746 100.0 % (4 / 4) 100.0 % (2 / 2)
hasnonemptyout CBC 124220 100.0 % (5 / 5) 100.0 % (4 / 4)
moveins CBC 133399 92.7 % (38 / 41) 81.2 % (26 / 32)
mergeins CBC 142498 87.8 % (36 / 41) 85.7 % (18 / 21)
duptraverse CBC 193610 68.8 % (11 / 16) 55.0 % (11 / 20)
combine CBC 199770 91.4 % (32 / 35) 82.8 % (24 / 29)
findconstraintloop CBC 226835 88.9 % (16 / 18) 75.0 % (12 / 16)
newstate CBC 265860 90.0 % (36 / 40) 67.9 % (19 / 28)
cparc CBC 754709 100.0 % (3 / 3)
freearc CBC 814342 100.0 % (38 / 38) 75.0 % (27 / 36)
markreachable CBC 906459 77.8 % (7 / 9) 62.5 % (5 / 8)
markcanreach CBC 906905 77.8 % (7 / 9) 62.5 % (5 / 8)
newarc CBC 963041 100.0 % (11 / 11) 87.5 % (21 / 24)
cleartraverse CBC 1100216 77.8 % (7 / 9) 62.5 % (5 / 8)
isconstraintarc CBC 1309211 100.0 % (5 / 5) 100.0 % (2 / 2)
emptyreachable CBC 7636055 80.0 % (8 / 10) 70.0 % (7 / 10)
carc_cmp CBC 7727540 91.7 % (11 / 12) 87.5 % (7 / 8)
allocarc CBC 8737898 91.3 % (21 / 23) 83.3 % (15 / 18)
createarc CBC 8737898 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