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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 59.0 % 2149 1268 380 2 499 5 501 762 1 248 353
Current Date: 2026-11-05 14:14:01 +0100 Functions: 74.0 % 100 74 21 5 59 15 2 18
Baseline: lcov-20261105-baseline Branches: 49.6 % 1614 801 344 2 5 462 1 292 508 2
Baseline Date: 2026-11-05 14:14:01 +0100 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 2 488 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 2 5 444 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
abbroffset CBC 13524 83.3 % (20 / 24) 75.0 % (6 / 8)
addabbr GNC 24135 90.5 % (19 / 21) 90.0 % (9 / 10)
addtt CBC 17706 100.0 % (7 / 7)
addtype GNC 18047 85.2 % (23 / 27) 76.9 % (20 / 26)
adjleap UNC 0 0.0 % (0 / 16) 0.0 % (0 / 10)
arg2num UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
associate GNC 1 65.3 % (32 / 49) 66.7 % (24 / 36)
atcomp GNC 206083 100.0 % (6 / 6) 100.0 % (2 / 2)
bsearch_linkcmp GNC 1738 100.0 % (3 / 3)
byword CBC 17388 61.5 % (16 / 26) 62.5 % (20 / 32)
catch_signals GNC 1 80.0 % (8 / 10) 62.5 % (5 / 8)
change_directory CBC 1 80.0 % (8 / 10) 50.0 % (4 / 8)
check_for_signal GNC 106668 57.1 % (4 / 7) 50.0 % (1 / 2)
checkabbr GNC 18047 75.0 % (12 / 16) 65.0 % (13 / 20)
chmetadata GNC 345 50.0 % (3 / 6) 37.5 % (3 / 8)
ciequal CBC 88016 100.0 % (5 / 5) 100.0 % (4 / 4)
ciprefix CBC 87073 100.0 % (5 / 5) 100.0 % (4 / 4)
close_file GNC 346 50.0 % (7 / 14) 26.9 % (7 / 26)
componentcheck GNC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
convert64 GNC 17085 100.0 % (5 / 5) 100.0 % (2 / 2)
diagdir UNC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
diagslash UNC 0 0.0 % (0 / 2) 0.0 % (0 / 4)
doabbr GNC 35038 96.4 % (27 / 28) 88.9 % (16 / 18)
dolink GNC 253 28.4 % (21 / 74) 16.7 % (11 / 66)
duplicate_options UNC 0 0.0 % (0 / 3)
eat GNC 8338 100.0 % (3 / 3)
error UBC 0 0.0 % (0 / 6)
filename GNC 1 80.0 % (4 / 5) 50.0 % (3 / 6)
get_rand_u64 GNC 345 90.5 % (19 / 21) 70.0 % (7 / 10)
gethms GNC 8752 63.4 % (26 / 41) 39.5 % (15 / 38)
getleapdatetime UNC 0 0.0 % (0 / 41) 0.0 % (0 / 52)
getsave GNC 3179 52.9 % (9 / 17) 57.1 % (4 / 7)
group_option UNC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
grow_nitems_alloc GNC 62 83.3 % (5 / 6) 50.0 % (2 / 4)
growalloc GNC 21905 100.0 % (3 / 3) 100.0 % (2 / 2)
inexpires UNC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
infile GNC 1 67.3 % (33 / 49) 63.6 % (14 / 22)
inleap UNC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
inlink GNC 253 66.7 % (10 / 15) 50.0 % (3 / 6)
inputline GNC 4203 60.0 % (12 / 20) 66.7 % (8 / 12)
inrule GNC 1974 66.7 % (14 / 21) 50.0 % (4 / 8)
inzcont CBC 1627 60.0 % (3 / 5) 50.0 % (2 / 4)
inzone GNC 345 42.1 % (8 / 19) 50.0 % (9 / 18)
inzsub GNC 1972 86.0 % (49 / 57) 80.0 % (32 / 40)
is_alpha CBC 76848 100.0 % (6 / 6) 100.0 % (2 / 2)
is_digit GNC 36852 100.0 % (2 / 2) 75.0 % (3 / 4)
is_space CBC 136437 100.0 % (6 / 6) 100.0 % (2 / 2)
itsabbr UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
leapadd UNC 0 0.0 % (0 / 14) 0.0 % (0 / 10)
limitrange GNC 690 70.0 % (14 / 20) 53.8 % (14 / 26)
lowerit CBC 419047 53.6 % (30 / 56) 51.9 % (14 / 27)
main GNC 1 29.4 % (42 / 143) 30.7 % (31 / 101)
make_links GNC 1 56.4 % (22 / 39) 46.4 % (13 / 28)
memcheck CBC 17753 75.0 % (3 / 4) 50.0 % (1 / 2)
memory_exhausted UBC 0 0.0 % (0 / 3)
mkdirs GNC 21 84.2 % (16 / 19) 75.0 % (18 / 24)
mode_option UNC 0 0.0 % (0 / 2)
oadd GNC 5811725 75.0 % (3 / 4) 50.0 % (1 / 2)
omul GNC 42998 75.0 % (3 / 4) 50.0 % (1 / 2)
open_outfile GNC 345 72.7 % (16 / 22) 50.0 % (6 / 12)
outzone GNC 345 79.8 % (174 / 218) 72.4 % (126 / 174)
owner_option UNC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
puttzcodepass CBC 17085 83.3 % (5 / 6) 50.0 % (1 / 2)
qsort_linkcmp GNC 2184 60.0 % (6 / 10) 25.0 % (1 / 4)
random_dirent GNC 345 96.0 % (24 / 25) 75.0 % (6 / 8)
rcomp GNC 12845 100.0 % (4 / 4)
redundant_time_option UNC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
relname UNC 0 0.0 % (0 / 35) 0.0 % (0 / 26)
rename_dest GNC 598 55.6 % (5 / 9) 75.0 % (3 / 4)
rpytime GNC 35390 92.5 % (37 / 40) 92.3 % (48 / 52)
rule_cmp GNC 2339 83.3 % (10 / 12) 83.3 % (10 / 12)
rulesub GNC 3601 65.3 % (62 / 95) 62.8 % (27 / 43)
same_parent_dirs UNC 0 0.0 % (0 / 5) 0.0 % (0 / 8)
signal_handler UNC 0 0.0 % (0 / 3)
size_overflow UNC 0 0.0 % (0 / 2)
size_sum GNC 690 75.0 % (3 / 4) 50.0 % (1 / 2)
stringoffset GNC 425 85.0 % (17 / 20) 70.0 % (7 / 10)
stringrule CBC 210 79.6 % (39 / 49) 67.5 % (27 / 40)
stringzone GNC 345 54.2 % (45 / 83) 59.1 % (26 / 44)
tadd GNC 217414 80.0 % (4 / 5) 50.0 % (2 / 4)
time_overflow UBC 0 0.0 % (0 / 3)
timerange_option UNC 0 0.0 % (0 / 21) 0.0 % (0 / 28)
updateminmax CBC 20984 100.0 % (6 / 6) 100.0 % (4 / 4)
usage UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
use_safe_temp_permissions GNC 1 21.4 % (3 / 14) 16.7 % (2 / 12)
verror UNC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
want_bloat CBC 20462 100.0 % (2 / 2)
warning UBC 0 0.0 % (0 / 7)
writezone GNC 345 64.0 % (171 / 267) 47.5 % (115 / 242)
xmalloc GNC 1725 100.0 % (2 / 2)
xrealloc GNC 62 100.0 % (2 / 2)
xstrdup GNC 15966 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1