LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pg_locale_libc.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 50.7 % 335 170 165 170
Current Date: 2026-11-05 14:14:01 +0100 Functions: 51.1 % 45 23 22 23
Baseline: lcov-20261105-baseline Branches: 26.7 % 232 62 170 62
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 3 0 3
(30,360] days: 35.7 % 84 30 54 30
(360..) days: 56.5 % 248 140 108 140
Function coverage date bins:
(30,360] days: 46.2 % 13 6 7 6
(360..) days: 53.1 % 32 17 15 17
Branch coverage date bins:
(7,30] days: 0.0 % 6 0 6
(30,360] days: 3.9 % 76 3 73 3
(360..) days: 39.3 % 150 59 91 59

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
strtitle_libc_sb UBC 0 0.0 % (0 / 22) 0.0 % (0 / 26)
make_libc_collator CBC 16984 34.8 % (8 / 23) 27.3 % (6 / 22)
strlower_libc_sb UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
strupper_libc_sb UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
strnxfrm_libc UBC 0 0.0 % (0 / 12) 0.0 % (0 / 8)
tolower_libc_sb UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
toupper_libc_sb UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
wc_iscased_libc_utf8 UBC 0 0.0 % (0 / 5) 0.0 % (0 / 8)
create_pg_locale_libc CBC 16984 91.4 % (32 / 35) 73.1 % (19 / 26)
report_newlocale_failure UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
wc_iscased_libc_other_mb UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
wc_iscased_libc_sb UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
char2wchar CBC 1043957 66.7 % (8 / 12) 37.5 % (3 / 8)
strlower_libc_mb CBC 521705 94.1 % (16 / 17) 50.0 % (4 / 8)
strtitle_libc_mb CBC 18 95.2 % (20 / 21) 60.0 % (6 / 10)
strupper_libc_mb CBC 522234 94.1 % (16 / 17) 50.0 % (4 / 8)
tolower_libc_mb CBC 4681 100.0 % (5 / 5) 66.7 % (4 / 6)
toupper_libc_mb CBC 4679 100.0 % (5 / 5) 66.7 % (4 / 6)
wc_isalnum_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isalpha_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isdigit_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isgraph_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_islower_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isprint_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_ispunct_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isspace_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isupper_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isxdigit_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wchar2char CBC 1043957 71.4 % (5 / 7) 50.0 % (2 / 4)
get_collation_actual_version_libc CBC 16978 100.0 % (7 / 7) 100.0 % (6 / 6)
strncoll_libc CBC 2828629 100.0 % (18 / 18) 100.0 % (4 / 4)
mbstowcs_l CBC 1043957 100.0 % (5 / 5)
strcoll_libc CBC 14300746 100.0 % (2 / 2)
strxfrm_libc CBC 132 100.0 % (2 / 2)
wc_isalnum_libc_mb CBC 1642619 100.0 % (2 / 2)
wc_isalpha_libc_mb CBC 75935 100.0 % (2 / 2)
wc_isdigit_libc_mb CBC 100877 100.0 % (2 / 2)
wc_isgraph_libc_mb UBC 0 0.0 % (0 / 2)
wc_islower_libc_mb CBC 2051 100.0 % (2 / 2)
wc_isprint_libc_mb UBC 0 0.0 % (0 / 2)
wc_ispunct_libc_mb CBC 2051 100.0 % (2 / 2)
wc_isspace_libc_mb CBC 34486 100.0 % (2 / 2)
wc_isupper_libc_mb CBC 2056 100.0 % (2 / 2)
wc_isxdigit_libc_mb CBC 9 100.0 % (2 / 2)
wcstombs_l CBC 1043957 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1