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

Generated by: LCOV version 2.4-beta