LCOV - differential code coverage report
Current view: top level - src/backend/utils/mb - mbutils.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 66.3 % 563 373 190 2 371 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 83.6 % 61 51 10 2 49
Baseline: lcov-20261105-baseline Branches: 47.8 % 412 197 1 214 1 196
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 96.8 % 31 30 1 30
(360..) days: 64.3 % 530 341 189 341
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 81.8 % 55 45 10 2 43
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 83.3 % 12 10 2 10
(360..) days: 46.7 % 398 186 212 186

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 2512 21.2 % (7 / 33) 22.7 % (5 / 22)
PrepareClientEncoding CBC 38060 71.0 % (22 / 31) 46.7 % (14 / 30)
pg_do_encoding_conversion CBC 2012 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 1710 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 551245 82.4 % (14 / 17) 70.8 % (17 / 24)
pg_convert CBC 1060 91.3 % (21 / 23) 41.7 % (5 / 12)
InitializeClientEncoding CBC 18600 93.3 % (14 / 15) 57.1 % (8 / 14)
SetClientEncoding CBC 40021 92.9 % (26 / 28) 78.6 % (22 / 28)
SetDatabaseEncoding CBC 17983 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 20275 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 1005594 87.5 % (7 / 8) 60.0 % (6 / 10)
pg_bind_textdomain_codeset CBC 22665 91.7 % (11 / 12) 70.0 % (7 / 10)
pg_generic_charinc GNC 62 87.5 % (7 / 8) 50.0 % (2 / 4)
pg_mbcharcliplen CBC 382 92.9 % (13 / 14) 75.0 % (6 / 8)
cliplen CBC 20732 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_database_encoding_character_incrementer CBC 2574 75.0 % (6 / 8) 66.7 % (2 / 3)
pg_encoding_mbcliplen GNC 194249 100.0 % (15 / 15) 90.0 % (9 / 10)
pg_mblen_range CBC 3571467 100.0 % (6 / 6) 75.0 % (3 / 4)
pg_mblen_with_len CBC 44885430 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 3171218 100.0 % (7 / 7) 100.0 % (4 / 4)
pg_mbstrlen_with_len CBC 532676 100.0 % (10 / 10) 100.0 % (6 / 6)
pg_server_to_any CBC 19170704 100.0 % (12 / 12) 100.0 % (10 / 10)
GetDatabaseEncoding CBC 10018031 100.0 % (2 / 2)
GetDatabaseEncodingName CBC 37887 100.0 % (2 / 2)
GetMessageEncoding UBC 0 0.0 % (0 / 2)
PG_char_to_encoding CBC 41 100.0 % (3 / 3)
PG_encoding_to_char CBC 2318 100.0 % (4 / 4)
getdatabaseencoding CBC 89 100.0 % (2 / 2)
pg_client_encoding UBC 0 0.0 % (0 / 2)
pg_client_to_server CBC 502300 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 7963784 100.0 % (2 / 2)
pg_dsplen CBC 7511 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 6262 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 2260557 100.0 % (2 / 2)
pg_mbcliplen CBC 194249 100.0 % (2 / 2)
pg_mblen UBC 0 0.0 % (0 / 2)
pg_mblen_unbounded CBC 19212318 100.0 % (3 / 3)
pg_server_to_client CBC 19148236 100.0 % (2 / 2)
pg_verifymbstr CBC 153701 100.0 % (2 / 2)
pg_wchar2mb UBC 0 0.0 % (0 / 2)
pg_wchar2mb_with_len CBC 579413 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