LCOV - differential code coverage report
Current view: top level - src/backend/utils/mb - mbutils.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 66.3 % 563 373 190 373
Current Date: 2026-09-20 14:13:17 +0900 Functions: 83.6 % 61 51 10 51
Baseline: lcov-20260920-baseline Branches: 47.8 % 412 197 215 197
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.0 % 33 32 1 32
(360..) days: 64.3 % 530 341 189 341
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 81.1 % 53 43 10 43
Branch coverage date bins:
(30,360] days: 83.3 % 12 10 2 10
(360..) days: 46.8 % 400 187 213 187

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
GetMessageEncoding UBC 0 0.0 % (0 / 2)
length_in_encoding UBC 0 0.0 % (0 / 10) 0.0 % (0 / 4)
pg_client_encoding UBC 0 0.0 % (0 / 2)
pg_encoding_max_length_sql UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
pg_eucjp_increment UBC 0 0.0 % (0 / 43) 0.0 % (0 / 29)
pg_get_client_encoding_name UBC 0 0.0 % (0 / 2)
pg_mb2wchar UBC 0 0.0 % (0 / 2)
pg_mblen UBC 0 0.0 % (0 / 2)
pg_verify_mbstr_len UBC 0 0.0 % (0 / 30) 0.0 % (0 / 24)
pg_wchar2mb UBC 0 0.0 % (0 / 2)
report_invalid_encoding_db CBC 28 100.0 % (2 / 2)
PG_char_to_encoding CBC 41 100.0 % (3 / 3)
pg_unicode_to_server_noerror CBC 60 57.9 % (11 / 19) 50.0 % (4 / 8)
pg_generic_charinc CBC 62 87.5 % (7 / 8) 50.0 % (2 / 4)
getdatabaseencoding CBC 85 100.0 % (2 / 2)
pg_encoding_wchar2mb_with_len CBC 116 100.0 % (2 / 2)
perform_default_encoding_conversion CBC 264 71.4 % (15 / 21) 35.7 % (5 / 14)
pg_convert_to CBC 272 100.0 % (6 / 6)
pg_mbcharcliplen CBC 382 92.9 % (13 / 14) 75.0 % (6 / 8)
report_untranslatable_char CBC 384 100.0 % (10 / 10) 83.3 % (5 / 6)
pg_convert_from CBC 396 100.0 % (6 / 6)
pg_mbstrlen CBC 468 87.5 % (7 / 8) 75.0 % (3 / 4)
pg_unicode_to_server CBC 867 61.1 % (11 / 18) 33.3 % (4 / 12)
pg_convert CBC 1060 91.3 % (21 / 23) 41.7 % (5 / 12)
report_invalid_encoding CBC 1626 100.0 % (3 / 3)
report_invalid_encoding_int CBC 1654 100.0 % (9 / 9) 83.3 % (5 / 6)
raw_pg_bind_textdomain_codeset CBC 1694 50.0 % (5 / 10) 35.7 % (5 / 14)
pg_do_encoding_conversion CBC 1981 69.2 % (18 / 26) 42.3 % (11 / 26)
PG_encoding_to_char CBC 2318 100.0 % (4 / 4)
pg_utf8_increment CBC 2406 21.2 % (7 / 33) 22.7 % (5 / 22)
pg_database_encoding_character_incrementer CBC 2468 75.0 % (6 / 8) 66.7 % (2 / 3)
pg_do_encoding_conversion_buf CBC 2620 100.0 % (5 / 5) 100.0 % (2 / 2)
check_encoding_conversion_args CBC 3346 58.3 % (7 / 12) 40.6 % (13 / 32)
pg_get_client_encoding CBC 6175 100.0 % (2 / 2)
pg_dsplen CBC 7191 100.0 % (2 / 2)
pg_encoding_mb2wchar_with_len CBC 12373 100.0 % (2 / 2)
SetDatabaseEncoding CBC 17601 83.3 % (5 / 6) 40.0 % (4 / 10)
InitializeClientEncoding CBC 18200 93.3 % (14 / 15) 57.1 % (8 / 14)
SetMessageEncoding CBC 19848 100.0 % (5 / 5) 50.0 % (4 / 8)
cliplen CBC 20415 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_bind_textdomain_codeset CBC 22224 91.7 % (11 / 12) 70.0 % (7 / 10)
GetDatabaseEncodingName CBC 37038 100.0 % (2 / 2)
PrepareClientEncoding CBC 37207 71.0 % (22 / 31) 46.7 % (14 / 30)
SetClientEncoding CBC 39120 92.9 % (26 / 28) 78.6 % (22 / 28)
pg_verifymbstr CBC 153696 100.0 % (2 / 2)
pg_encoding_mbcliplen CBC 191277 100.0 % (15 / 15) 90.0 % (9 / 10)
pg_mbcliplen CBC 191277 100.0 % (2 / 2)
pg_client_to_server CBC 497614 100.0 % (2 / 2)
pg_mbstrlen_with_len CBC 532836 100.0 % (10 / 10) 100.0 % (6 / 6)
pg_any_to_server CBC 546111 82.4 % (14 / 17) 70.8 % (17 / 24)
pg_wchar2mb_with_len CBC 579296 100.0 % (2 / 2)
pg_verify_mbstr CBC 993316 87.5 % (7 / 8) 60.0 % (6 / 10)
pg_mb2wchar_with_len CBC 2247765 100.0 % (2 / 2)
pg_mblen_cstr CBC 3171194 100.0 % (7 / 7) 100.0 % (4 / 4)
pg_mblen_range CBC 3566764 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_database_encoding_max_length CBC 7917282 100.0 % (2 / 2)
GetDatabaseEncoding CBC 9907295 100.0 % (2 / 2)
pg_server_to_client CBC 19113043 100.0 % (2 / 2)
pg_server_to_any CBC 19135511 100.0 % (12 / 12) 100.0 % (10 / 10)
pg_mblen_unbounded CBC 19204452 100.0 % (3 / 3)
pg_mblen_with_len CBC 44883867 100.0 % (6 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1