LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pg_locale_libc.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 57.8 % 315 182 47 1 85 52 130 7 29
Current Date: 2025-10-28 08:26:42 +0900 Functions: 57.1 % 42 24 17 1 20 4 4
Baseline: lcov-20251028-005825-baseline Branches: 38.9 % 190 74 29 87 15 59
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 38 19 19 19
(30,360] days: 58.3 % 192 112 28 52 33 79
(360..) days: 60.0 % 85 51 1 33 51
Function coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 51.5 % 33 17 16 16 1
(360..) days: 85.7 % 7 6 1 3 3
Branch coverage date bins:
(30,360] days: 39.4 % 132 52 29 51 15 37
(360..) days: 37.9 % 58 22 36 22

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
char2wchar GNC 572293 66.7 % (8 / 12) 37.5 % (3 / 8)
char_is_cased_libc UNC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
char_tolower_libc UNC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
create_pg_locale_libc GNC 14688 91.4 % (32 / 35) 73.1 % (19 / 26)
get_collation_actual_version_libc CBC 32094 100.0 % (7 / 7) 100.0 % (6 / 6)
make_libc_collator CBC 14688 34.8 % (8 / 23) 27.3 % (6 / 22)
mbstowcs_l CBC 572293 100.0 % (5 / 5)
report_newlocale_failure UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
strlower_libc_mb GNC 212534 85.0 % (17 / 20) 50.0 % (5 / 10)
strlower_libc_sb UNC 0 0.0 % (0 / 14) 0.0 % (0 / 10)
strncoll_libc GNC 11301941 100.0 % (22 / 22) 100.0 % (12 / 12)
strnxfrm_libc GNC 72 35.7 % (5 / 14) 10.0 % (1 / 10)
strtitle_libc_mb GNC 4 87.5 % (21 / 24) 58.3 % (7 / 12)
strtitle_libc_sb UNC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
strupper_libc_mb GNC 359755 85.0 % (17 / 20) 50.0 % (5 / 10)
strupper_libc_sb UNC 0 0.0 % (0 / 12) 0.0 % (0 / 8)
tolower_libc_mb GNC 4546 100.0 % (5 / 5) 66.7 % (4 / 6)
tolower_libc_sb UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
toupper_libc_mb GNC 4544 100.0 % (5 / 5) 66.7 % (4 / 6)
toupper_libc_sb UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
wc_isalnum_libc_mb GNC 1422815 100.0 % (2 / 2)
wc_isalnum_libc_sb UNC 0 0.0 % (0 / 2)
wc_isalpha_libc_mb GNC 40574 100.0 % (2 / 2)
wc_isalpha_libc_sb UNC 0 0.0 % (0 / 2)
wc_isdigit_libc_mb GNC 65804 100.0 % (2 / 2)
wc_isdigit_libc_sb UNC 0 0.0 % (0 / 2)
wc_isgraph_libc_mb GNC 2051 100.0 % (2 / 2)
wc_isgraph_libc_sb UNC 0 0.0 % (0 / 2)
wc_islower_libc_mb GNC 2051 100.0 % (2 / 2)
wc_islower_libc_sb UNC 0 0.0 % (0 / 2)
wc_isprint_libc_mb GNC 2051 100.0 % (2 / 2)
wc_isprint_libc_sb UNC 0 0.0 % (0 / 2)
wc_ispunct_libc_mb GNC 2051 100.0 % (2 / 2)
wc_ispunct_libc_sb UNC 0 0.0 % (0 / 2)
wc_isspace_libc_mb GNC 24076 100.0 % (2 / 2)
wc_isspace_libc_sb UNC 0 0.0 % (0 / 2)
wc_isupper_libc_mb GNC 2056 100.0 % (2 / 2)
wc_isupper_libc_sb UNC 0 0.0 % (0 / 2)
wc_isxdigit_libc_mb GNC 6 100.0 % (2 / 2)
wc_isxdigit_libc_sb UNC 0 0.0 % (0 / 2)
wcstombs_l CBC 572293 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta