LCOV - differential code coverage report
Current view: top level - src/timezone - zic.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 59.0 % 2149 1268 380 1 500 5 501 762 1 248 353
Current Date: 2026-10-12 11:56:10 +0200 Functions: 74.0 % 100 74 21 5 59 15 2 18
Baseline: lcov-20261012-baseline Branches: 49.6 % 1614 801 344 1 5 463 1 292 508 2
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 56.3 % 894 503 380 11 501 2
(360..) days: 61.0 % 1255 765 1 489 5 760 1
Function coverage date bins:
(30,360] days: 68.0 % 50 34 14 2 34
(360..) days: 80.0 % 50 40 7 3 25 15
Branch coverage date bins:
(30,360] days: 44.8 % 656 294 344 18 292 2
(360..) days: 52.8 % 960 507 1 5 445 1 506 2

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 345 64.0 % (171 / 267) 47.5 % (115 / 242)
main GNC 1 29.4 % (42 / 143) 30.7 % (31 / 101)
dolink GNC 253 28.4 % (21 / 74) 16.7 % (11 / 66)
getleapdatetime UNC 0 0.0 % (0 / 41) 0.0 % (0 / 52)
outzone GNC 345 79.8 % (174 / 218) 72.4 % (126 / 174)
timerange_option UNC 0 0.0 % (0 / 21) 0.0 % (0 / 28)
relname UNC 0 0.0 % (0 / 35) 0.0 % (0 / 26)
gethms GNC 8746 63.4 % (26 / 41) 39.5 % (15 / 38)
componentcheck GNC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
stringzone GNC 345 54.2 % (45 / 83) 59.1 % (26 / 44)
rulesub GNC 3598 65.3 % (62 / 95) 62.8 % (27 / 43)
make_links GNC 1 56.4 % (22 / 39) 46.4 % (13 / 28)
lowerit CBC 418616 53.6 % (30 / 56) 51.9 % (14 / 27)
stringrule CBC 210 79.6 % (39 / 49) 67.5 % (27 / 40)
associate GNC 1 65.3 % (32 / 49) 66.7 % (24 / 36)
byword CBC 17371 61.5 % (16 / 26) 62.5 % (20 / 32)
inleap UNC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
limitrange GNC 690 70.0 % (14 / 20) 53.8 % (14 / 26)
adjleap UNC 0 0.0 % (0 / 16) 0.0 % (0 / 10)
leapadd UNC 0 0.0 % (0 / 14) 0.0 % (0 / 10)
use_safe_temp_permissions GNC 1 21.4 % (3 / 14) 16.7 % (2 / 12)
inzone GNC 345 42.1 % (8 / 19) 50.0 % (9 / 18)
arg2num UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
getfields GNC 4199 65.2 % (15 / 23) 69.2 % (18 / 26)
infile GNC 1 67.3 % (33 / 49) 63.6 % (14 / 22)
inzsub GNC 1972 86.0 % (49 / 57) 80.0 % (32 / 40)
itsabbr UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
same_parent_dirs UNC 0 0.0 % (0 / 5) 0.0 % (0 / 8)
checkabbr GNC 18019 75.0 % (12 / 16) 65.0 % (13 / 20)
addtype GNC 18019 85.2 % (23 / 27) 76.9 % (20 / 26)
group_option UNC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
mkdirs GNC 21 84.2 % (16 / 19) 75.0 % (18 / 24)
namecheck GNC 598 81.8 % (9 / 11) 50.0 % (6 / 12)
open_outfile GNC 345 72.7 % (16 / 22) 50.0 % (6 / 12)
owner_option UNC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
redundant_time_option UNC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
chmetadata GNC 345 50.0 % (3 / 6) 37.5 % (3 / 8)
change_directory CBC 1 80.0 % (8 / 10) 50.0 % (4 / 8)
diagslash UNC 0 0.0 % (0 / 2) 0.0 % (0 / 4)
inexpires UNC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
inputline GNC 4200 60.0 % (12 / 20) 66.7 % (8 / 12)
inrule GNC 1971 66.7 % (14 / 21) 50.0 % (4 / 8)
rpytime GNC 35362 92.5 % (37 / 40) 92.3 % (48 / 52)
verror UNC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
catch_signals GNC 1 80.0 % (8 / 10) 62.5 % (5 / 8)
filename GNC 1 80.0 % (4 / 5) 50.0 % (3 / 6)
get_rand_u64 GNC 345 90.5 % (19 / 21) 70.0 % (7 / 10)
getsave GNC 3176 52.9 % (9 / 17) 57.1 % (4 / 7)
inlink GNC 253 66.7 % (10 / 15) 50.0 % (3 / 6)
qsort_linkcmp GNC 2184 60.0 % (6 / 10) 25.0 % (1 / 4)
stringoffset GNC 425 85.0 % (17 / 20) 70.0 % (7 / 10)
abbroffset CBC 13524 83.3 % (20 / 24) 75.0 % (6 / 8)
diagdir UNC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
doabbr GNC 35010 96.4 % (27 / 28) 88.9 % (16 / 18)
grow_nitems_alloc GNC 62 83.3 % (5 / 6) 50.0 % (2 / 4)
inzcont CBC 1627 60.0 % (3 / 5) 50.0 % (2 / 4)
random_dirent GNC 345 96.0 % (24 / 25) 75.0 % (6 / 8)
rule_cmp GNC 2334 83.3 % (10 / 12) 83.3 % (10 / 12)
tadd GNC 217345 80.0 % (4 / 5) 50.0 % (2 / 4)
usage UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
addabbr GNC 24107 90.5 % (19 / 21) 90.0 % (9 / 10)
check_for_signal GNC 106570 57.1 % (4 / 7) 50.0 % (1 / 2)
is_digit GNC 36824 100.0 % (2 / 2) 75.0 % (3 / 4)
memcheck CBC 17741 75.0 % (3 / 4) 50.0 % (1 / 2)
oadd GNC 5810126 75.0 % (3 / 4) 50.0 % (1 / 2)
omul GNC 42964 75.0 % (3 / 4) 50.0 % (1 / 2)
puttzcodepass CBC 17057 83.3 % (5 / 6) 50.0 % (1 / 2)
rename_dest GNC 598 55.6 % (5 / 9) 75.0 % (3 / 4)
size_sum GNC 690 75.0 % (3 / 4) 50.0 % (1 / 2)
atcomp GNC 205093 100.0 % (6 / 6) 100.0 % (2 / 2)
ciequal CBC 87927 100.0 % (5 / 5) 100.0 % (4 / 4)
ciprefix CBC 86981 100.0 % (5 / 5) 100.0 % (4 / 4)
convert64 GNC 17057 100.0 % (5 / 5) 100.0 % (2 / 2)
is_alpha CBC 76736 100.0 % (6 / 6) 100.0 % (2 / 2)
is_space CBC 136309 100.0 % (6 / 6) 100.0 % (2 / 2)
updateminmax CBC 20947 100.0 % (6 / 6) 100.0 % (4 / 4)
addtt CBC 17678 100.0 % (7 / 7)
bsearch_linkcmp GNC 1738 100.0 % (3 / 3)
duplicate_options UNC 0 0.0 % (0 / 3)
eat GNC 8335 100.0 % (3 / 3)
eats GNC 1398778 100.0 % (6 / 6)
error UBC 0 0.0 % (0 / 6)
memory_exhausted UBC 0 0.0 % (0 / 3)
mode_option UNC 0 0.0 % (0 / 2)
rcomp GNC 12557 100.0 % (4 / 4)
signal_handler UNC 0 0.0 % (0 / 3)
size_overflow UNC 0 0.0 % (0 / 2)
time_overflow UBC 0 0.0 % (0 / 3)
want_bloat CBC 20434 100.0 % (2 / 2)
warning UBC 0 0.0 % (0 / 7)
xmalloc GNC 1725 100.0 % (2 / 2)
xrealloc GNC 62 100.0 % (2 / 2)
xstrdup GNC 15954 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1