LCOV - differential code coverage report
Current view: top level - src/backend/utils/mb - mbutils.c (source / functions) Coverage Total Hit UBC CBC
Current: b368bdd230181c60e085267fe65d42fd372d3a24 vs d39fda1cc404834781458376173e5293f870e83a Lines: 66.3 % 563 373 190 373
Current Date: 2026-09-21 17:36:50 +0700 Functions: 83.6 % 61 51 10 51
Baseline: lcov-20260921-baseline Branches: 47.8 % 412 197 215 197
Baseline Date: 2026-09-21 12:11:14 +0200 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
pg_eucjp_increment UBC 0 0.0 % (0 / 43) 0.0 % (0 / 29)
pg_verify_mbstr_len UBC 0 0.0 % (0 / 30) 0.0 % (0 / 24)
check_encoding_conversion_args CBC 3346 58.3 % (7 / 12) 40.6 % (13 / 32)
pg_utf8_increment CBC 2439 21.2 % (7 / 33) 22.7 % (5 / 22)
PrepareClientEncoding CBC 37236 71.0 % (22 / 31) 46.7 % (14 / 30)
pg_do_encoding_conversion CBC 1981 69.2 % (18 / 26) 42.3 % (11 / 26)
perform_default_encoding_conversion CBC 264 71.4 % (15 / 21) 35.7 % (5 / 14)
raw_pg_bind_textdomain_codeset CBC 1699 50.0 % (5 / 10) 35.7 % (5 / 14)
pg_unicode_to_server CBC 867 61.1 % (11 / 18) 33.3 % (4 / 12)
pg_any_to_server CBC 546611 82.4 % (14 / 17) 70.8 % (17 / 24)
pg_convert CBC 1060 91.3 % (21 / 23) 41.7 % (5 / 12)
InitializeClientEncoding CBC 18213 93.3 % (14 / 15) 57.1 % (8 / 14)
SetClientEncoding CBC 39143 92.9 % (26 / 28) 78.6 % (22 / 28)
SetDatabaseEncoding CBC 17617 83.3 % (5 / 6) 40.0 % (4 / 10)
pg_encoding_max_length_sql UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
SetMessageEncoding CBC 19864 100.0 % (5 / 5) 50.0 % (4 / 8)
length_in_encoding UBC 0 0.0 % (0 / 10) 0.0 % (0 / 4)
pg_unicode_to_server_noerror CBC 60 57.9 % (11 / 19) 50.0 % (4 / 8)
pg_verify_mbstr CBC 993458 87.5 % (7 / 8) 60.0 % (6 / 10)
pg_bind_textdomain_codeset CBC 22238 91.7 % (11 / 12) 70.0 % (7 / 10)
pg_generic_charinc CBC 62 87.5 % (7 / 8) 50.0 % (2 / 4)
pg_mbcharcliplen CBC 382 92.9 % (13 / 14) 75.0 % (6 / 8)
cliplen CBC 20426 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_database_encoding_character_incrementer CBC 2501 75.0 % (6 / 8) 66.7 % (2 / 3)
pg_encoding_mbcliplen CBC 191500 100.0 % (15 / 15) 90.0 % (9 / 10)
pg_mblen_range CBC 3568088 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_mblen_with_len CBC 44878906 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_mbstrlen CBC 468 87.5 % (7 / 8) 75.0 % (3 / 4)
report_invalid_encoding_int CBC 1654 100.0 % (9 / 9) 83.3 % (5 / 6)
report_untranslatable_char CBC 384 100.0 % (10 / 10) 83.3 % (5 / 6)
pg_do_encoding_conversion_buf CBC 2620 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_mblen_cstr CBC 3171194 100.0 % (7 / 7) 100.0 % (4 / 4)
pg_mbstrlen_with_len CBC 532616 100.0 % (10 / 10) 100.0 % (6 / 6)
pg_server_to_any CBC 19136437 100.0 % (12 / 12) 100.0 % (10 / 10)
GetDatabaseEncoding CBC 9907739 100.0 % (2 / 2)
GetDatabaseEncodingName CBC 37058 100.0 % (2 / 2)
GetMessageEncoding UBC 0 0.0 % (0 / 2)
PG_char_to_encoding CBC 39 100.0 % (3 / 3)
PG_encoding_to_char CBC 2318 100.0 % (4 / 4)
getdatabaseencoding CBC 83 100.0 % (2 / 2)
pg_client_encoding UBC 0 0.0 % (0 / 2)
pg_client_to_server CBC 498118 100.0 % (2 / 2)
pg_convert_from CBC 396 100.0 % (6 / 6)
pg_convert_to CBC 272 100.0 % (6 / 6)
pg_database_encoding_max_length CBC 7917428 100.0 % (2 / 2)
pg_dsplen CBC 7191 100.0 % (2 / 2)
pg_encoding_mb2wchar_with_len CBC 12373 100.0 % (2 / 2)
pg_encoding_wchar2mb_with_len CBC 116 100.0 % (2 / 2)
pg_get_client_encoding CBC 6171 100.0 % (2 / 2)
pg_get_client_encoding_name UBC 0 0.0 % (0 / 2)
pg_mb2wchar UBC 0 0.0 % (0 / 2)
pg_mb2wchar_with_len CBC 2257693 100.0 % (2 / 2)
pg_mbcliplen CBC 191500 100.0 % (2 / 2)
pg_mblen UBC 0 0.0 % (0 / 2)
pg_mblen_unbounded CBC 19203725 100.0 % (3 / 3)
pg_server_to_client CBC 19113969 100.0 % (2 / 2)
pg_verifymbstr CBC 153696 100.0 % (2 / 2)
pg_wchar2mb UBC 0 0.0 % (0 / 2)
pg_wchar2mb_with_len CBC 579294 100.0 % (2 / 2)
report_invalid_encoding CBC 1626 100.0 % (3 / 3)
report_invalid_encoding_db CBC 28 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1