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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 53.2 % 340 181 159 181
Current Date: 2026-08-27 14:31:44 +0300 Functions: 53.3 % 45 24 21 24
Baseline: lcov-20260827-baseline Branches: 30.1 % 236 71 165 71
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 44.9 % 127 57 70 57
(360..) days: 58.2 % 213 124 89 124
Function coverage date bins:
(30,360] days: 53.3 % 15 8 7 8
(360..) days: 53.3 % 30 16 14 16
Branch coverage date bins:
(30,360] days: 14.0 % 86 12 74 12
(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
report_newlocale_failure UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
strlower_libc_sb UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
strnxfrm_libc UBC 0 0.0 % (0 / 12) 0.0 % (0 / 8)
strtitle_libc_sb UBC 0 0.0 % (0 / 22) 0.0 % (0 / 26)
strupper_libc_sb UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
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_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_iscased_libc_mb UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
wc_iscased_libc_sb UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
wc_isdigit_libc_sb UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isgraph_libc_mb UBC 0 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_mb UBC 0 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)
wc_isxdigit_libc_mb CBC 9 100.0 % (2 / 2)
strtitle_libc_mb CBC 18 95.2 % (20 / 21) 60.0 % (6 / 10)
strxfrm_libc CBC 132 100.0 % (2 / 2)
wc_islower_libc_mb CBC 2051 100.0 % (2 / 2)
wc_ispunct_libc_mb CBC 2051 100.0 % (2 / 2)
wc_isupper_libc_mb CBC 2056 100.0 % (2 / 2)
toupper_libc_mb CBC 4679 100.0 % (5 / 5) 66.7 % (4 / 6)
tolower_libc_mb CBC 4681 100.0 % (5 / 5) 66.7 % (4 / 6)
downcase_ident_libc_sb CBC 13279 91.7 % (11 / 12) 64.3 % (9 / 14)
get_collation_actual_version_libc CBC 16394 100.0 % (7 / 7) 100.0 % (6 / 6)
create_pg_locale_libc CBC 16433 91.4 % (32 / 35) 73.1 % (19 / 26)
make_libc_collator CBC 16433 34.8 % (8 / 23) 27.3 % (6 / 22)
wc_isspace_libc_mb CBC 34486 100.0 % (2 / 2)
wc_isalpha_libc_mb CBC 73895 100.0 % (2 / 2)
wc_isdigit_libc_mb CBC 100062 100.0 % (2 / 2)
strlower_libc_mb CBC 519158 94.1 % (16 / 17) 50.0 % (4 / 8)
strupper_libc_mb CBC 522468 94.1 % (16 / 17) 50.0 % (4 / 8)
char2wchar CBC 1041644 66.7 % (8 / 12) 37.5 % (3 / 8)
mbstowcs_l CBC 1041644 100.0 % (5 / 5)
wchar2char CBC 1041644 71.4 % (5 / 7) 50.0 % (2 / 4)
wcstombs_l CBC 1041644 100.0 % (5 / 5)
wc_isalnum_libc_mb CBC 1642383 100.0 % (2 / 2)
strncoll_libc CBC 2834540 100.0 % (18 / 18) 100.0 % (4 / 4)
strcoll_libc CBC 14218683 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1