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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 51.1 % 333 170 163 170
Current Date: 2026-10-12 11:56:10 +0200 Functions: 51.1 % 45 23 22 23
Baseline: lcov-20261012-baseline Branches: 27.2 % 228 62 166 62
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 36.0 % 89 32 57 32
(360..) days: 56.6 % 244 138 106 138
Function coverage date bins:
(30,360] days: 46.7 % 15 7 8 7
(360..) days: 53.3 % 30 16 14 16
Branch coverage date bins:
(30,360] days: 3.8 % 78 3 75 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 16787 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)
create_pg_locale_libc CBC 16787 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 1042555 66.7 % (8 / 12) 37.5 % (3 / 8)
strlower_libc_mb CBC 520710 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 521827 94.1 % (16 / 17) 50.0 % (4 / 8)
wc_iscased_libc_utf8 UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
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 1042555 71.4 % (5 / 7) 50.0 % (2 / 4)
get_collation_actual_version_libc CBC 16773 100.0 % (7 / 7) 100.0 % (6 / 6)
strncoll_libc CBC 2833749 100.0 % (18 / 18) 100.0 % (4 / 4)
mbstowcs_l CBC 1042555 100.0 % (5 / 5)
strcoll_libc CBC 14306300 100.0 % (2 / 2)
strxfrm_libc CBC 132 100.0 % (2 / 2)
wc_isalnum_libc_mb CBC 1642626 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 1042555 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1