LCOV - differential code coverage report
Current view: top level - src/timezone - zic.c (source / functions) Coverage Total Hit UNC UIC UBC GIC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 59.8 % 1865 1116 14 2 733 1 16 1099 14 13
Current Date: 2025-12-15 18:36:29 -0500 Functions: 79.5 % 73 58 5 10 8 50 3 2
Baseline: lcov-20251216-010103-baseline Branches: 51.6 % 1431 739 22 1 669 1 4 734
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 53.3 % 30 16 14 16
(360..) days: 59.9 % 1835 1100 2 733 1 1099
Function coverage date bins:
(7,30] days: 50.0 % 6 3 3 3
(360..) days: 82.1 % 67 55 2 10 5 50
Branch coverage date bins:
(7,30] days: 15.4 % 26 4 22 4
(360..) days: 52.3 % 1405 735 1 669 1 734

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
writezone GNC 341 66.3 % (173 / 261) 48.1 % (102 / 212)
main CBC 1 32.2 % (39 / 121) 35.6 % (32 / 90)
outzone CBC 341 76.7 % (158 / 206) 66.9 % (115 / 172)
getleapdatetime UNC 0 0.0 % (0 / 47) 0.0 % (0 / 56)
rulesub GNC 3700 58.8 % (60 / 102) 60.0 % (27 / 45)
dolink CBC 257 26.4 % (14 / 53) 22.0 % (11 / 50)
stringzone CBC 341 63.0 % (51 / 81) 76.8 % (43 / 56)
relname UBC 0 0.0 % (0 / 28) 0.0 % (0 / 24)
lowerit CBC 456608 53.6 % (30 / 56) 51.9 % (14 / 27)
adjleap UBC 0 0.0 % (0 / 22) 0.0 % (0 / 16)
infile GNC 1 65.1 % (41 / 63) 62.5 % (20 / 32)
timerange_option UNC 0 0.0 % (0 / 21) 0.0 % (0 / 28)
associate CBC 1 64.7 % (33 / 51) 66.7 % (24 / 36)
gethms GNC 8941 61.4 % (27 / 44) 36.4 % (16 / 44)
inleap UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
leapadd UBC 0 0.0 % (0 / 15) 0.0 % (0 / 6)
componentcheck CBC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
inzone GNC 341 42.1 % (8 / 19) 50.0 % (9 / 18)
byword CBC 17888 61.5 % (16 / 26) 62.5 % (20 / 32)
stringrule CBC 210 79.6 % (39 / 49) 67.5 % (27 / 40)
itsabbr UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
itsdir CBC 257 30.8 % (4 / 13) 7.1 % (1 / 14)
rpytime CBC 34507 85.2 % (52 / 61) 85.5 % (65 / 76)
getsave CBC 3284 52.9 % (9 / 17) 57.1 % (4 / 7)
verror UNC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
getfields CBC 4300 68.2 % (15 / 22) 63.6 % (14 / 22)
inexpires UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
warning UNC 0 0.0 % (0 / 7)
inrule CBC 2084 68.4 % (13 / 19) 50.0 % (3 / 6)
inzsub CBC 1957 89.7 % (52 / 58) 75.0 % (33 / 44)
newabbr CBC 1452 72.7 % (16 / 22) 62.5 % (15 / 24)
tadd CBC 210000 45.5 % (5 / 11) 40.0 % (4 / 10)
inlink CBC 257 66.7 % (10 / 15) 50.0 % (3 / 6)
usage UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
abbroffset CBC 13773 83.3 % (20 / 24) 75.0 % (6 / 8)
addtype CBC 17345 84.0 % (21 / 25) 76.9 % (20 / 26)
limitrange CBC 682 78.6 % (11 / 14) 66.7 % (12 / 18)
memory_exhausted UBC 0 0.0 % (0 / 3)
mkdirs CBC 21 81.2 % (13 / 16) 77.8 % (14 / 18)
stringoffset CBC 420 85.0 % (17 / 20) 70.0 % (7 / 10)
time_overflow UBC 0 0.0 % (0 / 3)
change_directory CBC 1 80.0 % (8 / 10) 50.0 % (4 / 8)
close_file CBC 342 71.4 % (5 / 7) 21.4 % (3 / 14)
inzcont CBC 1616 60.0 % (3 / 5) 50.0 % (2 / 4)
itssymlink UBC 0 0.0 % (0 / 2)
namecheck CBC 598 81.8 % (9 / 11) 50.0 % (6 / 12)
rule_cmp CBC 1603 80.0 % (8 / 10) 80.0 % (8 / 10)
align_to GNC 341 83.3 % (5 / 6) 50.0 % (1 / 2)
growalloc CBC 21302 88.9 % (8 / 9) 75.0 % (3 / 4)
memcheck CBC 22084 75.0 % (3 / 4) 50.0 % (1 / 2)
oadd CBC 1264787 75.0 % (3 / 4) 75.0 % (3 / 4)
puttzcodepass CBC 16612 83.3 % (5 / 6) 50.0 % (1 / 2)
size_product CBC 4703 75.0 % (3 / 4) 50.0 % (1 / 2)
addtt CBC 17004 100.0 % (7 / 7)
atcomp CBC 203389 100.0 % (4 / 4) 100.0 % (2 / 2)
ciequal CBC 97805 100.0 % (5 / 5) 100.0 % (4 / 4)
ciprefix CBC 95312 100.0 % (5 / 5) 100.0 % (4 / 4)
convert64 CBC 16612 100.0 % (5 / 5) 100.0 % (2 / 2)
doabbr CBC 34001 100.0 % (26 / 26) 93.8 % (15 / 16)
eat CBC 8415 100.0 % (3 / 3)
eats CBC 1463963 100.0 % (6 / 6)
ecpyalloc CBC 16358 100.0 % (2 / 2)
emalloc CBC 5664 100.0 % (2 / 2)
erealloc CBC 62 100.0 % (2 / 2)
hardlinkerr CBC 263 100.0 % (3 / 3) 100.0 % (2 / 2)
is_alpha CBC 7347 100.0 % (6 / 6) 100.0 % (2 / 2)
is_space CBC 139927 100.0 % (6 / 6) 100.0 % (2 / 2)
puttzcode GNC 1930 100.0 % (4 / 4)
rcomp CBC 12324 100.0 % (3 / 3)
updateminmax CBC 21341 100.0 % (6 / 6) 100.0 % (4 / 4)
want_bloat CBC 35000 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta