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: 936d8974c3bcf4fc7163fcd1b403eea2adffa73e vs a0a0c0c20ec5f8787bb1be5f476c4e59f6810634 Lines: 59.8 % 1865 1116 14 2 733 1 16 1099 14 13
Current Date: 2026-05-05 16:20:26 +0200 Functions: 79.5 % 73 58 5 10 7 51 3 2
Baseline: lcov-20260506-032815-baseline Branches: 51.6 % 1431 739 22 1 669 1 4 734 21 3
Baseline Date: 2026-05-05 18:51:27 +0700 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 4 51
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
adjleap UBC 0 0.0 % (0 / 22) 0.0 % (0 / 16)
error UNC 0 0.0 % (0 / 6)
getleapdatetime UNC 0 0.0 % (0 / 47) 0.0 % (0 / 56)
inexpires UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
inleap UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
itsabbr UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
itssymlink UBC 0 0.0 % (0 / 2)
leapadd UBC 0 0.0 % (0 / 15) 0.0 % (0 / 6)
memory_exhausted UBC 0 0.0 % (0 / 3)
relname UBC 0 0.0 % (0 / 28) 0.0 % (0 / 24)
time_overflow UBC 0 0.0 % (0 / 3)
timerange_option UNC 0 0.0 % (0 / 21) 0.0 % (0 / 28)
usage UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
warning UNC 0 0.0 % (0 / 7)
associate CBC 1 64.7 % (33 / 51) 66.7 % (24 / 36)
change_directory CBC 1 80.0 % (8 / 10) 50.0 % (4 / 8)
infile GNC 1 65.1 % (41 / 63) 62.5 % (20 / 32)
main CBC 1 32.2 % (39 / 121) 35.6 % (32 / 90)
mkdirs CBC 21 81.2 % (13 / 16) 77.8 % (14 / 18)
erealloc CBC 62 100.0 % (2 / 2)
stringrule CBC 208 79.6 % (39 / 49) 67.5 % (27 / 40)
dolink CBC 257 26.4 % (14 / 53) 22.0 % (11 / 50)
inlink CBC 257 66.7 % (10 / 15) 50.0 % (3 / 6)
itsdir CBC 257 30.8 % (4 / 13) 7.1 % (1 / 14)
hardlinkerr CBC 263 100.0 % (3 / 3) 100.0 % (2 / 2)
align_to GNC 341 83.3 % (5 / 6) 50.0 % (1 / 2)
inzone CBC 341 42.1 % (8 / 19) 50.0 % (9 / 18)
outzone CBC 341 76.7 % (158 / 206) 66.9 % (115 / 172)
stringzone CBC 341 63.0 % (51 / 81) 76.8 % (43 / 56)
writezone GNC 341 66.3 % (173 / 261) 48.1 % (102 / 212)
close_file CBC 342 71.4 % (5 / 7) 21.4 % (3 / 14)
stringoffset CBC 421 85.0 % (17 / 20) 70.0 % (7 / 10)
namecheck CBC 598 81.8 % (9 / 11) 50.0 % (6 / 12)
limitrange CBC 682 78.6 % (11 / 14) 66.7 % (12 / 18)
componentcheck CBC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
newabbr CBC 1453 72.7 % (16 / 22) 62.5 % (15 / 24)
rule_cmp CBC 1603 80.0 % (8 / 10) 80.0 % (8 / 10)
inzcont CBC 1617 60.0 % (3 / 5) 50.0 % (2 / 4)
inzsub CBC 1958 89.7 % (52 / 58) 75.0 % (33 / 44)
inrule CBC 2084 68.4 % (13 / 19) 50.0 % (3 / 6)
getsave CBC 3284 52.9 % (9 / 17) 57.1 % (4 / 7)
rulesub GNC 3701 58.8 % (60 / 102) 60.0 % (27 / 45)
getfields CBC 4302 68.2 % (15 / 22) 63.6 % (14 / 22)
size_product CBC 4705 75.0 % (3 / 4) 50.0 % (1 / 2)
emalloc CBC 5666 100.0 % (2 / 2)
is_alpha CBC 7347 100.0 % (6 / 6) 100.0 % (2 / 2)
eat CBC 8418 100.0 % (3 / 3)
gethms GNC 8943 61.4 % (27 / 44) 36.4 % (16 / 44)
rcomp CBC 12324 100.0 % (3 / 3)
abbroffset CBC 13773 83.3 % (20 / 24) 75.0 % (6 / 8)
ecpyalloc CBC 16362 100.0 % (2 / 2)
convert64 CBC 16733 100.0 % (5 / 5) 100.0 % (2 / 2)
puttzcodepass CBC 16733 83.3 % (5 / 6) 50.0 % (1 / 2)
addtt CBC 17125 100.0 % (7 / 7)
addtype CBC 17466 84.0 % (21 / 25) 76.9 % (20 / 26)
byword CBC 17892 61.5 % (16 / 26) 62.5 % (20 / 32)
updateminmax CBC 21352 100.0 % (6 / 6) 100.0 % (4 / 4)
growalloc CBC 21424 88.9 % (8 / 9) 75.0 % (3 / 4)
memcheck CBC 22090 75.0 % (3 / 4) 50.0 % (1 / 2)
doabbr CBC 34176 100.0 % (26 / 26) 93.8 % (15 / 16)
rpytime CBC 34670 85.2 % (52 / 61) 85.5 % (65 / 76)
want_bloat CBC 35228 100.0 % (2 / 2)
ciprefix CBC 95334 100.0 % (5 / 5) 100.0 % (4 / 4)
ciequal CBC 97829 100.0 % (5 / 5) 100.0 % (4 / 4)
is_space CBC 139968 100.0 % (6 / 6) 100.0 % (2 / 2)
atcomp CBC 205012 100.0 % (4 / 4) 100.0 % (2 / 2)
tadd CBC 211350 45.5 % (5 / 11) 40.0 % (4 / 10)
lowerit CBC 456691 53.6 % (30 / 56) 51.9 % (14 / 27)
oadd CBC 1272340 75.0 % (3 / 4) 75.0 % (3 / 4)
eats CBC 1465432 100.0 % (6 / 6)

Generated by: LCOV version 2.5.0-beta