LCOV - differential code coverage report
Current view: top level - src/backend/utils/mb - mbutils.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 66.3 % 563 373 190 373
Current Date: 2026-07-25 17:13:00 -0400 Functions: 83.6 % 61 51 10 51
Baseline: lcov-20260726-baseline Branches: 47.8 % 412 197 215 197
Baseline Date: 2026-07-25 19:16:42 +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_generic_charinc CBC 48 87.5 % (7 / 8) 50.0 % (2 / 4)
pg_unicode_to_server_noerror CBC 60 57.9 % (11 / 19) 50.0 % (4 / 8)
pg_mbstrlen CBC 76 87.5 % (7 / 8) 75.0 % (3 / 4)
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 372 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_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 1672 50.0 % (5 / 10) 35.7 % (5 / 14)
pg_do_encoding_conversion CBC 1927 69.2 % (18 / 26) 42.3 % (11 / 26)
PG_encoding_to_char CBC 2316 100.0 % (4 / 4)
pg_utf8_increment CBC 2319 21.2 % (7 / 33) 22.7 % (5 / 22)
pg_database_encoding_character_incrementer CBC 2367 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_char_to_encoding CBC 3570 100.0 % (3 / 3)
getdatabaseencoding CBC 3614 100.0 % (2 / 2)
pg_get_client_encoding CBC 6342 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 16976 83.3 % (5 / 6) 40.0 % (4 / 10)
InitializeClientEncoding CBC 17542 93.3 % (14 / 15) 57.1 % (8 / 14)
SetMessageEncoding CBC 19121 100.0 % (5 / 5) 50.0 % (4 / 8)
cliplen CBC 20818 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_bind_textdomain_codeset CBC 21499 91.7 % (11 / 12) 70.0 % (7 / 10)
GetDatabaseEncodingName CBC 35701 100.0 % (2 / 2)
PrepareClientEncoding CBC 35813 71.0 % (22 / 31) 46.7 % (14 / 30)
SetClientEncoding CBC 37736 92.9 % (26 / 28) 78.6 % (22 / 28)
pg_verifymbstr CBC 153696 100.0 % (2 / 2)
pg_encoding_mbcliplen CBC 195291 100.0 % (15 / 15) 90.0 % (9 / 10)
pg_mbcliplen CBC 195291 100.0 % (2 / 2)
pg_client_to_server CBC 507487 100.0 % (2 / 2)
pg_mbstrlen_with_len CBC 532491 100.0 % (10 / 10) 100.0 % (6 / 6)
pg_any_to_server CBC 556350 82.4 % (14 / 17) 70.8 % (17 / 24)
pg_wchar2mb_with_len CBC 579565 100.0 % (2 / 2)
pg_verify_mbstr CBC 1005803 87.5 % (7 / 8) 60.0 % (6 / 10)
pg_mb2wchar_with_len CBC 2258749 100.0 % (2 / 2)
pg_mblen_cstr CBC 3170802 100.0 % (7 / 7) 100.0 % (4 / 4)
pg_mblen_range CBC 3569131 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_database_encoding_max_length CBC 3692987 100.0 % (2 / 2)
GetDatabaseEncoding CBC 5678632 100.0 % (2 / 2)
pg_mblen_unbounded CBC 12806230 100.0 % (3 / 3)
pg_server_to_client CBC 19416127 100.0 % (2 / 2)
pg_server_to_any CBC 19438550 100.0 % (12 / 12) 100.0 % (10 / 10)
pg_mblen_with_len CBC 38190512 100.0 % (6 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1