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
abbroffset CBC 13774 83.3 % (20 / 24) 75.0 % (6 / 8)
addabbr GNC 23839 90.5 % (19 / 21) 90.0 % (9 / 10)
addtt CBC 17454 100.0 % (7 / 7)
addtype GNC 17795 85.2 % (23 / 27) 76.9 % (20 / 26)
adjleap UNC 0 0.0 % (0 / 16) 0.0 % (0 / 10)
align_to GNC 341 100.0 % (4 / 4)
arg2num UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
associate GNC 1 65.3 % (32 / 49) 66.7 % (24 / 36)
atcomp GNC 207897 100.0 % (6 / 6) 100.0 % (2 / 2)
bsearch_linkcmp GNC 1777 100.0 % (3 / 3)
byword CBC 17892 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 109159 57.1 % (4 / 7) 50.0 % (1 / 2)
checkabbr GNC 17795 75.0 % (12 / 16) 65.0 % (13 / 20)
chmetadata GNC 341 50.0 % (3 / 6) 37.5 % (3 / 8)
ciequal CBC 90427 100.0 % (5 / 5) 100.0 % (4 / 4)
ciprefix CBC 89549 100.0 % (5 / 5) 100.0 % (4 / 4)
close_file GNC 342 50.0 % (7 / 14) 26.9 % (7 / 26)
componentcheck GNC 1177 38.9 % (7 / 18) 25.0 % (6 / 24)
convert GNC 6021 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 34326 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 1465816 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)
getfields GNC 4302 65.2 % (15 / 23) 69.2 % (18 / 26)
gethms GNC 8943 63.4 % (26 / 41) 39.5 % (15 / 38)
getleapdatetime UNC 0 0.0 % (0 / 41) 0.0 % (0 / 52)
getsave GNC 3284 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)
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 257 66.7 % (10 / 15) 50.0 % (3 / 6)
inputline GNC 4303 60.0 % (12 / 20) 66.7 % (8 / 12)
inrule GNC 2084 66.7 % (14 / 21) 50.0 % (4 / 8)
inzcont CBC 1617 60.0 % (3 / 5) 50.0 % (2 / 4)
inzone GNC 341 42.1 % (8 / 19) 50.0 % (9 / 18)
inzsub GNC 1958 86.0 % (49 / 57) 80.0 % (32 / 40)
is_alpha CBC 75820 100.0 % (6 / 6) 100.0 % (2 / 2)
is_digit GNC 37350 100.0 % (2 / 2) 75.0 % (3 / 4)
is_space CBC 139968 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 430133 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 18129 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 5758620 75.0 % (3 / 4) 50.0 % (1 / 2)
omul GNC 42475 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 1929 100.0 % (4 / 4)
puttzcodepass CBC 16842 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 12324 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 34670 92.5 % (37 / 40) 92.3 % (48 / 52)
rule_cmp GNC 2679 83.3 % (10 / 12) 83.3 % (10 / 12)
rulesub GNC 3701 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 208 79.6 % (39 / 49) 67.5 % (27 / 40)
stringzone GNC 341 54.2 % (45 / 83) 59.1 % (26 / 44)
tadd GNC 211584 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 21352 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 20182 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 16362 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1