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: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 59.0 % 2149 1267 380 1 501 5 501 761 1 248 353
Current Date: 2026-07-25 19:08:27 +0900 Functions: 74.0 % 100 74 21 5 59 15 2 18
Baseline: lcov-20260725-baseline Branches: 49.3 % 1614 796 344 1 5 468 1 292 503 2
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 56.9 % 881 501 380 501
(30,360] days: 15.4 % 13 2 11 2
(360..) days: 60.9 % 1255 764 1 490 5 759 1
Function coverage date bins:
(7,30] days: 72.3 % 47 34 13 34
(30,360] days: 0.0 % 3 0 1 2
(360..) days: 80.0 % 50 40 7 3 25 15
Branch coverage date bins:
(7,30] days: 45.9 % 636 292 344 292
(30,360] days: 10.0 % 20 2 18 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
writezone GNC 341 64.0 % (171 / 267) 46.7 % (113 / 242)
main GNC 1 29.4 % (42 / 143) 30.7 % (31 / 101)
dolink GNC 257 28.4 % (21 / 74) 16.7 % (11 / 66)
getleapdatetime UNC 0 0.0 % (0 / 41) 0.0 % (0 / 52)
outzone GNC 341 79.4 % (173 / 218) 70.7 % (123 / 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 8943 63.4 % (26 / 41) 39.5 % (15 / 38)
close_file GNC 342 50.0 % (7 / 14) 26.9 % (7 / 26)
componentcheck GNC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
stringzone GNC 341 54.2 % (45 / 83) 59.1 % (26 / 44)
rulesub GNC 3701 65.3 % (62 / 95) 62.8 % (27 / 43)
make_links GNC 1 56.4 % (22 / 39) 46.4 % (13 / 28)
lowerit CBC 430133 53.6 % (30 / 56) 51.9 % (14 / 27)
stringrule CBC 208 79.6 % (39 / 49) 67.5 % (27 / 40)
associate GNC 1 65.3 % (32 / 49) 66.7 % (24 / 36)
byword CBC 17892 61.5 % (16 / 26) 62.5 % (20 / 32)
inleap UNC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
limitrange GNC 682 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 341 42.1 % (8 / 19) 50.0 % (9 / 18)
arg2num UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
getfields GNC 4302 65.2 % (15 / 23) 69.2 % (18 / 26)
infile GNC 1 67.3 % (33 / 49) 63.6 % (14 / 22)
inzsub GNC 1958 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 17795 75.0 % (12 / 16) 65.0 % (13 / 20)
addtype GNC 17795 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 341 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 341 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 4303 60.0 % (12 / 20) 66.7 % (8 / 12)
inrule GNC 2084 66.7 % (14 / 21) 50.0 % (4 / 8)
rpytime GNC 34670 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 341 90.5 % (19 / 21) 70.0 % (7 / 10)
getsave GNC 3284 52.9 % (9 / 17) 57.1 % (4 / 7)
inlink GNC 257 66.7 % (10 / 15) 50.0 % (3 / 6)
qsort_linkcmp GNC 2102 60.0 % (6 / 10) 25.0 % (1 / 4)
stringoffset GNC 421 85.0 % (17 / 20) 70.0 % (7 / 10)
abbroffset CBC 13774 83.3 % (20 / 24) 75.0 % (6 / 8)
diagdir UNC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
doabbr GNC 34326 96.4 % (27 / 28) 88.9 % (16 / 18)
grow_nitems_alloc GNC 62 83.3 % (5 / 6) 50.0 % (2 / 4)
inzcont CBC 1617 60.0 % (3 / 5) 50.0 % (2 / 4)
random_dirent GNC 341 96.0 % (24 / 25) 75.0 % (6 / 8)
rule_cmp GNC 2679 83.3 % (10 / 12) 83.3 % (10 / 12)
tadd GNC 211584 80.0 % (4 / 5) 50.0 % (2 / 4)
usage UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
addabbr GNC 23839 90.5 % (19 / 21) 90.0 % (9 / 10)
check_for_signal GNC 109159 57.1 % (4 / 7) 50.0 % (1 / 2)
is_digit GNC 37350 100.0 % (2 / 2) 75.0 % (3 / 4)
memcheck CBC 18129 75.0 % (3 / 4) 50.0 % (1 / 2)
oadd GNC 5758620 75.0 % (3 / 4) 50.0 % (1 / 2)
omul GNC 42475 75.0 % (3 / 4) 50.0 % (1 / 2)
puttzcodepass CBC 16842 83.3 % (5 / 6) 50.0 % (1 / 2)
rename_dest GNC 598 55.6 % (5 / 9) 75.0 % (3 / 4)
size_product GNC 341 75.0 % (3 / 4) 50.0 % (1 / 2)
size_sum GNC 682 75.0 % (3 / 4) 50.0 % (1 / 2)
atcomp GNC 207897 100.0 % (6 / 6) 100.0 % (2 / 2)
ciequal CBC 90427 100.0 % (5 / 5) 100.0 % (4 / 4)
ciprefix CBC 89549 100.0 % (5 / 5) 100.0 % (4 / 4)
convert GNC 6021 100.0 % (5 / 5) 100.0 % (2 / 2)
is_alpha CBC 75820 100.0 % (6 / 6) 100.0 % (2 / 2)
is_space CBC 139968 100.0 % (6 / 6) 100.0 % (2 / 2)
updateminmax CBC 21352 100.0 % (6 / 6) 100.0 % (4 / 4)
addtt CBC 17454 100.0 % (7 / 7)
align_to GNC 341 100.0 % (4 / 4)
bsearch_linkcmp GNC 1777 100.0 % (3 / 3)
duplicate_options UNC 0 0.0 % (0 / 3)
eats GNC 1465816 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)
puttzcode GNC 1929 100.0 % (4 / 4)
rcomp GNC 12324 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 20182 100.0 % (2 / 2)
warning UBC 0 0.0 % (0 / 7)
xmalloc GNC 1705 100.0 % (2 / 2)
xrealloc GNC 62 100.0 % (2 / 2)
xstrdup GNC 16362 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1