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
clonesuccessorstates CBC 1811 85.0 % (51 / 60) 70.0 % (49 / 70)
compact CBC 10126 82.5 % (52 / 63) 48.7 % (19 / 39)
fixempties CBC 10129 90.4 % (66 / 73) 78.0 % (64 / 82)
push CBC 37413 90.6 % (48 / 53) 70.3 % (26 / 37)
breakconstraintloop CBC 206 90.5 % (38 / 42) 75.0 % (30 / 40)
checkmatchall CBC 10077 95.8 % (46 / 48) 85.5 % (53 / 62)
checkmatchall_recurse CBC 4239 95.8 % (46 / 48) 79.5 % (35 / 44)
deltraverse CBC 15239 87.0 % (20 / 23) 70.0 % (21 / 30)
duptraverse CBC 193610 68.8 % (11 / 16) 55.0 % (11 / 20)
freearc CBC 814342 100.0 % (38 / 38) 75.0 % (27 / 36)
newstate CBC 265860 90.0 % (36 / 40) 67.9 % (19 / 28)
pull CBC 51773 90.6 % (48 / 53) 75.7 % (28 / 37)
changearcsource CBC 294 90.9 % (20 / 22) 50.0 % (8 / 16)
changearctarget CBC 160 90.9 % (20 / 22) 50.0 % (8 / 16)
removetraverse CBC 281 72.7 % (16 / 22) 52.9 % (9 / 17)
freestate CBC 114031 88.2 % (15 / 17) 50.0 % (7 / 14)
moveouts CBC 35497 92.7 % (38 / 41) 78.1 % (25 / 32)
delsub CBC 5189 90.0 % (9 / 10) 50.0 % (6 / 12)
fixconstraintloops CBC 10129 89.3 % (25 / 28) 85.0 % (34 / 40)
moveins CBC 133399 92.7 % (38 / 41) 81.2 % (26 / 32)
single_color_transition CBC 127 84.6 % (11 / 13) 66.7 % (12 / 18)
cleanup CBC 20258 100.0 % (16 / 16) 79.2 % (19 / 24)
combine CBC 199770 91.4 % (32 / 35) 82.8 % (24 / 29)
newnfa CBC 10251 84.2 % (32 / 38) 37.5 % (3 / 8)
sortouts CBC 16 88.0 % (22 / 25) 58.3 % (7 / 12)
findconstraintloop CBC 226835 88.9 % (16 / 18) 75.0 % (12 / 16)
pullback CBC 10129 96.3 % (26 / 27) 90.0 % (36 / 40)
pushfwd CBC 10129 96.3 % (26 / 27) 90.0 % (36 / 40)
sortins CBC 15403 92.0 % (23 / 25) 66.7 % (8 / 12)
specialcolors CBC 10132 100.0 % (15 / 15) 60.0 % (6 / 10)
allocarc CBC 8737898 91.3 % (21 / 23) 83.3 % (15 / 18)
cleartraverse CBC 1100216 77.8 % (7 / 9) 62.5 % (5 / 8)
cloneouts CBC 175 100.0 % (7 / 7) 70.0 % (7 / 10)
copyins CBC 9519 100.0 % (7 / 7) 62.5 % (5 / 8)
copyouts CBC 7220 100.0 % (7 / 7) 62.5 % (5 / 8)
emptyreachable CBC 7636055 80.0 % (8 / 10) 70.0 % (7 / 10)
markcanreach CBC 906905 77.8 % (7 / 9) 62.5 % (5 / 8)
markreachable CBC 906459 77.8 % (7 / 9) 62.5 % (5 / 8)
mergeins CBC 142498 87.8 % (36 / 41) 85.7 % (18 / 21)
newarc CBC 963041 100.0 % (11 / 11) 87.5 % (21 / 24)
carc_cmp CBC 7727540 91.7 % (11 / 12) 87.5 % (7 / 8)
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)
createarc CBC 8737898 100.0 % (23 / 23) 94.4 % (17 / 18)
dupnfa CBC 7644 75.0 % (6 / 8) 50.0 % (1 / 2)
findarc CBC 319 100.0 % (5 / 5) 83.3 % (5 / 6)
freecnfa CBC 2148 100.0 % (7 / 7) 50.0 % (1 / 2)
newfstate CBC 20502 100.0 % (5 / 5) 50.0 % (1 / 2)
removecantmatch CBC 6 87.5 % (7 / 8) 87.5 % (7 / 8)
removeconstraints CBC 101 85.7 % (6 / 7) 50.0 % (1 / 2)
analyze CBC 10129 100.0 % (11 / 11) 100.0 % (10 / 10)
carcsort CBC 123746 100.0 % (4 / 4) 100.0 % (2 / 2)
dropstate CBC 108995 100.0 % (7 / 7) 100.0 % (4 / 4)
freenfa CBC 10251 100.0 % (14 / 14) 100.0 % (4 / 4)
hasconstraintout CBC 12631 100.0 % (5 / 5) 100.0 % (4 / 4)
hasnonemptyout CBC 124220 100.0 % (5 / 5) 100.0 % (4 / 4)
isconstraintarc CBC 1309211 100.0 % (5 / 5) 100.0 % (2 / 2)
optimize CBC 10129 100.0 % (11 / 11) 100.0 % (2 / 2)
sortins_cmp CBC 37894154 100.0 % (16 / 16) 100.0 % (12 / 12)
sortouts_cmp CBC 2746 100.0 % (16 / 16) 100.0 % (12 / 12)
cparc CBC 754709 100.0 % (3 / 3)
dumpnfa UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.4-beta