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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 59.8 % 1865 1116 14 2 733 1 16 1099 14 13
Current Date: 2026-03-14 14:10:32 -0400 Functions: 79.5 % 73 58 5 10 8 50 3 2
Baseline: lcov-20260315-024220-baseline Branches: 51.6 % 1431 739 22 1 669 1 4 734 21 3
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 53.3 % 30 16 14 16
(360..) days: 59.9 % 1835 1100 2 733 1 1099
Function coverage date bins:
(30,360] days: 50.0 % 6 3 3 3
(360..) days: 82.1 % 67 55 2 10 5 50
Branch coverage date bins:
(30,360] 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)
dolink CBC 257 26.4 % (14 / 53) 22.0 % (11 / 50)
gethms GNC 8935 61.4 % (27 / 44) 36.4 % (16 / 44)
timerange_option UNC 0 0.0 % (0 / 21) 0.0 % (0 / 28)
relname UBC 0 0.0 % (0 / 28) 0.0 % (0 / 24)
componentcheck CBC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
rulesub GNC 3698 58.8 % (60 / 102) 60.0 % (27 / 45)
adjleap UBC 0 0.0 % (0 / 22) 0.0 % (0 / 16)
itsdir CBC 257 30.8 % (4 / 13) 7.1 % (1 / 14)
lowerit CBC 456370 53.6 % (30 / 56) 51.9 % (14 / 27)
stringrule CBC 210 79.6 % (39 / 49) 67.5 % (27 / 40)
stringzone CBC 341 63.0 % (51 / 81) 76.8 % (43 / 56)
associate CBC 1 64.7 % (33 / 51) 66.7 % (24 / 36)
byword CBC 17880 61.5 % (16 / 26) 62.5 % (20 / 32)
infile GNC 1 65.1 % (41 / 63) 62.5 % (20 / 32)
inleap UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
close_file CBC 342 71.4 % (5 / 7) 21.4 % (3 / 14)
inzsub CBC 1955 89.7 % (52 / 58) 75.0 % (33 / 44)
rpytime CBC 34515 85.2 % (52 / 61) 85.5 % (65 / 76)
inzone GNC 341 42.1 % (8 / 19) 50.0 % (9 / 18)
newabbr CBC 1452 72.7 % (16 / 22) 62.5 % (15 / 24)
getfields CBC 4298 68.2 % (15 / 22) 63.6 % (14 / 22)
itsabbr UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
addtype CBC 17375 84.0 % (21 / 25) 76.9 % (20 / 26)
leapadd UBC 0 0.0 % (0 / 15) 0.0 % (0 / 6)
limitrange CBC 682 78.6 % (11 / 14) 66.7 % (12 / 18)
namecheck CBC 598 81.8 % (9 / 11) 50.0 % (6 / 12)
tadd CBC 210056 45.5 % (5 / 11) 40.0 % (4 / 10)
change_directory CBC 1 80.0 % (8 / 10) 50.0 % (4 / 8)
inexpires UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
mkdirs CBC 21 81.2 % (13 / 16) 77.8 % (14 / 18)
verror UNC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
getsave CBC 3282 52.9 % (9 / 17) 57.1 % (4 / 7)
inlink CBC 257 66.7 % (10 / 15) 50.0 % (3 / 6)
inrule CBC 2084 68.4 % (13 / 19) 50.0 % (3 / 6)
stringoffset CBC 420 85.0 % (17 / 20) 70.0 % (7 / 10)
abbroffset CBC 13773 83.3 % (20 / 24) 75.0 % (6 / 8)
inzcont CBC 1614 60.0 % (3 / 5) 50.0 % (2 / 4)
rule_cmp CBC 1603 80.0 % (8 / 10) 80.0 % (8 / 10)
usage UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
align_to GNC 341 83.3 % (5 / 6) 50.0 % (1 / 2)
doabbr CBC 34011 100.0 % (26 / 26) 93.8 % (15 / 16)
growalloc CBC 21330 88.9 % (8 / 9) 75.0 % (3 / 4)
memcheck CBC 22074 75.0 % (3 / 4) 50.0 % (1 / 2)
oadd CBC 1264941 75.0 % (3 / 4) 75.0 % (3 / 4)
puttzcodepass CBC 16644 83.3 % (5 / 6) 50.0 % (1 / 2)
size_product CBC 4701 75.0 % (3 / 4) 50.0 % (1 / 2)
atcomp CBC 203894 100.0 % (4 / 4) 100.0 % (2 / 2)
ciequal CBC 97757 100.0 % (5 / 5) 100.0 % (4 / 4)
ciprefix CBC 95268 100.0 % (5 / 5) 100.0 % (4 / 4)
convert GNC 6022 100.0 % (5 / 5) 100.0 % (2 / 2)
convert64 CBC 16644 100.0 % (5 / 5) 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 139891 100.0 % (6 / 6) 100.0 % (2 / 2)
updateminmax CBC 21339 100.0 % (6 / 6) 100.0 % (4 / 4)
addtt CBC 17034 100.0 % (7 / 7)
eat CBC 8408 100.0 % (3 / 3)
eats CBC 1464035 100.0 % (6 / 6)
ecpyalloc CBC 16350 100.0 % (2 / 2)
emalloc CBC 5662 100.0 % (2 / 2)
erealloc CBC 62 100.0 % (2 / 2)
error UNC 0 0.0 % (0 / 6)
itssymlink UBC 0 0.0 % (0 / 2)
memory_exhausted UBC 0 0.0 % (0 / 3)
puttzcode GNC 1930 100.0 % (4 / 4)
rcomp CBC 12324 100.0 % (3 / 3)
time_overflow UBC 0 0.0 % (0 / 3)
want_bloat CBC 35063 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta