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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 57.6 % 335 193 62 1 79 66 127 13 32
Current Date: 2025-12-17 08:58:58 +0900 Functions: 58.1 % 43 25 17 1 21 4 4
Baseline: lcov-20251217-005640-baseline Branches: 35.2 % 236 83 68 85 24 59
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 91.7 % 12 11 1 11
(1,7] days: 33.3 % 9 3 6 3
(7,30] days: 0.0 % 16 0 16
(30,360] days: 61.0 % 100 61 39 52 9
(360..) days: 59.6 % 198 118 1 79 118
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(1,7] days: 0.0 % 2 0 2
(30,360] days: 53.8 % 26 14 12 13 1
(360..) days: 71.4 % 14 10 3 1 7 3
Branch coverage date bins:
[..1] days: 64.3 % 14 9 5 9
(1,7] days: 0.0 % 8 0 8
(7,30] days: 0.0 % 32 0 32
(30,360] days: 50.0 % 46 23 23 15 8
(360..) days: 37.5 % 136 51 85 51

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 UNC 0 0.0 % (0 / 24) 0.0 % (0 / 28)
make_libc_collator CBC 13118 34.8 % (8 / 23) 27.3 % (6 / 22)
strlower_libc_sb UNC 0 0.0 % (0 / 15) 0.0 % (0 / 16)
strupper_libc_sb UNC 0 0.0 % (0 / 15) 0.0 % (0 / 16)
strnxfrm_libc GNC 72 35.7 % (5 / 14) 10.0 % (1 / 10)
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)
create_pg_locale_libc GNC 13118 91.4 % (32 / 35) 73.1 % (19 / 26)
report_newlocale_failure UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
char2wchar GNC 792824 66.7 % (8 / 12) 37.5 % (3 / 8)
downcase_ident_libc_sb GNC 12520 91.7 % (11 / 12) 64.3 % (9 / 14)
strlower_libc_mb GNC 432251 85.0 % (17 / 20) 50.0 % (5 / 10)
strtitle_libc_mb GNC 4 87.5 % (21 / 24) 58.3 % (7 / 12)
strupper_libc_mb GNC 360569 85.0 % (17 / 20) 50.0 % (5 / 10)
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)
tolower_libc_mb GNC 4546 100.0 % (5 / 5) 66.7 % (4 / 6)
toupper_libc_mb GNC 4544 100.0 % (5 / 5) 66.7 % (4 / 6)
get_collation_actual_version_libc CBC 32760 100.0 % (7 / 7) 100.0 % (6 / 6)
strncoll_libc GNC 11339460 100.0 % (22 / 22) 100.0 % (12 / 12)
mbstowcs_l CBC 792824 100.0 % (5 / 5)
wc_isalnum_libc_mb GNC 1422841 100.0 % (2 / 2)
wc_isalnum_libc_sb UNC 0 0.0 % (0 / 2)
wc_isalpha_libc_mb GNC 40574 100.0 % (2 / 2)
wc_isalpha_libc_sb UNC 0 0.0 % (0 / 2)
wc_isdigit_libc_mb GNC 65804 100.0 % (2 / 2)
wc_isdigit_libc_sb UNC 0 0.0 % (0 / 2)
wc_isgraph_libc_mb GNC 2051 100.0 % (2 / 2)
wc_isgraph_libc_sb UNC 0 0.0 % (0 / 2)
wc_islower_libc_mb GNC 2051 100.0 % (2 / 2)
wc_islower_libc_sb UNC 0 0.0 % (0 / 2)
wc_isprint_libc_mb GNC 2051 100.0 % (2 / 2)
wc_isprint_libc_sb UNC 0 0.0 % (0 / 2)
wc_ispunct_libc_mb GNC 2051 100.0 % (2 / 2)
wc_ispunct_libc_sb UNC 0 0.0 % (0 / 2)
wc_isspace_libc_mb GNC 24076 100.0 % (2 / 2)
wc_isspace_libc_sb UNC 0 0.0 % (0 / 2)
wc_isupper_libc_mb GNC 2056 100.0 % (2 / 2)
wc_isupper_libc_sb UNC 0 0.0 % (0 / 2)
wc_isxdigit_libc_mb GNC 6 100.0 % (2 / 2)
wc_isxdigit_libc_sb UNC 0 0.0 % (0 / 2)
wcstombs_l CBC 792824 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta