LCOV - differential code coverage report
Current view: top level - src/backend/utils/mb - mbutils.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 66.3 % 563 373 190 373
Current Date: 2026-10-12 11:56:10 +0200 Functions: 83.6 % 61 51 10 51
Baseline: lcov-20261012-baseline Branches: 47.8 % 412 197 215 197
Baseline Date: 2026-10-12 10:36:06 +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
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 39 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 83 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 1697 50.0 % (5 / 10) 35.7 % (5 / 14)
pg_do_encoding_conversion CBC 1982 69.2 % (18 / 26) 42.3 % (11 / 26)
PG_encoding_to_char CBC 2318 100.0 % (4 / 4)
pg_utf8_increment CBC 2499 21.2 % (7 / 33) 22.7 % (5 / 22)
pg_database_encoding_character_incrementer CBC 2561 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 6222 100.0 % (2 / 2)
pg_dsplen CBC 7511 100.0 % (2 / 2)
pg_encoding_mb2wchar_with_len CBC 12373 100.0 % (2 / 2)
SetDatabaseEncoding CBC 17771 83.3 % (5 / 6) 40.0 % (4 / 10)
InitializeClientEncoding CBC 18373 93.3 % (14 / 15) 57.1 % (8 / 14)
SetMessageEncoding CBC 20030 100.0 % (5 / 5) 50.0 % (4 / 8)
cliplen CBC 20490 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_bind_textdomain_codeset CBC 22412 91.7 % (11 / 12) 70.0 % (7 / 10)
GetDatabaseEncodingName CBC 37440 100.0 % (2 / 2)
PrepareClientEncoding CBC 37626 71.0 % (22 / 31) 46.7 % (14 / 30)
SetClientEncoding CBC 39535 92.9 % (26 / 28) 78.6 % (22 / 28)
pg_verifymbstr CBC 153696 100.0 % (2 / 2)
pg_encoding_mbcliplen CBC 192388 100.0 % (15 / 15) 90.0 % (9 / 10)
pg_mbcliplen CBC 192388 100.0 % (2 / 2)
pg_client_to_server CBC 499293 100.0 % (2 / 2)
pg_mbstrlen_with_len CBC 532876 100.0 % (10 / 10) 100.0 % (6 / 6)
pg_any_to_server CBC 547858 82.4 % (14 / 17) 70.8 % (17 / 24)
pg_wchar2mb_with_len CBC 579409 100.0 % (2 / 2)
pg_verify_mbstr CBC 995544 87.5 % (7 / 8) 60.0 % (6 / 10)
pg_mb2wchar_with_len CBC 2257450 100.0 % (2 / 2)
pg_mblen_cstr CBC 3171194 100.0 % (7 / 7) 100.0 % (4 / 4)
pg_mblen_range CBC 3570422 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_database_encoding_max_length CBC 7933040 100.0 % (2 / 2)
GetDatabaseEncoding CBC 9979215 100.0 % (2 / 2)
pg_server_to_client CBC 19128356 100.0 % (2 / 2)
pg_server_to_any CBC 19150824 100.0 % (12 / 12) 100.0 % (10 / 10)
pg_mblen_unbounded CBC 19206413 100.0 % (3 / 3)
pg_mblen_with_len CBC 44885082 100.0 % (6 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1