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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 59.0 % 2149 1267 380 1 501 5 501 761 1 248 353
Current Date: 2026-08-27 14:31:44 +0300 Functions: 74.0 % 100 74 21 5 59 15 2 18
Baseline: lcov-20260827-baseline Branches: 49.3 % 1614 796 344 1 5 468 1 292 503 2
Baseline Date: 2026-08-27 14:31:58 +0300 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: 60.9 % 1255 764 1 490 5 759 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.3 % 960 502 1 5 450 1 501 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 23632 90.5 % (19 / 21) 90.0 % (9 / 10)
addtt CBC 17243 100.0 % (7 / 7)
addtype GNC 17584 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 203929 100.0 % (6 / 6) 100.0 % (2 / 2)
bsearch_linkcmp GNC 1777 100.0 % (3 / 3)
byword CBC 17278 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 106072 57.1 % (4 / 7) 50.0 % (1 / 2)
checkabbr GNC 17584 75.0 % (12 / 16) 65.0 % (13 / 20)
chmetadata GNC 341 50.0 % (3 / 6) 37.5 % (3 / 8)
ciequal CBC 87442 100.0 % (5 / 5) 100.0 % (4 / 4)
ciprefix CBC 86489 100.0 % (5 / 5) 100.0 % (4 / 4)
componentcheck GNC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
diagdir UNC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
diagslash UNC 0 0.0 % (0 / 2) 0.0 % (0 / 4)
doabbr GNC 34114 96.4 % (27 / 28) 88.9 % (16 / 18)
dolink GNC 257 28.4 % (21 / 74) 16.7 % (11 / 66)
duplicate_options UNC 0 0.0 % (0 / 3)
eats GNC 1383798 100.0 % (6 / 6)
error UBC 0 0.0 % (0 / 6)
filename GNC 1 80.0 % (4 / 5) 50.0 % (3 / 6)
get_rand_u64 GNC 341 90.5 % (19 / 21) 70.0 % (7 / 10)
gethms GNC 8703 63.4 % (26 / 41) 39.5 % (15 / 38)
getsave GNC 3162 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 21420 100.0 % (3 / 3) 100.0 % (2 / 2)
inexpires UNC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
inleap UNC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
inlink GNC 257 66.7 % (10 / 15) 50.0 % (3 / 6)
inputline GNC 4181 60.0 % (12 / 20) 66.7 % (8 / 12)
inrule GNC 1958 66.7 % (14 / 21) 50.0 % (4 / 8)
inzcont CBC 1621 60.0 % (3 / 5) 50.0 % (2 / 4)
inzone GNC 341 42.1 % (8 / 19) 50.0 % (9 / 18)
inzsub GNC 1962 86.0 % (49 / 57) 80.0 % (32 / 40)
is_alpha CBC 74972 100.0 % (6 / 6) 100.0 % (2 / 2)
is_digit GNC 36389 100.0 % (2 / 2) 75.0 % (3 / 4)
is_space CBC 135648 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 682 70.0 % (14 / 20) 53.8 % (14 / 26)
lowerit CBC 416273 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 17641 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)
namecheck GNC 598 81.8 % (9 / 11) 50.0 % (6 / 12)
oadd GNC 5737299 75.0 % (3 / 4) 50.0 % (1 / 2)
omul GNC 42022 75.0 % (3 / 4) 50.0 % (1 / 2)
open_outfile GNC 341 72.7 % (16 / 22) 50.0 % (6 / 12)
outzone GNC 341 79.4 % (173 / 218) 70.7 % (123 / 174)
owner_option UNC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
puttzcode GNC 1930 100.0 % (4 / 4)
puttzcodepass CBC 16631 83.3 % (5 / 6) 50.0 % (1 / 2)
qsort_linkcmp GNC 2102 60.0 % (6 / 10) 25.0 % (1 / 4)
random_dirent GNC 341 96.0 % (24 / 25) 75.0 % (6 / 8)
rcomp GNC 12713 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 34460 92.5 % (37 / 40) 92.3 % (48 / 52)
rule_cmp GNC 2300 83.3 % (10 / 12) 83.3 % (10 / 12)
rulesub GNC 3579 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_product GNC 341 75.0 % (3 / 4) 50.0 % (1 / 2)
size_sum GNC 682 75.0 % (3 / 4) 50.0 % (1 / 2)
stringoffset GNC 421 85.0 % (17 / 20) 70.0 % (7 / 10)
stringrule CBC 206 79.6 % (39 / 49) 67.5 % (27 / 40)
stringzone GNC 341 54.2 % (45 / 83) 59.1 % (26 / 44)
tadd GNC 212197 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 20726 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 19971 100.0 % (2 / 2)
warning UBC 0 0.0 % (0 / 7)
writezone GNC 341 64.0 % (171 / 267) 46.7 % (113 / 242)
xmalloc GNC 1705 100.0 % (2 / 2)
xrealloc GNC 62 100.0 % (2 / 2)
xstrdup GNC 15874 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1