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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 54.4 % 340 185 155 185
Current Date: 2026-07-25 17:13:00 -0400 Functions: 57.8 % 45 26 19 26
Baseline: lcov-20260726-baseline Branches: 30.1 % 236 71 165 71
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 28 0 28
(30,360] days: 59.6 % 99 59 40 59
(360..) days: 59.2 % 213 126 87 126
Function coverage date bins:
(30,360] days: 53.3 % 15 8 7 8
(360..) days: 60.0 % 30 18 12 18
Branch coverage date bins:
(7,30] days: 0.0 % 42 0 42
(30,360] days: 27.3 % 44 12 32 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
strtitle_libc_sb UBC 0 0.0 % (0 / 22) 0.0 % (0 / 26)
make_libc_collator CBC 16007 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)
report_newlocale_failure 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 1043882 66.7 % (8 / 12) 37.5 % (3 / 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_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)
create_pg_locale_libc CBC 16007 91.4 % (32 / 35) 73.1 % (19 / 26)
wc_iscased_libc_mb UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
wchar2char CBC 1043882 71.4 % (5 / 7) 50.0 % (2 / 4)
downcase_ident_libc_sb CBC 13271 91.7 % (11 / 12) 64.3 % (9 / 14)
strlower_libc_mb CBC 521300 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 522564 94.1 % (16 / 17) 50.0 % (4 / 8)
get_collation_actual_version_libc CBC 15983 100.0 % (7 / 7) 100.0 % (6 / 6)
mbstowcs_l CBC 1043882 100.0 % (5 / 5)
strcoll_libc CBC 14102574 100.0 % (2 / 2)
strncoll_libc CBC 2840738 100.0 % (18 / 18) 100.0 % (4 / 4)
strxfrm_libc CBC 132 100.0 % (2 / 2)
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_mb CBC 1642386 100.0 % (2 / 2)
wc_isalpha_libc_mb CBC 73895 100.0 % (2 / 2)
wc_isdigit_libc_mb CBC 100062 100.0 % (2 / 2)
wc_isgraph_libc_mb CBC 2051 100.0 % (2 / 2)
wc_islower_libc_mb CBC 2051 100.0 % (2 / 2)
wc_isprint_libc_mb CBC 2051 100.0 % (2 / 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 1043882 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1