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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 58.1 % 332 193 62 1 76 66 127 13 32
Current Date: 2026-05-05 10:23:31 +0900 Functions: 58.1 % 43 25 17 1 21 4 4
Baseline: lcov-20260505-025707-baseline Branches: 35.2 % 236 83 68 85 24 59 8 8
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 54.7 % 137 75 62 66 9
(360..) days: 60.5 % 195 118 1 76 118
Function coverage date bins:
(30,360] days: 50.0 % 28 14 14 14
(360..) days: 73.3 % 15 11 3 1 7 4
Branch coverage date bins:
(30,360] days: 27.6 % 98 27 68 3 24 3
(360..) days: 40.6 % 138 56 82 56

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
report_newlocale_failure UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
strlower_libc_sb UNC 0 0.0 % (0 / 15) 0.0 % (0 / 16)
strtitle_libc_sb UNC 0 0.0 % (0 / 24) 0.0 % (0 / 28)
strupper_libc_sb UNC 0 0.0 % (0 / 15) 0.0 % (0 / 16)
tolower_libc_sb UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
toupper_libc_sb UNC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
wc_isalnum_libc_sb UNC 0 0.0 % (0 / 2)
wc_isalpha_libc_sb UNC 0 0.0 % (0 / 2)
wc_iscased_libc_mb UNC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
wc_iscased_libc_sb UNC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
wc_isdigit_libc_sb UNC 0 0.0 % (0 / 2)
wc_isgraph_libc_sb UNC 0 0.0 % (0 / 2)
wc_islower_libc_sb UNC 0 0.0 % (0 / 2)
wc_isprint_libc_sb UNC 0 0.0 % (0 / 2)
wc_ispunct_libc_sb UNC 0 0.0 % (0 / 2)
wc_isspace_libc_sb UNC 0 0.0 % (0 / 2)
wc_isupper_libc_sb UNC 0 0.0 % (0 / 2)
wc_isxdigit_libc_sb UNC 0 0.0 % (0 / 2)
wc_isxdigit_libc_mb GNC 9 100.0 % (2 / 2)
strtitle_libc_mb GNC 18 91.3 % (21 / 23) 58.3 % (7 / 12)
strnxfrm_libc GNC 132 35.7 % (5 / 14) 10.0 % (1 / 10)
wc_isgraph_libc_mb GNC 2051 100.0 % (2 / 2)
wc_islower_libc_mb GNC 2051 100.0 % (2 / 2)
wc_isprint_libc_mb GNC 2051 100.0 % (2 / 2)
wc_ispunct_libc_mb GNC 2051 100.0 % (2 / 2)
wc_isupper_libc_mb GNC 2056 100.0 % (2 / 2)
toupper_libc_mb GNC 4679 100.0 % (5 / 5) 66.7 % (4 / 6)
tolower_libc_mb GNC 4681 100.0 % (5 / 5) 66.7 % (4 / 6)
downcase_ident_libc_sb GNC 13247 91.7 % (11 / 12) 64.3 % (9 / 14)
create_pg_locale_libc GNC 15935 91.4 % (32 / 35) 73.1 % (19 / 26)
make_libc_collator CBC 15935 34.8 % (8 / 23) 27.3 % (6 / 22)
wc_isspace_libc_mb GNC 34486 100.0 % (2 / 2)
get_collation_actual_version_libc CBC 36775 100.0 % (7 / 7) 100.0 % (6 / 6)
wc_isalpha_libc_mb GNC 73751 100.0 % (2 / 2)
wc_isdigit_libc_mb GNC 100036 100.0 % (2 / 2)
strlower_libc_mb GNC 439567 89.5 % (17 / 19) 50.0 % (5 / 10)
strupper_libc_mb GNC 521748 89.5 % (17 / 19) 50.0 % (5 / 10)
char2wchar GNC 961333 66.7 % (8 / 12) 37.5 % (3 / 8)
mbstowcs_l CBC 961333 100.0 % (5 / 5)
wchar2char GNC 961333 71.4 % (5 / 7) 50.0 % (2 / 4)
wcstombs_l CBC 961333 100.0 % (5 / 5)
wc_isalnum_libc_mb GNC 1433524 100.0 % (2 / 2)
strncoll_libc GNC 16984293 100.0 % (22 / 22) 100.0 % (12 / 12)

Generated by: LCOV version 2.5.0-beta